.logos-carousel-section{margin-top:120px}@media(max-width:1535.98px){.logos-carousel-section{margin-top:100px}}@media(max-width:1279.98px){.logos-carousel-section{margin-top:80px}}@media(max-width:767.98px){.logos-carousel-section{margin-top:40px}}.logos-carousel-section{margin-bottom:120px}@media(max-width:1535.98px){.logos-carousel-section{margin-bottom:100px}}@media(max-width:1279.98px){.logos-carousel-section{margin-bottom:80px}}@media(max-width:767.98px){.logos-carousel-section{margin-bottom:40px}}.logos-carousel__logo{height:44px;width:auto}.logos-carousel__logo img{object-fit:contain;width:auto;max-height:100%}@media(max-width:1279.98px){.logos-carousel__logo{height:32px}}.logos-carousel__slide{display:flex;justify-content:space-between;align-items:center;gap:10px}@media(max-width:767.98px){.logos-carousel__slide{display:grid;justify-items:center;grid-template-columns:repeat(3,1fr);row-gap:30px}}.logos-carousel__slider{display:flex;gap:40px;align-items:center}@media(max-width:1279.98px){.logos-carousel__slider{gap:30px}}.logos-carousel__slider .swiper{width:100%}.logos-carousel__slider .swiper-button-prev,.logos-carousel__slider .swiper-button-next{z-index:2;opacity:.5;transition:opacity .5s ease;width:44px;height:44px;flex-shrink:0}@media(max-width:991.98px){.logos-carousel__slider .swiper-button-prev,.logos-carousel__slider .swiper-button-next{display:none}}.logos-carousel__slider .swiper-button-prev i,.logos-carousel__slider .swiper-button-next i{height:100%;width:100%}.logos-carousel__slider .swiper-button-prev:hover,.logos-carousel__slider .swiper-button-next:hover{cursor:pointer;opacity:1}.logos-carousel__slider .swiper-button-next{transform:scaleX(-1)}.logos-carousel__pagination{position:relative;z-index:10;align-items:center;column-gap:10px;justify-content:center;margin-top:15px;display:none}@media(max-width:991.98px){.logos-carousel__pagination{display:flex}}.logos-carousel__marquee{overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.logos-carousel__marquee-wrapper{display:flex;flex-wrap:nowrap;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.logos-carousel__marquee-wrapper.reverse{display:none}@media(max-width:767.98px){.logos-carousel__marquee-wrapper.reverse{display:flex}}.logos-carousel__marquee-wrapper+.logos-carousel__marquee-wrapper{margin-top:60px}@media(max-width:1535.98px){.logos-carousel__marquee-wrapper+.logos-carousel__marquee-wrapper{margin-top:50px}}@media(max-width:1279.98px){.logos-carousel__marquee-wrapper+.logos-carousel__marquee-wrapper{margin-top:40px}}@media(max-width:767.98px){.logos-carousel__marquee-wrapper+.logos-carousel__marquee-wrapper{margin-top:30px}}.logos-carousel__marquee-logos{display:flex;gap:50px;align-items:center;flex-wrap:nowrap;padding-right:50px}@media(max-width:1535.98px){.logos-carousel__marquee-logos{gap:40px;padding-right:40px}}@media(max-width:1279.98px){.logos-carousel__marquee-logos{gap:35px;padding-right:35px}}@media(max-width:991.98px){.logos-carousel__marquee-logos{gap:30px;padding-right:30px}}.logos-carousel--opacity50{opacity:.5}@keyframes visual-home-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes visual-home-marquee-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}
