.promo-details-modal{width:920px;height:600px;color:#fff;padding:68px 20px 20px}.promo-details-modal .modal-content{position:relative;width:100%;height:100%;pointer-events:auto;overflow-y:auto;overflow-x:hidden}.promo-details-modal .modal-content::-webkit-scrollbar{width:4px}.promo-details-modal .modal-content::-webkit-scrollbar-thumb{border-radius:4px;background:#1b84f0}.promo-details-modal .modal-content::-webkit-scrollbar-track{border-radius:4px;background:transparent}.promo-details-modal .modal-header{padding:0 0 16px}.promo-details-modal .modal-img{width:100%;border-radius:20px;margin-bottom:20px}.promo-details-modal .modal-title{font-size:26px;font-weight:700;color:#1b84f0;padding-bottom:20px}.promo-details-modal .modal-subtitle{font-size:16px;color:rgba(61,108,252,.6);padding-bottom:20px}.promo-details-modal .modal-icon{width:20px;height:20px;margin-right:9px}.promo-details-modal .modal-time{font-size:16px;color:#8d8d8d;padding-bottom:20px;display:flex;align-items:center}.promo-details-modal .time-light{padding-left:9px;color:#1b84f0}.promo-details-modal .modal-body iframe,.promo-details-modal .modal-body img{max-width:100%}.promo-details-modal .modal-title{margin-bottom:0;line-height:1.5}.promo-details-modal .modal-footer{width:100%;height:90px;text-align:center;display:flex;justify-content:center;align-items:center}.promo-details-modal .btn{display:flex;justify-content:center;align-items:center;white-space:nowrap;transition:.2s;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-size:17px;font-weight:700;color:#fff;min-width:146px;height:55px;background:url(data:image/png;base64,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) no-repeat 50%/100% 100%;min-width:100px;height:40px}.promo-details-modal .btn:hover{filter:brightness(1.1)}.no-data{width:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.no-data img{display:block;width:200px}.no-data p{margin-top:10px;font-size:14px;color:#333;text-align:center}.promo-detail-container{display:flex;flex-direction:column;gap:40px;align-items:center;padding-bottom:40px}.promo-detail-container .promo-title{display:flex;align-items:center;justify-content:flex-start;width:100%;font-size:24px;font-weight:600;color:#333;gap:16px;padding-bottom:20px}.promo-detail-container .title-icon{width:20px;height:20px;object-fit:contain;cursor:pointer;filter:invert(100%)}.promo-detail-container .detail-img{width:100%}.promo-detail-container .detail-title{width:100%;font-size:24px;font-weight:600;color:#333}.promo-detail-container .vhtml{width:100%}.promo-detail-container .detail-footer{width:100%;display:flex;justify-content:center;align-items:center}.promo-detail-container .detail-footer .promo-btn{display:flex;justify-content:center;align-items:center;white-space:nowrap;transition:.2s;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;min-width:100px;height:30px;border-radius:8px;background-image:linear-gradient(93deg,#61cfff 1%,#1b74f0);font-size:16px;font-weight:700;color:#fff}.promo-detail-container .detail-footer .promo-btn.active,.promo-detail-container .detail-footer .promo-btn:hover{filter:brightness(1.1)}.zoom-in-top-enter-active,.zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.zoom-in-top-enter,.zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.zoom-in-bottom-enter-active,.zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.zoom-in-bottom-enter,.zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.promo-container .promo-banner{margin-bottom:20px}.promo-container .promo-bg{position:relative;border-radius:20px}.promo-container .promo-menu-container{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 30px 40px 30px}.promo-container .swiper-slide{width:140px}.promo-container .promo-menu-item{display:flex;justify-content:center;align-items:center;white-space:nowrap;transition:.2s;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;gap:10px;width:100%;height:48px;padding:0 10px;border-radius:50px;border:1px solid #fff;background-image:linear-gradient(180deg,#eff4fd 0,#dae8ff 67%,#eff4fd);font-size:14px;font-weight:600;color:#3d6cfc}.promo-container .promo-menu-item.active,.promo-container .promo-menu-item:hover{box-shadow:inset 0 4px 13px 0 hsla(0,0%,100%,.25);background-image:linear-gradient(180deg,#a7bef8 0,#3363fe 67%,#577dff);color:#fff}.promo-container .promo-menu-item .promo-menu-icon{flex-shrink:0;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.promo-container .promo-menu-item .promo-menu-name{line-height:1.1;white-space:pre-wrap}.promo-container .active-promo-box{position:relative}.promo-container .active-promo-list{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:17px}.promo-container .active-promo-list .active-promo-item{position:relative;border-radius:10px;transition:.2s}.promo-container .active-promo-list .active-promo-item:hover{transform:scale(1.05)}.promo-container .active-promo-list .active-promo-img{width:100%}.promo-container .active-promo-list .active-promo-info-bg{border-radius:0 0 10px 10px}.promo-container .active-promo-list .active-promo-info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;height:62px;padding:0 10px;font-size:18px;font-weight:700;color:#333}.promo-container .active-promo-list .active-promo-left{width:61%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.promo-container .active-promo-list .info-title{width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5}.promo-container .active-promo-list .info-time{font-size:12px;font-weight:700;color:#999}.promo-container .active-promo-list .info-btn{display:flex;justify-content:center;align-items:center;white-space:nowrap;transition:.2s;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-size:17px;font-weight:700;color:#fff;min-width:146px;height:55px;background:url(../img/register-btn.62e238cb.png) no-repeat 50%/100% 100%;font-size:14px;min-width:80px;height:28.7px}.promo-container .active-promo-list .info-btn:hover{filter:brightness(1.1)}.promo-container .swiper-arrow{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABEBAMAAADKPY6BAAAAGFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAABoAtTLAAAAB3RSTlMAzt8QnVBAHJYd7AAAAJVJREFUSMft1M0JgDAMhuEo6lmIIziAIziCbqAjFISsL61/J7/PQ24154e3oG1E/slw1m4gojZTQgqzQDKl0UwkJBMJySSCM4ngzEFg5iAwcxKUOQnKXARkLgIyN3nP3OQ985DAiS2cjJy0LuTDQRMlm8en+/AD1OMyqMfFVI9Hoh4PVj2WB1lBFV9kDV+HMveD/JPv7NW1e4Z2OcTfAAAAAElFTkSuQmCC) no-repeat 50%/contain;top:33%}.promo-container .swiper-arrow.prev{transform:translateY(-50%) rotate(180deg)}.promo-container .swiper-arrow svg{display:none}