.vi-scroller{--cell-height: 50vh;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding)}.vi-scroller__heading{max-width:992px;margin:0 auto 4.25rem auto}.vi-scroller__header,.vi-scroller__subheader{text-align:center}.vi-scroller__container{max-width:1144px;margin:0 auto;display:grid;grid-template-columns:.55fr .45fr;gap:1.25rem}.vi-scroller__desktop-image{border-radius:4px;opacity:0;transition:opacity 300ms ease-in}.vi-scroller__desktop-image.active{opacity:1}.vi-scroller__desktop-image,.vi-scroller__mobile-image{margin-bottom:0}.vi-scroller__desktop-image img,.vi-scroller__mobile-image img{aspect-ratio:3/2;object-fit:contain;height:fit-content}.vi-scroller__rich-text{display:grid;gap:30px;max-width:460px}@media screen and (width < 48rem){.vi-scroller__rich-text{gap:1rem}}.vi-scroller__rich-text .btn{width:fit-content}.vi-scroller--image-right .vi-scroller__container{grid-template-columns:.45fr .55fr}.vi-scroller--image-right main{order:-1}.vi-scroller__desktop__container{position:sticky;top:calc(50% - var(--cell-height, 40vh)/2);height:var(--cell-height, 40vh);display:flex;justify-content:center;align-items:center}.vi-scroller__desktop-image{position:absolute;width:auto;transition:all 1s ease;display:flex;align-items:center;justify-content:center}.vi-scroller__mobile-image{display:none}.vi-scroller__cell{height:var(--cell-height, 40vh);min-height:fit-content;display:flex;justify-content:center;flex-direction:column}@media screen and (width < 48rem){.vi-scroller__mobile-image{display:block}.vi-scroller__container{display:grid;grid-template-columns:1fr !important;gap:0}.vi-scroller__container>aside{display:none}.vi-scroller__cell{height:auto;padding-top:1.5rem;padding-bottom:1.5rem}}