@font-face{font-display:swap;font-family:ALS Gorizont Expanded Regular;src:url(./52ffeb15f7ec5bb258d99836c944a2c8.a3ac0073.eot);src:url(./52ffeb15f7ec5bb258d99836c944a2c8.a3ac0073.eot?#iefix) format("embedded-opentype"),url(./ALSGorizontExpandedRegular.a3e4e89f.otf) format("otf"),url(./ALSGorizontExpandedRegular.6dc52c04.woff) format("woff"),url(./ALSGorizontExpandedRegular.9a78ea79.ttf) format("truetype"),url(./52ffeb15f7ec5bb258d99836c944a2c8.4a82f6aa.svg#ALS%20Gorizont%20Expanded%20Regular) format("svg")}.row{display:flex;flex-wrap:wrap}.row>*{max-width:100%;width:100%}.mb-2{margin-bottom:2rem}.mt-2{margin-top:2rem}hr{border-bottom:0;height:1px}.jc-between{justify-content:space-between}.jc-end{justify-content:flex-end}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.alg-end{align-items:flex-end}.alg-center{align-items:center}.alg-start{align-items:flex-start}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.w-2_12{width:16.66667%}.w-3_12{width:25%}.w-4_12{width:33.33333%}.w-5_12{width:41.66667%}.w-6_12{width:50%}.w-7_12{width:58.33333%}.w-8_12{width:66.66667%}.w-9_12{width:75%}.w-10_12{width:83.33333%}.w-11_12{width:90%}.w-12_12{width:100%}.p-a-20>*+*{padding-left:20px}.d-flex{display:flex!important}.flex-column{flex-direction:column}@media (max-width:991px){.column-md-reverse{flex-direction:column-reverse!important}.alg-md-start{align-items:flex-start!important}.w-md-2_12{width:16.66667%}.w-md-3_12{width:25%}.w-md-4_12{width:33.33333%}.w-md-5_12{width:41.66667%}.w-md-6_12{width:50%}.w-md-7_12{width:58.33333%}.w-md-8_12{width:66.66667%}.w-md-9_12{width:75%}.w-md-10_12{width:83.33333%}.w-md-11_12{width:90%}.w-md-12_12{width:100%}.p-a-20>*+*{padding-left:0;padding-top:20px}.jc-md-start{justify-content:flex-start!important}}@media (max-width:630px){.w-sm-2_12{width:16.66667%}.w-sm-3_12{width:25%}.w-sm-4_12{width:33.33333%}.w-sm-5_12{width:41.66667%}.w-sm-6_12{width:50%}.w-sm-7_12{width:58.33333%}.w-sm-8_12{width:66.66667%}.w-sm-9_12{width:75%}.w-sm-10_12{width:83.33333%}.w-sm-12_12{width:100%}}.btn-yellow{align-items:center;background:#fbe200;border-radius:65px!important;color:#000;cursor:pointer;display:flex;flex-direction:row;font-weight:400!important;gap:20px;justify-content:center;padding:10px 0;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.btn-yellow,.btn-yellow a,.btn-yellow span{font-size:16px!important;text-transform:uppercase!important}.btn-yellow a,.btn-yellow span{font-weight:400}@media (max-width:1200px){.btn-yellow,.btn-yellow a,.btn-yellow button,.btn-yellow span{font-size:16px}}@media (max-width:800px){.btn-yellow,.btn-yellow a,.btn-yellow button,.btn-yellow span{font-size:16px}}@media (max-width:596px){.btn-yellow,.btn-yellow a,.btn-yellow button,.btn-yellow span{font-size:14px}}@media (max-width:375px){.btn-yellow,.btn-yellow a,.btn-yellow button,.btn-yellow span{font-size:12px}}.btn-yellow span{color:#000}.btn-yellow svg path{fill:#000}.btn-yellow:hover{-moz-text-shadow:0 0 10px #000;-webkit-text-shadow:0 0 10px #000;text-shadow:0 0 10px #000}.btn-purpure{align-items:center;background:#5537c9;border-radius:65px!important;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-weight:400!important;gap:20px;justify-content:center;padding:10px 0;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.btn-purpure,.btn-purpure a,.btn-purpure span{font-size:16px!important;text-transform:uppercase!important}.btn-purpure a,.btn-purpure span{font-weight:400}@media (max-width:1200px){.btn-purpure,.btn-purpure a,.btn-purpure button,.btn-purpure span{font-size:16px}}@media (max-width:800px){.btn-purpure,.btn-purpure a,.btn-purpure button,.btn-purpure span{font-size:16px}}@media (max-width:596px){.btn-purpure,.btn-purpure a,.btn-purpure button,.btn-purpure span{font-size:14px}}@media (max-width:375px){.btn-purpure,.btn-purpure a,.btn-purpure button,.btn-purpure span{font-size:12px}}.btn-purpure a,.btn-purpure span{color:#fff}.btn-purpure:hover{box-shadow:0 5px 20px #5537c9}.btn-yellow-border{align-items:center;background:#000;border:2px solid #fbe200;border-radius:65px!important;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;font-weight:400!important;gap:20px;justify-content:center;padding:10px 0;text-transform:uppercase!important;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.btn-yellow-border a,.btn-yellow-border span{font-size:16px!important;font-weight:400;text-transform:uppercase!important}@media (max-width:1200px){.btn-yellow-border,.btn-yellow-border a,.btn-yellow-border button,.btn-yellow-border span{font-size:16px}}@media (max-width:800px){.btn-yellow-border,.btn-yellow-border a,.btn-yellow-border button,.btn-yellow-border span{font-size:16px}}@media (max-width:596px){.btn-yellow-border,.btn-yellow-border a,.btn-yellow-border button,.btn-yellow-border span{font-size:14px}}@media (max-width:375px){.btn-yellow-border,.btn-yellow-border a,.btn-yellow-border button,.btn-yellow-border span{font-size:12px}}.btn-yellow-border span{color:#000}.btn-yellow-border svg path{fill:#000}.btn-yellow-border:hover{-moz-text-shadow:0 0 10px #000;-webkit-text-shadow:0 0 10px #000;text-shadow:0 0 10px #000}input{color-scheme:dark}.input-feedback{background:#000;border:1px solid #929292;border-radius:45px;color:#929292;font-family:ALS Gorizont Expanded Regular,sans-serif!important;font-size:18px;font-weight:300;line-height:21px;outline:none;padding:15px 0 15px 24px;width:100%}.input-feedback::-moz-placeholder{color:#929292;font-family:ALS Gorizont Expanded Regular,sans-serif!important;font-size:18px;font-weight:300;line-height:21px;text-transform:uppercase}.input-feedback::placeholder{color:#929292;font-family:ALS Gorizont Expanded Regular,sans-serif!important;font-size:18px;font-weight:300;line-height:21px;text-transform:uppercase}.input-feedback:active,.input-feedback:focus,.input-feedback:hover{outline:none}.input-order-form{display:flex;flex-direction:column;gap:20px}.input-order-form .label-form{padding-left:20px;padding-right:40px}.input-order{background:rgba(0,0,0,.7);border:3px solid #fff;border-radius:5px;color:#fff;font-family:ALS Gorizont Expanded Regular,sans-serif!important;font-size:18px;font-weight:300;line-height:21px;outline:none;padding:20px 30px;width:100%}.input-order::-moz-placeholder{font-family:ALS Gorizont Expanded Regular,sans-serif!important;font-size:18px;font-weight:300;line-height:21px}.input-order::placeholder{font-family:ALS Gorizont Expanded Regular,sans-serif!important;font-size:18px;font-weight:300;line-height:21px}.form-checkbox,.form-radio{padding-left:1.7em;position:relative;vertical-align:middle}.form-checkbox>input:checked~.check:after,.form-radio>input:checked~.check:after{opacity:1}.form-checkbox>input,.form-checkbox>span.check,.form-radio>input,.form-radio>span.check{height:20px;width:20px}.form-checkbox>input:checked~.check,.form-radio>input:checked~.check{box-shadow:0 0 1px 1px #000!important}.form-checkbox>input,.form-radio>input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.form-checkbox>span.check,.form-radio>span.check{border:1px solid #ddd;border-radius:3px;cursor:pointer;display:block;left:0;position:absolute;top:0}.form-checkbox>span.check:after,.form-radio>span.check:after{content:"";opacity:0;position:absolute;transition:all .2s}.form-radio>span.check{border-radius:100%}.form-checkbox>span.check:after,.form-radio>span.check:after{background-image:url(../assets/icons/check_box.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 15px;border:none;height:25px;left:-3px;top:-5px;width:25px}@media (max-width:1200px){.input-feedback{font-size:14px;font-weight:300;line-height:21px}.input-feedback::-moz-placeholder{font-size:14px;font-weight:300;line-height:21px}.input-feedback::placeholder{font-size:14px;font-weight:300;line-height:21px}.input-order{border:1px solid #fff;border-radius:3px;font-size:16px}.input-order::-moz-placeholder{font-size:16px}.input-order::placeholder{font-size:16px}.input-order-form .label-form{padding-left:0}}.select{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:100%;justify-content:center;position:relative;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.select li,.select span{color:#fff;font-size:16px;font-weight:300;text-transform:uppercase;transition:.2s ease-in}.select li:before,.select span:before{display:none}.select .placeholder-selected{background:#000;border:1px solid #fff;border-radius:63px;padding:15px 0;position:relative;text-align:center;width:100%;z-index:2}.select .list{background:rgba(0,0,0,.95);border-radius:0 0 15px 15px;left:0;list-style-type:none;max-height:400px;overflow-y:auto;padding-bottom:12.5px;padding-left:0;padding-top:70px;position:absolute;top:20px;transition:.2s ease-in;width:100%;z-index:1}.select .list li{padding:12.5px 50px;position:relative}.select .list li::marker{display:none}.select .list li .checked{border:2px solid #fff;border-radius:50%;height:18px;position:absolute;right:30px;top:12.5px;width:18px}.select .list li.option-selected .checked:after{background-image:url(../assets/icons/check_box.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 13px;content:"";height:20px;left:-2px;position:absolute;top:-5px;width:20px}.select.selected_length .placeholder-selected{background:#5537c9;border:1px solid transparent}@media (max-width:1200px){.select li,.select span{font-size:14px}}@media (max-width:493px){.select li,.select span{font-size:13px}.select .list li{overflow-wrap:break-word;padding:12.5px 27px 12.5px 0;word-break:break-word}.select .list li .checked{right:5px}}@media (max-width:390px){.select li,.select span{font-size:12px}}.animation-delay-2000{animation-delay:1s!important}@keyframes roll{0%{animation-timing-function:ease-in-out;transform:translateY(0) rotate(30deg);-ms-transform:translateY(0) rotate(30deg);-webkit-transform:translateY(0) rotate(30deg)}50%{animation-timing-function:ease-in-out;transform:translateY(3px) rotate(-30deg);-ms-transform:translateY(3px) rotate(-30deg);-webkit-transform:translateY(3px) rotate(-30deg)}to{transform:translateY(0) rotate(30deg);-ms-transform:translateY(0) rotate(30deg);-webkit-transform:translateY(0) rotate(30deg)}}@keyframes levitate_blue{0%{animation-timing-function:ease-in-out;transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0deg);-webkit-transform:translateY(0) rotate(0deg)}50%{animation-timing-function:ease-in-out;transform:translateY(-25px) rotate(-60deg);-ms-transform:translateY(-25px) rotate(-60deg);-webkit-transform:translateY(-25px) rotate(-60deg)}to{transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0deg);-webkit-transform:translateY(0) rotate(0deg)}}@keyframes levitate_green{0%{animation-timing-function:ease-in-out;transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0deg);-webkit-transform:translateY(0) rotate(0deg)}46%{animation-timing-function:ease-in-out;transform:translateY(30px) rotate(30deg);-ms-transform:translateY(30px) rotate(30deg);-webkit-transform:translateY(30px) rotate(30deg)}to{transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0deg);-webkit-transform:translateY(0) rotate(0deg)}}@keyframes levitate_roly_poly_neon{0%{animation-timing-function:ease-in-out;transform:translateY(0) rotate(-5deg);-ms-transform:translateY(0) rotate(-5deg);-webkit-transform:translateY(0) rotate(-5deg)}46%{animation-timing-function:ease-in-out;transform:translateY(10px) rotate(5deg);-ms-transform:translateY(10px) rotate(5deg);-webkit-transform:translateY(10px) rotate(5deg)}to{transform:translateY(0) rotate(-5deg);-ms-transform:translateY(0) rotate(-5deg);-webkit-transform:translateY(0) rotate(-5deg)}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slide-left{0%{transform:translate(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%)}to{transform:translate(0);-ms-transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1);-ms-transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1);-webkit-transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0);-ms-transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes slide-top{0%{opacity:0;transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-ms-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-webkit-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes slide-hide-top{0%{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-ms-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-webkit-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%)}}@keyframes slide-hide-right{0%{opacity:1;transform:translate(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-ms-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-webkit-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%)}}@keyframes slide-hide-left{0%{opacity:1;transform:translate(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-ms-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-webkit-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@keyframes rotateOpacity{0%{opacity:.6;transform:rotate(0)}to{opacity:1;transform:rotate(1turn)}}@keyframes slide-cookie-left{0%{opacity:0;transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-ms-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-webkit-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}}@keyframes slide-cookie-hide-left{0%{opacity:1;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-ms-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);-webkit-transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%)}}.fadeout_anim{animation:fadeout .3s linear;animation-fill-mode:both;opacity:1}.fadein_anim,.fadeout_anim{transition:transform,opacity,visibility .5s ease;-ms-transition:transform,opacity,visibility .5s ease;-webkit-transition:transform,opacity,visibility .5s ease}.fadein_anim{animation:fadein .3s linear;animation-fill-mode:both;opacity:0}.show_top{animation:slide-top 1s;animation-fill-mode:both;visibility:visible!important}.hide_top{animation:slide-hide-top .3s linear;animation-fill-mode:both}.hide_top,.rotate_anime{transition:transform,opacity,visibility .5s ease;-ms-transition:transform,opacity,visibility .5s ease;-webkit-transition:transform,opacity,visibility .5s ease}.rotate_anime{animation:rotateOpacity 1s ease .2s infinite;animation-fill-mode:both}.show_left{animation:slide-left 1.5s;animation-fill-mode:both;opacity:1!important}.hide_left{animation:slide-hide-left 1.5s;animation-fill-mode:both}.show_right{animation:slide-right 1.5s ease;animation-fill-mode:both;opacity:1!important}.hide_right{animation:slide-hide-right 1.5s ease;animation-fill-mode:both}.youtube_block{margin-bottom:170px;margin-top:170px;position:relative;z-index:1}.youtube_block__content{color:#fff;display:flex;flex-direction:column;gap:80px}.youtube_block__title{font-size:54px;font-weight:700;line-height:70px;text-transform:uppercase}.youtube_block__videos{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-template-rows:1fr}.youtube_block__video{display:flex;flex-direction:column;gap:35px;position:relative}.youtube_block__video__frame{border-radius:15px;height:235px;width:100%}.youtube_block__video__frame iframe{border-radius:15px;height:100%;width:100%}.youtube_block__video__title{font-size:28px}.youtube_block__description,.youtube_block__video__title{font-weight:300;line-height:35px;text-transform:uppercase}.youtube_block__description{font-size:24px}.youtube_block__subscribe_button{margin-bottom:50px}.youtube_block__subscribe{font-size:34px;font-weight:300;line-height:55px;margin-bottom:13px;text-transform:uppercase}.youtube_block__button{align-items:flex-start;display:flex;flex-direction:row}.youtube_block__button a{background:#bf0000;border-radius:63px;padding:24px 60px}.youtube_block__button a span{color:#fff;font-size:24px;font-weight:500;text-transform:uppercase}@media (max-width:1400px){.youtube_block{margin-bottom:70px;margin-top:70px}.youtube_block__title{font-size:calc(var(--index)*2.2);line-height:calc(var(--index)*2.8)}}@media (max-width:1000px){.youtube_block__content{gap:50px}}@media (max-width:493px){.youtube_block__title{font-size:24px;line-height:30px}.youtube_block__videos{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.youtube_block__video{gap:13px}.youtube_block__description,.youtube_block__video__title{font-size:16px;line-height:20px}.youtube_block__subscribe{font-size:20px;line-height:25px}.youtube_block__button{align-items:flex-start;display:flex;flex-direction:row}.youtube_block__button a{background:#bf0000;border-radius:63px;padding:10px 20px}.youtube_block__button a span{font-size:16px;font-weight:400}}.letter{color:#5537c966;font-size:1000px;font-weight:800;line-height:100px;text-transform:uppercase}.firefly{background-color:var(--color);border-radius:var(--radius,1rem);bottom:var(--bottom);filter:var(--filter,blur(98.5px));-webkit-filter:var(--filter,blur(98.5px));isolation:isolate;left:var(--left);margin:auto;mix-blend-mode:normal;position:absolute;right:var(--right);top:var(--top);z-index:0}.gallery_block{display:block}.gallery_block__content.content{padding:0}.gallery_block__images{grid-gap:22px;align-items:center;display:grid;grid-template-columns:repeat(5,minmax(150px,220px));grid-template-rows:1fr;justify-items:center;padding-bottom:100px;position:relative;z-index:1}.gallery_block__image{height:100%;width:100%}.gallery_block__image:nth-child(2n){transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px)}.gallery_block__image img{border-radius:10px;height:100%;max-height:330px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gallery_block__image.black_white_image img{filter:brightness(70%) saturate(0)}@media (max-width:1200px){.gallery_block__images{overflow-x:scroll;padding-bottom:50px;padding-left:20px;padding-right:20px}.gallery_block__images::-webkit-scrollbar{display:none}.gallery_block__image:nth-child(2n){transform:translateY(25px);-webkit-transform:translateY(25px);-ms-transform:translateY(25px)}}#sidebar_icon_menu{cursor:pointer;height:16px;position:relative;transform:rotate(0);transition:.5s ease-in-out;width:18px}#sidebar_icon_menu span{background:#000;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}#sidebar_icon_menu span:first-child{top:0}#sidebar_icon_menu span:nth-child(2){top:7px}#sidebar_icon_menu span:nth-child(3){top:14px}#sidebar_icon_menu.open span:first-child{top:5px;transform:rotate(135deg)}#sidebar_icon_menu.open span:nth-child(2){opacity:0;right:-60px}#sidebar_icon_menu.open span:nth-child(3){top:5px;transform:rotate(-135deg)}.cookie-notice{background-color:#fbe200;border-radius:15px;bottom:0;color:#000;left:75%;padding:.7rem 0;position:fixed;right:0;transition:var(--transition);width:600px;z-index:1000}.cookie-notice.show{animation:slide-cookie-left .3s linear;animation-fill-mode:both}.cookie-notice.hide{animation:slide-cookie-hide-left .3s linear;animation-fill-mode:both}.cookie-notice .cookie-notice-flex{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.cookie-notice p{flex-grow:1;font-size:15px;margin:0}.cookie-notice .cookie-notice-dismiss{cursor:pointer;display:inline-flex;flex-shrink:0;padding:10px}.cookie-notice .cookie-notice-dismiss svg{display:block;height:20px;width:20px}.cookie-notice .cookie-notice-dismiss path{stroke-width:3px;stroke:#000}.cookie-notice .cookie-notice-dismiss:hover path{stroke:#848494bf}@media (max-width:1080px){.cookie-notice{left:50%}}@media (max-width:600px){.cookie-notice{border-radius:0;bottom:-60px;width:100%}}button[data-tc-event].tc-background-yellow,button[data-tc-showroom].tc-background-yellow,button[tc-event].tc-background-yellow{background:#fbe200!important;box-shadow:none!important;font:16px/2 ALS Gorizont Expanded Regular,sans-serif!important;opacity:1!important;text-shadow:none!important}.event__card__button button[tc-event].tc-background-yellow,button[data-tc-event].tc-background-yellow,button[data-tc-showroom].tc-background-yellow,button[tc-event].tc-background-yellow{background:#fbe200!important;box-shadow:none!important;font:16px/2.35 ALS Gorizont Expanded Regular,sans-serif!important;opacity:1!important;text-shadow:none!important}button[data-tc-event]:hover,button[data-tc-showroom]:hover,button[tc-event]:hover{-moz-text-shadow:0 0 10px #000!important;-webkit-text-shadow:0 0 10px #000!important;text-shadow:0 0 10px #000!important}@media (max-width:596px){.event__card__button button[tc-event].tc-background-yellow,button[data-tc-event].tc-background-yellow,button[data-tc-showroom].tc-background-yellow,button[tc-event].tc-background-yellow{font:12px/2.35 ALS Gorizont Expanded Regular,sans-serif!important}}@media (max-width:375px){.event__card__button button[tc-event].tc-background-yellow,button[data-tc-event].tc-background-yellow,button[data-tc-showroom].tc-background-yellow,button[tc-event].tc-background-yellow{font:12px/2.35 ALS Gorizont Expanded Regular,sans-serif!important}}header{background:#fbe200;grid-area:header;height:90px;overflow:hidden;position:fixed;width:100%;z-index:4}header .header__container{height:100%}header .header__content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between}header .header__links{display:flex;flex-direction:row;gap:5px}header .header__link{align-items:center;display:flex;flex-direction:column;justify-content:center}header .header__link a{border-radius:63px;color:#000;font-size:15px;font-weight:300;line-height:14px;padding:10px 13px;text-align:center;text-transform:uppercase;transition:.2s ease-in}header .header__link .router-link-active,header .header__link:hover a{background:#5537c9;color:#fbe200}header .header__info,header .header__social_links{display:flex;flex-direction:row;gap:15px}header .header__phone{align-items:center;background:#000;border-radius:63px;display:flex;font-size:16px;font-weight:300;line-height:19px;padding:10px 17px;transition:var(--transition-ligth)}header .header__phone a{color:#fff}header .header__phone:hover{box-shadow:0 1px 10px #000}header .header__social_link .icon,header .header__social_link img,header .header__social_link path,header .header__social_link svg{height:41px;width:41px}@media (max-width:1200px){header{height:45px}header .header__sidebar{background:rgba(0,0,0,.95);height:100vh;left:-100%;overflow:auto;position:fixed;top:45px;transition:left .3s ease-in-out;-ms-transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out;width:100%;z-index:4}header .header__sidebar.show{left:0}header .header__sidebar__content{align-items:center;display:flex;flex-direction:column;gap:36px;padding:42px 80px}header .header__sidebar__links{display:flex;flex-direction:column;gap:25px;margin-bottom:14px}header .header__sidebar__link{align-items:center;display:flex;flex-direction:column;text-align:center}header .header__sidebar__link a{color:#fff;font-size:20px;font-weight:300;text-transform:uppercase}header .header__sidebar__phone{align-items:center;background:#fbe200;border-radius:63px;display:flex;flex-direction:column;padding:11px 17px}header .header__sidebar__phone a{color:#000;font-size:19px;font-weight:300;line-height:19px}header .header__sidebar__social_links{align-items:center;display:flex;flex-direction:row;gap:30px}header .header__sidebar__social_link img{height:39px;width:100%}}.modal{bottom:0;left:0;margin-left:auto;margin-right:auto;overflow-x:hidden;position:fixed;right:0;top:0;z-index:5}.modal,.modal.order{background-color:#000c}.modal__alert{margin-left:auto;margin-right:auto;margin-top:15%;max-width:800px;width:100%}.modal__alert__head .icon{padding:20px 20px 20px 25px}.modal__alert__head svg{height:25px;width:25px}.modal__alert__content{background:rgba(0,0,0,.7);border:1px solid #3d3d3d;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:20px;padding:50px}.modal__alert__title{font-size:30px;font-weight:500;text-transform:uppercase}.modal__alert__description{font-size:25px;font-weight:300;line-height:30px}@media (max-width:1250px){.modal{background-color:#000}}footer{background:#fbe200;grid-area:footer;padding-bottom:30px;padding-top:30px}footer .footer__content{display:flex;flex-direction:row;justify-content:space-between}footer .footer__column{display:flex;flex-direction:column}footer .footer__column.info{gap:30px}footer .footer__column.playgrounds_menu{gap:7px}footer .footer__column.social_links{gap:23px}footer .footer__copy_logo{display:flex;flex-direction:column;gap:15px;padding-right:40px}footer .footer__copy{font-size:14px;font-weight:400;line-height:13px}footer .footer__info{display:flex;flex-direction:column;gap:12px}footer .footer__info.policy{margin-top:20px}footer .footer__info__email{font-size:16px;line-height:15px}footer .footer__info__phone{font-size:20px;line-height:19px}footer .footer__info a{color:#000}footer .footer__refund_ticket{font-size:17px;line-height:16px;text-transform:uppercase}footer .footer__refund_ticket a{color:#000}footer .footer__playgrounds{align-items:flex-start;display:flex;flex-direction:column;gap:7px}footer .footer__playground{align-items:center;display:flex;flex-direction:row}footer .footer__playground__name{background:#000;border-radius:35px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;padding:7px 20px;position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:220px;z-index:3}footer .footer__playground__address{background:#fff;border-radius:35px;font-size:16px;font-weight:300;line-height:20px;padding:7px 14px 7px 70px;position:relative;transform:translate(-60px);z-index:2}footer .footer__menu{display:flex;width:220px}footer .footer__menu a{background:#5537c9;border-radius:65px;color:#fff;font-size:16px;font-weight:400;line-height:20px;padding:7px 20px;text-align:center;text-transform:uppercase;width:100%}footer .footer__title_subscribe{font-size:34px;font-weight:700;line-height:33px;text-transform:uppercase}footer .footer__social_links{align-items:center;display:flex;flex-direction:column;gap:10px}footer .footer__social_link{border:1px solid #000;border-radius:65px;color:#000;font-size:20px;font-weight:400;line-height:25px;padding:6px 103px;text-align:center;text-transform:uppercase;width:324px}@media (max-width:1200px){footer{padding-bottom:25px;padding-top:25px}footer .footer__content{flex-direction:column;gap:25px}footer .footer__copy_logo{gap:10px}footer .footer__copy{font-size:12px;line-height:11px}footer .footer__info>*,footer .footer__info__email,footer .footer__info__phone{font-size:14px;line-height:15px}footer .footer__mobile__social_links{align-items:flex-start;display:flex;flex-direction:row;gap:17px;justify-content:flex-end}footer .footer__mobile__social_links img{height:26px;width:100%}footer .footer__mobile__links{align-items:flex-start;display:flex;flex-direction:column;gap:10px}footer .footer__mobile__link a{padding:5px 27px}footer .footer__mobile__link a span{font-size:12px;font-weight:400}}.feedback{grid-area:feedback;margin-bottom:100px}.feedback__content{display:flex;flex-direction:column;gap:80px;padding-bottom:40px;position:relative;z-index:1}.feedback__title{color:#fff;font-size:60px;font-weight:700;line-height:60px}.feedback__description{color:#fff;font-size:20px;font-weight:300;line-height:25px}.feedback__form{padding-left:10px;padding-right:10px}.feedback__confirm{margin-bottom:30px}.feedback__confirm__content{gap:20px}.feedback__confirm__title{color:#2ea804;font-size:24px;font-weight:400;text-align:start;text-transform:uppercase}.feedback__confirm__description{color:#fff;font-size:20px;font-weight:400;text-align:match-parent}.feedback__image picture{display:flex;justify-content:flex-end}.feedback__image img{height:100%;max-height:185px;max-width:556px;width:100%}.feedback__inputs{gap:15px}.feedback__button button{padding:10px 0}.feedback__button button span{font-size:16px;font-weight:400}@media (max-width:1200px){.feedback{margin-bottom:20px}.feedback__content{flex-direction:column;gap:25px;padding-bottom:20px}.feedback__title{font-size:24px;line-height:30px}.feedback__description{font-size:18px;line-height:20px}.feedback__form{margin-bottom:30px;padding-left:0;padding-right:0}.feedback__image picture{justify-content:flex-start}.feedback__inputs{gap:10px;margin-bottom:15px}}.event__list{display:flex;flex-wrap:wrap;gap:20px}.event__clear_card{height:var(--height);width:var(--width)}.event__card{border-radius:15px;height:100%;max-height:490px;position:relative}.event__card__block{width:23.7%}.event__card__banner{margin-bottom:50px;margin-top:50px;width:100%}.event__card__banner__title span{color:#fbe200}.event__card__banner img{border-radius:0!important;-o-object-position:center!important;object-position:center!important}.event__card__block_big{border-radius:15px;max-width:590px;overflow:hidden;position:relative;width:100%!important}.event__card__block_big .event__card__body{border:none;height:100%;padding:25px;position:absolute;top:0;width:100%}.event__card__block_big .event__card__info{margin-bottom:14px}.event__card__block_big img{border-radius:15px;height:100%;max-height:490px;-o-object-position:center!important;object-position:center!important}.event__card__content{display:flex;flex-direction:column;height:100%;justify-content:center}.event__card__image{height:100%;width:100%}.event__card__image img{border-top-left-radius:15px;border-top-right-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.event__card__header{width:100%}.event__card__body,.event__card__header{display:flex;flex-direction:column;justify-content:space-between}.event__card__body{align-items:flex-start;border:1px solid #121212;border-bottom-left-radius:15px;border-bottom-right-radius:15px;gap:13px;height:100%;padding:10px 5px 25px}.event__card__info{display:flex;flex-direction:row;justify-content:space-between;width:100%}.event__card__categories{left:10px;position:absolute;top:15px}.event__card__categories .event__card__category{background-color:#de3a2d;border:1px solid #fff;border-radius:50px;color:#fff;font-size:12px;padding:5px 15px}.event__card__info_date{color:#fbe200;font-size:15px;font-weight:300;line-height:21px;text-transform:uppercase}.event__card__playground_info{align-items:flex-end;display:flex;flex-direction:column;text-align:end}.event__card__hall,.event__card__playground{color:#fff;font-size:14px;font-weight:300}.event__card__playground{text-transform:uppercase}.event__card__title{margin-bottom:10px}.event__card__title a{color:#fff;font-size:22px;font-weight:500;line-height:23px;text-transform:uppercase}.event__card__button{align-items:flex-start;display:flex;flex-direction:column;text-align:center}.event__card__button a,.event__card__button button{align-items:center;background:#fbe200;border-radius:65px!important;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;font-weight:400!important;gap:20px;justify-content:center;padding:9px 23px;text-transform:uppercase!important;text-transform:uppercase;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.event__card__button a a,.event__card__button a span,.event__card__button button a,.event__card__button button span{font-size:16px!important;font-weight:400;text-transform:uppercase!important}@media (max-width:1200px){.event__card__button a,.event__card__button a a,.event__card__button a button,.event__card__button a span,.event__card__button button,.event__card__button button a,.event__card__button button button,.event__card__button button span{font-size:16px}}@media (max-width:800px){.event__card__button a,.event__card__button a a,.event__card__button a button,.event__card__button a span,.event__card__button button,.event__card__button button a,.event__card__button button button,.event__card__button button span{font-size:16px}}@media (max-width:596px){.event__card__button a,.event__card__button a a,.event__card__button a button,.event__card__button a span,.event__card__button button,.event__card__button button a,.event__card__button button button,.event__card__button button span{font-size:14px}}@media (max-width:375px){.event__card__button a,.event__card__button a a,.event__card__button a button,.event__card__button a span,.event__card__button button,.event__card__button button a,.event__card__button button button,.event__card__button button span{font-size:12px}}.event__card__button a span,.event__card__button button span{color:#000}.event__card__button a svg path,.event__card__button button svg path{fill:#000}.event__card__button a:hover,.event__card__button button:hover{-moz-text-shadow:0 0 10px #000;-webkit-text-shadow:0 0 10px #000;text-shadow:0 0 10px #000}.event{color:#fff;position:relative}.event .letter{bottom:0;left:-400px;margin-left:auto;margin-right:auto;position:absolute;right:0;top:85%;z-index:0}.event__content{display:flex;flex-direction:column;gap:170px;margin-bottom:170px;position:relative;z-index:1}.event__content.content{overflow:visible}.event__info{margin-bottom:74px}.event__info_tickets{padding-right:60px;position:relative;z-index:1}.event__description_short{font-size:23px;font-weight:300;line-height:35px;margin-bottom:0}.event__title{font-size:45px;font-weight:800;letter-spacing:1px;line-height:60px;text-transform:uppercase}.event__subtitle{font-size:24px;font-weight:700;line-height:30px;margin-bottom:20px;text-transform:uppercase}.event__tickets{display:flex;flex-direction:column;gap:60px}.event__ticket__date,.event__ticket__title{font-size:24px;font-weight:400;line-height:39px;text-transform:uppercase}.event__ticket__composition{font-size:18px;font-weight:400;line-height:24px}.event__ticket__date{color:#fbe200}.event__ticket__button{align-items:flex-end;display:flex;flex-direction:column}.event__ticket__button a,.event__ticket__button button{align-items:center;background:#fbe200;border-radius:65px!important;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;font-weight:400!important;gap:20px;justify-content:center;padding:10px 20px;text-transform:uppercase!important;text-transform:uppercase;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.event__ticket__button a a,.event__ticket__button a span,.event__ticket__button button a,.event__ticket__button button span{font-size:16px!important;font-weight:400;text-transform:uppercase!important}@media (max-width:1200px){.event__ticket__button a,.event__ticket__button a a,.event__ticket__button a button,.event__ticket__button a span,.event__ticket__button button,.event__ticket__button button a,.event__ticket__button button button,.event__ticket__button button span{font-size:16px}}@media (max-width:800px){.event__ticket__button a,.event__ticket__button a a,.event__ticket__button a button,.event__ticket__button a span,.event__ticket__button button,.event__ticket__button button a,.event__ticket__button button button,.event__ticket__button button span{font-size:16px}}@media (max-width:596px){.event__ticket__button a,.event__ticket__button a a,.event__ticket__button a button,.event__ticket__button a span,.event__ticket__button button,.event__ticket__button button a,.event__ticket__button button button,.event__ticket__button button span{font-size:14px}}@media (max-width:375px){.event__ticket__button a,.event__ticket__button a a,.event__ticket__button a button,.event__ticket__button a span,.event__ticket__button button,.event__ticket__button button a,.event__ticket__button button button,.event__ticket__button button span{font-size:12px}}.event__ticket__button a span,.event__ticket__button button span{color:#000}.event__ticket__button a svg path,.event__ticket__button button svg path{fill:#000}.event__ticket__button a:hover,.event__ticket__button button:hover{-moz-text-shadow:0 0 10px #000;-webkit-text-shadow:0 0 10px #000;text-shadow:0 0 10px #000}.event__image{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.event__image img{border-radius:15px;max-height:590px;max-width:590px;width:100%}.event__description{position:relative;z-index:1}.event__description h1,.event__description h2,.event__description h3{color:#fff!important;font-size:45px;font-weight:700;line-height:50px;text-transform:uppercase}.event__description a,.event__description p,.event__description span{color:#fff!important;font-size:18px;font-weight:300;line-height:24px}.event__compositions{display:flex;flex-direction:column;gap:40px}.event__composition__date{color:#fbe200;font-size:24px;font-weight:400;line-height:30px}.event__composition__description{font-size:18px;font-weight:400;line-height:24px}@media (max-width:1240px){.event__card{max-height:100%}.event__card__block{width:23.3%}.event__card__banner.banner_32{display:block}.event__card__info_date{font-size:12px;line-height:15px}.event__card__hall,.event__card__playground{font-size:12px}.event__card__playground{text-transform:uppercase}.event__card__hall{text-transform:lowercase}.event__card__title{margin-bottom:0}.event__card__title a{font-size:15px;line-height:15px}.event__card__body{padding-bottom:15px}.event__card__button a,.event__card__button button{font-size:12px!important;padding:5px 10px}.event__content{gap:50px;margin-bottom:74px;margin-top:25px}.event__info{margin-bottom:0}.event__image{margin-bottom:25px}.event__subtitle,.event__title{font-size:24px;line-height:30px;margin-bottom:13px}.event__description_short{font-size:16px;line-height:20px;margin-bottom:50px}.event__ticket{gap:10px}.event__ticket__date,.event__ticket__title{font-size:20px;line-height:25px}.event__ticket__button{margin-top:15px}.event__description h1,.event__description h2,.event__description h3{font-size:24px;line-height:30px}.event__description p,.event__description span{font-size:16px;line-height:20px}.event__compositions{gap:25px}.event__composition__date{font-size:20px;line-height:39px}.event__composition__description{font-size:16px;font-weight:300;line-height:20px}}@media (max-width:1036px){.event__card__block{width:48.3%}.event__description_short{margin-bottom:25px}.event__info_tickets{padding-right:20px}}@media (max-width:856px){.event__card__block{width:47.3%}.event__card__banner{margin-bottom:25px;margin-top:25px}}@media (max-width:680px){.event__card__image img{border-top-left-radius:5px;border-top-right-radius:5px}.event__card__block_big{max-width:100%}.event__card__block_big img{border-radius:5px}.event__card__hall,.event__card__info_date,.event__card__playground{font-size:12px}.event__card__playground{text-transform:uppercase}.event__card__hall{text-transform:lowercase}.event__card__title a{font-size:13px}.event__card__body{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:10px}}@media (max-width:546px){.event__card__block{width:46%}.event__card__block_big .event__card__body{padding:10px}.event__card__block_big img{max-height:290px}.event__card__header{height:100%}}@media (max-width:390px){.event__card__block{width:47%}}@media (max-width:375px){.event__card__block{width:45%}}.poster__content{margin-bottom:150px}.poster__title svg{height:100%;width:100%}.poster__events_list{display:flex;flex-direction:column;gap:70px;min-height:450px}.poster__filter>*{padding-bottom:11px;padding-right:11px}.poster__filter_input{border:1px solid #fff;border-radius:63px;cursor:pointer;padding:15px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.poster__filter_input span{color:#fff;font-size:16px;font-weight:300;text-transform:uppercase}.poster__filter_input.active{background:#5537c9;border:1px solid transparent;border-radius:63px}.poster__button{padding-bottom:20px}.poster__button .btn-purpure span{font-size:34px;font-weight:400}@media (max-width:1200px){.poster__content{margin-bottom:74px}.poster__title{margin-top:35px}}@media (max-width:896px){.poster__events_list{gap:25px}.poster__button .btn-purpure span{font-size:16px;font-weight:300}}.home__slider{margin-bottom:120px}.home__slider .swiper-pagination{bottom:25px!important}.home__slider .swiper-pagination-bullet{background:#fbe200;height:10px;width:10px}.home__slide{cursor:pointer;height:600px;position:relative;width:100%}.home__slide__link{height:100%;position:absolute;top:0;width:100%;z-index:2}.home__slide__image{height:100%;left:0;position:relative;top:0;width:100%}.home__slide__image img,.home__slide__image picture,.home__slide__image source{border-radius:35px;height:100%;width:100%}.home__slide__buttons{align-items:flex-start;bottom:50px;display:flex;flex-direction:column;position:absolute}.home__slide__buttons a{padding:12px 57px}.home__slide__playground{color:#fff;font-size:20px;font-weight:400;position:absolute;right:100px;text-transform:uppercase;top:50px;z-index:1}.home__slide__content{height:100%;max-width:630px;overflow:hidden;padding-left:100px;padding-top:50px;position:absolute;top:0;z-index:1}.home__slide__body,.home__slide__content{display:flex;flex-direction:column;justify-content:flex-start}.home__slide__body{align-items:flex-start;gap:40px}.home__slide__title{-webkit-line-clamp:3;font-size:48px;font-weight:700;line-height:50px}.home__slide__description,.home__slide__title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:fade}.home__slide__description{-webkit-line-clamp:2;font-size:24px;font-weight:300;line-height:30px;margin-bottom:64px}.home__slide__info_time{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-bottom:49px}.home__slide__date,.home__slide__time{color:#fff;font-size:24px;font-weight:400}.home__poster__h1{color:#fff;font-size:60px;font-weight:700;line-height:60px;margin-bottom:60px}.home__poster__title svg{height:100%;width:100%}.home__poster__list{transform:translateY(-100px)}.home__poster .event__list{margin-bottom:70px}.home__poster__button .btn-purpure span{font-size:34px}.home{height:100%}.award{display:flex;justify-content:center;margin-bottom:30px;text-align:center}.award img{margin-top:-50px}@media (max-width:1200px){.award img{margin-top:20px}}@media (max-width:780px){.award img{max-width:70%}}@media (max-width:1200px){.home__poster__h1{font-size:19px;line-height:30px;margin-bottom:30px}.home__poster__list{transform:translateY(-35px)}.home__poster .event__list{margin-bottom:26px}.home__poster__button .btn-purpure span{font-size:16px;font-weight:300}.home__poster__button .btn-purpure svg{height:20px}.home__slider{margin-bottom:50px}.home__slider .swiper-pagination{bottom:5px!important}.home__slider__content.content{padding:0}.home__slide{height:100%}.home__slide__buttons{position:static}.home__slide__buttons a{padding:6px 14px}.home__slide__buttons a span{font-size:12px}.home__slide__image img,.home__slide__image picture,.home__slide__image source{border-radius:0}.home__slide__playground{font-size:16px;max-width:50%;right:5%;text-align:right;top:20px}.home__slide__content{height:100%;justify-content:space-between;max-width:500px;padding:20px}.home__slide__body{gap:14px}.home__slide__title{font-size:24px;line-height:30px}.home__slide__description{display:none}.home__slide__info_time{gap:10px;margin-bottom:0}.home__slide__date,.home__slide__time{font-size:16px;line-height:20px}}@media (max-width:596px){.home__slide__content{max-width:100%}}.playgrounds__card{color:#fff;display:flex;flex-direction:column;gap:50px;text-transform:uppercase}.playgrounds__card__title_info{position:relative}.playgrounds__card__hall,.playgrounds__card__title{font-size:54px;font-weight:700;line-height:70px}.playgrounds__card__title{position:relative;z-index:2}.playgrounds__card .location_playground{bottom:0;content:url(../assets/icons/location.svg);height:100%;left:-100%;margin:auto;max-height:98px;position:absolute;right:0;top:-115%;width:100%;z-index:1}.playgrounds__card .location_playground svg{height:100%;width:100%}.playgrounds__card__address,.playgrounds__card__floor{font-size:24px;font-weight:300;line-height:30px;text-align:end}.playgrounds__card__floor{color:#fbe200}.playgrounds__card__description ul{list-style-type:none}.playgrounds__card__description li{display:flex;flex-direction:row;font-size:20px;font-weight:300;gap:10px;margin-bottom:25px;padding-left:30px;position:relative}.playgrounds__card__description li:before{background:#5537c9;border-radius:50%;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;top:2px;width:15px}.playgrounds__card__image{padding-bottom:20px}.playgrounds__card__image img{height:100%;max-width:500px;width:100%}.playgrounds__card__events{margin-bottom:60px}.playgrounds__card__events__more button{padding:10px 0}.playgrounds__content{overflow:visible!important}.playgrounds__list{display:flex;flex-direction:column;gap:150px;padding-top:66px}@media (max-width:1400px){.playgrounds__card__hall,.playgrounds__card__title{font-size:max(var(--index) * 2.4,54px);line-height:calc(var(--index)*3)}}@media (max-width:630px){.playgrounds__list{gap:75px;padding-top:50px}.playgrounds__card{gap:13px}.playgrounds__card__head,.playgrounds__card__image{padding-left:15px;padding-right:15px}.playgrounds__card .location_playground{height:37px;width:28px}.playgrounds__card__title_info{margin-bottom:13px}.playgrounds__card__hall,.playgrounds__card__title{font-size:24px;line-height:30px}.playgrounds__card__address,.playgrounds__card__floor{font-size:12px;line-height:15px;text-align:start}.playgrounds__card__description li{font-size:14px;margin-bottom:13px;padding-left:20px}.playgrounds__card__description li:before{height:10px;width:10px}.playgrounds__card__description_body{margin-bottom:13px}.playgrounds__card__events{margin-bottom:26px}.playgrounds__card__events__more span{font-size:16px}}.about{position:relative;z-index:1}.about .letter{bottom:0;left:-120px;margin-left:auto;margin-right:auto;position:absolute;right:0;top:28%;z-index:0}.about .row{position:relative}.about__container{position:relative;z-index:1}.about__content{color:#fff;display:flex;flex-direction:column;gap:150px}.about__title_flex{display:flex;flex-direction:column;gap:80px}.about__title{font-size:64px;font-weight:800;line-height:100px;text-transform:uppercase}.about__title.first{font-size:80px;font-weight:800;line-height:80px}.about__description{font-size:24px;font-weight:300;line-height:35px}.about__image img{border-radius:10px;height:100%;width:100%}.about__image.image_9{padding-right:37px}.about__image.image_8 img{max-height:612px}.about .block_image_7{padding-top:180px}.about .description_4{left:0;position:absolute;top:0}.about__events_more{margin-top:60px}@media (max-width:1200px){.about{margin-top:30px}}@media (max-width:1000px){.about{margin-top:30px}.about .letter{display:none}.about__content{gap:50px}.about__content.content{padding:0}.about__description,.about__events_more,.about__title{padding-left:20px;padding-right:20px}.about__title{font-size:calc(var(--index)*3);line-height:calc(var(--index)*3.5);margin-bottom:25px}.about__title.first{font-size:calc(var(--index)*3.5);line-height:calc(var(--index)*4)}.about__description{font-size:calc(var(--index)*1.5);line-height:calc(var(--index)*2)}.about__title_flex{gap:0}.about__events_more{margin-top:50px}.about__events_more span{font-size:16px}.about .block_image_7{height:445px}.about .block_image_8{height:900px}.about .description_4{bottom:25px;top:auto}.about .description_image_8{bottom:0;position:absolute;top:auto;z-index:1}.about__image.image_6{margin-bottom:50px;margin-top:25px}.about__image.image_7{height:445px;left:-60%;margin:auto;position:absolute;top:0;width:1000px}.about__image.image_8{bottom:0;height:612px;left:20%;margin:auto;position:absolute;width:395px}.about__image.image_9{padding:0}}.artists__clear_card{height:var(--height);width:var(--width)}.artists__card{border:1px solid #121212;border-radius:15px;cursor:pointer;height:100%}.artists__card__content{display:flex;flex-direction:column;gap:25px;height:100%}.artists__card__image img{border-top-left-radius:15px;border-top-right-radius:15px;max-height:435px;width:100%}.artists__card__body{gap:25px;height:100%;justify-content:space-between;padding-bottom:25px;padding-left:5px}.artists__card__body,.artists__card__info{align-items:flex-start;display:flex;flex-direction:column}.artists__card__info{gap:6px}.artists__card__name{color:#fff;font-size:22px;font-weight:500;text-transform:uppercase}.artists__card__description{color:#fbe200;font-size:14px;font-weight:300;text-transform:uppercase}.artists__card__button{align-items:flex-start;display:flex;flex-direction:column}.artists__card__button a{padding:10px 30px}.artists__card__button a span{font-size:16px;font-weight:400}.artists__list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.artists__modal{margin:200px auto 15%;max-width:1200px;width:100%}.artists__modal .another_artists_btn_modal{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:300;gap:20px;margin-bottom:40px;text-transform:uppercase}.artists__modal .another_artists_btn_modal svg{rotate:90deg}.artists__modal .another_artists_btn_modal span{color:#fff}.artists__modal__content{background:rgba(0,0,0,.7);border:1px solid #3d3d3d;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:170px;padding:80px}.artists__modal__image{height:100%;position:relative;width:100%;z-index:1}.artists__modal__image img{border-radius:15px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.artists__modal__info_block,.artists__modal__title_info{display:flex;flex-direction:column;gap:40px}.artists__modal__name{font-size:44px;font-weight:500;text-transform:uppercase}.artists__modal__description{font-size:16px;font-weight:300;line-height:30px}.artists__modal__short_description{color:#fbe200;font-size:24px;font-weight:300;line-height:50px;text-transform:uppercase}.artists__modal__button_order button span{font-size:16px;font-weight:400}.artists__modal__video iframe{border-radius:15px;display:block;height:100%;min-height:293px;width:100%}.artists__modal__booking_manager{align-items:flex-end;display:flex;flex-direction:column}.artists__modal__booking_manager__title{font-size:40px;font-weight:700;line-height:60px;margin-bottom:40px;text-transform:uppercase}.artists__modal__booking_manager__info{align-items:flex-end;display:flex;flex-direction:column;gap:25px}.artists__modal__booking_manager__email,.artists__modal__booking_manager__phone{font-size:24px;font-weight:300;line-height:25px;text-transform:lowercase}.artists__modal__booking_manager__email a,.artists__modal__booking_manager__phone a{color:#fff}@media (max-width:1250px){.artists__modal{margin-top:25px}.artists__modal .another_artists_btn_modal{background:#000;font-size:16px;margin-bottom:26px;padding:20px 20px 20px 25px;position:fixed;top:0;width:100%}.artists__modal__content{background:#000;border:none;gap:50px;padding:50px 20px}.artists__modal__image{padding-bottom:25px}.artists__modal__image img{max-height:500px}.artists__modal__info_block{gap:25px}.artists__modal__title_info{gap:10px}.artists__modal__name{font-size:24px;line-height:30px}.artists__modal__description,.artists__modal__short_description{font-size:16px;line-height:20px}.artists__modal__video{margin-bottom:50px}.artists__modal__booking_manager{align-items:flex-start}.artists__modal__booking_manager__title{font-size:24px;line-height:20px;margin-bottom:13px}.artists__modal__booking_manager__info{align-items:flex-start;display:flex;flex-direction:column;gap:13px}.artists__modal__booking_manager__email,.artists__modal__booking_manager__phone{font-size:16px;line-height:25px}}@media (max-width:1000px){.artists__list{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.artists__card__content{gap:13px}.artists__card__name{font-size:15px;line-height:20px}.artists__card__description{font-size:12px;line-height:21px}.artists__card__body{gap:25px}.artists__card__button{align-items:flex-start;display:flex;flex-direction:column}.artists__card__button a{padding:5px 25px}.artists__card__button a span{font-size:12px}}@media (max-width:493px){.artists__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.booking__content{display:flex;flex-direction:column;gap:70px}.booking__title_info{margin-bottom:35px;position:sticky}.booking__title{color:#fff;font-size:80px;font-weight:800;line-height:100px;text-transform:uppercase}.booking__button{margin-bottom:100px}.booking__button .btn-purpure{font-size:34px;font-weight:400}.booking__manager{margin-bottom:170px;padding-left:10px}.booking__manager__logo{margin-bottom:90px}.booking__manager__logo img{height:100%;max-height:134px;max-width:450px;width:100%}.booking__manager__title{color:#fff;font-size:54px;font-weight:700;line-height:60px;margin-bottom:40px;text-transform:uppercase}.booking__manager__info{display:flex;flex-direction:column;gap:26px}.booking__manager__email a,.booking__manager__phone a{color:#fff;font-size:24px;font-weight:300;line-height:25px;text-transform:lowercase}.booking__page .artists__modal{margin:0 auto 5%}.booking__page .artists__modal .another_artists_btn_modal{top:35px}@media (max-width:1400px){.booking{margin-top:25px}.booking__title{font-size:calc(var(--index)*4);line-height:calc(var(--index)*4.5)}}@media (max-width:1000px){.booking__content{gap:50px}.booking__title_info{gap:20px;margin-bottom:0}.booking__button{margin-bottom:74px}.booking__button .btn-purpure{font-size:16px;font-weight:300}.booking__manager{margin-bottom:75px}.booking__manager__logo{margin-bottom:50px;max-height:53px;max-width:176px}.booking__manager__title{font-size:24px;line-height:35px;margin-bottom:13px}.booking__manager__info{display:flex;flex-direction:column;gap:13px;margin-bottom:50px}.booking__manager__email a,.booking__manager__phone a{font-size:16px;line-height:25px}.booking__manager__button button{padding:10px 0}}@media (max-width:493px){.booking__title{font-size:24px;line-height:30px}}.contacts__content{display:flex;flex-direction:column;gap:70px}.contacts__title{font-size:80px;line-height:100px}.contacts__block_title,.contacts__title{color:#fff;font-weight:800;text-transform:uppercase}.contacts__block_title{font-size:32px;line-height:50px;margin-bottom:40px}.contacts__block_email a{color:#fff;font-size:24px;font-weight:300;line-height:35px;text-transform:lowercase}.contacts__refund_ticket{margin-bottom:100px}.contacts__social_links{margin-bottom:170px}.contacts__social_links__title{color:#fff;font-size:48px;font-weight:800;line-height:50px;text-transform:uppercase}.contacts__social_links__content{grid-gap:26px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.contacts__social_link{padding:10px 40px}@media (max-width:1400px){.contacts{margin-top:35px}.contacts__content.content{padding:0}.contacts__title{font-size:calc(var(--index)*4);line-height:calc(var(--index)*4.5)}.contacts__block_title{font-size:calc(var(--index)*2);line-height:calc(var(--index)*3)}}@media (max-width:1200px){.contacts__block_email,.contacts__block_title,.contacts__refund_ticket__button,.contacts__social_links,.contacts__title{padding-left:25px;padding-right:25px}}@media (max-width:1000px){.contacts__content{gap:50px}.contacts__block_title{margin-bottom:25px}.contacts__block_email a{font-size:16px;line-height:20px}.contacts__refund_ticket{margin-bottom:50px}.contacts__refund_ticket__button span{font-size:16px;font-weight:400}.contacts__social_links{margin-bottom:74px}.contacts__social_links__title{font-size:24px;font-weight:700;line-height:30px;margin-bottom:26px}.contacts__social_links__content{grid-gap:13px}.contacts__social_link{padding:13px 0}}.refund__content{margin-bottom:100px}.refund__rows{display:flex;flex-direction:column;gap:70px}.refund__title{font-size:48px;font-weight:800;margin-bottom:60px}.refund__block_subtitle,.refund__title{color:#fff;line-height:50px;text-transform:uppercase}.refund__block_subtitle{font-size:32px;font-weight:500;margin-bottom:40px}.refund__block_title{color:#fff;font-size:48px;font-weight:800;line-height:59px;margin-bottom:60px;position:relative;text-transform:uppercase;z-index:1}.refund__description{color:#fff;font-size:24px;font-weight:300;line-height:35px;margin-bottom:20px}.refund__description_form{margin-bottom:60px;margin-top:40px}.refund__button_form{margin-bottom:20px}.refund__button_form button{padding:10px 60px}@media (max-width:1200px){.refund{margin-top:25px}.refund__content{margin-bottom:74px}.refund__rows{gap:50px}.refund__title{font-size:24px;font-weight:700;line-height:30px;margin-bottom:50px}.refund__block_subtitle,.refund__block_title{font-size:24px;line-height:30px;margin-bottom:25px}.refund__block_title{font-weight:700}.refund__description{font-size:16px;font-weight:300;line-height:20px;margin-bottom:25px}.refund__description_form{margin-bottom:50px;margin-top:0}.refund__button_form{margin-bottom:20px}.refund__button_form button{padding:10px 60px}}.menu{margin-bottom:75px}.menu__content{color:#fff}.menu__head{margin-bottom:30px}.menu__title{font-size:calc(var(--index)*2);line-height:calc(var(--index)*2.5)}.menu__description{font-size:calc(var(--index)*1.2);line-height:calc(var(--index)*2)}.menu__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:1200px){.menu{margin-top:35px}}.order__modal{margin:100px auto 15%;max-width:800px;position:relative;width:100%}.order__modal__head{background:#000}.order__modal__head .icon{padding:20px 20px 20px 25px}.order__modal__head svg{height:25px;width:25px}.order__modal__content{background-color:#000;color:#fff;padding-bottom:20px;padding-left:20px;padding-right:20px}.order__modal__title{font-size:calc(var(--index)*2.2);line-height:calc(var(--index)*2);margin-bottom:80px}.order__modal__inputs{gap:40px}.order__modal__button{margin-top:40px}@media (max-width:1200px){.order__modal{margin-top:0}.order__modal__head{position:fixed;right:0;width:100%;z-index:2}.order__modal__content{padding-top:75px}.order__modal__title{font-size:calc(var(--index)*2.5);line-height:calc(var(--index)*3);margin-bottom:20px}.order__modal__inputs{gap:25px}.order__modal__button{margin-top:20px}}.error_page{color:#fff;grid-area:content}.error_page__container{align-items:center;position:relative}.error_page__container,.error_page__content{display:flex;flex-direction:column;height:100%;z-index:2}.error_page__content{gap:50px;position:absolute;top:15%}.error_page .gallery_block{position:absolute;z-index:1}.error_page__body{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center}.error_page__title{font-size:64px;font-weight:500;position:relative;text-align:center;text-transform:uppercase;z-index:2}.error_page__title:before{background:rgba(0,0,0,.8);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.error_page__status_code{font-size:300px;font-weight:800;line-height:250px;text-align:center;text-transform:uppercase}.error_page__code{align-items:center;display:flex;flex-direction:row;justify-content:center}.error_page__code .letter_logo{color:#fbe200;position:relative}.error_page__code .letter_logo:after{background-image:url(../assets/images/logo_yellow.png);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:39px;margin-bottom:auto;margin-top:auto;position:absolute;right:30px;top:38%;width:131px}.error_page__back{align-items:center;background:#fff;border-radius:65px!important;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;font-weight:400!important;gap:20px;justify-content:center;padding:10px 0;text-transform:uppercase!important;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.error_page__back a,.error_page__back span{font-size:16px!important;font-weight:400;text-transform:uppercase!important}@media (max-width:1200px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:16px}}@media (max-width:800px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:16px}}@media (max-width:596px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:14px}}@media (max-width:375px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:12px}}.error_page__back a,.error_page__back span{color:#000}.error_page__back svg{rotate:90deg}.error_page__back svg path{fill:#000}.error_page__back span{font-size:34px;font-weight:300}.error_page__back svg{width:27px}@media (max-width:740px){.error_page__body,.error_page__content{gap:25px}.error_page__title{font-size:24px;line-height:25px}.error_page__status_code{font-size:100px;line-height:100px}.error_page__code .letter_logo{color:#fbe200;position:relative}.error_page__code .letter_logo:after{height:13px;right:10px;top:38%;width:43px}.error_page__back{align-items:center;background:#fff;border-radius:65px!important;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;font-weight:400!important;gap:20px;justify-content:center;padding:10px 0;text-transform:uppercase!important;transition:.2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.error_page__back a,.error_page__back span{font-size:16px!important;font-weight:400;text-transform:uppercase!important}}@media (max-width:740px) and (max-width:1200px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:16px}}@media (max-width:740px) and (max-width:800px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:16px}}@media (max-width:740px) and (max-width:596px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:14px}}@media (max-width:740px) and (max-width:375px){.error_page__back,.error_page__back a,.error_page__back button,.error_page__back span{font-size:12px}}@media (max-width:740px){.error_page__back a,.error_page__back span{color:#000}.error_page__back svg{rotate:90deg}.error_page__back svg path{fill:#000}.error_page__back span{font-size:16px;font-weight:300}.error_page__back svg{width:27px}}*{box-sizing:border-box;margin:0;padding:0}:root{--index:calc(1vw + 1vh);--cubic:.75s cubic-bezier(.075,.5,0,1);--transition:transform var(--cubic),filter var(--cubic),background-color var(--cubic),background var(--cubic),color var(--cubic),background-size var(--cubic),scale var(--cubic),outline var(--cubic),border var(--cubic),width var(--cubic),height var(--cubic);--transition-ligth:.2s ease-in;--initial-loader-bg:$black}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-style:normal;font-weight:300;overflow-y:auto}a,body,button{font-family:ALS Gorizont Expanded Regular,sans-serif!important}a,button{border:none;cursor:pointer;outline:none;text-decoration:none}#__nuxt{display:grid;grid-template-areas:"header" "content" "feedback" "footer";grid-template-columns:1fr;grid-template-rows:90px 1fr;min-height:100vh}main{grid-area:content;margin-top:80px}.unselectable{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container{max-width:1400px;scroll-margin-top:80px}.container,.content{margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.content{max-width:1240px;padding-left:20px;padding-right:20px}::-webkit-scrollbar{background:transparent;width:10px}::-webkit-scrollbar-thumb{background:linear-gradient(to left bottom,#fbe200 27.08%,#000 55.73%);border-radius:10px}::-webkit-scrollbar-track{background-color:#ffffff26;border-radius:10px;box-shadow:inset 0 0 6px #0003}.text-yellow{color:#fbe200}.text-error{color:#bf0000}.text-green{color:#2ea804}picture{display:block;height:100%;width:100%}.letter_block{margin-left:auto;margin-right:auto;max-width:2000px;overflow:hidden}.v-enter-active,.v-leave-active{transition:opacity .2s ease-in}.v-enter-from,.v-leave-to{opacity:0}.block{display:block;height:100%;width:100%}.block_event{height:auto}.block_event,img{display:block}.under_link{text-decoration:underline}@media (max-width:1200px){#__nuxt{grid-template-rows:45px 1fr}main{margin-top:0}}@media (max-width:1024px){.container,.content{max-width:100vw}}#loading-bg{background:#000;block-size:100%;display:block;inline-size:100%;height:100vh;position:absolute;z-index:10000}.loading-logo{inset-block-start:40%;inset-inline-start:calc(50% - 33px);position:absolute}.loading-logo img{height:55px;width:55px}.loading{block-size:55px;border:3px solid transparent;border-radius:50%;box-sizing:border-box;inline-size:55px;inset-block-start:50%;inset-inline-start:calc(50% - 35px);position:absolute}.loading .effect-1{border-left:3px solid #000}.loading .effect-2{border-left:3px solid #fcd201}.loading .effect-3{border-left:none}.loading .effect-1,.loading .effect-2,.loading .effect-3{block-size:100%;border-radius:50%;box-sizing:border-box;inline-size:100%;position:absolute}.loading .effect-1{animation:rotate 1s ease infinite}.loading .effect-2{animation:rotate-opacity 1s ease .1s infinite}.loading .effect-3{animation:rotate-opacity 1s ease .3s infinite}.loading .effects{transition:all .3s ease}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-opacity{0%{opacity:.1;transform:rotate(0)}to{opacity:1;transform:rotate(1turn)}}
