.image-scroll-container{display:grid;grid-template-columns:1fr;row-gap:64px}.text-scroll-fade-image img{height:100%!important;width:100%!important}.text-scroll-fade-image{border-radius:32px;opacity:0;overflow:hidden;transform:scale(1.05);transition:opacity .5s ease-in,transform .5s ease-in}.text-scroll-fade-image.active{opacity:1;transform:scale(1);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:.3s}.text-image-scroll-lock .cms-content__wrapper ul li:before{background:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/_2023_update/Icons/tick.svg);background-color:transparent!important;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;left:0;rotate:0deg;top:0;transform:translateY(0);width:20px}.text-image-scroll-lock .s-title :is(h2,h3,h4){font-size:32px;line-height:1.4}.text-image-scroll-lock .n-title :is(h2,h3,h4){font-size:40px}.text-image-scroll-wrap:not(:first-child){transition:all .6s}.text-image-scroll-wrap.active{opacity:1}@media(max-width:1020px){.text-image-scroll-wrap .hide-in-mobile{display:none}}@media (max-width:600px){.text-image-scroll-lock .s-title :is(h2,h3,h4){font-size:22px}.text-image-scroll-lock .n-title :is(h2,h3,h4){font-size:32px}.text-image-scroll-wrap:not(:first-child){opacity:1}}@media (min-width:425px){.text-scroll-fade-image{height:300px;width:300px}.text-image-scroll-lock .sticky{top:100px}.image-scroll-container{row-gap:30px}}@media (min-width:768px){.text-image-scroll-lock .sticky{top:100px}.image-scroll-container{row-gap:96px}}@media (min-width:1024px){.text-image-scroll-wrap-last{position:relative}#text-image-scroll{padding-bottom:50px}#text-image-scroll .last-image-slide{margin-left:auto;position:relative;right:30px}.text-scroll-fade-image{height:519px;width:519px}.text-image-scroll-lock .sticky{top:200px}.image-scroll-container{row-gap:35vh}}@media (min-width:1280px){#text-image-scroll{padding-bottom:50px}#text-image-scroll .last-image-slide{right:0}.text-image-scroll-lock .sticky{top:150px}.text-scroll-fade-image{height:569px;width:569px}}@media (min-width:1660px){.image-scroll-container{row-gap:20vh}}@media (min-width:1900px){.text-image-scroll-lock .sticky{top:200px}.image-scroll-container{row-gap:25vh}}@media (min-height:850px){.text-image-scroll-lock div.sticky{top:25vh}}@media (min-height:1200px){.text-image-scroll-lock div.sticky{top:35vh}}