.adev-scrolling-images{background:var(--background-color)}.adev-scrolling-images .adev-si__header{text-align:center;max-width:var(--title-max-width);margin:0 auto;margin-bottom:var(--spacing-below-title)}.adev-scrolling-images .adev-si__header h2{color:var(--title-color);font-weight:var(--title-font-weight);font-size:var(--title-size);line-height:var(--title-line-height);margin:0}.adev-scrolling-images .adev-si__header h2 a{color:inherit}.adev-scrolling-images .adev-si__stars-wrap{display:flex;justify-content:center;margin-bottom:var(--spacing-below-stars-rating)}.adev-scrolling-images .adev-si__stars{display:inline-flex;align-items:center;color:var(--star-color);gap:var(--star-gap)}.adev-scrolling-images .adev-si__stars>svg{width:var(--star-size);height:var(--star-size)}.adev-scrolling-images .adev-si__stars[data-design="trustpilot"] span{position:relative;width:var(--star-size);height:var(--star-size);background:var(--star-trustpilot-empty-background);display:inline-flex;align-items:center;justify-content:center;padding:var(--star-padding);color:var(--star-color)}.adev-scrolling-images .adev-si__stars[data-design="trustpilot"] span svg{width:100%;height:100%}.adev-scrolling-images .adev-si__stars[data-design="trustpilot"] span.trustpilot-star-half{background:linear-gradient(90deg,var(--star-trustpilot-background) 50%,var(--star-trustpilot-empty-background) 50%)}.adev-scrolling-images .adev-si__stars[data-design="trustpilot"] span.trustpilot-star-full{background:var(--star-trustpilot-background)}.adev-scrolling-images .adev-si__inner{display:flex;gap:var(--image-gap);align-items:center;white-space:nowrap;overflow:hidden;position:relative;z-index:2}.adev-scrolling-images .adev-si__inner>div{display:flex;align-items:center;flex-shrink:0;gap:var(--image-gap)}.adev-scrolling-images .adev-si__inner>div.adev-init{animation:marqueeLeft var(--scrolling-speed) linear infinite}.adev-scrolling-images .adev-si__inner.adev-si__dir-right>div.adev-init{animation:marqueeRight var(--scrolling-speed) linear infinite}.adev-scrolling-images .adev-si__item{position:relative;width:var(--image-size);overflow:hidden;border-radius:var(--image-roundness)}.adev-scrolling-images .adev-si__cta{margin-top:var(--spacing-above-cta-button);text-align:center}.adev-scrolling-images .adev-si__button{width:var(--cta-button-width);padding:var(--cta-button-padding);border:2px solid var(--cta-button-border-color);display:inline-flex;align-items:center;justify-content:center;position:relative;background:var(--cta-button-background);color:var(--cta-button-text-color);align-items:center;font-size:var(--cta-button-text-size);font-family:inherit;text-transform:uppercase;font-weight:var(--cta-button-font-weight);cursor:pointer;border-radius:var(--cta-button-roundness);line-height:var(--cta-button-line-height);text-decoration:none;max-width:var(--cta-button-max-width)}.adev-scrolling-images .adev-si__button::before{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) var(--cta-button-border-color);content:none}.adev-scrolling-images .adev-si__button::after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) var(--cta-button-border-color), 0 0 0 var(--buttons-border-width) var(--cta-button-border-color);content:none}