.con-form{background-color:#fff;border-radius:16px;padding:40px 40px;box-shadow:0 20px 40px rgba(0,0,0,0.06)}.form-header{display:flex;flex-direction:column;gap:10px}.con-form ul.gform_fields{display:block;margin:0!important;padding:0!important;list-style:none!important}.con-form ul.gform_fields li.gfield{margin:0 0 22px 0!important;padding:0!important;list-style:none!important}.con-form ul.gform_fields li.gfield:last-of-type{margin-bottom:0!important}.con-form .ginput_container,.con-form .ginput_container_text,.con-form .ginput_container_email,.con-form .ginput_container_phone,.con-form .ginput_container_select,.con-form .ginput_container_textarea{margin-top:0!important}.con-form .gfield_label,.con-form label.gfield_label{display:flex!important;font-family:inter!important;font-size:16px!important;font-weight:500!important;color:#1E1E1E!important;margin:0 0 8px 0!important;padding:0!important;gap:10px}.con-form input[type="text"],.con-form input[type="email"],.con-form input[type="tel"],.con-form input[type="number"],.con-form select,.con-form textarea{box-sizing:border-box;width:100%!important;border:1px solid #1E1E1E!important;border-radius:8px!important;font-size:14px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#1E1E1E!important;background-color:#ffffff!important;text-decoration:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.con-form .gfield_select,.con-form .ginput_container_select,.con-form .gfield_select *,.con-form .ginput_container_select *{color:#1E1E1E!important;text-decoration:none!important}.con-form input::placeholder,.con-form textarea::placeholder{color:#a3a3a3}.con-form input[type="text"]:focus,.con-form input[type="email"]:focus,.con-form input[type="tel"]:focus,.con-form input[type="number"]:focus,.con-form select:focus,.con-form textarea:focus{outline:none;border-color:#1E1E1E;box-shadow:0 0 0 3px rgba(46,74,79,0.1)}.con-form textarea{min-height:110px;resize:vertical}.con-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px;cursor:pointer}.con-form .chosen-container{width:100%!important}.con-form .chosen-container .chosen-single{height:auto!important;border:1px solid #dcd8d2!important;border-radius:8px!important;padding:12px 14px!important;background:#ffffff!important;box-shadow:none!important;line-height:normal!important}.con-form .chosen-container .chosen-single span{color:#2b2b2b!important;text-decoration:none!important;font-size:14px!important}.con-form .chosen-container .chosen-drop{border-color:#dcd8d2!important;border-radius:8px!important}.con-form .chosen-container .chosen-results li{color:#2b2b2b!important;text-decoration:none!important;font-size:14px!important}.con-form .chosen-container .chosen-results li.highlighted{background-color:#2e4a4f!important;color:#ffffff!important}.con-form .gfield_checkbox .gchoice,.con-form .ginput_container_checkbox .gchoice{display:flex;align-items:flex-start;gap:8px}.con-form input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;margin-top:3px;border:1px solid #b9b9b9;border-radius:4px;background-color:#fff;cursor:pointer;position:relative}.con-form input[type="checkbox"]:checked{background-color:#1E1E1E;border-color:#1E1E1E}.con-form input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.con-form .gfield_checkbox label,.con-form .gchoice label{font-size:13px!important;line-height:1.5!important;color:#333333!important}.con-form .gfield_checkbox a,.con-form .gchoice a{color:#1E1E1E!important;text-decoration:underline!important}.con-form .gform_footer{margin-top:28px!important;padding:0}.con-form .gform_button,.con-form input[type="submit"]{width:100%!important;background-color:#1E1E1E!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:14px 20px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;transition:background-color 0.2s ease!important}.con-form .gform_button:hover,.con-form input[type="submit"]:hover{background-color:#1E1E1E}.con-form .gfield_error input,.con-form .gfield_error select,.con-form .gfield_error textarea{border-color:#DC3415!important}.con-form .validation_message{color:#DC3415!important;font-size:12px;margin-top:4px}.gfield_required .gfield_required_text{color:#2D5453!important}