.modal{display:none;position:fixed;inset:0;z-index:1000;justify-content:center;align-items:baseline}.modal.open{display:flex}.modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.modal__content{position:relative;background:#f8f8fb;padding:40px 1rem;max-width:100%;width:100%;border-radius:0 0 8px 8px;z-index:1;overflow-y:auto;height:95vh;overflow-x:hidden;text-align:center}@media(max-width: 768px){.modal__content{height:100vh}}.modal__content h1{margin-top:40px;color:#444854 !important;text-transform:uppercase;margin-bottom:23px;letter-spacing:-0.2px;font-size:2.2rem;font-weight:700 !important}.modal__content h4{font-weight:700 !important;display:block;text-align:center;margin-bottom:10px;color:#444854 !important;line-height:30px;margin-top:1rem;margin-bottom:0;font-size:1.5rem !important;line-height:normal !important}.modal__content input,.modal__content textarea{border-radius:0;margin:0 !important;height:50px;background-color:#fff;width:100%;color:#444854 !important;font-weight:400;font-size:16px;border-width:1px;border-style:solid;border:1px solid #222;border-color:#222 !important;-o-border-image:initial;border-image:initial;padding:0px 15px;outline:none;max-width:500px}.modal__content input:focus,.modal__content textarea:focus{border-width:1px;border-style:solid;border-color:#222;-o-border-image:initial;border-image:initial}.modal__content textarea{height:130px;resize:none;padding:10px 15px}.modal__content input[type=checkbox]:checked+label::before,.modal__content input[type=radio]:checked+label::before{border-color:#000}.modal__content input[type=checkbox]:checked+label::after,.modal__content input[type=radio]:checked+label::after{border-color:#000}.modal__content-inner{margin:0 auto;width:100%;max-width:500px}.modal__tabs{margin:.4rem 0 .6rem 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:.6rem}.modal__tabs .modal__tab{font-size:15px;justify-self:stretch;padding:10px 15px;color:#000 !important;border:1px solid #222;border-color:#222 !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border-color .2s,color .2s;width:100%}.modal__tabs .modal__tab.active{background:#d51f35;border-color:#d51f35 !important;color:#fff !important}@media(max-width: 472px){.modal__tabs .modal__tab{font-size:14px;padding:6px 7.5px}}.modal__method-content{margin:0 auto;margin-bottom:20px}.modal .forms__terms{color:#000 !important;text-align:left;margin:1.2rem 0;align-items:center;display:flex;margin:1.4rem 0}.modal .forms__terms label a{color:#d51f35 !important;text-decoration:none}.modal .contact__message{margin-top:1rem;color:#000 !important}.modal button{margin-inline:auto;margin-top:2rem;padding:10px 15px;font-size:16px;font-weight:600;cursor:pointer;width:100%;display:block;text-align:center;border-radius:0;background-color:#d51f35;background-image:none;color:#fff !important;line-height:3}.modal label{color:#000 !important}.modal__content .modal__close{font-size:50px;line-height:40px;text-align:center;color:#000 !important;cursor:pointer}.modal__content .modal__close:hover{opacity:.75}.modal input[type=checkbox]+label::before,.modal input[type=radio]+label::before{border:1px solid #222;border-color:#222 !important}.modal input[type=checkbox]+label,.modal input[type=radio]+label{display:block;font-weight:var(--font-weight-normal);position:relative;line-height:2rem;cursor:pointer;padding:0 0 0 .5rem;margin:0}.modal input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;border:1px solid #555;border-radius:0;cursor:pointer;display:inline-block;height:18px;position:relative;padding:8px;width:18px}