/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-partnerships-block{--max-logo-height:3rem;--max-logo-width:10rem;background-color:var(--color-neutral-50);margin-block:0;padding-block:var(--sdc-margin-block);overflow:clip}.block-partnerships-block .sdc-embed__header-columns{display:block}.block-partnerships-block h2{font-size:clamp(4rem,5.56vw + 2.33rem,6.5rem);font-family:var(--font-stack-lawas);font-weight:400;font-style:normal;line-height:1.1;text-align:center;color:var(--color-brand-secondary-500);margin-block-end:.5em}.block-partnerships-block h3{font-size:clamp(0.875rem,0.28vw + 0.79rem,1rem);font-family:var(--font-stack-roboto-condensed);font-weight:400;font-style:normal;line-height:1.5;text-transform:unset;color:var(--color-brand-secondary-500);display:flex;align-items:center;gap:2rem;white-space:nowrap}.block-partnerships-block h3::after{content:"";display:block;width:100%;height:.0625rem;background-color:var(--color-neutral-100)}.block-partnerships-block .list{display:flex;flex-direction:column;gap:.5rem}.block-partnerships-block .splide{padding-block:2rem;max-width:calc(100vw - 2*var(--page-margin))}.block-partnerships-block .partner-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.block-partnerships-block .partner-group--main-partners{--max-logo-height:4.8125rem}.block-partnerships-block .partner-group .partners{align-self:center;max-width:100%}.block-partnerships-block .partner-group li{display:grid;align-items:center;justify-content:center;transition:opacity .3s ease;padding-inline:1.75rem}.block-partnerships-block .partner-group li:not(.is-visible){opacity:0}.block-partnerships-block .partner-group li img{display:block;max-height:var(--max-logo-height);max-width:var(--max-logo-width);min-height:1rem;width:auto;height:auto;object-fit:contain;object-position:center}.block-partnerships-block .partner-group li a{display:block;filter:grayscale(1);opacity:.7;transition:filter .3s ease-in-out,opacity .3s ease-in-out}.block-partnerships-block .partner-group li a:hover,.block-partnerships-block .partner-group li a:focus{opacity:1;filter:grayscale(0)}
.sdc-content-block--text-sliding{font-size:clamp(4rem,5.56vw + 2.33rem,6.5rem);font-family:var(--font-stack-lawas);font-weight:400;font-style:normal;line-height:1.1;font-family:var(--font-stack-agharti-condensed);text-transform:uppercase;line-height:1;letter-spacing:.375rem;width:100%;overflow:clip;margin-block-end:-0.22em;color:var(--color-brand-tertiary-500)}.sdc-content-block--text-sliding .marquee>*>*{font-family:var(--font-stack-lawas);font-weight:400;font-size:1.14em}.sdc-content-block--text-sliding+*{margin-block-start:0}.sdc-content-block--text-sliding .marquee{display:flex;white-space:nowrap;justify-content:flex-end}.sdc-content-block--text-sliding .marquee[data-reversed=true]{justify-content:flex-start}.sdc-content-block--text-sliding .marquee span{display:block;padding:0 .5ch}
