.cpm-popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(25,30,35,.6);cursor:pointer}.cpm-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.cpm-popup-container .popup-inner{position:relative;width:100%;height:100%}.cpm-popup-container.hidden{display:none;visibility:hidden}.popup-banner{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);opacity:0;overflow:hidden;width:calc(100% - 200px);max-width:655px;background-color:var(--cr-popup-bg-color);text-align:center;z-index:1000}.popup-banner.show{opacity:1;transform:translate(-50%, -50%);animation-delay:.2s;animation:cpmPopupFadeInDown .4s}.popup-banner.fade-out-top{animation:cpmPopupFadeOutTop .4s;transform:translate(-50%, -50%);opacity:0}.popup-banner-inner{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px 75px}.popup-banner .popup-close{position:absolute;top:15px;right:15px;width:24px;height:24px}.popup-banner .popup-close .close{position:relative;height:100%;width:100%;cursor:pointer}.popup-banner .popup-close .close:before,.popup-banner .popup-close .close:after{content:"";display:block;height:2px;width:24px;background:#a7afbb;position:absolute;top:50%;left:0;transform-origin:50% 50%;transition:background .3s}.popup-banner .popup-close .close:before{transform:rotate(-45deg)}.popup-banner .popup-close .close:after{transform:rotate(45deg)}.popup-banner .popup-close .close:hover:before,.popup-banner .popup-close .close:hover:after{background:#888f99}.popup-banner .title{color:var(--cr-popup-text-color)}.popup-banner .cr-btn{color:var(--cr-popup-btn-text-color);background-color:var(--cr-popup-btn-color);transition:opacity .3s}.popup-banner .cr-btn:hover{opacity:.8}@media all and (max-width: 767px){.popup-banner{width:calc(100% - 30px);max-width:450px}.popup-banner-inner{padding:30px 15px 50px}.popup-banner .title{padding:0 30px;line-height:1.3}}@keyframes cpmPopupFadeOutTop{from{opacity:1;transform:translate(-50%, -50%)}to{opacity:0;transform:translate(-50%, -60%)}}@keyframes cpmPopupFadeInDown{from{opacity:0;transform:translate(-50%, -60%)}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes cpmPopupFadeIn{from{opacity:0}to{opacity:1}}@keyframes cpmPopupFadeOut{from{opacity:1}to{opacity:0}}