body,html{min-width:19.21875vw}::-webkit-scrollbar-track{background-color:#f7f9fd}::-webkit-scrollbar{width:0.78125vw;background-color:#f7f9fd}::-webkit-scrollbar-thumb{background:#ED131C;border-radius:0.26042vw}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;line-height:120%;font-variant-numeric:lining-nums;-ms-font-feature-settings:"lnum" 1;-o-font-feature-settings:"lnum" 1;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}*{font-variant-numeric:lining-nums !important;-webkit-tap-highlight-color:transparent}*:focus{outline:none !important}a,button,label,p,span,select,option,div::before,div::after,input,textarea{transition:all 0.2s ease}:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.4s ease}:focus::-ms-input-placeholder{opacity:0;transition:opacity 0.4s ease}:focus::placeholder{opacity:0;transition:opacity 0.4s ease}[hidden],.hidden{display:none !important}.visible{display:block !important}.transparent{opacity:0}.opaque{opacity:1}img{display:block;width:100%}a,a:hover{color:#1C1C1C;text-decoration:none}a,button,input,label,select,textarea{touch-action:manipulation}figure,li{margin:0;padding:0}ol,ul{list-style:none}label{margin:0}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button{background:none;padding:0;border:none;cursor:pointer;overflow:visible}button:disabled{pointer-events:none;cursor:not-allowed}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],input[type="date"],input[type="submit"],input[type="reset"],input[type="file"],input[type="button"]{-webkit-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:100%;outline:none;border-radius:0;border:none}textarea{overflow:auto}body,ul,ol,p,h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{padding:0;margin:0}table{width:100%;border-collapse:collapse;border-width:0;border-spacing:0;border-color:transparent}table th{font-weight:normal;text-align:left}[hidden]{display:none}figcaption,figure,main,article,aside,footer,header,nav,section{display:block}section{scroll-margin-top:5.20833vw}a{background-color:transparent;text-decoration:none;cursor:pointer}input::-webkit-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-ms-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name="personalDataAgree"],input[name="saveInput"]{display:none}input[type="time"]::-webkit-calendar-picker-indicator{display:none}select{-webkit-appearance:none;appearance:none}.fancybox-content{padding:0;overflow:visible;vertical-align:bottom}.fancybox-slide{padding:0 !important}.d-none{display:none}h1,h2,h3,h4,h5,h6{line-height:90%;font-weight:600}html{height:100%;scroll-behavior:smooth}body{font-family:"Raleway";font-style:normal;font-weight:600;color:#1C1C1C;background:#f5f5f6;height:100%;scroll-behavior:smooth}#preloader{position:fixed;inset:0;background:white;z-index:9999;transition:opacity 0.6s ease}#preloader.hidden{opacity:0}.wrapper{display:flex;min-height:100%;min-width:16.66667vw;overflow:hidden;flex-direction:column;opacity:0;transition:opacity 0.6s ease}.container{max-width:100vw;padding-left:2.08333vw;padding-right:2.08333vw}.white-block{background:#fff;border-radius:0.83333vw}.title{font:600 4.47917vw/100% Raleway, serif;letter-spacing:-.02em}.swiper-pagination{background:#E0E1E5;width:calc(100%) !important;position:static;display:flex;align-items:center;margin-top:2.08333vw;border-radius:0.52083vw}.swiper-pagination span{background:none;width:100%;height:0.3125vw;border-radius:0.52083vw;opacity:1;transition:all .2s ease;margin:0 !important}.swiper-pagination span.swiper-pagination-bullet-active{background:#a6a6a6}.swiper-scrollbar{background:#E9E9E9}.swiper-scrollbar-drag{background:#a6a6a6 !important}.button{font-weight:600;line-height:120%;background:#ED131C;color:white;display:flex;align-items:center;justify-content:center;border-radius:5.15625vw}.button.shadow{box-shadow:0px 0.20833vw 0.10417vw rgba(102,0,0,0.18)}.button:hover{background:#DE040D;color:white}.select{font:600 0.98958vw/120% Raleway, serif;width:31.25vw;position:relative}.select-selected{background:#ECEDF0;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;border-radius:0.625vw;border:1px solid #7E7F81;padding:0.52083vw 2.08333vw 0.52083vw 0.52083vw}.select-selected::after{content:'';position:absolute;right:1.04167vw;top:50%;width:0.83333vw;height:0.52083vw;background:url("../img/models/icon-arrow-db09e243a4.svg") no-repeat center/cover;background-size:contain;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.select-selected.active::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select-options{display:none;position:absolute;top:calc(100% + 0.20833vw);background:#ECEDF0;width:100%;height:11.97917vw;z-index:1000;border:1px solid #7E7F81;border-radius:0.625vw;padding:0.52083vw 0.625vw}.select-options div[data-value]{cursor:pointer;border-radius:0.26042vw;padding:0.52083vw}.select-options div[data-value]:hover{background-color:#DCDDDF}.select-options.active{display:block}.select .mCSB_container{margin-right:1.04167vw}.select .mCSB_scrollTools .mCSB_draggerRail{background:lightgray;width:0.20833vw;border-radius:5.15625vw}.select .mCSB_scrollTools .mCSB_dragger_bar{width:0.20833vw;border-radius:5.15625vw}.swiper-button{display:flex;justify-content:space-between;align-items:center;max-width:6.77083vw;width:100%;height:2.86458vw;position:relative}.swiper-button-next,.swiper-button-prev{background:url("../../img/common/arrow-8c45d05dce.svg") no-repeat center/auto;position:static;width:2.86458vw;height:2.86458vw;margin:initial;border:none !important}.swiper-button-next::after,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-prev::before{content:''}.swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-disabled{opacity:.3 !important}.swiper{overflow:visible !important}.swiper-scrollbar{bottom:-1.04167vw !important;background:#E0E1E5 !important}.faq-program__item-title-button,.faq__item-title-button{background:url("../../img/@choreography/faq/plus-cross-182425dd8b.svg") no-repeat center/cover;position:absolute;width:1.04167vw;height:1.04167vw;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;transition:top .5s ease, -webkit-transform .5s ease;transition:transform .5s ease, top .5s ease;transition:transform .5s ease, top .5s ease, -webkit-transform .5s ease;padding:0}.faq-program__item.active button,.faq__item.active button{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;transition:0.1s}.popup{width:47.39583vw;vertical-align:middle;overflow:visible !important;border-radius:0.83333vw 0.83333vw;padding:0}.popup .fancybox{overflow:hidden}.popup .fancybox-button{background-color:#E0E1E5;border-radius:0.41667vw;translate:-50% -100%;top:-0.41667vw;left:50%}.popup .fancybox-content{overflow:visible !important;padding:1.25vw}.popup .form__title{margin-bottom:1.66667vw}.popup .form__item:not(:last-child){margin-bottom:1.04167vw}.popup .form__item_button{height:3.125vw;margin-top:1.5625vw}.popup .form__text{order:-1}.popup.fancybox-content{overflow:visible !important;padding:1.25vw !important}.popup-social{background:url(../img/popup/bg-88c91f8e3c.jpg) no-repeat center center/cover !important;vertical-align:middle !important;overflow:visible !important;width:88.02083vw !important;height:28.125vw;padding:0 !important;border-radius:0.83333vw}.popup-social__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden !important;position:relative;border-radius:0.83333vw;padding:1.66667vw 1.45833vw}.popup-social__title{font-size:6.04167vw;font-weight:600;line-height:100%;color:white;letter-spacing:-0.15625vw;z-index:2}.popup-social__title br.mobile{display:none}.popup-social__links{z-index:2;display:flex;gap:0.938vw}.popup-social__link{max-width:17.39583vw;width:100%;display:flex;justify-content:center;align-items:center;border-radius:0.625vw;padding:1.094vw}.popup-social-vk{background:#ED131C}.popup-social-tg{background:#1C1C1C}.popup-social .fancybox-button{background-color:#E0E1E5;border-radius:0.41667vw;translate:-50% -100%;top:-0.41667vw;left:50%}.choreography .popup-social{background:url(../img/popup/bg-choreography-9d7547d537.jpg) no-repeat center center/cover !important}.music .popup-social{background:url(../img/popup/bg-music-ff9a07f559.jpg) no-repeat center center/cover !important}.fancybox-active{height:100% !important}.form ::-webkit-input-placeholder{color:#7E7F81}.form ::-ms-input-placeholder{color:#7E7F81}.form ::placeholder{color:#7E7F81}.form :-ms-input-placeholder{color:#7E7F81}.form__wrapper{display:flex;flex-direction:column}.form__title{font:600 2.5vw/110% Raleway, serif;margin-bottom:0.41667vw}.form__text{font:600 1.35417vw/120% Raleway, serif;margin-bottom:1.66667vw}.form__items{display:flex;flex-direction:column}.form__item{max-width:100%;width:100%;height:3.125vw;border-radius:0.625vw;overflow:hidden}.form__item:not(:last-child){margin-bottom:1.25vw}.form__item_select{overflow:visible}.form__item_select .select-options{overflow:hidden}.form__item_button{height:2.5vw;margin-bottom:0.83333vw}.form__input{font:500 0.98958vw/120% Raleway, serif;color:#1C1C1C;width:100%;height:100%;outline:none;background:#ECEDF0;padding:0 1.04167vw}.form__input.error::-webkit-input-placeholder{color:#ff2626}.form__input.error::-ms-input-placeholder{color:#ff2626}.form__input.error::placeholder{color:#ff2626}.form__input.error:-ms-input-placeholder{color:#ff2626}.form .select{height:100%;width:100%}.form .select-selected{font:500 0.98958vw/120% Raleway, serif;height:100%;border:none;display:flex;align-items:center;padding-left:1.04167vw}.form__button{font:600 1.19792vw/120% Raleway, serif;color:white;background:#ED131C;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0.625vw}.form__button:disabled{opacity:0.7;cursor:not-allowed}.form__button:hover{background:#DE040D}.form__more{order:2}.form__footer{color:#1C1C1C;position:relative;display:block;font-weight:500;font-size:0.52083vw;line-height:normal;display:flex;gap:0.52083vw}.form__footer a{color:#1C1C1C;cursor:pointer}.form__footer-checkbox{position:absolute;top:0.10417vw;left:0;display:flex;align-items:center;justify-content:center;width:0.625vw;height:0.625vw;border-radius:0.20833vw;background:#E0E1E5;overflow:hidden}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon{position:absolute;top:0;bottom:0;left:0;right:0}.form__footer-checkbox-icon:before{display:none;position:absolute;top:0;bottom:0;left:0;right:0;content:'';background:#ED131C url(../img/form/check-b5693ee130.svg) no-repeat 50% 50%/70% auto}input:checked+.form__footer-checkbox-icon:before{display:block}.form__footer-text{font-size:0.72917vw;padding-left:1.04167vw}.header{background:#f5f5f6;position:relative;transition:padding .5s ease;z-index:100;padding:2.39583vw 0}.header.fix{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;border-bottom:0.10417vw solid #ecedf0;transition:padding .5s ease;z-index:500;padding:1.04167vw 0}.header__content{display:flex;align-items:center}.header__logo{display:flex;align-items:center;margin-right:1.30208vw}.header__logo img{width:8.125vw;height:1.5625vw}.header__nav{margin:0 0.78125vw}.header__nav-search{display:none}.header__nav ul{display:flex;justify-content:space-between;flex-grow:1;gap:0.41667vw;list-style:none;padding:0}.header__nav ul li a{font:600 0.83333vw/120% Raleway, serif;display:block;border:1px solid #CACACB;border-radius:5.15625vw;padding:0.52083vw 0.83333vw}.header__nav ul li a:hover{background:#E0E1E5}.header__nav-info{display:none}.header__contacts{display:flex;align-items:center;gap:0.72917vw;margin-left:auto}.header__contacts-phone{font:500 0.78125vw/120% Raleway, serif}.header__contacts-phone img{display:none}.header__contacts-search{display:none;width:1.04167vw;height:1.04167vw}.header__contacts-button{font-size:0.83333vw;padding:0.52083vw 0.83333vw}.header .submenu-open{opacity:1}.header .submenu-open li:nth-child(1),.header .submenu-open li:nth-child(2),.header .submenu-open li:nth-child(3),.header .submenu-open li:nth-child(4),.header .submenu-open li:nth-child(5),.header .submenu-open li:nth-child(6){position:relative;-webkit-transform:translate(0);transform:translate(0)}.header .submenu-open li:nth-child(1){transition-delay:.4s}.header .submenu-open li:nth-child(2){transition-delay:.5s}.header .submenu-open li:nth-child(3){transition-delay:.6s}.header .submenu-open li:nth-child(4){transition-delay:.7s}.header .submenu-open li:nth-child(5){transition-delay:.8s}.header .submenu-open li:nth-child(6){transition-delay:.9s}.header .menu-wrapper{display:none}.main{color:white;padding-bottom:2.08333vw}.main__swiper{position:relative}.main__card{width:100%;height:30.72917vw;display:flex;flex-direction:column;border-radius:0.83333vw;padding:1.25vw}.main__card-nav{display:none;color:#E0E1E5;margin-bottom:1.77083vw}.main__card-nav a{font:500 0.72917vw/120% Raleway, serif;color:#E0E1E5}.main__card-nav a span{color:white}.main__card-title{font:600 5.10417vw/90% Raleway, serif;letter-spacing:-.02em;max-width:57.29167vw}.main__card-info{margin-top:auto}.main__card-info-txt{font:600 1.35417vw/120% Raleway, serif;max-width:29.16667vw;margin-bottom:1.25vw}.main__card-info-btns_mobile{display:none}.main__card-info-btns a{font:600 1.19792vw/120% Raleway, serif;display:inline-block;border-radius:0.625vw;padding:0.83333vw 4.16667vw}.main__card-info-btns a::after,.main__card-info-btns a::before{content:none}.main__card-info-btns a:nth-of-type(1){background:#ED131C;color:white;margin-right:1.04167vw}.main__card-info-btns a:nth-of-type(2){background:white;color:#1C1C1C}.main__card-btn--fixed{display:none}.main__pagination{position:absolute;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.04167vw !important;left:unset !important;bottom:unset !important;width:-webkit-fit-content !important;width:fit-content !important;display:flex;flex-grow:unset;flex-direction:column;gap:0.52083vw;z-index:10}.main__bullet{font-size:clamp(0.57292vw, 0.73vw, 0.72917vw);font-weight:500;color:#fff;background:rgba(28,28,28,0.5);backdrop-filter:blur(1.04167vw);display:grid;grid-template-columns:clamp(2.5vw, 3.8vw, 3.80208vw) auto;align-items:center;gap:clamp(0.52083vw, 1.04vw, 0.9375vw);width:11.97917vw;height:4.47917vw;position:relative;overflow:hidden;border-radius:1rem;padding:0.41667vw 0 0.41667vw 0.88542vw}.main__bullet-timeline{display:block;position:absolute;left:0;top:0;width:12.08333vw;height:4.47917vw;border-radius:1rem;overflow:hidden;z-index:9}.main__bullet-timeline rect{width:clamp(8.85417vw, 11.98vw, 11.97917vw);height:clamp(3.38542vw, 4.69vw, 4.47917vw);width:11.97917vw;height:4.47917vw;fill:none;border-radius:0.83333vw;stroke:#fff;stroke-width:0.20833vw;stroke-dasharray:1000;stroke-dashoffset:1000}@-webkit-keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.main__bullet-active{border-color:#FFFFFF}.main__bullet-active::after{content:none}.main__bullet-active svg rect{-webkit-animation:dash 7s linear 1 forwards;animation:dash 7s linear 1 forwards}.main__bullet-img{aspect-ratio:1;width:clamp(2.5vw, 3.8vw, 3.80208vw);border-radius:5.20833vw;overflow:hidden;background-size:cover;background-position:center}.main__bullet-img.choreography{background-image:url("../img/main/mini-choreography-b35b312cad.jpg")}.main__bullet-img.cafe{background-image:url("../img/main/mini-cafe-5e06c3d562.jpg")}.main__bullet-img.music{background-image:url("../img/main/mini-music-697da4e32d.jpg")}.main__bullet-img.kids{background-image:url("../img/main/mini-kids-527291f031.jpg")}.main__bullet-img.togo{background-image:url("../img/main/mini-togo-89ff81d927.jpg")}.main__bullet-img.glamping{background-image:url("../img/main/mini-glamping-e639e4b2ec.jpg")}.about{padding:2.08333vw 0}.about__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.04167vw}.about__text{display:flex;flex-direction:column;padding:1.25vw}.about__title{font:600 2.5vw/110% Raleway, serif;letter-spacing:-.02em;margin-bottom:1.04167vw}.about__decsr{font:600 1.35417vw/120% Raleway, serif;max-width:38.02083vw;flex-grow:1}.about__triggers{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.about__triggers-text{font:600 0.83333vw/120% Raleway, serif;flex-wrap:wrap;font-size:0.83333vw}.about__triggers-text span{border:1px solid #1C1C1C;border-radius:5.15625vw;padding:0.52083vw 1.04167vw}.about__triggers-button{display:flex;gap:0.625vw}.about__triggers-button a{font:600 0.98958vw/120% Raleway, serif;color:white;background:#ED131C;display:flex;align-items:center;justify-content:center;border-radius:5.15625vw;padding:0.52083vw 1.45833vw}.about__triggers-button img{width:6.66667vw;height:2.5vw}.about__cards>.swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:1.04167vw}.about__card{color:white;width:unset;display:flex;flex-direction:column;justify-content:space-between;border-radius:0.83333vw;padding:1.25vw}.about__card-num{font:600 5.20833vw/120% Raleway, serif}.about__card-text{font:600 1.35417vw/120% Raleway, serif}.about__card:nth-child(4) .about__card-num{font-size:4.6875vw;letter-spacing:-.05em}.about__card:nth-child(1){background:url("../img/about/bg-1-339346d175.jpg") no-repeat center/cover}.about__card:nth-child(2){background:url("../img/about/bg-2-87314a87cf.jpg") no-repeat center/cover}.about__card:nth-child(3){background:url("../img/about/bg-3-3e4d63421b.jpg") no-repeat center/cover}.about__card:nth-child(4){background:url("../img/about/bg-4-b830041aa2.jpg") no-repeat center/cover}.models{padding:2.08333vw 0}.models__title{margin-bottom:2.08333vw}.models .filter__head{margin-bottom:2.60417vw}.models .filter__head .select{display:none;width:31.25vw}.models .filter__inner{display:flex;align-items:center;justify-content:space-between}.models .filter__content{display:flex}.models .filter__link{font-size:0.72917vw;color:#1C1C1C;max-width:-webkit-fit-content;max-width:fit-content;transition:.3s;border-radius:0.41667vw;border:1px solid #dedede;padding:0.39063vw 0.625vw}.models .filter__link--active{background-color:#1C1C1C;color:#fff;border-color:#1C1C1C}.models .filter__cards{background:white;display:flex;flex-direction:column;gap:0.41667vw;border-radius:0.83333vw;overflow:hidden}.models .card{background-color:#fff;display:flex;gap:1.25vw;border-radius:0.83333vw;padding:2.08333vw}.models .card:hover{box-shadow:inset 0 0px 2.60417vw rgba(0,0,0,0.2)}.models .card:not(:last-child){padding-bottom:1.5625vw}.models .card__image{width:calc(100%/2 - 1.25vw/2);height:23.54167vw;overflow:hidden;border-radius:0.625vw}.models .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.models .card__content{width:calc(100%/2 - 1.25vw/2);display:flex;flex-direction:column}.models .card__title{font:600 2.5vw/110% Raleway, serif;letter-spacing:-.02em;margin-bottom:1.25vw}.models .card__descr{font-size:0.67708vw;overflow:hidden;text-overflow:ellipsis}.models .card__descr p{font:500 0.9375vw/120% Raleway, serif;margin-bottom:1.25vw}.models .card__descr p:nth-last-of-type(1){display:none}.models .card__descr[data-desc] ul{font:500 0.9375vw/120% Raleway, serif;list-style-type:disc;list-style-position:outside;padding-left:1.5625vw}.models .card__descr[data-desc] ul li{margin-bottom:0.41667vw}.models .card__descr[data-mob]{display:none}.models .card__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.models .card__bottom-tags{display:flex;flex-wrap:wrap;gap:0.41667vw}.models .card__bottom-tag{font:600 0.78125vw/120% Raleway, serif;color:#6F6F6F;border:1px solid #6F6F6F;border-radius:1.66667vw;padding:0.83333vw 1.30208vw}.models .card__bottom-btn{font:600 0.78125vw/120% Raleway, serif;color:#fff;background-color:#ED131C;max-width:-webkit-fit-content;max-width:fit-content;border-radius:0.625vw;transition:.3s;padding:0.83333vw 3.4375vw}.models .card__bottom-btn:hover{background-color:#DE040D}.models__button-more{font:600 0.83333vw/120% Raleway, serif;background:#E0E1E5;border-radius:5.15625vw;display:flex;margin:2.08333vw auto 0;padding:1.14583vw 4.6875vw}.models__button-more:hover{background:#ECEDF0}.info{padding:2.08333vw 0}.info__inner{display:flex;gap:1.04167vw}.info__block{width:calc(100%/2 - 1.04167vw/2);background-color:#fff;position:relative;border-radius:0.83333vw;padding:1.25vw}.info__block h3{font:600 2.5vw/110% Raleway, serif;margin-bottom:3.38542vw}.info__block h3 span{color:#ED131C}.info__block p{font:600 1.35417vw/120% Raleway, serif}.info__cards{width:calc(100%/2 - 1.04167vw/2)}.info__content{display:flex;flex-wrap:wrap;gap:1.04167vw}.info__card{width:calc(100%/2 - 1.04167vw/2);height:14.6875vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-radius:0.83333vw;padding:1.25vw}.info__card-num{font:600 4.6875vw/120% Raleway, serif;z-index:2}.info__card-num:nth-of-type(2){letter-spacing:-.05em}.info__card-text{font:600 1.30208vw/120% Raleway, serif;z-index:2}.info__card:nth-of-type(1){background:url("../img/info/bg-1-2d34b7b0ac.jpg") no-repeat center/cover}.info__card:nth-of-type(2){background:url("../img/info/bg-2-cb56baccbe.jpg") no-repeat center/cover}.info__card:nth-of-type(3){background:url("../img/info/bg-3-d849fc4e78.jpg") no-repeat center/cover}.info__card:nth-of-type(4){background:url("../img/info/bg-4-bed5bf18a4.jpg") no-repeat center/cover}.info__card:nth-of-type(3),.info__card:nth-of-type(4){color:white}.info__card:nth-of-type(2) .info__card-num{font-size:4.6875vw;letter-spacing:-.05em}.reviews{padding:2.08333vw 0}.reviews__title{display:flex;align-items:center;justify-content:space-between}.reviews__title-buttons{display:none}.reviews__controls{display:none}.reviews__title{margin-bottom:2.08333vw}.reviews__swiper{position:relative}.reviews__content{display:flex;justify-content:space-between;gap:1.04167vw}.reviews__card{width:calc(100%/6 - 5.20833vw/6);height:25vw;font:600 0.83333vw/120% Raleway, serif;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;gap:0.3125vw;position:relative;overflow:hidden;border-radius:0.83333vw;padding:1.25vw}.reviews__card-name{color:#fff;position:relative;z-index:2}.reviews__card-regalia{color:#7E7F81;position:relative;z-index:2}.reviews__card::after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(0deg, black -2%, rgba(255,255,255,0) 40%);left:0;bottom:0;z-index:1}.reviews__card .play{position:absolute;top:1.04167vw;right:1.04167vw;width:2.5vw;height:2.5vw;z-index:2}.reviews__card.empty{background-image:url("../img/reviews/empty-25fd98a8f6.png") !important;background-position:center;background-size:3.33333vw;border:1px solid #dedede}.reviews__card.empty .play{display:none}.reviews__card.empty .reviews__card-name{display:none}.reviews__card.empty .reviews__card-regalia{display:none}.reviews__card.empty::after{content:none}.news{padding:2.08333vw 0}.news .container{max-width:initial}.news__title{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:2.08333vw}.news__title-buttons-prev,.news__title-buttons-next{background:url("../img/news/slider-button-216acd018a.svg") 0 0/cover}.news__slider{margin-right:-2.08333vw}.news__item{border-radius:0.83333vw;overflow:hidden;height:auto}.news__item img{height:18.22917vw;-o-object-fit:cover;object-fit:cover}.news__item-info{background:white;position:relative;border-radius:0.83333vw;z-index:5;margin-top:-1.04167vw;padding:1.04167vw 1.25vw}.news__item-info-type{font:600 0.83333vw/120% Raleway, serif;background:#E0E1E5;display:inline-block;border-radius:5.15625vw;margin-bottom:1.25vw;padding:0.52083vw 1.04167vw}.news__item-info-txt{font:600 1.35417vw/120% Raleway, serif;margin-bottom:3.54167vw}.news__item-info-date{font:600 0.83333vw/120% Raleway, serif;color:#7E7F81}.news__buttons{display:flex;justify-content:space-between;align-items:center;height:4.16667vw;padding-top:2.08333vw;margin-top:0}.form-block{padding:2.08333vw 0}.form-block__inner{display:flex}.form-block__image{width:50%;height:34.375vw;background:url("../../img/form-block/bg-3329e5540e.jpg") no-repeat center/cover;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border-radius:0.83333vw 0 0 0.83333vw;padding:1.25vw}.form-block__image-title{font:600 1.30208vw/120% Raleway, serif;display:inline-block;backdrop-filter:blur(1.30208vw);border:1px solid #fff;border-radius:5.15625vw;padding:0.67708vw 2.34375vw}.form-block__form{width:50%;background-color:#fff;padding:1.25vw;border-radius:0 0.83333vw 0.83333vw 0}.footer{margin:2.08333vw 0 3.125vw}.footer__inner{display:flex;flex-direction:column}.footer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.14583vw}.footer__logo{width:7.29167vw}.footer__logo img{width:7.29167vw}.footer__links{display:flex;gap:0.20833vw}.footer__link{font:600 0.98958vw/120% Raleway, serif;border:1px solid silver;border-radius:5.15625vw;padding:0.52083vw 0.83333vw}.footer__link:hover{background:#E0E1E5}.footer__content{background:#ECEDF0;border-radius:0.83333vw;padding:1.5625vw}.footer__title{display:none}.footer__label{font:600 0.98958vw/120% Raleway, serif;margin-bottom:1.04167vw}.footer__label[data-adress]{display:inline-block}.footer__sections{display:flex;align-items:center;justify-content:space-between;gap:2.08333vw 4.16667vw}.footer__section{display:flex;flex-direction:column;justify-content:space-between;height:9.375vw}.footer__section a{display:block}.footer__adress span:not(.footer__label){font-weight:500}.footer__adress-item{font-size:0.78125vw;font-weight:500}.footer__adress-item span{color:#ED131C}.footer__adress-item:last-child{font-weight:500}.footer__schedule .footer__adress-item{font-weight:600}.footer__schedule .footer__adress-item span{font-weight:400;color:initial}.footer__schedule-item{font-size:0.78125vw}.footer__contacts-item{font-size:0.78125vw;font-weight:500}.footer__socials{width:100%;max-width:23.17708vw;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 2.08333vw);gap:1.04167vw}.footer__socials a{height:2.5vw}.footer__socials a:nth-child(1){grid-area:1 / 1 / 2 / 3}.footer__socials a:nth-child(2){grid-area:2 / 1 / 3 / 2}.footer__socials a:nth-child(3){grid-area:2 / 2 / 3 / 3}.footer__socials-item{display:flex;justify-content:center;align-items:center;background:#1C1C1C;width:100%;height:2.08333vw;border-radius:0.36458vw}.footer [data-mob]{display:none}.footer__btn{display:flex;justify-content:center;align-items:center;font:400 0.78125vw/120% Raleway, serif;color:#fff;background:#ED131C;height:2.5vw;transition:.3s;border-radius:0.625vw;padding:0.67708vw 1.5625vw}.footer__btn:hover{background:#DE040D}.footer__privacy-link{font:400 0.78125vw/120% Raleway, serif}.thanks__banner{position:relative}.thanks__text{padding:0.41667vw 0.52083vw;display:flex;flex-direction:column}.thanks__text-title{color:#fff;font-size:clamp(2.08333vw, 6.146vw, 6.04167vw);font-weight:800;text-align:left;text-transform:uppercase;margin-bottom:0.20833vw}.thanks__text-subtitle{max-width:30.72917vw;color:#fff;font-size:clamp(2.08333vw, 6.146vw, 4.16667vw);font-weight:800;text-align:left;text-transform:uppercase;margin-bottom:0.41667vw}.thanks__text-message{max-width:11.45833vw;color:#fff;font-size:1.04167vw;text-align:left}.thanks__card{border-radius:0.83333vw;overflow:hidden;display:flex;flex-direction:column;justify-content:end;min-height:clamp(26.5625vw, 34.479vw, 34.47917vw);padding-bottom:4.16667vw;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.thanks__card-btn{display:flex;justify-content:center;align-items:center;color:#fff;background:#ED131C;border-radius:0.625vw;padding:0.78125vw;position:absolute;bottom:0.625vw;left:0.625vw;right:0.625vw;font-size:0.78125vw;transition:.3s}.thanks__card-btn:hover{background-color:#fff;color:#ED131C}.thanks__card-btn::before{position:absolute;content:'';width:140%;height:150%;background-color:#1C1C1C;z-index:-1}.thanks__card-btn::after{position:absolute;content:'';width:150%;height:8.95833vw;background-size:cover;bottom:90%;left:50%;z-index:-2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.thanks__card.music .thanks__card-btn::after{bottom:110%;background-image:url("../img/main/black_blur.png")}.thanks__card.beauty .thanks__card-btn::after{background:linear-gradient(to top, #000 40%, rgba(255,255,255,0))}.thanks__card.glamping .thanks__card-btn::after{background-image:url("../img/main/black_blur.png")}.thanks__card.choreography .thanks__card-btn::after{background-image:url("../img/main/pink_blur.png")}.thanks__card.kids .thanks__card-btn::after{background-image:url("../img/main/gray_blur.png")}.thanks__card-img{position:absolute;z-index:-3;width:120%;translate:-50% 0}.thanks__card-img--desk{display:none}.thanks__card-img--choreography{left:55%;max-width:23.4375vw;scale:1.3;bottom:3.38542vw}.thanks__card-img--music{left:40%;max-width:23.4375vw;scale:1.2;bottom:5.20833vw}.thanks__card-img--kids{width:95%;left:45%;max-width:15.625vw;scale:1.2;bottom:3.64583vw}.thanks__card-img--beauty{width:95%;left:51%;max-width:15.625vw;scale:1.4;bottom:7.29167vw}.thanks__pagination{position:absolute;padding:0 0.625vw;top:0.52083vw !important;height:-webkit-fit-content;height:fit-content;display:flex;z-index:10;flex-grow:1;gap:0.20833vw}.thanks__bullet{display:block;max-width:100%;width:100%;height:0.20833vw;background-color:#FFFFFF66;border-radius:1.04167vw;position:relative;overflow:hidden}.thanks__bullet-timeline{display:none}.thanks__bullet-active::after{position:absolute;top:0;left:0;content:'';width:0;height:100%;background-color:#fff;-webkit-animation:fill-animation 5s;animation:fill-animation 5s}@-webkit-keyframes fill-animation{to{width:100%}}@keyframes fill-animation{to{width:100%}}.gallery{padding:2.60417vw 0}.gallery__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5625vw}.gallery__content-img{width:100%;border-radius:0.83333vw;overflow:hidden}.faq{position:relative;padding:2.60417vw 0}.faq__wrap{position:relative;display:grid;grid-template-columns:1fr;gap:2.60417vw}.faq__box{display:grid;grid-template-columns:1fr;gap:1.04167vw}.faq__box-card{background:#FFF;border-radius:1.04167vw;padding:1.82292vw 1.04167vw;cursor:pointer}.faq__box-card:has(.collapsed){background:#E0E1E5}.faq__box-card_head{display:flex;align-items:center}.faq__box-card_head h3{font-weight:600;font-size:1.35417vw;line-height:120%;padding-right:1.04167vw;color:#1C1C1C}.faq__box-card_head-arrow{margin-left:auto}.faq__box-card_head-arrow svg{max-width:2.34375vw;width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.2s}.collapsed .faq__box-card_head-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}.faq__box-card_content{max-width:80%;width:100%}.faq__box-card_content p{font-weight:600;font-size:0.98958vw;line-height:120%;margin-top:1.04167vw}
