#popup{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.25);left:0;min-height:100vh;mix-blend-mode:normal;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100vw;z-index:3}#popup.active{opacity:1;visibility:visible}#popup .popup__content{background:#192733;border:2px solid #516f90;border-radius:8px;margin:60% auto;padding:50px 30px 30px;position:relative;text-align:center}@media(min-width:768px){#popup .popup__content{margin:40% auto;width:751px}}@media(min-width:993px){#popup .popup__content{margin:20% auto}}.popup__content h3{font-family:LexendDeca-Bold;font-size:32px;line-height:40px;margin-bottom:60px}.popup__content .button__one{background:linear-gradient(#192733,#192733) padding-box,linear-gradient(90deg,#f62d71,#d44325 96.88%) border-box;border:2px solid transparent;border-radius:100px;color:#f6f9fc;font-size:16px;font-weight:500;letter-spacing:1px;line-height:16px;margin-right:30px;padding:16px 40px;text-decoration:none;text-transform:uppercase}.popup__content .button__one:hover{border:2px solid #f6f9fc;transition:none}.popup__content .button__two{background:linear-gradient(90deg,#f62d71,#d44325 96.88%);border:2px solid transparent;border-radius:100px;box-shadow:-20px -20px 40px #263b4d,20px 20px 40px #1c2b39;color:#f6f9fc;font-size:16px;font-weight:500;letter-spacing:1px;line-height:16px;padding:16px 40px;text-decoration:none;text-transform:uppercase}.popup__content .button__two:hover{border:2px solid #99afc4;box-shadow:none;transition:none}@media(max-width:457px){.popup__content .button__one{margin-right:0}}