.generic-carousel__title{font-size:var(--heading-h5);font-family:var(--font-family-heading);font-weight:700;line-height:1.03;letter-spacing:0px;text-transform:uppercase}:root{--section-generic-carousel-slides-xs: 2.4;--section-generic-carousel-slides-s: 2.4;--section-generic-carousel-slides-m: 2;--section-generic-carousel-slides-l: 1.5;--section-generic-carousel-slides-xl: 1.2}@media screen and (min-width: 768px){:root{--section-generic-carousel-slides-xs: 6;--section-generic-carousel-slides-s: 5;--section-generic-carousel-slides-m: 4;--section-generic-carousel-slides-l: 2.4;--section-generic-carousel-slides-xl: 2}}@media screen and (min-width: 1024px){:root{--section-generic-carousel-slides-xs: 6;--section-generic-carousel-slides-s: 5;--section-generic-carousel-slides-m: 4;--section-generic-carousel-slides-l: 4;--section-generic-carousel-slides-xl: 2}}.generic-carousel__section{overflow:hidden}.generic-carousel__container{position:relative;margin:0 auto}.generic-carousel__container--no-overflow .generic-carousel__slider-wrapper{overflow:hidden}.generic-carousel__container:not(.horizontal-margin) .generic-carousel__heading{padding-left:var(--page-margin);padding-right:var(--page-margin)}.generic-carousel__heading{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0}.generic-carousel__title{min-height:calc(var(--m_icon-size) + 16px);align-content:center}.generic-carousel__link{margin-left:auto;margin-right:var(--spacing-3)}.generic-carousel__link .btn{vertical-align:middle}.generic-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:24px;min-height:var(--m_btn-mih);margin-left:60px}@media screen and (max-width: 1023px){.generic-carousel__controls{display:none}}.generic-carousel__arrow{all:unset;display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;opacity:.2;pointer-events:none;transition:opacity .35s}.generic-carousel__arrow:not(.swiper-button-disabled){opacity:1;pointer-events:all}.generic-carousel__arrow svg{width:var(--s_icon-size);height:auto}.generic-carousel__arrow svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.generic-carousel__arrow svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.generic-carousel__arrow:before,.generic-carousel__arrow:after{display:none}.generic-carousel__slider-wrapper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - (var(--slides) - 1)*var(--gap))/var(--slides));margin-right:var(--gap)}.generic-carousel__slide{display:flex;flex-direction:column}.generic-carousel__slide:not(.text-overlay){gap:var(--block-gap)}.generic-carousel__slide-text{display:grid}.generic-carousel__slide-text .text-group__container{padding:var(--text-padding)}.generic-carousel__scrollbar{position:relative;width:100%;max-width:213px;height:2px;background-color:var(--light_grey-20);border-radius:4px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1023px){.generic-carousel__scrollbar{max-width:464px}}@media screen and (min-width: 1024px)and (max-width: 1439px){.generic-carousel__scrollbar{max-width:612px}}@media screen and (min-width: 1440px){.generic-carousel__scrollbar{max-width:686px}}.generic-carousel__scrollbar-wrapper{padding:1px var(--page-margin);margin-top:32px}@media screen and (min-width: 1024px){.generic-carousel__scrollbar-wrapper{display:none}}.generic-carousel__scrollbar .swiper-scrollbar-drag{height:100%;background-color:var(--light_ui-element);border-radius:4px;cursor:pointer}

/*# sourceMappingURL=sections.generic-carousel.css.map*/