.contact-form .modal__wrapper{border:none!important;border-radius:0!important}.contact-form .modal__wrapper .button.primary{display:block;max-width:300px;text-transform:uppercase;width:100%}.contact-form .modal__wrapper:before{background:#95c11f;content:"";height:8px;left:0;position:absolute;top:-1px;width:70%}.contact-form .modal__header{justify-content:end;margin-bottom:0}.contact-form .modal-active{display:flex}.contact-form-step-1 .subtitle-3{color:#053868;font-size:1.4rem;font-weight:300;line-height:120%;margin:0 auto 10px;max-width:250px;text-align:center;text-transform:uppercase}.contact-form-step-1 .subtitle-3 strong{font-size:1.9rem;font-weight:500;line-height:100%}.contact-form-step-1 .body-3{color:#053868;font-family:Arial,sans-serif;font-size:1em;line-height:120%;margin:0 auto 20px;max-width:230px;text-align:center}.contact-form-step-1,.contact-form-step-2,.contact-form-step-3,.contact-form-step-4{display:none;height:0;width:0}.contact-form-step-1.active,.contact-form-step-2.active,.contact-form-step-3.active,.contact-form-step-4.active{display:block;height:100%;width:100%}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px}.contact-form select:invalid{color:#d0d0d0}.contact-form ::-webkit-scrollbar{padding-left:5px;width:4px}.contact-form ::-webkit-scrollbar-thumb{background:hsla(27,6%,62%,.7);border-radius:6px}.contact-form ::-webkit-scrollbar-track{background:#f5f5f5}.contact-form.panel .contact-form-step-1{display:block;height:auto;width:auto}@media only screen and (max-width:500px){.contact-form .g-recaptcha{transform:scale(.77);transform-origin:0 0}}
