.brand-slider-section{--brand-slider-gap:49.34px;width:100%}@media only screen and (min-width:992px){.brand-slider-section{--brand-slider-gap:75px}}.brand-slider-section .brand-slider{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden}.brand-slider-section .brand-slider.page-width{margin-inline:auto}.brand-slider-section .brand-slider.page-width-full{margin-inline:auto;max-width:100%;padding-left:0;padding-right:0}.brand-slider-section .brand-slider.page-width-wide{margin-left:auto;margin-right:auto;max-width:calc(var(--page-width-wide) + 3rem);padding-left:1.5rem;padding-right:1.5rem}.brand-slider-section .brand-slider.page-width-wide.padding-left-l,.brand-slider-section .brand-slider.page-width-wide.padding-left-m,.brand-slider-section .brand-slider.page-width-wide.padding-left-none,.brand-slider-section .brand-slider.page-width-wide.padding-left-s,.brand-slider-section .brand-slider.page-width-wide.padding-left-xl,.brand-slider-section .brand-slider.page-width-wide.padding-left-xs{padding-left:1.5rem}.brand-slider-section .brand-slider.page-width-wide.padding-right-l,.brand-slider-section .brand-slider.page-width-wide.padding-right-m,.brand-slider-section .brand-slider.page-width-wide.padding-right-none,.brand-slider-section .brand-slider.page-width-wide.padding-right-s,.brand-slider-section .brand-slider.page-width-wide.padding-right-xl,.brand-slider-section .brand-slider.page-width-wide.padding-right-xs{padding-right:1.5rem}@media only screen and (min-width:768px){.brand-slider-section .brand-slider.page-width-wide{max-width:calc(var(--page-width-wide) + 6.2rem);padding:0 3.1rem}}@media only screen and (max-width:319.98px){.brand-slider-section .brand-slider.page-width-wide{padding:0 1rem}}.brand-slider-section .brand-slider.page-width-narrow{margin-left:auto;margin-right:auto;max-width:calc(800px + var(--page-width-padding)*2);padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}.brand-slider-section .brand-slider.page-width-narrow.margin-left-l,.brand-slider-section .brand-slider.page-width-narrow.margin-left-m,.brand-slider-section .brand-slider.page-width-narrow.margin-left-none,.brand-slider-section .brand-slider.page-width-narrow.margin-left-s,.brand-slider-section .brand-slider.page-width-narrow.margin-left-xl,.brand-slider-section .brand-slider.page-width-narrow.margin-left-xs{margin-left:auto}.brand-slider-section .brand-slider.page-width-narrow.margin-right-l,.brand-slider-section .brand-slider.page-width-narrow.margin-right-m,.brand-slider-section .brand-slider.page-width-narrow.margin-right-none,.brand-slider-section .brand-slider.page-width-narrow.margin-right-s,.brand-slider-section .brand-slider.page-width-narrow.margin-right-xl,.brand-slider-section .brand-slider.page-width-narrow.margin-right-xs{margin-right:auto}.brand-slider-section .brand-slider.page-width-narrow.padding-left-l,.brand-slider-section .brand-slider.page-width-narrow.padding-left-m,.brand-slider-section .brand-slider.page-width-narrow.padding-left-none,.brand-slider-section .brand-slider.page-width-narrow.padding-left-s,.brand-slider-section .brand-slider.page-width-narrow.padding-left-xl,.brand-slider-section .brand-slider.page-width-narrow.padding-left-xs{padding-left:var(--page-width-padding)}.brand-slider-section .brand-slider.page-width-narrow.padding-right-l,.brand-slider-section .brand-slider.page-width-narrow.padding-right-m,.brand-slider-section .brand-slider.page-width-narrow.padding-right-none,.brand-slider-section .brand-slider.page-width-narrow.padding-right-s,.brand-slider-section .brand-slider.page-width-narrow.padding-right-xl,.brand-slider-section .brand-slider.page-width-narrow.padding-right-xs{padding-right:var(--page-width-padding)}.brand-slider-section .brand-slider.brand-slider--grayscale .animation-container .brand-slide{filter:grayscale(100%) contrast(1.25)}.brand-slider-section .brand-slider__slider.brand-slider__slider--reverse .animation-container{animation-direction:reverse}.brand-slider-section .brand-slider__heading-container{align-items:center;display:flex;flex-flow:column nowrap;gap:15px;justify-content:center;width:100%}@media only screen and (min-width:768px){.brand-slider-section .brand-slider__heading-container{gap:20px}}.brand-slider-section .brand-slider__heading-container .brand-slider__description,.brand-slider-section .brand-slider__heading-container .brand-slider__heading{line-height:1.4;margin:0 auto;max-width:642px;text-align:center;width:100%}.brand-slider-section .brand-slider__heading-container .brand-slider__heading{text-transform:capitalize}.brand-slider-section .brand-slider__heading-container .brand-slider__description{font-size:16px}.brand-slider-section .brand-slider__slider-container{align-items:center;display:flex;flex-flow:column nowrap;gap:35px;isolation:isolate;justify-content:flex-start;max-width:100vw;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:992px){.brand-slider-section .brand-slider__slider-container{gap:10px}}.brand-slider-section .brand-slider__slider-container:hover .brand-slider__slider .animation-container{animation-play-state:paused}.brand-slider-section .brand-slider__slider{align-items:center;display:flex;flex:1;flex-flow:row nowrap;gap:var(--brand-slider-gap);justify-content:flex-start;width:100%}.brand-slider-section .brand-slider__slider .animation-container{align-items:center;animation-play-state:running;animation:infiniteScroll 10s linear infinite;animation-duration:var(--animation-speed);display:flex;flex-flow:row nowrap;gap:var(--brand-slider-gap);justify-content:flex-start;will-change:translate}.brand-slider-section .brand-slider__slider .animation-container .brand-slide{height:42px;max-height:42px;max-width:150px;min-height:130px;width:auto}@media only screen and (max-width:767.98px){.brand-slider-section .brand-slider__slider .animation-container .brand-slide{height:28px;max-height:28px;max-width:110px;min-height:28px}}.brand-slider-section .brand-slider__slider .animation-container .brand-slide>img,.brand-slider-section .brand-slider__slider .animation-container .brand-slide>svg{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@keyframes infiniteScroll{0%{translate:0 0}to{translate:calc(-100% - var(--brand-slider-gap)) 0}}@keyframes infiniteScrollReverse{to{translate:0 0}0%{translate:calc(100% - var(--brand-slider-gap)) 0}}
