.block-logo-slider{padding-block:clamp(2.5rem,1.5343980344rem + 1.9656019656vw,3.5rem) clamp(3rem,1.0687960688rem + 3.9312039312vw,5rem)}.block-logo-slider__content{margin-bottom:clamp(1.5rem,1.0171990172rem + .9828009828vw,2rem)}@media (min-width:768px){.block-logo-slider__content{margin-bottom:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem)}}.logo-slider{display:flex;gap:clamp(1.5rem,1.0171990172rem + .9828009828vw,2rem);justify-content:center;align-items:center;padding-block:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);border-top:1px solid var(--general-line);border-bottom:1px solid var(--general-line)}.logo-slider.swiper-no-arrows .swiper-slide-duplicate{display:none}.logo-slider__wrapper{display:none;flex:1 0 0}.logo-slider__wrapper.swiper-initialized{display:flex}.logo-slider__button{display:inline-block;padding:0;text-decoration:none;border:none;background:0 0;cursor:pointer;appearance:none;display:none!important;justify-content:center;align-items:center;width:clamp(2rem,1.5171990172rem + .9828009828vw,2.5rem);height:clamp(2rem,1.5171990172rem + .9828009828vw,2.5rem);border:1px solid transparent;background-color:transparent;transition:all .3s ease-in-out}.logo-slider:not(.swiper-no-arrows) .logo-slider__button{display:inline-block!important}@media (hover:hover) and (pointer:fine){.logo-slider__button:hover,a:hover .logo-slider__button{border-color:var(--buttons-icon-button-border-hover);background-color:var(--buttons-icon-button-bg-hover)}.logo-slider__button:focus,a:focus .logo-slider__button{border-color:var(--buttons-icon-button-border-hover);background-color:var(--buttons-icon-button-bg-hover)}}.logo-slider__button--next,.logo-slider__button--prev{color:var(--general-action)}.logo-slider__button--next::after,.logo-slider__button--prev::after{display:block}.logo-slider__button--prev::after{content:"\ea04";font-weight:400;font-size:1.25rem;font-family:impulse-icons,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-slider__button--next::after{content:"\ea05";font-weight:400;font-size:1.25rem;font-family:impulse-icons,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-slide{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:3/2}.logo-slide__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}