input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=search],input[type=url],input[type=url],input[type=time],input[type=week],textarea,select{border:1px solid #efd8c6;height:50px;padding:10px;font-family:inherit;outline:none;border-radius:5px;width:100%}textarea{height:initial}fieldset legend,label{font-size:16px;font-weight:700}fieldset{border:none;padding:0;margin:0}input[type=checkbox],input[type=radio]{margin:0;padding:0;display:inline-block;cursor:pointer}.gfield_radio,.gfield_checkbox{display:flex;flex-direction:column;gap:8px;margin:8px 0}.gchoice{display:flex;gap:7px;align-items:flex-start;line-height:1.6}.gchoice input{margin-top:3px}.gchoice label{cursor:pointer}.gfield_validation_message,.gfield_error label{color:#f36b2d}.gfield_validation_message{font-size:12px}.gfield_error select,.gfield_error textarea,.gfield_error input{border-color:#f36b2d}.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{background-color:#f36b2d;border:2px solid #f36b2d;color:#fff;font-weight:700;padding:15px 26px;line-height:1;transition:background-color .3s ease,opacity .3s ease,color .3s ease}.gform_wrapper input[type=button],.gform_wrapper input[type=submit]:hover{border-color:#f36b2d;background:#fff;color:#37312e}.gform_submission_error{font-size:16px;color:#f36b2d}.gform_fields{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.gform_fields .gfield{grid-column:span 12/auto}.gform_fields .gfield--width-half{grid-column:span 6/auto}.gform_fields .gfield--width-third{grid-column:span 4/auto}.gform_fields .gfield--width-two-thirds{grid-column:span 8/auto}.gform_fields .gfield--width-quarter{grid-column:span 3/auto}.gform_fields .gfield--width-three-quarter{grid-column:span 9/auto}.gform_fields .gfield--width-five-twelfths{grid-column:span 5/auto}.gform_fields .gfield--width-seven-twelfths{grid-column:span 7/auto}@media(max-width:767px){.gform_fields div.gfield{grid-column:span 12/auto}}.ginput_complex{display:flex;gap:10px}.honeypot,.gfield--type-honeypot{position:absolute !important;z-index:0;pointer-events:none;visibility:hidden}.gform_required_legend{display:none}.gform_ajax_spinner{position:absolute}.ginput_container_date{position:relative}.ginput_container_date .gform-datepicker{padding-right:30px}.ginput_container_date .ui-datepicker-trigger{cursor:pointer;position:absolute;right:10px;top:14px}.ui-datepicker{box-shadow:0 0 17px 0 rgb(0 0 0/10%);background:#fff}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar th{padding:5px 10px;text-align:center;text-transform:uppercase;font-size:12px}.ui-datepicker-calendar td{padding:5px;text-align:center}body .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default,.ui-datepicker-calendar .ui-state-default{font-weight:700;width:35px;height:35px;line-height:35px}.ui-datepicker-calendar span.ui-state-default{opacity:.3}.ui-datepicker-header select{min-height:initial;padding:6px 8px;height:initial;font-size:13px;font-weight:700}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{font-size:12px;font-weight:700;margin:10px;display:inline-block}.ui-datepicker-header{display:flex;flex-wrap:wrap;padding:10px;gap:8px;justify-content:space-between}.ui-datepicker-title{display:flex;gap:10px;width:100%}.ui-datepicker-calendar a{text-decoration:none;display:inline-block;border-radius:50%}.ui-datepicker-calendar a:hover{background:#f5f5f5}.ui-datepicker a.ui-state-active,.ui-datepicker a.ui-state-active:hover,.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover{background-color:#8d8d8d;color:#fff}.hidden_label .gfield_label{display:none}.elementor-editor-active select{padding:0 5px}.ginput_container_consent input[type=checkbox],.gfield-choice-input{opacity:0;position:absolute}.gchoice{margin:7px 0}.ginput_container_consent label,.gchoice label{position:relative;padding-left:32px;min-height:20px;display:inline-flex;align-items:center;cursor:pointer}.ginput_container_consent label:before,.gchoice label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #37312e;pointer-events:none}.ginput_container_consent.selected label:before,.gchoice.selected label:before{border-color:#f36b2d}.ginput_container_consent label:after,.gchoice label:after{content:'';position:absolute;width:14px;height:14px;background:#f36b2d;left:3px;top:3px;transform:scale(0);transition:transform .3s ease;pointer-events:none}.ginput_container_consent.selected label:after,.gchoice.selected label:after{transform:scale(1)}.gfield_radio .gchoice label:before,.gfield_radio .gchoice label:after{border-radius:50%}.ff-custom-dropdown{position:relative}.ff-custom-dropdown .selected-text{border:1px solid #efd8c6;background-color:#fff;border-radius:5px;min-height:50px;padding:10px 35px 10px 10px;cursor:pointer;position:relative}.ff-custom-dropdown .selected-text:after{content:'\e90b';font-family:'icomoon';pointer-events:none;position:absolute;right:15px}.ff-custom-dropdown.show-options .selected-text:after{content:'\e90c'}.ff-custom-dropdown .options{display:none;position:absolute;width:100%;background:#fff;z-index:100;border:1px solid #efd8c6;border-radius:5px;max-height:300px;overflow:auto}.ff-custom-dropdown.show-options .options{display:block}.ff-custom-dropdown .option{cursor:pointer;padding:4px 12px}.ff-custom-dropdown .option:last-child{border-bottom:none}.ff-custom-dropdown .option.selected,.ff-custom-dropdown .option:hover{background-color:#f7eadf}.custom-upload{margin-top:-15px;margin-bottom:30px}.custom-upload .gform_fileupload_rules{display:none !important}.custom-upload ::-webkit-file-upload-button{background:#fff;color:#37312e;border:2px #f36b2d solid;border-radius:25px;font-weight:600;padding:12px 30px;cursor:pointer;margin-right:20px;transition:background .3s ease,color .3s ease}.custom-upload ::-webkit-file-upload-button:hover{background:#f36b2d;color:#fff;border:2px #f36b2d solid}.custom-upload .ginput_container{position:relative;border:1px #efd8c6 solid;border-radius:10px}.custom-upload input{padding:12px;background:0 0;border-radius:5px}.custom-upload .gform-field-label{display:block;font-size:12px}.form-message{position:relative;color:#fff;border-radius:5px;border:1px solid #f36b2d;background:#fd883a;background:linear-gradient(100deg,#fd883a .39%,#f36b2d 97.42%);font-size:16px;line-height:1.3;font-weight:400;padding:16px 20px 16px 60px;margin-top:10px;margin-bottom:40px}.form-message:before{content:'\e931';font-family:'icomoon';font-size:23px;font-weight:400;position:absolute;left:20px;top:10px}@media only screen and (max-width:767px){.custom-upload{display:block;margin-bottom:15px}.custom-upload .ginput_container{border:0}.custom-upload .ginput_container .large{padding:0;margin:10px 0 0}.custom-upload .gfield_label{text-align:center}.custom-upload .gfield_label{display:inline-block}.custom-upload .ginput_container_fileupload{max-width:100%}}@media(max-width:600px){.form-message{font-size:15px;padding:12px 12px 12px 50px;margin-bottom:15px}.form-message:before{left:12px}}