.card-button{background:none;border:none;padding:0;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.card-button:active,.card-button:focus,.card-button:hover{outline:none}.card-button{display:flex;flex-direction:column;--card-button-width:20.3125rem;--card-button-height:11.5rem;--card-button-radius:1.125rem;--card-button-padding:1.5rem;--card-button-background:var(--color-white);--card-button-color:var(--color-dark);--card-button-circle-fill:var(--color-white);--card-button-circle-hover-fill:var(--color-terracota-100);--card-button-circle-background:var(--color-terracota-100);--card-button-circle-hover-background:var(--color-terracota-50);--card-button-circle-size:2.75rem}@media(max-width:1199px){.card-button{--card-button-height:10.9375rem}}@media(max-width:767px){.card-button{--card-button-width:100%;--card-button-padding:1rem;--card-button-height:7.6875rem}}.card-button{flex-shrink:0;width:var(--card-button-width);height:var(--card-button-height);background:var(--card-button-background);color:var(--card-button-color);border-radius:var(--card-button-radius);position:relative;text-align:left;padding:var(--card-button-padding);justify-content:space-between}.card-button:hover{--card-button-circle-fill:var(--card-button-circle-hover-fill);--card-button-circle-background:var(--card-button-circle-hover-background)}.card-button__gold-star{position:absolute;bottom:1.1875rem;left:-.625rem}@media(max-width:1199px){.card-button__gold-star{bottom:2.25rem}}.card-button__terracota-star{position:absolute;top:-1.5rem;right:1.25rem}@media(max-width:1199px){.card-button__terracota-star{right:.625rem}}.card-button__text{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:500;font-style:normal;line-height:136%;letter-spacing:.01em;font-size:1.25rem}@media(max-width:1199px){.card-button__text{font-size:1.125rem}}@media(max-width:767px){.card-button__text{font-size:1rem}}.card-button__meta{font-size:.875rem;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;line-height:normal}@media(max-width:1199px){.card-button__meta{font-size:.875rem}}@media(max-width:767px){.card-button__meta{font-size:.75rem}}.card-button__meta{color:var(--color-black);opacity:.5}.card-button__body{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:136%;letter-spacing:.01em;font-size:1rem}@media(max-width:1199px){.card-button__body{font-size:1rem}}@media(max-width:767px){.card-button__body{font-size:.875rem}}.card-button__body{display:flex;align-items:flex-end;justify-content:space-between;color:var(--card-button-color)}.card-button__circle{display:flex;justify-content:center;align-items:center;border-radius:50%;width:var(--card-button-circle-size);height:var(--card-button-circle-size);transition-property:background,fill;transition-duration:.3s;transition-timing-function:ease;background:var(--color-terracota-100);color:var(--color-white);fill:var(--color-white);flex-shrink:0;z-index:1;position:relative;overflow:hidden}.card-button__circle-fill{position:absolute;left:50%;transform:translate(-50%);width:100%;height:100%;color:var(--color-gold);z-index:-1}.main-slider-slide{--main-slide-min-height:50rem;--main-slide-max-height:64rem;--main-slide-header-gap:1.5rem;--main-slide-header-width:59.375rem;--main-slide-content-gap:3.125rem;--main-slide-padding-top:30%;--main-slide-fade-bottom-height:20rem;--main-slide-fade-bottom-opacity:.5;--main-slide-fade-bottom:linear-gradient(-180deg,transparent,#000);--main-slide-fade-top-height:5.75rem;--main-slide-fade-top-opacity:.5;--main-slide-fade-top:linear-gradient(0deg,transparent,#000);--main-slide-fade-left-width:58.75rem;--main-slide-fade-left-opacity:.4;--main-slide-fade-left:linear-gradient(90deg,#000,transparent)}@media(max-width:1199px){.main-slider-slide{--main-slide-padding-top:35%;--main-slide-min-height:50rem;--main-slide-max-height:64rem;--main-slide-header-width:45rem;--main-slide-content-gap:2.5rem}}@media(max-width:767px){.main-slider-slide{--main-slide-header-width:100%;--main-slide-padding-top:22%;--main-slide-max-height:64rem;--main-slide-min-height:37.5rem;--main-slide-content-gap:1.875rem;--main-slide-fade-left-width:11.5rem;--main-slide-fade-top-height:7.5rem;--main-slide-fade-bottom-height:14.125rem}}.main-slider-slide{flex:0 0 100%;min-width:100%;min-height:var(--main-slide-min-height);max-height:var(--main-slide-max-height);height:100vh}.main-slider-slide__body{position:relative;background-size:cover;background-position:bottom;height:100%;width:100%}.main-slider-slide__fade{position:absolute;pointer-events:none;z-index:0}.main-slider-slide__fade--bottom{left:0;right:0;bottom:0;height:var(--main-slide-fade-bottom-height);background:var(--main-slide-fade-bottom);opacity:var(--main-slide-fade-bottom-opacity)}.main-slider-slide__fade--top{left:0;right:0;top:0;height:var(--main-slide-fade-top-height);background:var(--main-slide-fade-top);opacity:var(--main-slide-fade-top-opacity)}.main-slider-slide__fade--left{left:0;top:0;width:var(--main-slide-fade-left-width);height:100%;background:var(--main-slide-fade-left);opacity:var(--main-slide-fade-left-opacity)}.main-slider-slide__fade--general{background:#0003;inset:0}.main-slider-slide__content-wrapper{position:relative;top:var(--main-slide-padding-top)}.main-slider-slide__content{display:flex;flex-direction:column;gap:var(--main-slide-content-gap);position:relative;z-index:1}.main-slider-slide__header{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1199px){.main-slider-slide__header{gap:1.25rem}}@media(max-width:767px){.main-slider-slide__header{gap:1rem}}.main-slider-slide__header{width:var(--main-slide-header-width)}.main-slider-slide__title{margin:var(--main-slide-title-margin)}.main-slider-slide__subtitle{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-weight:500;font-style:normal;line-height:136%;letter-spacing:.01em;font-size:1.25rem}@media(max-width:1199px){.main-slider-slide__subtitle{font-size:1.125rem}}@media(max-width:767px){.main-slider-slide__subtitle{font-size:1rem}}.main-slider-slide__subtitle{margin:var(--main-slide-subtitle-margin-top) 0 0}.main-slider-slide__actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}@media(max-width:767px){.main-slider-slide__actions{flex-direction:column;align-items:stretch}}.main-slider-button{background:none;border:none;padding:0;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.main-slider-button:active,.main-slider-button:focus,.main-slider-button:hover{outline:none}.main-slider-button{width:100%;height:1rem;display:flex;align-items:center;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:-.375rem;margin-top:-.375rem}.main-slider-button__track{width:100%;height:.25rem;background:#ffffff38;border-radius:.625rem;overflow:hidden;position:relative;transform:translateZ(0)}.main-slider-button__progress{position:absolute;left:0;top:0;height:.1875rem;width:100%;background:var(--color-white);transform-origin:left center;transform:scaleX(0)}.main-slider-button__progress--active{transform:scaleX(1);animation:main-slider-button-progress-fill 8s ease}.main-slider-button__progress--previous{transform:scaleX(1)}@media(max-width:767px){.main-slider-button{--main-slider-button-tab-width:6.5rem}}@keyframes main-slider-button-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.main-slider{z-index:var(--z-index-hero);--main-slider-additions-bottom-position:2.4375rem}@media(max-width:1199px){.main-slider{--main-slider-additions-bottom-position:2rem}}@media(max-width:767px){.main-slider{--main-slider-additions-bottom-position:1.5rem}}.main-slider{position:relative;color:var(--color-white)}.main-slider,.main-slider__viewport{overflow:hidden}.main-slider__container{display:flex;touch-action:pan-y pinch-zoom}.main-slider__additions{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;position:absolute;bottom:var(--main-slider-additions-bottom-position);left:0;justify-content:space-between;gap:1.25rem;pointer-events:none}@media(max-width:767px){.main-slider__additions{gap:1.5rem;flex-direction:column-reverse}}.main-slider__buttons{display:flex;gap:1.25rem;width:100%}.main-slider__card{position:relative}.main-slider__link{display:inline-flex}.main-slider__buttons,.main-slider__card-button{pointer-events:auto}.title-row{display:flex}.castle{width:4.9375rem;height:4.9375rem;color:var(--color-gold);opacity:0}.main-events{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.125rem}@media(max-width:1199px){.main-events{gap:2.5rem}}@media(max-width:767px){.main-events{gap:1.875rem}}.main-events__header{display:flex;flex-direction:column;width:40.25rem;margin-left:auto;margin-right:auto}@media(max-width:1199px){.main-events__header{width:30.375rem}}@media(max-width:767px){.main-events__header{width:19.1875rem}}.main-events__header-line{display:flex;position:relative;width:100%}.main-events__header-line--first{justify-content:flex-start}.main-events__header-line--second{justify-content:flex-end}.main-events__arrow{transform:scaleX(-1);position:absolute;left:1.0625rem;bottom:.4375rem}@media(max-width:1199px){.main-events__arrow{width:3.5rem;height:2.8125rem;left:1.625rem;bottom:.625rem}}@media(max-width:767px){.main-events__arrow{width:2.375rem;height:1.875rem;left:.5rem}}.main-events__castle{position:absolute;top:-.0625rem;right:4.75rem}@media(max-width:1199px){.main-events__castle{width:3rem;height:3rem;top:.3125rem;right:4.25rem}}@media(max-width:767px){.main-events__castle{width:2.125rem;height:2.125rem;right:2.8125rem;top:.125rem}}.main-events__events{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1199px){.main-events__events{gap:1.25rem}}@media(max-width:767px){.main-events__events{gap:1rem}}.main-events__footer{display:flex;align-items:center;justify-content:center}@media(max-width:767px){.main-events__footer{display:block}}.main-merch{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.125rem}@media(max-width:1199px){.main-merch{gap:2.5rem}}@media(max-width:767px){.main-merch{gap:1.875rem}}.main-merch{overflow:hidden}.main-merch__categories{display:flex;flex-direction:column;gap:3.125rem}@media(max-width:1199px){.main-merch__categories{gap:2.5rem}}@media(max-width:767px){.main-merch__categories{gap:1.875rem}}.main-merch__category{display:flex;flex-direction:column;gap:1.875rem}@media(max-width:1199px){.main-merch__category{gap:1.5rem}}@media(max-width:767px){.main-merch__category{gap:1.25rem}}.main-merch__category-title{font-family:TT Severs Trial,Manrope,Inter,Outfit,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-size:2rem}@media(max-width:1199px){.main-merch__category-title{font-size:1.75rem}}@media(max-width:767px){.main-merch__category-title{font-size:1.375rem}}.main-merch__underline{position:absolute;bottom:-.5rem;left:9.375rem}@media(max-width:1199px){.main-merch__underline{left:7.8125rem;bottom:-.3125rem;width:7.6875rem}}@media(max-width:767px){.main-merch__underline{bottom:-.25rem;left:5.3125rem;width:5.0625rem;height:.5rem}}.main-merch__button{display:none}@media(max-width:767px){.main-merch__button{display:block}}.main-excursions{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.125rem}@media(max-width:1199px){.main-excursions{gap:2.5rem}}@media(max-width:767px){.main-excursions{gap:1.875rem}}.main-excursions{overflow:hidden}.main-excursions__header{display:flex;flex-direction:column;width:40.25rem;margin-left:auto;margin-right:auto}@media(max-width:1199px){.main-excursions__header{width:30.375rem}}@media(max-width:767px){.main-excursions__header{width:19.1875rem}}.main-excursions__header-line{display:flex;position:relative;width:100%;justify-content:flex-start}.main-excursions__events{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1199px){.main-excursions__events{gap:1.25rem}}@media(max-width:767px){.main-excursions__events{gap:1rem}}.main-excursions__footer{display:none;align-items:center;justify-content:center}@media(max-width:767px){.main-excursions__footer{display:block}}.break-line{display:none}@media(max-width:767px){.break-line--show-mobile{display:block}}@media(max-width:1199px)and (min-width:768px){.break-line--show-tablet{display:block}}@media(min-width:1199px){.break-line--show-desktop{display:block}}.main-about{position:relative;height:75rem;width:100%;z-index:1;overflow:hidden}@media(max-width:1199px){.main-about{height:64rem}}@media(max-width:767px){.main-about{height:50.75rem}}.main-about__background{position:absolute;left:50%;transform:translate(-50%);padding-top:69.4444444444%;width:100vw;overflow:hidden;bottom:0;z-index:-1}@media(max-width:1199px){.main-about__background{height:64.375rem;padding:0;width:122.375rem;max-width:unset}}@media(max-width:767px){.main-about__background{height:50rem;padding:0;width:122.375rem;max-width:unset}}.main-about__image{width:100vw;bottom:0}.main-about__content,.main-about__image{position:absolute;left:50%;transform:translate(-50%)}.main-about__content{display:flex;flex-direction:column;gap:3.125rem;align-items:center;width:85rem;bottom:6.25rem}@media(max-width:1199px){.main-about__content{width:43.75rem;bottom:3.75rem;gap:2.5rem}}@media(max-width:767px){.main-about__content{width:21.4375rem;bottom:2.5rem;gap:1.875rem}}.main-about__title{font-family:TT Severs Trial,Manrope,Inter,Outfit,sans-serif;font-weight:700;font-style:normal;line-height:120%;font-size:4rem}@media(max-width:1199px){.main-about__title{font-size:3rem}}@media(max-width:767px){.main-about__title{font-size:2rem}}.main-about__title{color:#fff;text-align:center;margin-bottom:3.125rem}.main-about__fireworks{width:4.4375rem;margin:-.9375rem -5.3125rem 0 0}@media(max-width:1199px){.main-about__fireworks{width:3.375rem;margin:0 0 0 -3.375rem}}@media(max-width:767px){.main-about__fireworks{width:1.9375rem;height:1.9375rem;margin:-.625rem -2.3125rem 0 0;left:2.1875rem}}@media(max-width:1199px){.main-about__smartphone{width:3rem;height:3rem;margin-right:-.3125rem;margin-top:-.125rem}}@media(max-width:767px){.main-about__smartphone{width:1.875rem;height:1.875rem;margin-left:-1.875rem;left:1.875rem;position:relative}}.main-about__break-text-tablet{display:none}@media(max-width:1199px)and (min-width:768px){.main-about__break-text-tablet{display:inline}}.main-about__break-text-mobilez{display:none}@media(max-width:1199px)and (min-width:768px){.main-about__break-text-mobilez{display:inline}}.main-about__button{display:block}@media(max-width:767px){.main-about__button{width:100%}}.logo-wrapper[data-v-552d8fd8]{width:12.5rem;height:6.25rem;display:flex;align-items:center;justify-content:center}.logo-wrapper[data-v-552d8fd8] svg{max-width:100%;max-height:100%}@media(max-width:767px){.logo-wrapper[data-v-552d8fd8] svg{transform:scale(.73)}}.logo-wrapper[data-v-552d8fd8] svg *{transition:fill .2s ease,stroke .2s ease,stop-color .2s ease}.logo-wrapper[data-v-552d8fd8]:not(:hover) svg *{fill:var(--color-dark)!important;stop-color:var(--color-dark)!important}.mts-logo{width:4.0625rem;height:4.0625rem}.rostelecom-logo{width:12.0625rem;height:3.125rem}.samsung-logo{width:8.8125rem;height:1.375rem}.sberbank-logo{width:7.4375rem;height:2.1875rem}.vkusno-i-tochka-logo{width:4.625rem;height:3.6875rem}.logo-slider{--logo-slider-slide-spacing:2.5rem}@media(max-width:767px){.logo-slider{--logo-slider-slide-spacing:0px}}.logo-slider__viewport{overflow:hidden}.logo-slider__container{list-style:none;margin:0;padding:0;display:flex;align-items:center;touch-action:pan-y pinch-zoom;margin-left:calc(var(--logo-slider-slide-spacing)*-1)}.logo-slider__slide{min-width:0;flex:0 0 auto;width:18.75rem;padding-left:var(--logo-slider-slide-spacing)}@media(max-width:1199px){.logo-slider__slide{width:auto}}@media(max-width:767px){.logo-slider__slide{width:auto}}.main-partners{display:flex;flex-direction:column;gap:4.25rem}@media(max-width:1199px){.main-partners{gap:1.875rem}}@media(max-width:767px){.main-partners{gap:1.25rem}}.main-partners{height:13.125rem;justify-content:space-between}@media(max-width:1199px){.main-partners{height:10.8125rem}}@media(max-width:767px){.main-partners{height:7.875rem}}.main-partners__header{display:flex;justify-content:center;position:relative}.main-partners__underline{width:20.25rem;height:1.375rem;position:absolute;bottom:-.6875rem;left:.3125rem}@media(max-width:1199px){.main-partners__underline{bottom:-.9375rem}}.main-partners__title-wrapper{position:relative}.main-stories{display:flex;flex-direction:column;gap:3.125rem}@media(max-width:1199px){.main-stories{gap:2.5rem}}@media(max-width:767px){.main-stories{gap:1.875rem}}.main-stories__footer{padding-right:var(--container-padding);padding-left:calc(50% + var(--container-padding));display:flex;justify-content:center}@media(max-width:1199px){.main-stories__footer{padding-left:var(--container-padding)}}@media(max-width:767px){.main-stories__button{width:100%}}.main-page__scroll-header{position:relative;top:12.5rem}.main-page__content{padding-bottom:6.25rem}@media(max-width:1199px){.main-page__content{padding-bottom:5rem}}@media(max-width:767px){.main-page__content{padding-bottom:5rem}}.main-page__events{margin-top:6.25rem}@media(max-width:1199px){.main-page__events{margin-top:5rem}}@media(max-width:767px){.main-page__events{margin-top:3.75rem}}.main-page__merch{margin-top:10rem}@media(max-width:1199px){.main-page__merch{margin-top:7.5rem}}@media(max-width:767px){.main-page__merch{margin-top:6.25rem}}.main-page__excursions{margin-top:10rem}@media(max-width:1199px){.main-page__excursions{margin-top:7.5rem}}@media(max-width:767px){.main-page__excursions{margin-top:6.25rem}}.main-page__stories{margin-top:10rem}@media(max-width:1199px){.main-page__stories{margin-top:7.5rem}}@media(max-width:767px){.main-page__stories{margin-top:6.25rem}}.main-page__about{margin-top:0}@media(max-width:1199px){.main-page__about{margin-top:7.5rem}}@media(max-width:767px){.main-page__about{margin-top:6.25rem}}.main-page__partners{margin-top:6.25rem}@media(max-width:1199px){.main-page__partners{margin-top:6.25rem}}@media(max-width:767px){.main-page__partners{margin-top:3.75rem}}.main-page__partners{margin-bottom:6.25rem}@media(max-width:1199px){.main-page__partners{margin-bottom:6.25rem}}@media(max-width:767px){.main-page__partners{margin-bottom:3.75rem}}
