.promo-item{position:relative;perspective:1000px;container-type:inline-size}.promo-item:after{content:"";display:block;padding-bottom:130%}.promo-item__inner{top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:absolute;transition:transform .3s;transform-style:preserve-3d}.promo-item__inner.active{transform:rotateY(180deg)}.promo-item__side{background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;backface-visibility:hidden;padding:60px 15px 20px;border-radius:16px;overflow:hidden}.promo-item__back,.promo-item__front{background-color:#102128!important}.promo-item__back{transform:rotateY(180deg)}.promo-item__category{position:absolute;top:0;left:0;padding:7px 20px;border-radius:16px 0;background:#102128;font-weight:500;font-size:clamp(1rem,.9375rem + 1cqi,1.25rem);color:#f3feff}.promo-item__category.sport{background:linear-gradient(90deg,#0c7e48,#0cb062)}.promo-item__category.casino,.promo-item__category.promotions{background:linear-gradient(90deg,#005488,#017ac5)}.promo-item__category.achievements,.promo-item__category.specials{background:linear-gradient(81deg,#fd5900 10.73%,#ffde00)}.promo-item__close-info,.promo-item__open-info{background-position:50%;background-size:auto;position:absolute;top:10px;right:15px;width:35px;height:35px;display:block;cursor:pointer}.promo-item__open-info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 0C6.94 0 0 6.94 0 15.5 0 24.058 6.94 31 15.5 31 24.058 31 31 24.059 31 15.5 31 6.94 24.059 0 15.5 0zm3.226 24.022c-.798.315-1.433.554-1.91.719-.474.165-1.027.248-1.655.248-.966 0-1.718-.236-2.253-.707-.536-.471-.802-1.068-.802-1.794 0-.282.02-.57.06-.865.04-.294.104-.624.192-.996l.999-3.527c.088-.338.164-.66.224-.959.06-.302.09-.579.09-.83 0-.45-.094-.764-.279-.941-.188-.178-.54-.264-1.067-.264-.257 0-.522.038-.794.118-.269.083-.502.157-.694.23l.264-1.086c.653-.266 1.28-.494 1.876-.683a5.545 5.545 0 011.693-.286c.96 0 1.7.233 2.22.695.519.463.78 1.066.78 1.806 0 .153-.019.423-.054.81-.036.386-.102.74-.2 1.063l-.993 3.517a9.964 9.964 0 00-.219.966c-.064.36-.096.636-.096.821 0 .467.104.786.314.955.207.17.57.255 1.085.255.243 0 .514-.043.821-.127.305-.084.525-.159.664-.223l-.266 1.085zM18.55 9.748a2.37 2.37 0 01-1.673.646c-.65 0-1.212-.216-1.68-.646-.464-.43-.699-.954-.699-1.565 0-.61.236-1.135.7-1.57a2.378 2.378 0 011.68-.652c.651 0 1.21.217 1.672.652.463.435.696.96.696 1.57 0 .612-.233 1.135-.696 1.565z' fill='%23B2C7CB' fill-opacity='.5'/%3E%3C/svg%3E")}.promo-item__close-info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.384 2.238l6.264 6.27-6.264 6.269a1.312 1.312 0 000 1.854l.114.102a1.31 1.31 0 001.738-.102l6.264-6.27 6.264 6.27a1.309 1.309 0 001.852 0l.102-.114a1.312 1.312 0 00-.102-1.74l-6.265-6.27 6.265-6.269a1.312 1.312 0 000-1.854l-.114-.102a1.31 1.31 0 00-1.738.102L8.5 6.654 2.236.385a1.31 1.31 0 00-1.852 0 1.312 1.312 0 000 1.854z' fill='%238BA1A6'/%3E%3C/svg%3E")}.promo-item__front-content{height:100%;display:flex;flex-direction:column;gap:10px}.promo-item__front-content h2{color:#f3feff;font-size:clamp(1.5625rem,.1563rem + 7.5cqi,2.5rem);font-weight:700;line-height:110%;text-align:center;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:auto}.promo-item__front-content img{margin:0 auto auto;object-fit:contain;width:fit-content;max-width:100%;max-height:65%}.promo-item__back-content{height:100%;display:flex;flex-direction:column;gap:15px}.promo-item__back-content h2{color:#f3feff;font-size:clamp(1.125rem,0 + 6cqi,1.875rem);font-weight:700;line-height:110%;text-wrap:balance}.promo-item__back-content>div{height:100%;display:flex;flex-direction:column;gap:20px;overflow:hidden auto;-ms-overflow-style:none;scrollbar-width:none}.promo-item__back-content>div::-webkit-scrollbar{display:none}.promo-item__back-content>div>div{display:flex;flex-direction:column;gap:7px}.promo-item__back-content>div>div *{font-weight:400;font-size:14px;color:#b2c7cb;margin:0}.promo-item__back-content>div>div h1,.promo-item__back-content>div>div h2,.promo-item__back-content>div>div h3,.promo-item__back-content>div>div h4,.promo-item__back-content>div>div h5,.promo-item__back-content>div>div h6{font-weight:700;color:#f3feff}.promo-item__back-content>div>div ol,.promo-item__back-content>div>div ul:not(.accordion){display:flex;flex-direction:column;gap:7px}.promo-item__back-content>div a{color:#249b90;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-skip-ink:none;margin:auto 0 0}.promo-item__back-content>div ul.accordion{list-style:none;padding:0;margin:0}.promo-item__back-content>div ul.accordion li{border-bottom:1px solid #32505d;transition:max-height .3s ease;position:relative}.promo-item__back-content>div ul.accordion li button{width:100%;padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:none;outline:none;cursor:pointer;background-color:transparent;transition:background-color .3s ease}.promo-item__back-content>div ul.accordion li button span{font-weight:400;font-size:14px;color:#b2c7cb}.promo-item__back-content>div ul.accordion li button span:last-child{font-weight:700}.promo-item__back-content>div ul.accordion li button[aria-expanded]+div{max-height:1000px;opacity:1}.promo-item__back-content>div ul.accordion li div{max-height:0;overflow:hidden;font-weight:400;font-size:12px;color:#52717a;transition:max-height .3s ease,opacity .3s ease;opacity:0}.promo-item__back-content>div ul.accordion li div:after{content:"";height:10px;display:block}.activeRtl .promo-item__category{border-radius:0 16px;left:auto;right:0}.activeRtl .promo-item__close-info,.activeRtl .promo-item__open-info{left:15px;right:auto}.activeRtl .promo-item__back{direction:rtl}.v-application.\--page-promotions main{background-size:100%;background-repeat:no-repeat;background-position:top;background-image:url(/public/wins_royal/promo/promo-page-bg.png)}.page-promotions{padding:45px 0;position:relative}.page-promotions__header{margin-bottom:50px}.page-promotions__tabs{height:60px;display:flex;border-bottom:2px solid rgba(30,174,156,.3137254901960784)}.page-promotions__tabs ul{list-style:none;padding:0;margin:0;display:inline-flex}.page-promotions__tabs ul li{flex:1 0 40%;display:flex;align-items:center;justify-content:center;padding:0 12px;font-weight:700;font-size:clamp(.875rem,.8072rem + .339vw,1.125rem);letter-spacing:-.04em;text-align:center;color:#b2c7cb;border-bottom:2px solid transparent;transition:none;cursor:pointer}.page-promotions__tabs ul li.active{color:#f3feff;border-color:#1eae9c}.page-promotions__list .category-list__title{margin-block:50px 20px}.page-promotions__list .category-list__title h3{font-size:clamp(1.125rem,1.0064rem + .5932vw,1.5625rem);font-weight:500;color:#f3feff}@media screen and (max-width:800px){.page-promotions__header{margin-bottom:30px}.page-promotions__tabs{height:40px}.page-promotions__tabs ul li{flex:1}.page-promotions__list .category-list__title{margin-block:30px 15px}}@media screen and (min-width:801px){.page-promotions__slider{width:100%;overflow:visible!important}.page-promotions__slider .swiper-wrapper{transform:none!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px 10px}.page-promotions__slider .swiper-wrapper .swiper-slide{width:100%!important}}@media screen and (max-width:800px){.page-promotions__slider{width:100%;overflow:visible!important}.page-promotions__slider .swiper-wrapper{display:flex;flex-direction:row!important;align-items:baseline}.page-promotions__slider .promo-item:not(.swiper-slide-visible),.page-promotions__slider .swiper-slide:not(.swiper-slide-visible){transition-property:opacity,left,top,height;transition-duration:1s,1s;opacity:0}}@media screen and (max-width:600px){.page-promotions__slider{overflow:hidden!important}.page-promotions__slider:after{content:"";position:absolute;top:0;right:0;bottom:0;width:35%;background:linear-gradient(90deg,rgba(4,16,22,0),#041016);pointer-events:none;z-index:1}.page-promotions__slider .promo-item,.page-promotions__slider .swiper-slide{width:70%!important}}@media screen and (max-width:480px){.page-promotions__slider:after{width:15%}.page-promotions__slider .promo-item,.page-promotions__slider .swiper-slide{width:90%!important}}