.blackout{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(5,5,37,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;transition:all .3s ease-in-out;cursor:pointer;opacity:0;visibility:hidden}.popup-thanks{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto;opacity:0;transition:all .5s ease-in-out;visibility:hidden;max-height:80%;overflow-y:auto;z-index:80;max-width:300px;background-color:#fff;padding:20px;border-radius:12px}.blackout.popup__open,.popup-thanks.popup__open{visibility:visible;opacity:1}.popup-thanks-img{width:30px;height:30px;margin-right:15px}.popup__wrap{display:flex;align-items:center;margin-bottom:16px;gap:8px}.popup__title{font-size:20px;font-weight:700;margin:0}.popup__text{margin:0}.popup__close{color:#545256;cursor:pointer;height:20px;width:20px;right:15px;top:15px;position:absolute;transition:250ms ease}.popup__close:before,.popup__close:after{content:"";height:2px;background-color:#545256;width:100%;top:50%;left:5%;position:absolute;transition:250ms ease}.popup__close:before{transform:rotate(-45deg)}.popup__close:after{transform:rotate(45deg)}.popup__close:hover,.popup__close:focus{border:1px solid;border-radius:100%}.popup__close:hover:before,.popup__close:hover:after{width:50%;left:25%}