.scrollable-image-with-text-container{display:flex;gap:50px;height:750px!important}.scrollable-image-container{width:45%;height:100%}.scrollable-image-container img{width:100%!important;height:100%;object-fit:cover}.scrollable-text-container{width:55%;display:flex;flex-direction:column;gap:25px;justify-content:center}.scrollable-section .button{width:30%!important}.scrollable-section .page-width{display:flex;flex-direction:column;gap:50px}.scrollable-sectio .page-width{position:relative;height:300vh;scroll-snap-type:y mandatory}.scrollable-image-with-text-container{position:sticky;top:0;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;scroll-snap-align:start;transition:background-color .3s ease;border-radius:24px;overflow:hidden}.scrollable-image-with-text-container .image-with-text__heading{font-size:32px;margin-top:10px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px}.scrollable-image-with-text-container:nth-child(1){background-color:#88b04b}.scrollable-image-with-text-container:nth-child(2){background-color:#ececec;color:#121212!important}.scrollable-image-with-text-container:nth-child(2) h2{color:#121212!important}.scrollable-image-with-text-container:nth-child(3){background-color:#d94f70}.scrollable-image-with-text-container .title-wrapper{display:flex;align-items:center;gap:24px}.scrollable-image-with-text-container .title-wrapper img{width:80px;height:80px;flex-shrink:0}.scrollable-image-with-text-container .title-wrapper .caption{margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:3.36px;text-transform:uppercase}.scrollable-image-with-text-container .title-wrapper{margin-bottom:0}.scrollable-image-with-text-container .image-with-text__text.rte p,.scrollable-image-with-text-container .image-with-text__text.rte ul li{font-size:20px;font-style:normal;font-weight:400;line-height:150%}.scrollable-image-with-text-container .image-with-text__text.rte ul{list-style-type:none;padding-left:0}.scrollable-image-with-text-container .image-with-text__text.rte{padding-right:49px}.scrollable-image-with-text-container .image-with-text__text.rte ul li{display:flex;align-items:center;gap:8px}.scrollable-image-with-text-container .image-with-text__text.rte ul li:before{content:"";width:24px;height:24px;background-image:url(/cdn/shop/files/Check.png?v=1744250729);background-size:contain;background-repeat:no-repeat;background-position:center}.scrollable-image-with-text-container .button.button--primary{background-color:#fff;color:#000;transition:all .3s ease}.scrollable-image-with-text-container .button.button--primary:hover{background-color:#000;color:#fff}.scrollable-image-with-text-container.alt-text-color .button.button--primary{background-color:#000!important;color:#fff!important}.scrollable-image-with-text-container.alt-text-color .button.button--primary:hover{background-color:#fff!important;color:#000!important}.scrollable-image-with-text-container.text-white .title-wrapper-text,.scrollable-image-with-text-container.text-white .caption,.scrollable-image-with-text-container.text-white .image-with-text__text.rte p,.scrollable-image-with-text-container.text-white .image-with-text__text.rte ul li{color:#fff!important}@media screen and (max-width: 1024px){.scrollable-section .button{width:100%!important}.scrollable-image-with-text-container .image-with-text__text.rte p,.scrollable-image-with-text-container .image-with-text__text.rte ul li{font-size:16px!important}.scrollable-image-with-text-container .image-with-text__heading{font-size:24px!important}.scrollable-image-with-text-container .title-wrapper img{width:50px;height:50px;flex-shrink:0}}@media screen and (max-width: 800px){.scrollable-image-with-text-container{flex-direction:column}.scrollable-image-with-text-container .scrollable-text-container{padding-left:40px;padding-right:40px}.scrollable-text-container{width:100%}.scrollable-image-with-text-container{gap:20px}.scrollable-image-container{width:100%}.scrollable-image-container{height:25%}.scrollable-image-with-text-container{height:auto!important;top:-25%}.scrollable-image-with-text-container .scrollable-text-container{padding-bottom:40px}.scrollable-image-container{height:30%}.scrollable-image-with-text-container .image-with-text__text.rte{padding-right:unset}}@media screen and (max-width: 990px){.services.tailored .rich-text__text p{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/scrollable-image-with-text.css.map */
