.form-component,.form-component.is-admin{margin-bottom:var(--components-margin);width:100%}.form-component .wpforms-field-select-style-classic,.form-component.is-admin .wpforms-field-select-style-classic{position:relative}.form-component .wpforms-field-select-style-classic select,.form-component.is-admin .wpforms-field-select-style-classic select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #00488e;border-radius:40px;color:#333;cursor:pointer;font-size:16px;line-height:1.4;padding-right:2.5rem;position:relative;transition:border-color .2s,box-shadow .2s;width:100%}.form-component .wpforms-field-select-style-classic select::-ms-expand,.form-component.is-admin .wpforms-field-select-style-classic select::-ms-expand{display:none}.form-component .wpforms-field-select-style-classic:after,.form-component.is-admin .wpforms-field-select-style-classic:after{color:#00488e;content:"";font-family:icomoon;font-size:16px;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:1rem;top:60px;transform:translateY(-50%) rotate(90deg)}.form-component .wpforms-field-select-style-classic select:focus,.form-component.is-admin .wpforms-field-select-style-classic select:focus{border-color:#90624c;box-shadow:0 0 0 2px rgba(144,98,76,.2);outline:none}.form-component .wpforms-head-container,.form-component.is-admin .wpforms-head-container{padding-bottom:25px!important}.form-component .wpforms-head-container .wpforms-title,.form-component.is-admin .wpforms-head-container .wpforms-title{font-size:32px!important;margin-bottom:0!important}.form-component .wpforms-container,.form-component.is-admin .wpforms-container{background:#fff!important;border-color:transparent!important;border-radius:30px!important;box-shadow:0 0 20px 0 rgba(144,98,76,.15)!important}.form-component form button,.form-component form input,.form-component form option,.form-component form select,.form-component form textarea,.form-component.is-admin form button,.form-component.is-admin form input,.form-component.is-admin form option,.form-component.is-admin form select,.form-component.is-admin form textarea{border-color:#dfddd7!important;font-family:var(--font-family-Montserrat)!important}.form-component form button.wpforms-error,.form-component form input.wpforms-error,.form-component form option.wpforms-error,.form-component form select.wpforms-error,.form-component form textarea.wpforms-error,.form-component.is-admin form button.wpforms-error,.form-component.is-admin form input.wpforms-error,.form-component.is-admin form option.wpforms-error,.form-component.is-admin form select.wpforms-error,.form-component.is-admin form textarea.wpforms-error{border-color:red!important}.form-component form .note-req,.form-component.is-admin form .note-req{color:#00488e;font-family:var(--font-family-Montserrat);font-size:13px;font-style:normal;font-weight:500;line-height:18px;margin-top:-10px!important}@media screen and (min-width:1520px){.form-component form .note-req,.form-component.is-admin form .note-req{font-size:13px;line-height:18px}}.form-component form .wpforms-field-checkbox ul,.form-component.is-admin form .wpforms-field-checkbox ul{gap:10px!important;justify-content:flex-end!important}.form-component form .wpforms-field-checkbox label,.form-component.is-admin form .wpforms-field-checkbox label{color:#00488e;font-family:var(--font-family-Montserrat);font-size:13px;font-size:13px!important;font-style:normal;font-weight:500;line-height:18px}@media screen and (min-width:1520px){.form-component form .wpforms-field-checkbox label,.form-component.is-admin form .wpforms-field-checkbox label{font-size:13px;line-height:18px}}.form-component form .wpforms-field-checkbox.wpforms-has-error label,.form-component.is-admin form .wpforms-field-checkbox.wpforms-has-error label{color:red!important}.form-component form option,.form-component form select,.form-component.is-admin form option,.form-component.is-admin form select{color:#00488e!important;font-size:13px!important;font-weight:500}.form-component form button[type=submit]:focus:after,.form-component.is-admin form button[type=submit]:focus:after{border:0!important;bottom:unset!important;color:#90624c!important;content:""!important;font-family:icomoon!important;left:unset!important;right:20px!important;top:unset!important}.form-component form input[type=file],.form-component.is-admin form input[type=file]{color:#00488e!important;font-size:12px!important;margin-top:5px!important}.form-component form .wpforms-error[role=alert],.form-component.is-admin form .wpforms-error[role=alert]{display:none!important}.form-component form select,.form-component.is-admin form select{padding-right:20px;position:relative!important}.form-component form select:after,.form-component.is-admin form select:after{color:#90624c;content:"";font-family:icomoon;position:absolute;right:20px!important}.form-component form .wpforms-submit-container,.form-component.is-admin form .wpforms-submit-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.form-component form .wpforms-submit-container button[type=submit],.form-component.is-admin form .wpforms-submit-container button[type=submit]{color:#00488e;font-family:var(--font-family-Montserrat);font-size:16px;font-style:normal;font-weight:500;font-weight:700;height:unset!important;line-height:20px;padding:10px 40px 10px 30px!important;position:relative!important;width:-moz-fit-content!important;width:fit-content!important}@media screen and (min-width:1520px){.form-component form .wpforms-submit-container button[type=submit],.form-component.is-admin form .wpforms-submit-container button[type=submit]{font-size:16px;line-height:20px}}.form-component form .wpforms-submit-container button[type=submit]:after,.form-component.is-admin form .wpforms-submit-container button[type=submit]:after{color:#90624c;content:"";font-family:icomoon;position:absolute;right:20px!important}.form-component form .wpforms-submit-container button[type=submit]:hover,.form-component.is-admin form .wpforms-submit-container button[type=submit]:hover{background:#00488e!important;border-color:transparent!important;color:#fff!important}.form-component form .wpforms-submit-container button[type=submit]:hover:after,.form-component.is-admin form .wpforms-submit-container button[type=submit]:hover:after{color:#fff!important}.form-component form label,.form-component.is-admin form label{color:#00488e;font-family:var(--font-family-Montserrat);font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:5px!important}@media screen and (min-width:1520px){.form-component form label,.form-component.is-admin form label{font-size:16px;line-height:20px}}.form-component .col-text,.form-component.is-admin .col-text{display:flex;flex-direction:column;justify-content:center}.form-component .col-text .text-container,.form-component.is-admin .col-text .text-container{position:sticky;top:50%;width:100%}.form-component .col-text .text-container h1,.form-component.is-admin .col-text .text-container h1{color:#00488e;font-family:var(--font-family-Montserrat);font-size:calc(26.28571px + 1.42857vw);font-style:normal;font-weight:700;line-height:calc(29.57143px + 1.60714vw);margin-bottom:20px}@media screen and (min-width:1520px){.form-component .col-text .text-container h1,.form-component.is-admin .col-text .text-container h1{font-size:48px;line-height:54px}}.form-component .col-text .text-container p,.form-component.is-admin .col-text .text-container p{color:#00488e;font-family:var(--font-family-Montserrat);font-size:calc(16.57143px + .35714vw);font-style:normal;font-weight:500;line-height:calc(21.85714px + .53571vw)}@media screen and (min-width:1520px){.form-component .col-text .text-container p,.form-component.is-admin .col-text .text-container p{font-size:22px;line-height:30px}}.form-component.is-admin{pointer-events:none}.form-component.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.form-component.is-admin{pointer-events:none!important}
