.horizontal-scroll .scroller{position:relative}.horizontal-scroll .scroller-text{padding-top:64px}.horizontal-scroll .scroller-wrap img,.horizontal-scroll .scroller-wrap video{height:auto;display:block;width:100%}.horizontal-scroll .scroller .btn{margin-top:16px}@media (min-width:1024px){.horizontal-scroll .scroller-text-wrap{max-width:85%}}.horizontal-scroll .scroller-pro{position:relative}.horizontal-scroll .scroller-image,.horizontal-scroll .scroller-text{display:inline-block;position:relative}.horizontal-scroll .scroller-wrap{width:100%;left:110%;position:relative}.horizontal-scroll .scroller-wrap:first-child{left:0}.horizontal-scroll .scroller-image-container{position:absolute;left:55%;z-index:2}.horizontal-scroll .pin{display:flex}.horizontal-scroll .pin .number{align-self:center}@media (min-width:700px){.bg-color-primary .horizontal-scroll .scroller-text{padding:120px 32px 120px 40px;border-left:2px solid #1f2e53}.horizontal-scroll .scroller-wrap .scroller-text:last-of-type,.horizontal-scroll .scroller-wrap>.scroller-text:nth-of-type(2){padding-top:16px!important}.horizontal-scroll .scroller-text{padding:120px 32px 120px 40px;border-left:2px solid #dee2ed}.horizontal-scroll .pin{position:absolute;top:0;left:-30px;z-index:800}}@media (max-width:699px){.horizontal-scroll .scroller-pro .scroller-text{margin-bottom:32px}.horizontal-scroll .number-mobile,.horizontal-scroll .pin .number{margin-left:10px;margin-top:8px}.horizontal-scroll .scroller-image{padding-top:24px;padding-bottom:32px}}.horizontal-scroll .filler{height:40px;width:2px;background-color:#4277fc;display:inline-block}.horizontal-scroll .number,.horizontal-scroll .number-mobile{color:#4277fc;display:inline-block;width:30px;font-size:16px;font-weight:500}.horizontal-scroll .scroller-pro .btn{margin-top:16px}.horizontal-scroll .big-media{position:relative;overflow:hidden;min-height:120px;display:grid}.horizontal-scroll .big-media>*{grid-area:1/1}.horizontal-scroll .big-media img,.horizontal-scroll .big-media video{width:100%;height:auto;display:block}.horizontal-scroll .big-media .big-video,.horizontal-scroll .big-media .scroller-image{opacity:0;transition:opacity .4s ease-in-out}.horizontal-scroll .big-media .big-video.is-visible,.horizontal-scroll .big-media .scroller-image.is-visible{opacity:1}.horizontal-scroll .product-logo{max-width:280px;margin-bottom:20px}.horizontal-scroll .button a{margin-right:16px}