.custom-form{max-width:600px;margin:0 auto;padding:20px;background-color:rgba(255,255,255,0.2);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:Arial,sans-serif}.custom-form label{display:block;margin-bottom:10px;font-weight:bold;color:white}.custom-form input[type="text"],.custom-form input[type="email"],.custom-form input[type="tel"],.custom-form input[type="date"],.custom-form textarea,.custom-form select{width:100%;padding:10px;margin-top:5px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;font-size:16px}.custom-form input[type="checkbox"]{margin-right:10px}.custom-form label[for="checkbox"]{font-weight:normal;color:white}.custom-form input[type="submit"]{background-color:#ffffff!important;color:#dc8c7f;border:2px solid #dc8c7f;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease,color 0.3s ease}.custom-form input[type="submit"]:hover{background-color:#dc8c7f;color:white}.custom-form input[type="file"]{padding:5px;border:none}.custom-form textarea{resize:vertical;min-height:100px}.custom-form label+label{margin-top:20px}