.l-logo-listing{padding-bottom:55px;padding-top:55px;position:relative;z-index:1}@media (min-width:768px){.l-logo-listing{padding-top:75px}}@media (min-width:992px){.l-logo-listing{padding-top:60px}}@media (min-width:1200px){.l-logo-listing{padding-top:80px}}@media (min-width:1400px){.l-logo-listing{padding-top:100px}}@media (min-width:768px){.l-logo-listing{padding-bottom:75px}}@media (min-width:992px){.l-logo-listing{padding-bottom:60px}}@media (min-width:1200px){.l-logo-listing{padding-bottom:80px}}@media (min-width:1400px){.l-logo-listing{padding-bottom:100px}}.l-logo-listing--no-padding,.l-logo-listing--no-spacing{padding-bottom:0!important;padding-top:0!important}.l-logo-listing--padding-top,.l-logo-listing--spacing-top{padding-bottom:0!important}.l-logo-listing--padding-bottom,.l-logo-listing--spacing-bottom{padding-top:0!important}.l-logo-listing__container{margin-inline:auto;max-inline-size:80rem;padding-inline:1em;position:relative}.l-logo-listing__intro{margin-bottom:48px}@media (min-width:768px){.l-logo-listing__intro{margin-bottom:96px}}.l-logo-listing__items{display:flex;flex-flow:row wrap;gap:40px;justify-content:center}@media (min-width:768px){.l-logo-listing__items{gap:64px 88px}}.l-logo-listing--style--box .l-logo-listing__items{display:flex;flex-flow:row wrap;gap:12px;justify-content:center}@media (min-width:768px){.l-logo-listing--style--box .l-logo-listing__items{flex-flow:row nowrap}}.l-logo-listing--style--box .l-logo-listing__items[data-logos=true]{flex-flow:row wrap}.l-logo-listing--carousel .l-logo-listing__container{max-width:unset;width:unset}.l-logo-listing--carousel .l-logo-listing__wrapper{display:flex;gap:80px;overflow:hidden;position:relative;user-select:none}@media (min-width:768px){.l-logo-listing--carousel .l-logo-listing__wrapper{gap:100px}}.l-logo-listing--carousel .l-logo-listing__items{animation:scroll-sm var(--animation-speed) linear infinite;display:flex;flex-shrink:0}@media (min-width:768px){.l-logo-listing--carousel .l-logo-listing__items{animation:scroll var(--animation-speed) linear infinite}}.l-logo-listing--carousel .l-logo-listing__items .c-logo-listing{width:unset!important}.l-logo-listing--carousel--pause:hover .l-logo-listing__items{animation-play-state:paused}.l-logo-listing--carousel.l-logo-listing--style--box .l-logo-listing__items,.l-logo-listing--carousel.l-logo-listing--style--box .l-logo-listing__wrapper{animation:scroll-box var(--animation-speed) linear infinite}@media (min-width:768px){.l-logo-listing--carousel.l-logo-listing--style--box .l-logo-listing__items,.l-logo-listing--carousel.l-logo-listing--style--box .l-logo-listing__wrapper{gap:24px}}.l-logo-listing--carousel.l-logo-listing--style--box .c-logo-listing{background:none;display:block;height:100%;padding:0}.l-logo-listing--carousel.l-logo-listing--style--box .c-logo-listing img{background-color:#f5f5f5;border-radius:8px}.l-logo-listing--spacing-top{padding-bottom:0}.l-logo-listing--spacing-bottom{padding-top:0}.l-logo-listing--no-spacing{padding-bottom:0;padding-top:0}@keyframes scroll-sm{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 80px))}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 100px))}}@keyframes scroll-box{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 24px))}}.c-logo-listing{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-height:120px;max-width:120px;position:relative}@media (min-width:768px){.c-logo-listing{max-height:140px;max-width:140px;min-height:100px;min-width:100px}}.c-logo-listing img{height:inherit;object-fit:contain;width:100%}.c-logo-listing__link{height:100%;inset:0;position:absolute;width:100%;z-index:1}.l-logo-listing--style--box .c-logo-listing{background-color:#f5f5f5;border-radius:8px;flex-grow:1;justify-content:space-between;max-height:unset;max-width:unset;min-height:unset;min-width:unset;width:100%}@media (min-width:768px){.l-logo-listing--style--box .c-logo-listing{width:20%}}@media (max-width:767px){.l-logo-listing--style--box .c-logo-listing{height:100px}}.l-logo-listing--style--box .c-logo-listing img{height:auto;max-height:80%;object-fit:contain;width:100%}@media (min-width:768px){.l-logo-listing--style--box .c-logo-listing img{max-height:120px;max-width:240px}}