.clientsCarousel{--slide-height:160px;display:grid;gap:var(--spacing-lg);position:relative;z-index:1}.clientsCarousel:hover .clientsCarousel__nav{filter:blur(0);inset-inline:0;opacity:1}.clientsCarousel__swiper{margin-block:calc(var(--spacing-md)*-1);mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);padding-block:var(--spacing-md);width:100%}@media (width <= 575px){.clientsCarousel__swiper{margin-inline:calc(var(--lateral-width)*-1);mask-image:none;padding-inline:var(--lateral-width);width:calc(100% + var(--lateral-width)*2)}}.clientsCarousel__swiper .swiper-wrapper{max-height:calc(var(--slide-height)*2 + 16px)}.clientsCarousel__slide{align-items:center;background:var(--bg-color);border-radius:var(--radius-md);box-shadow:var(--elevate-1);content-visibility:auto;display:flex;flex-direction:column;gap:var(--spacing-md);height:var(--slide-height)!important;justify-content:center;padding:var(--spacing-md);text-align:center}.clientsCarousel__slide-logo{display:block;height:4rem;line-height:0;object-fit:contain;width:100%}.clientsCarousel__slide-title{color:var(--secondary-color);font-size:var(--body-font-size);font-weight:400;line-height:1.2;margin:0}.clientsCarousel__nav{align-items:center;display:flex;filter:blur(1rem);gap:var(--spacing-sm);height:0;inset-inline:var(--lateral-width);justify-content:space-between;opacity:0;position:absolute;top:calc(50% - var(--spacing-lg) + var(--spacing-sm));transition:.3s;z-index:3}@media (width <= 767px){.clientsCarousel__nav{filter:blur(0);height:auto;inset-inline:0;justify-content:center;opacity:1;position:relative;top:0}}.clientsCarousel__nav .swiper-button-lock{visibility:hidden}.clientsCarousel__pagination{align-items:center;display:flex;justify-content:center;position:relative;width:100%}@media (width <= 767px){.clientsCarousel__pagination{display:none;visibility:hidden}}.clientsCarousel__pagination .clientsCarousel__pagination-dots{left:0!important;position:relative;top:0;transform:none!important}.clientsCarousel__pagination .clientsCarousel__pagination-dots .swiper-pagination-bullet{background:var(--secondary-color);height:var(--spacing-md);width:var(--spacing-md)}@media (prefers-color-scheme:dark){html[data-dark=true] .clientsCarousel__slide-logo{background:#fff;border-radius:var(--radius-xs);padding:var(--spacing-xs)}}