.logo-section{padding:34px 0 42px;position:relative;z-index:1}@media (min-width:1024px){.logo-section{padding-block:105px}}.logo-section.rounded-top-section{border-radius:var(--radius) var(--radius)}.logo-section:before{background:linear-gradient(180deg,rgb(from var(--ivory) r g b/0),rgb(from var(--ivory) r g b/1) 100%);bottom:0;content:"";height:30%;left:0;position:absolute;width:100%;z-index:-1}.logo-section .section-heading{margin-bottom:34px}@media (min-width:1024px){.logo-section .section-heading{margin-bottom:88px;max-width:575px}}.logo-section .section-heading .h4,.logo-section .section-heading h4{letter-spacing:-.01em;margin-bottom:8px}@media (min-width:1024px){.logo-section .section-heading .h4,.logo-section .section-heading h4{margin-bottom:24px}}.logo-section .section-heading .label{margin-bottom:12px}.logo-section--grid .swiper--cards{padding-left:var(--container-gutter)}.logo-section--grid .swiper--cards .swiper-wrapper{flex-wrap:wrap;gap:10px;transform:translateZ(0)!important}.logo-section--grid .swiper--cards .swiper-slide{margin-right:0!important;width:100%}@media (min-width:520px){.logo-section--grid .swiper--cards .swiper-slide{width:calc(33.33333% - 6.66667px)}}.logo-section--grid .swiper--cards .swiper-controls{display:none}@media (min-width:1024px){.logo-section--grid-4 .swiper--cards .swiper-slide{width:calc(25% - 7.5px)}.logo-section--grid-5 .swiper--cards .swiper-slide{width:calc(20% - 8px)}.logo-section--grid-6 .swiper--cards .swiper-slide{width:calc(16.66667% - 8.33333px)}.logo-section--marquee .section-heading{margin-bottom:58px;max-width:900px}.logo-section--marquee .section-heading h2{font-size:36px}}.logo-card{align-items:center;background:var(--white);box-sizing:border-box;display:flex;justify-content:center;min-height:175px;padding:16px;position:relative;text-align:center;width:100%;z-index:1}.logo-card a{transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.logo-card a:hover{transform:scale(1.1)}.logo-card--grey a:hover img{filter:grayscale(0);transform:scale(1)}.logo-card--grey img{filter:grayscale(100%);transition:filter .35s cubic-bezier(.3,.86,.36,.95)}.logo-card--minimal{min-height:73px}.swiper--logo-cards{padding-left:45px}@media (min-width:1024px){.swiper--logo-cards{padding-left:var(--container-gutter)}}.swiper--logo-cards .swiper-slide{width:316px}@media (min-width:768px){.swiper--logo-cards .swiper-slide{width:420px}}@media (min-width:1024px){.swiper--logo-cards .swiper-controls{margin-top:24px}}@media (min-width:768px){.swiper--logo-cards-4 .swiper-slide{width:312px}.swiper--logo-cards-5 .swiper-slide{width:248px}.swiper--logo-cards-6 .swiper-slide{width:204px}}.logo-marquee{margin:0 auto;overflow:hidden}.logo-marquee-holder{align-items:center;display:flex;justify-content:center}.marquee-inner{display:flex;flex-wrap:nowrap}.marquee-inner,.marquee-logo{align-items:center;flex-shrink:0}.marquee-logo{display:inline-flex;flex-wrap:wrap;justify-content:center;max-height:90px;padding-left:10px;padding-right:10px}@media (min-width:1440px){.marquee-logo{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.marquee-logo{padding-left:30px;padding-right:30px}}.marquee-logo .logo-card{max-width:180px;padding:0;width:auto}.marquee-logo a{align-items:center;display:inline-flex;justify-content:center}.marquee-logo img{height:auto;max-height:90px;mix-blend-mode:multiply;object-fit:contain;object-position:center}[data-marquee-inner]{animation:marquee var(--speed) linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}