.section-atmosphere{background:url(/img/bg-top-pink.png) top/contain no-repeat;padding:72px 0 86px}.section-atmosphere h2{text-align:center;margin-bottom:68px}.section-atmosphere .slick-slide{text-align:center;transition:transform .3s ease-in-out;position:relative}.section-atmosphere .slick-slide:not(.slick-current){filter:brightness(.2);transform:scale(.7);position:relative;z-index:1}.section-atmosphere .slick-slide.slick-active{right:-100px}.section-atmosphere .slick-slide.slick-current{transform:scale(1);position:relative;z-index:1;right:0}.section-atmosphere .slick-slide.slick-current~.slick-slide.slick-active{left:-100px;z-index:0}.section-atmosphere .img-atmosphere{position:relative;width:100%;aspect-ratio:252/267}.section-atmosphere .slick-slide img{width:100%;height:auto}.section-atmosphere .slick-slide.slick-current .img-atmosphere{display:flex!important;justify-content:center;align-items:center;background:url(/img/border-atmosphere.svg) 50%/contain no-repeat;padding:20px;box-sizing:border-box}.section-atmosphere .slick-slide.slick-current .img-atmosphere img{width:100%}.button-group-atmosphere{width:100%;height:72px;background:url(/img/halls-button-bg.svg) top/contain no-repeat;display:flex;justify-content:center;gap:24px;margin:34px auto 0}.button-group-atmosphere button{width:64px;height:64px;background:url(/img/button-hall.svg) 50%/contain no-repeat;border-width:0;outline-width:0;cursor:pointer;margin-top:8px}.button-group-atmosphere button:hover{background:url(/img/button-hall-hover.svg) 50%/contain no-repeat}.button-group-atmosphere button#atmosphere-next{transform:scaleX(-1)}.section-club{background:radial-gradient(ellipse 100% 100%,rgba(250,2,148,.25) 0,rgba(250,2,148,.15) 15%,rgba(250,2,148,.05) 60%,rgba(250,2,148,0) 100%),url(/img/bg-bottom-pink.png) bottom /contain no-repeat;padding:150px 0 72px;overflow:hidden}.section-club .container-pcs{display:flex;justify-content:space-between;gap:24px 0;transform:scale(.9)}.section-club .pcs-1,.section-club .pcs-2{width:calc(var(--calc-pcs) * 57 / 168);display:flex;justify-content:flex-start;position:relative;box-sizing:border-box}.section-club .pcs-1 .content{position:absolute;top:0;bottom:0;left:0;right:0;padding:15% 49px;display:flex;flex-direction:column;justify-content:space-around}.section-club .pcs-1 ul{margin:0;padding:0;list-style-type:none}.section-club .pcs-1 ul li{font-family:Druk Cyr;font-size:24px;font-weight:600;line-height:38px;color:rgba(217,217,217,.3);letter-spacing:.4px;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.section-club .pcs-1 ul li.active{color:#fa0294;font-size:26px;line-height:38px;letter-spacing:.48px;position:relative}.section-club .pcs-1 ul li.active:before{content:url(/img/pcs-icon-li.svg);position:absolute;left:-52px;top:-4px}.section-club .pcs-1 .pcs-count{display:flex;align-items:center;height:10%;color:rgba(255,255,255,.6);text-align:center;font-family:IBM Plex Mono,monospace;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.28px;position:absolute;bottom:.5%;left:50%;margin:0 auto;transform:translate(-50%)}.section-club .pcs-2 .content{position:absolute;top:0;bottom:0;left:0;right:0;padding:15% 49px 15% 15%}.section-club .pcs-2 h2{color:#fff;font-size:48px;font-style:normal;font-weight:1000;line-height:56px;letter-spacing:.96px;text-transform:uppercase;margin-bottom:48px}.section-club .pcs-main-slider{width:calc(var(--calc-pcs) * 54 / 168)}.section-club .pcs-main-slider img{width:100%}.pcs-nav{position:absolute;background:url(/img/arrow-hall.svg) 50% no-repeat;border-width:0;outline-width:0;width:13.5%;height:9.3%;bottom:.9%;cursor:pointer}.pcs-nav:hover{background:url(/img/arrow-hall-hover.svg) 50% no-repeat,linear-gradient(90deg,#fa0294,#fa0294)}#pcs-prev{left:1.5px;border-radius:0 0 0 12%}#pcs-next{transform:rotate(180deg);right:5.5%;border-radius:12% 0 0 0}.container-halls{transform:scale(.9);position:relative;margin:150px auto 70px}.container-halls #carousel-halls-left{width:49.5%}.container-halls .halls-content{width:100%;position:absolute;top:0;right:0}.container-halls .halls-content .bg,.container-halls .halls-content .bg img{width:100%}.container-halls .halls-content img.mobile{display:none}.container-halls .halls-content #carousel-halls-right{position:absolute;top:80px;right:94px;width:calc(37% - 94px)}.container-halls .halls-content .content{display:flex;flex-wrap:wrap;gap:24px 42px}.container-halls .halls-content .content .item{width:calc(50% - 21px)}.container-halls .halls-content .content .item h3{font-size:27px;line-height:27px;padding-left:44px;position:relative;margin-bottom:16px;text-transform:uppercase}.container-halls .halls-content .content .item h3 img{width:auto;height:24px;position:absolute;top:2px;left:0}.container-halls .halls-content .content .item p{color:#fff;font-feature-settings:"zero";font-variant-numeric:slashed-zero;font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;opacity:.5;margin-bottom:8px}.slick-slide img{width:100%}.container-halls h2{margin-bottom:64px}.container-halls .nav{position:absolute;top:-150px;left:0;right:0;list-style-type:none;display:flex;justify-content:center;gap:192px;margin:64px auto 48px}.container-halls .nav li{width:210px;text-align:center;font-family:Druk Cyr;font-size:32px;font-style:normal;font-weight:1000;line-height:32px;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;-webkit-text-stroke:1px #d9d9d9;color:rgba(217,217,217,0);transition:all .3s ease}.container-halls .nav li.active{color:#d9d9d9;-webkit-text-stroke:0 #d9d9d9}.button-group-halls{width:100%;height:72px;background:url(/img/halls-button-bg.svg) top/contain no-repeat;display:flex;justify-content:center;gap:24px;margin:34px auto 0}.button-group-halls button{width:64px;height:64px;background:url(/img/button-hall.svg) 50%/contain no-repeat;border-width:0;outline-width:0;cursor:pointer;margin-top:8px}.button-group-halls button:hover{background:url(/img/button-hall-hover.svg) 50%/contain no-repeat}.button-group-halls button#halls-next{transform:scaleX(-1)}@media (max-width:1199px){.pcs-nav,.section-club .pcs-1 .pcs-count{bottom:.3%}.section-club .pcs-1,.section-club .pcs-2{width:50%}.section-club .pcs-main-slider{width:100%}.section-club .pcs-2 h2{font-size:36px;margin-bottom:24px}.container-halls-wrapper{padding:0}.container-halls{transform:scale(1);margin:70px auto}.container-halls .nav{display:none;position:absolute;top:170%;flex-wrap:wrap;margin:20px auto;gap:20px}.container-halls .halls-content{position:inherit;top:0}.container-halls .halls-content .bg img.desktop{display:none}.container-halls .halls-content .bg{width:auto;display:none}.container-halls .halls-content img.mobile{display:block;width:100%;width:calc(100% - 50px);margin:25px auto;box-sizing:border-box}.container-halls #carousel-halls-left{display:none}.container-halls .halls-content #carousel-halls-right{position:inherit;top:auto;left:auto;right:auto;width:100%;max-width:400px;margin:0 auto}.container-halls h2{text-align:center;margin:42px auto}.container-halls .halls-content .content{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.container-halls .halls-content .content .item{width:calc(50% - 36px)}.pcs-main-slider{display:none}}@media (max-width:767px){.section-club{padding:72px 0}.section-club .container-pcs{flex-direction:column;gap:36px;transform:none}.section-club .pcs-1,.section-club .pcs-2{width:100%;max-width:400px;margin:0 auto}.section-club .pcs-2 h2{font-size:32px;line-height:36px}}.custom-cookie-container{position:fixed!important;bottom:20px!important;left:auto!important;right:20px!important;transform:none!important;background:rgb(3,4,24)!important;border:1px solid rgb(58,226,236)!important;color:white!important;border-radius:18px!important;padding:34px!important;max-width:350px!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;z-index:9999!important;font-size:14px!important;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between}.custom-cookie-content{flex:1 0 300px;margin:0 0 30px}.custom-cookie-buttons{display:flex;justify-content:center;gap:16px}.custom-cookie-buttons button{border-radius:0!important;padding:10px 20px!important;border:none!important;cursor:pointer!important;font-family:Transducer;font-size:12px;font-weight:700;line-height:20px;width:154px;height:44px;text-transform:uppercase}.custom-cookie-buttons button:first-child{background:url(/img/buttons/pink.svg) 50%/contain no-repeat!important;color:white!important}.custom-cookie-buttons button:nth-child(2){background:url(/img/buttons/blue.svg) 50%/contain no-repeat!important;color:white!important}.custom-cookie-buttons button:first-child:hover{background:url(/img/buttons/pink-hover.svg) 50%/contain no-repeat!important;color:white!important}.custom-cookie-buttons button:nth-child(2):hover{background:url(/img/buttons/blue-hover.svg) 50%/contain no-repeat!important;color:white!important}@media (max-width:767px){.custom-cookie-container{left:50%!important;right:auto!important;transform:translateX(-50%)!important;max-width:300px!important}.custom-cookie-buttons button{border-radius:0!important;padding:10px!important;border:none!important;cursor:pointer!important;font-family:Transducer;font-size:12px;font-weight:700;line-height:20px;width:124px;height:44px;text-transform:uppercase}}.section-equipment{position:relative;overflow:hidden}.section-equipment h2{margin:0 0 48px}.section-equipment .bg,.section-equipment .bg img{width:100%}.section-equipment .container{max-width:432px;padding:0;position:absolute;top:50%;transform:translateY(-50%);right:100px}.section-equipment .equipment-group{display:flex;flex-wrap:wrap;gap:40px 24px}.section-equipment .equipment-group .equipment{width:204px;height:180px;background:url(/img/equipment/border.svg) bottom/contain no-repeat;position:relative;display:flex;justify-content:center;align-items:center}.section-equipment .equipment-group .number{width:48px;height:32px;background:url(/img/equipment/number.svg) bottom/contain no-repeat;position:absolute;top:-16px;left:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;display:flex;justify-content:center;align-items:center}@media (max-width:1199px){.section-equipment{padding:50px 0}.section-equipment .bg{filter:brightness(.6)}}@media (max-width:767px){.section-equipment{overflow:hidden;padding:0 0 24px}.section-equipment .bg{width:140vw}.section-equipment .equipment-group{gap:36px;justify-content:center}.section-equipment .equipment-group .equipment{width:204px;height:180px}.section-equipment .container{width:100vw;max-width:100%;left:0;top:0;transform:none}.section-equipment h2{margin:0 24px 48px;padding-top:32px;text-align:center}}@media (max-width:575px){.section-equipment h2{margin:0 24px 24px;padding-top:32px;font-size:26px;text-align:center}.section-equipment .equipment-group .equipment{width:calc(50vw - 36px);height:33vw}.section-equipment .bg{width:180vw}.section-equipment .equipment-group{gap:24px 24px}}.section-hero{position:relative;top:0;overflow:hidden}.section-hero .button-group{display:flex;justify-content:flex-start}.section-hero .hero-desktop-only,.section-hero .hero-tablet-only{display:none}.hero-book-table-wrapper{display:flex;justify-content:center;padding:32px}.hero-book-table-wrapper .bookTable{display:inline-block}.section-hero .slick-slide{width:100vw;height:364px}.section-hero .slick-slide div{outline:none!important}.section-hero .slick-slide>div,.section-hero .slick-slide>div>div{height:100%;position:relative;width:100vw!important}.section-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%}.section-hero .bg>span{width:100%!important;height:100%!important}.section-hero .bg img{object-fit:cover!important;object-position:50% center!important}.section-hero .container{position:absolute;padding:24px;top:60%;transform:translateY(-50%);left:0;max-width:440px}.section-hero .container p{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:200;line-height:25px;letter-spacing:0;margin-bottom:32px}.section-hero .main-nav{display:none}@media (min-width:768px){.section-hero .slick-slide>div,.section-hero .slick-slide>div>div{width:100vw!important}.section-hero .container{top:50%}.section-hero .slick-slide{height:410px}.hero-book-table-wrapper{display:none}.section-hero .button-group{justify-content:flex-start}.section-hero .hero-tablet-only{display:inline-block}}@media (min-width:1024px){.section-hero{top:-16px}.section-hero .slick-slide{height:522px}.hero-book-table-wrapper,.section-hero .hero-tablet-only{display:none}.section-hero .hero-desktop-only{display:inline-block}}@media (min-width:1200px){.section-hero{top:min(2.6vw,40px)}.section-hero .slick-slide{min-height:622px}.section-hero .container{left:100px;padding:0}.section-hero .main-nav{display:block;position:absolute;right:100px;top:50%;text-align:right;transform:translateY(-50%)}.section-hero .main-nav:before{content:url("data:image/svg+xml,%3Csvg width='14' height='4' viewBox='0 0 14 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L2.625 1H11.375L13 3' stroke='white'/%3E%3C/svg%3E");position:absolute;top:-27px;right:-3px}.section-hero .main-nav:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='5' viewBox='0 0 14 5' fill='none'%3E%3Cpath d='M13 1L11.375 4L2.625 4L1 1' stroke='white'/%3E%3C/svg%3E");position:absolute;bottom:-27px;right:-3px}.section-hero .main-nav div{color:#41f5fc;position:relative;text-align:right;font-family:FKGrotesk;font-size:10px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.2px;text-transform:uppercase;padding-right:14px;cursor:pointer}.section-hero .main-nav div span{opacity:0;transition:all .3s ease}.section-hero .main-nav div:not(.active):hover span{opacity:.5;color:#ffffff}.section-hero .main-nav div:after{content:"";position:absolute;width:8px;height:1px;opacity:1;top:11px;right:0;background:#ffffff;opacity:.5}.section-hero .main-nav div.active span{opacity:1}.section-hero .main-nav div.active:after{background:#41f5fc;opacity:1}.section-hero .main-nav div.active:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4' fill='none'%3E%3Cpath d='M0 2H4M2 4L2 0' stroke='%2341F5FC'/%3E%3C/svg%3E");position:absolute;right:-10px;top:-1px}}@media (min-width:1400px){.section-hero .slick-slide{height:90vh}}.section-map{box-sizing:border-box;padding:150px 0 80px}.section-map h2,.section-map p{text-align:center}.section-map p{max-width:502px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px;opacity:.6}.section-map .content{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:48px}.section-map .map{height:400px;width:100%;border-radius:60px 16px;overflow:hidden;position:relative;background:#dbdbdf}.section-map .map-container{position:relative}.section-map .map-container:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:50px solid #01001a;border-right:50px solid transparent;z-index:100000}.section-map .map-container:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:50px solid #01001a;border-left:50px solid transparent;z-index:100000}.section-map .button-group{justify-content:center}.section-map .gm-style-mtc-bbw{display:none!important}.section-map .gm-bundled-control{bottom:200px!important;right:50px!important}.section-map .gm-bundled-control .gm-svpc,.section-map .gm-fullscreen-control{background:#22292c!important;border:2px solid #264a4d!important}.section-map .gm-fullscreen-control{margin:20px!important}.section-map .gm-fullscreen-control>img{filter:brightness(5)}.section-map .gm-style-cc{display:none}.section-map .gmnoprint>div{background:#264a4d!important}.section-map .gm-control-active{background:#22292c!important;border:2px solid #264a4d!important}.section-map .gm-control-active~div{background:#264a4d!important}.section-map .gm-control-active>img{filter:brightness(5)}.section-map .gm-style-iw a,.section-map .gm-style-iw p{font-family:Transducer;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.02em;text-align:left;text-decoration:none;text-transform:uppercase;position:relative;color:var(--black)}.section-map .gm-style-iw p{opacity:1;margin-bottom:0}.section-map .gm-style-iw p:first-child{margin-bottom:10px}.section-map .gm-style-iw a{text-decoration:underline}.section-map .gm-style .gm-style-iw-c{padding:20px!important}.section-map .gm-style-iw .gm-style-iw-d{padding:0;overflow:hidden!important}.section-map .gm-style .gm-style-iw-c .gm-ui-hover-effect{top:0!important;right:0!important}.section-map .gm-style .gm-style-iw-c .gm-ui-hover-effect span{width:20px!important;height:20px!important;margin:5px!important}@media (max-width:1199px){.section-map{padding:50px 0}}.section-price{box-sizing:border-box;padding:72px 0 86px;background:url(/img/bg-top-pink.png) top/contain no-repeat,url(/img/bg-bottom-blue.png) bottom/contain no-repeat;overflow:hidden}.section-price h2{text-align:center;margin-bottom:100px}.section-price .nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:64px}.section-price .nav .price-nav-item{display:block;width:197px;height:77px;border-width:0;outline-width:0;background:url(/img/nav-price.svg) 50% no-repeat;cursor:pointer;position:relative}.section-price .nav .price-nav-item:after{content:counter(price-counter,decimal-leading-zero);color:#fff;text-align:center;font-size:11px;font-style:normal;font-weight:600;line-height:10px;letter-spacing:-.16px;opacity:.5;position:absolute;left:50%;bottom:2px;transform:translate(-50%)}.section-price .nav .price-nav-item p{display:flex;justify-content:center;flex-direction:column;align-items:center;height:64px;font-family:IBM Plex Mono,monospace;font-size:14px;font-style:normal;color:rgba(255,255,255,.6);text-align:center;font-feature-settings:"zero";font-variant-numeric:slashed-zero;font-weight:700;line-height:18px;letter-spacing:-.28px;box-sizing:border-box}.section-price .nav .price-nav-item.active,.section-price .nav .price-nav-item:hover{background-image:url(/img/nav-price-active.svg)}.section-price .nav .price-nav-item.active:after,.section-price .nav .price-nav-item:hover:after{opacity:1}.section-price .nav .price-nav-item.active span,.section-price .nav .price-nav-item:hover span{color:#ffffff}.section-price #carousel-price .price-wrapper{display:flex!important;justify-content:space-between}.section-price #carousel-price .item{width:calc(25% - 18px);position:relative}.section-price #carousel-price .item>img{width:100%}.section-price #carousel-price .item .content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.section-price #carousel-price .item .content img{position:absolute;bottom:1px;left:1px;width:calc(100% - 2px)}.section-price #carousel-price .item .content .hall{color:#fff;font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-.32px;text-transform:uppercase;opacity:.3;margin:16px auto}.section-price #carousel-price .item .content .price span{color:#fff;font-family:Druk Cyr;font-size:48px;font-style:normal;font-weight:700;line-height:56px;letter-spacing:.96px;text-transform:uppercase}.section-price #carousel-price .item .content .price .price_info{color:rgba(255,255,255,.4);font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.32px;text-transform:none;position:relative;top:-5px}.section-price #carousel-price .item .content .text{position:absolute;bottom:39px;left:31px;width:calc(100% - 62px);color:#fff;text-align:center;font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.48px;opacity:.5}.section-price .button-group{margin:65px auto 0;justify-content:center}@media (max-width:1400px){.section-price #carousel-price .price-wrapper .item{width:calc(50% - 12px)}.section-price #carousel-price .price-wrapper{flex-wrap:wrap}}@media (max-width:1600px){.section-price #carousel-price .item .content .price span{font-size:32px;line-height:28px}}@media (max-width:1199px){.section-price #carousel-price .price-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}.section-price #carousel-price .item .content .price span{font-size:32px;line-height:36px}.section-price .nav .slick-slide{counter-increment:price-counter}}@media (max-width:767px){.section-price #carousel-price .price-wrapper{flex-direction:column;gap:24px}.section-price #carousel-price .price-wrapper .item{width:100%}.section-price #carousel-price .item .content .price span{font-size:36px;line-height:40px}.section-price #carousel-price .item .content .hall{margin:12px auto}.section-price .button-group{margin:36px auto 0}.section-price h2{margin-bottom:32px}.section-price .nav .slick-slide{width:200px!important}.section-price .nav{display:block}}@media (min-width:768px){.section-price .nav .price-nav-item{counter-increment:price-counter}}.section-promotions{box-sizing:border-box;overflow:hidden;background:url(/img/bg-top-blue.png) top/cover no-repeat,url(/img/bg-bottom-pink.png) bottom/cover no-repeat;padding:72px 0 186px}.section-promotions h2{text-align:center;padding:20px;margin-bottom:68px}.promotions-container{max-width:1200px;margin:0 auto;padding:0 20px}.promotions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-top:40px}.promotion-card{background:rgba(255,255,255,.05);border-radius:16px;overflow:hidden;border:1px solid rgba(78,205,196,.3);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(78,205,196,.15);max-width:550px;margin:0 auto}.promotion-card:hover{transform:translateY(-8px);border-color:rgba(78,205,196,.5);box-shadow:0 25px 50px rgba(78,205,196,.25)}.promotion-content{padding:30px}.promotion-content h3{font-family:Druk Cyr;font-size:24px;font-weight:500;line-height:24px;letter-spacing:.02em;color:white;text-transform:uppercase;margin-bottom:16px}.promotion-preview{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em;color:#b0b0b0;margin-bottom:24px;min-height:60px}.promotion-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.promotion-modal-content{background:#01001a;border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;position:relative;animation:modalSlideIn .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.promotion-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:24px}.promotion-modal-header h2{margin:0;font-family:Druk Cyr;font-size:24px;font-weight:500;line-height:24px;letter-spacing:.02em;color:white;text-transform:uppercase;flex:1 1;padding-right:16px}.promotion-modal-close{background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;line-height:1}.promotion-modal-close:hover{background:rgba(255,255,255,.1);color:white}.promotion-modal-body{padding:0 24px 24px}.promotion-modal-body p{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em;color:#b0b0b0;margin-bottom:24px}.promotion-modal-actions{display:flex;justify-content:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.promotion-details-btn{display:inline-block;width:154px;height:54px;border-width:0;outline-width:0;background:url(/img/buttons/blue.svg) 50%/contain no-repeat;font-family:Transducer;font-size:12px;font-weight:700;line-height:56px;letter-spacing:0;text-transform:uppercase;text-align:center;color:#4ecdc4;cursor:pointer;transition:all .3s ease}.promotion-details-btn:hover{background:url(/img/buttons/blue-hover.svg) 50%/contain no-repeat;color:white}.promotion-book-btn{display:inline-block;width:154px;height:54px;border-width:0;outline-width:0;background:url(/img/buttons/pink.svg) 50%/contain no-repeat;font-family:Transducer;font-size:12px;font-weight:700;line-height:56px;letter-spacing:0;text-transform:uppercase;text-align:center;color:#ff6b9d;text-decoration:none;cursor:pointer;transition:all .3s ease}.promotion-book-btn:hover{background:url(/img/buttons/pink-hover.svg) 50%/contain no-repeat;color:white}[data-lang=ru] .promotion-book-btn,[data-lang=ru] .promotion-details-btn,[data-lang=ua] .promotion-book-btn,[data-lang=ua] .promotion-details-btn{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}@media (max-width:768px){.section-promotions{background:url(/img/bg-top-blue.png) top/contain no-repeat,url(/img/bg-bottom-pink.png) bottom/contain no-repeat;padding:72px 0}.section-promotions h2{margin-bottom:32px}.promotions-container{padding:0 24px}.promotions-grid{grid-template-columns:1fr;gap:20px}.promotion-content{padding:20px}.promotion-content h3{font-size:20px}.button-group{flex-direction:column;gap:8px}.promotion-modal{padding:10px}.promotion-modal-content{max-height:90vh}.promotion-modal-header{padding:20px 20px 0}.promotion-modal-header h2{font-size:20px}.promotion-modal-body{padding:0 20px 20px}}