.app-hero-slider{background:#e2e3e4;border-radius:20px;display:flex;padding:1.875rem;position:relative}@media(max-width:1023px){.app-hero-slider{padding:.9375rem}}.app-hero-slider__top-layer{display:flex;flex-direction:column;height:100%;width:100%;z-index:2}.app-hero-slider__top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.625rem}.app-hero-slider__content{color:#fff;margin-bottom:.625rem;overflow:hidden;width:100%}.app-hero-slider__content-head{font-size:2rem;font-weight:800;letter-spacing:-.01em;line-height:120%}@media(max-width:1023px){.app-hero-slider__content-head{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:120%}}.app-hero-slider__content-head{font-size:2.2vw;margin-bottom:.4em;max-width:31.875rem}.app-hero-slider__content-text{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:150%}@media(max-width:1023px){.app-hero-slider__content-text{font-size:1rem;font-weight:500;letter-spacing:0;line-height:130%}}.app-hero-slider__content-text{font-size:1.1vw;max-width:27.5rem}@media(max-width:1023px){.app-hero-slider__content-text{display:none}}.app-hero-slider__bottom-bar{margin-top:auto}.app-hero-slider__pagination{display:flex}.app-hero-slider__pagination-item{background:#ffffff50;border-radius:20px;cursor:pointer;height:.1875rem;margin-right:.625rem;position:relative;transition:width .2s ease-in;width:1.5625rem;will-change:width}.app-hero-slider__pagination-item_active{width:3.125rem}.app-hero-slider__pagination-item:after{content:"";display:block;inset:-.625rem -.3125rem;position:absolute}.app-hero-slider__pagination-item-progress{background:#fff;border-radius:10px;height:100%;will-change:width}@keyframes fillWidth{0%{width:0}to{width:100%}}.app-hero-slider__back-layer{display:flex;inset:0;position:absolute;z-index:1}.app-hero-slider__background-slider{height:100%;width:100%}.app-hero-slider__slide{background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:20px}.page-index-hero{display:flex;gap:1.25rem}@media(max-width:1023px){.page-index-hero{flex-direction:column}}.page-index-hero__slider{width:calc(80% - 1.25rem)}@media(max-width:1023px){.page-index-hero__slider{display:none}}.page-index-hero__app-hero-slider{aspect-ratio:10.19/4;width:100%}.page-index-hero__promo-links{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;gap:1.25rem;width:20%}@media(max-width:1023px){.page-index-hero__promo-links{aspect-ratio:16/9;display:grid;grid-template-columns:repeat(2,1fr);height:auto;margin-left:0;margin-top:0;max-height:18.75rem;width:100%}}.page-index-hero__promo-link{background:#fff;background-image:var(--image);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #0c0c1b11;border-radius:20px;cursor:pointer;flex-grow:1;transition:box-shadow .1s ease-in;width:100%}.page-index-hero__promo-link:hover{box-shadow:0 1rem 1.5rem #0c0c1b0f}.page-index-hero__mobile-banner{border-radius:20px;color:#fff;overflow:hidden;position:relative}.page-index-hero__mobile-banner img{border-radius:20px}@media(min-width:1024px){.page-index-hero__mobile-banner{display:none}}.page-index-hero__mobile-banner-content{background:rgba(var(--primary),.5);inset:0;padding:.9375rem;position:absolute}.page-index-hero__mobile-banner-title{font-size:2rem;font-weight:800;letter-spacing:-.01em;line-height:120%}@media(max-width:1023px){.page-index-hero__mobile-banner-title{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:120%}}.page-index-hero__mobile-banner-title{margin-bottom:.625rem}.page-index-hero__mobile-banner-description{font-size:1rem;font-weight:500;letter-spacing:0;line-height:130%}@media(max-width:1023px){.page-index-hero__mobile-banner-description{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:130%}}
