section.form-with-background{overflow:hidden;position:relative}section.form-with-background .background-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}section.form-with-background .background-image img{width:100%;height:16rem;-o-object-fit:cover;object-fit:cover}section.form-with-background .inner{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;flex-wrap:auto;max-width:1536px;margin:auto;width:100%;padding:14rem 0rem 0}section.form-with-background .inner .form{max-width:1000px;width:100%;margin:0 auto;background:#FFF;padding:24px 16px}section.form-with-background .inner .form h2,section.form-with-background .inner .form h3{color:#0019a8;margin-bottom:16px}section.form-with-background .inner .form form{margin-top:24px}section.form-with-background .inner .form form .fields{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.form-with-background .inner .form form .fields .field_flex{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;width:100%}section.form-with-background .inner .form form .fields .field{width:100%}section.form-with-background .inner .form form .fields .field input,section.form-with-background .inner .form form .fields .field textarea,section.form-with-background .inner .form form .fields .field select{width:100%;min-width:100%;border-radius:.25rem;border:1px solid #D7DCE2;background:#FFF;box-shadow:0 1px 2px #4d40551a}section.form-with-background .inner .form form .fields .privacy p{font-family:Fira Sans,sans-serif;font-weight:400;font-size:1rem!important;color:#000;line-height:1.3}section.form-with-background .inner .form form .fields .privacy p a{color:#2c39dd;text-decoration:underline}section.form-with-background .inner .form form .fields .privacy p a:hover{text-decoration:none!important}section.form-with-background .inner .form form .fields .captcha_flex{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;width:100%}section.form-with-background .inner .form form .fields .captcha_flex .btn{font-family:flatbrush,sans-serif;font-weight:400;font-size:1.75rem!important;color:#142466;line-height:1.3;padding:20px 32px;width:160px;text-align:center;border-radius:.5rem;border:2px solid #0019A8;background:#FFF;cursor:pointer;box-shadow:0 4px 16px #0003}section.form-with-background .inner .form form .fields .captcha_flex .btn:hover{border-color:#0019a8;box-shadow:0 0 10px #0019a8;background:#0019A8;color:#fff}@media only screen and (min-width: 500px){section.form-with-background .background-image img{height:100%}section.form-with-background .inner{padding:4rem 2rem}section.form-with-background .inner .form{border-radius:16px;box-shadow:0 4px 32px #00000040}}@media only screen and (min-width: 992px){section.form-with-background .inner{padding:4rem 3rem}section.form-with-background .inner .form{padding:32px}section.form-with-background .inner .form form .fields .field_flex{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}section.form-with-background .inner .form form .fields .field_flex.flex-50 .field{flex-basis:32%}section.form-with-background .inner .form form .fields .field{flex-basis:49%}section.form-with-background .inner .form form .fields .captcha_flex{flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width: 1400px){section.form-with-background .inner{padding:4rem 8rem}}
