.c-image-carousel{position:relative;overflow:hidden}.c-image-carousel .spacing-outside-default{margin-bottom:2rem;margin-top:2rem}@media (min-width:992px){.c-image-carousel .spacing-outside-default{margin-bottom:3rem;margin-top:3rem}}.c-image-carousel .custom-margin{margin-bottom:1.5rem}@media (min-width:992px){.c-image-carousel .custom-margin{margin-bottom:2.5rem}}.c-image-carousel .custom-margin h3{margin-bottom:0;color:#0099d8;display:block;position:relative;letter-spacing:-.25px;font-size:clamp(1.25rem,1vw + .5rem,1.5625rem);color:#0099d8}.c-image-carousel .custom-margin h3 span{z-index:1;background-color:#fff;display:inline-block;position:relative;padding-bottom:.5rem}@media (min-width:992px){.c-image-carousel .custom-margin h3 span{padding-right:.5rem;padding-bottom:0}}.c-image-carousel .custom-margin h3::after{content:"";position:absolute;top:100%;left:0;height:1px;width:100%;background:#0099d8;z-index:0}@media (min-width:992px){.c-image-carousel .custom-margin h3::after{top:45%}}.c-image-carousel .custom-margin .logos-toggle{padding:0!important}.c-image-carousel .custom-margin .logos-toggle svg .icon-play{display:none}.c-image-carousel .custom-margin .logos-toggle svg .icon-pause{display:inline}.c-image-carousel .custom-margin .logos-toggle.is-paused svg .icon-play{display:inline}.c-image-carousel .custom-margin .logos-toggle.is-paused svg .icon-pause{display:none}.c-image-carousel .custom-margin:has(.logos-toggle) h3::after{width:calc(100% + 38px)}@media (min-width:992px){.c-image-carousel .custom-margin:has(.logos-toggle) h3::after{width:calc(100% - 1rem)}}.c-image-carousel .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.c-image-carousel .logos{gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-image-carousel .logos .logo{max-width:47%}@media (min-width:992px){.c-image-carousel .logos .logo{max-width:auto}}.c-image-carousel .logos .logo img{margin-left:auto;margin-right:auto;width:90%}@media (min-width:992px){.c-image-carousel .logos .logo img{width:100%}}.c-image-carousel .logos-wrapper{overflow:hidden;position:relative;width:100%}.c-image-carousel .logos-wrapper::before{background:transparent -webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%) 0 0 no-repeat padding-box;z-index:1;position:absolute;left:0;top:0;width:50px;height:100%;content:""}.c-image-carousel .logos-wrapper::after{background:transparent -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%) 0 0 no-repeat padding-box;z-index:1;position:absolute;right:0;top:0;width:50px;height:100%;content:""}.c-image-carousel .logos-wrapper .logos-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:scroll 45s linear infinite;animation:scroll 45s linear infinite;position:relative}.c-image-carousel .logos-wrapper .logos-slide.paused{-webkit-animation-play-state:paused;animation-play-state:paused}.c-image-carousel .logos-wrapper .logos-slide .logo{margin:0 .75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.c-image-carousel .logos-wrapper .logos-slide .logo{margin:0 1.25rem}}.c-image-carousel .logos-wrapper .logos-slide .logo img{max-height:60px;width:auto}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}