@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.overlay-popup{display:grid;position:fixed;top:0;left:0;width:100%;height:100vh;padding:0!important;pointer-events:none;background-color:transparent!important;z-index:-1}.overlay-popup:has(.modal-wrap.active){z-index:3}.overlay-popup .modal-wrap{opacity:0;display:grid;width:100%;min-height:100dvh;pointer-events:none;transition:all .5s cubic-bezier(.19,1,.22,1)}.overlay-popup .modal-wrap.active{opacity:1;pointer-events:all;transform:translateX(0)}.overlay-popup .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:#000;mix-blend-mode:multiply}.overlay-popup .modal{display:grid;margin:auto;padding:8rem 5rem;text-align:center;color:#fff;background:#0f2a74}.overlay-popup .modal .label{position:absolute;left:50%;transform:translate(-50%);top:0;padding:1em;text-transform:uppercase;font-weight:800;background:#0f2a74}.overlay-popup .modal .title h2,.overlay-popup .modal .title h3{font-weight:800}.overlay-popup .modal .text{z-index:1}.overlay-popup .modal .paragraph{margin:4rem auto;max-width:50rem}.overlay-popup .modal .paragraph p{font-size:1.75rem}.overlay-popup .modal .btn+br+.btn{margin-top:3rem}.overlay-popup .modal .close-btn{position:absolute;top:1rem;right:1rem;width:2em;height:2em;font-size:3.15rem;line-height:1.9em;text-align:center;color:#fff;cursor:pointer}@media only screen and (max-width:768px){.overlay-popup .modal{max-width:90vw;max-height:90vh;padding:6rem 3rem}.overlay-popup .modal .paragraph{margin:3rem 0}.overlay-popup .modal .close-btn{top:-1rem;right:-1rem}}