@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}.popup{display:none;opacity:0;position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);-webkit-animation:fade 1s ease-in-out forwards;animation:fade 1s ease-in-out forwards;backdrop-filter:blur(4px)}.popup__banner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:400px}.popup__close{position:relative;top:25px;right:-25px;z-index:9999999;width:50px;height:50px;margin-left:auto;border-radius:50%;background-color:#9c9c9c;cursor:pointer}.popup__close--line{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:50%;height:2px;background:#fff;transition:all .4s}.popup__close--line:nth-of-type(2){-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.popup__btns{display:flex;justify-content:space-between;gap:3%;position:absolute;bottom:3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:92.5%;height:16.3%}.popup__btn{width:37.8%;text-align:center}.popup__btn.check-btn{width:58.1%}.popup__btn.check-btn .popup__cta{box-shadow:0 5px 0 #d34f59;background:#ff7076;color:#fff}.popup__btn.check-btn .popup__cta:hover .popup__btn__arw{-webkit-transform:translateX(30%);transform:translateX(30%);color:#fff}.popup__btn.check-btn .popup__cta:active{box-shadow:0 0 0 #cecece}.popup__btn__arw{display:inline-block;width:13%;margin:0 0 0 4%;line-height:0;transition:.3s}.popup__cta{display:flex;justify-content:center;align-items:center;height:100%;border-radius:.4rem;box-shadow:0 5px 0 #cecece;background:#f0efee;color:#666;font-weight:700;font-size:21px;line-height:1;transition:.3s}.popup__cta:hover{opacity:1;color:#666}.popup__cta:hover img{opacity:1}.popup__cta:active{-webkit-transform:translateY(5px);transform:translateY(5px);box-shadow:0 0 0 #cecece}.popup-after .popup__btn.check-btn .popup__cta{box-shadow:0 5px 0 #449989;background:#7fd1c2}.popup-after .popup__btn.check-btn .popup__cta:active{box-shadow:0 0 0 #449989}@media screen and (max-width: 500px){.popup__cta{font-size:4.1vw}}