.boeki-popup-container{display:flex;justify-content:center;align-items:center;visibility:hidden;background-color:rgba(0,0,0,.5);z-index:1000;padding:0 15px}.boeki-popup-container .boeki-popup{position:relative;background:#fff;padding:30px 15px 15px;border-radius:8px;max-height:90vh;overflow-y:auto;width:fit-content;box-shadow:0 5px 30px rgba(0,0,0,.15)}.boeki-popup-container .boeki-popup.open{animation:popupFadeIn .3s ease-out}@keyframes popupFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.boeki-popup-container .boeki-popup .close-arrow{cursor:pointer;position:absolute;right:10px;top:10px;width:18px;height:18px;transition:transform .3s ease}.boeki-popup-container .boeki-popup .close-arrow .line1,.boeki-popup-container .boeki-popup .close-arrow .line2{position:absolute;width:100%;height:2px;background-color:#333;top:50%}.boeki-popup-container .boeki-popup .close-arrow .line1{transform:rotate(45deg)}.boeki-popup-container .boeki-popup .close-arrow .line2{transform:rotate(-45deg)}.boeki-popup-container .boeki-popup .content-actions{margin-top:30px}@media screen and (min-width:768px){.boeki-popup-container .boeki-popup .content-actions{margin-top:40px}}.boeki-popup-container .boeki-popup .content-actions .cta{transition:all .4s ease}.boeki-popup-container .boeki-popup .content-actions .cta:hover{cursor:pointer;color:#fff !important;border-color:#fff !important;transform:translateY(-5px)}.boeki-popup-container .boeki-popup .content{margin:0 0 20px !important}.boeki-popup-container .boeki-popup.design-image_text{padding:0;max-width:600px;width:100%}.boeki-popup-container .boeki-popup.design-image_text .popup-content-container{display:flex;flex-direction:column}.boeki-popup-container .boeki-popup.design-image_text .content-left-panel{background-color:#c9a55f;color:#fff;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width:768px){.boeki-popup-container .boeki-popup.design-image_text .content-left-panel{padding:35px 25px}}.boeki-popup-container .boeki-popup.design-image_text .content-right-panel{background-color:#fff;display:flex;justify-content:center;align-items:center}.boeki-popup-container .boeki-popup.design-image_text .content-button{display:inline-block;background-color:transparent;color:#fff;border:2px solid #fff;padding:10px 25px;font-size:16px;cursor:pointer;transition:all .3s ease;text-decoration:none;margin-top:20px}.boeki-popup-container .boeki-popup.design-image_text .content-button:hover{background-color:#fff;color:#c9a55f}.boeki-popup-container .boeki-popup.design-image_text img{max-width:100%;height:auto;object-fit:contain}@media screen and (min-width:768px){.boeki-popup-container .boeki-popup.design-image_text .popup-content-container{flex-direction:row}.boeki-popup-container .boeki-popup.design-image_text .content-left-panel{width:30%}.boeki-popup-container .boeki-popup.design-image_text .content-right-panel{width:70%}}@media screen and (max-width:768px){.boeki-popup-container .boeki-popup.design-image_text .content-right-panel{order:1}.boeki-popup-container .boeki-popup.design-image_text .content-left-panel{order:2}}.boeki-popup-container .boeki-popup.design-image_text .content-actions{display:flex;flex-direction:column;gap:10px}.boeki-popup-container .boeki-popup.design-text{width:90%}.boeki-popup-container .boeki-popup.design-text a,.boeki-popup-container .boeki-popup.design-text p{color:#666;line-height:1.6}.boeki-popup-container .boeki-popup.design-text .title{font-size:22px;font-weight:600;margin-bottom:20px;color:#333}.boeki-popup-container .boeki-popup.design-text .actions{display:flex;justify-content:space-between;gap:15px}.boeki-popup-container .boeki-popup.design-text .actions span,.boeki-popup-container .boeki-popup.design-text .actions a{padding:10px 20px;border-radius:4px;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}.boeki-popup-container .boeki-popup.design-text .actions #confirm{background-color:#4caf50;color:#fff}.boeki-popup-container .boeki-popup.design-text .actions .close{background-color:#f44336;color:#fff}.boeki-popup-container .boeki-popup.design-image{width:80%;padding:0}@media screen and (min-width:1024px){.boeki-popup-container .boeki-popup.design-text{width:25%}.boeki-popup-container .boeki-popup.design-image{width:50%}}