/*!rtl:begin:ignore*/
.swiper,.swiper--clients-heading,.swiper--clients{--swiper-pagination-bullet-size:.75rem;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-inactive-opacity:.7;--swiper-pagination-bullet-horizontal-gap:.25rem;--swiper-preloader-color:var(--sh_accent-primary)}.swiper--generic:not(:last-child){margin:0;margin-block-end:2rem}:not(.syndicated-list)>.swiper--generic__wrapper:last-child .swiper--generic,.syndicated-list:last-child>.swiper--generic__wrapper:last-child .swiper--generic{margin:0}.swiper--generic__wrapper{padding:0 3rem;position:relative}@media (width>=48rem){.swiper--generic__wrapper{padding:0 5rem}}.swiper-pagination-bullet{transition:opacity .3s}.swiper-button-prev,.swiper-rtl .swiper-button-next{transform:scale(calc(1 * var(--writing-mode-x)), 1);inset-inline-start:0}.swiper-button-next,.swiper-rtl .swiper-button-prev{transform:scale(calc(1 * var(--writing-mode-x)), 1);inset-inline-end:0}.swiper--clients-heading h3{font-family:var(--sh_base-font-family);font-size:max(1rem, var(--sh_heading-3-font-size) - .25rem);text-align:center;font-weight:700}.swiper--clients .swiper-slide{position:relative}.swiper--clients__preloader-layer{width:100%;height:100%;position:absolute;top:0;left:0}.swiper--clients__logos{grid-template-rows:1fr 1fr;grid-template-columns:50% 50%;display:grid}@media (width>=36rem){.swiper--clients__logos{grid-template-columns:repeat(3,33.3%)}}@media (width>=48rem){.swiper--clients__logos{grid-template-columns:20% 20% 20% 20% 20%}}@media (width>=62rem){.swiper--clients__logos{grid-template-columns:16.67% 16.66% 16.67% 16.67% 16.66% 16.67%}}@media (width<36rem){.swiper--clients__logo:nth-child(n+5){display:none}}@media (36rem<=width<48rem){.swiper--clients__logo:nth-child(n+9){display:none}}@media (48rem<=width<62rem){.swiper--clients__logo:nth-child(n+11){display:none}}@media (width>=62rem){.swiper--clients__logo:nth-child(n+13){display:none}}.swiper--clients__logo__target{aspect-ratio:1;justify-content:center;margin:1rem 2rem;display:flex}@media (width>=62rem){.swiper--clients__logo__target{margin:1.25rem 2.5rem}}@media (width>=75rem){.swiper--clients__logo__target{margin:1.5rem 3.125rem}}.swiper--clients__logo__target>img{object-fit:contain;width:100%;height:100%}.section-headline+.swiper--clients-heading{margin-top:-1rem}@media (width>=48rem){.section-headline+.swiper--clients-heading{margin-top:-2rem}}
