.popup_box{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.popup_box .popup_inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.popup_box .popup_inner .popup_container{aspect-ratio:16/9;background-color:var(--color_white,#fff);max-height:90%;max-width:980px;padding:2rem;position:relative;width:90%}.popup_box .popup_inner .popup_container .close-btn{align-items:center;background-color:var(--color_black,#000);border:2px solid #fff;border-radius:50%;box-shadow:-4px 4px 10px 1px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:unset;position:absolute;right:-1.5rem;top:-1.5rem;transition:background .3s;width:40px}.popup_box .popup_inner .popup_container .close-btn:focus-visible,.popup_box .popup_inner .popup_container .close-btn:hover{background-color:#666;outline:2px solid;outline-offset:2px}.popup_box .popup_inner .popup_container .close-btn:after{content:"X";font-weight:700}.popup_box .popup_inner .popup_container .message{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;width:100%}.popup_box .popup_inner .popup_container .message img{height:100%;object-fit:cover}.popup_box .popup_inner .popup_container .message h3{color:var(--color_black,#000)}.popup_box .popup_inner .popup_container .buttons{display:flex;gap:3rem}.popup_box .popup_inner .popup_container .buttons.mobile{display:none}.popup_box .popup_inner .popup_container .message .i-button{align-items:center;border:2px solid #fff;border-radius:4rem;display:flex;gap:.7em;justify-content:center;max-width:300px;padding:1.25rem 1.75rem;text-align:left}@media screen and (max-width:640px){.popup_box .popup_inner .popup_container{aspect-ratio:unset}.popup_box .popup_inner .popup_container .message h3{margin-bottom:0}.popup_box .popup_inner .popup_container .buttons{display:none;margin-bottom:0}.popup_box .popup_inner .popup_container .buttons.mobile{display:flex;gap:1rem}}