.so-main-image img{display:block}.so-space-wrap{height:25vh;width:100%;display:block!important}.so-video video,#video-placeholder{width:100%;height:100%;display:block}.so-icon-img img{max-width:63px;height:63px;object-fit:contain;display:block}.so-icon-with-text-main{display:flex;flex-wrap:wrap;gap:50px}.so-icon-text-wrapper{display:flex;flex:1 1 calc(50% - 80px);align-items:center;gap:30px}.so-icon-content h3{margin:0 0 15px}.so-icon-content p{margin:0;font-size:16px}.so-content h2,h2.so-heading{font-size:calc(var(--font-heading-scale) * 2.5rem)}.so-inner-wrapper{display:flex;flex-wrap:wrap;gap:80px}.so-content{color:#fff}.so-content h2{margin:0 0 30px;color:#fff}.so-content h2:last-child{margin-bottom:0}.so-reason-section{display:flex;flex-wrap:wrap;gap:40px}h2.so-heading{margin:0}.soverlap-main-image img{width:100%;height:100%;object-fit:cover;display:block;max-width:100%}.so-overlap-wrapper{position:relative;z-index:1;padding-bottom:80px}.so-video-section__media{width:100%;height:auto}.soverlap-main-image.in-viewport{position:sticky;top:0;left:0;width:100%;height:100vh;z-index:5}.border{border:1px solid rgba(255,255,255,.2);width:100%;display:block!important}.soverlap-main-image-wrapper{position:sticky;top:0;height:100vh;background-color:#1e2325;overflow:hidden}.so-video{width:100%}.soverlap-main-image{transition:filter .5s,opacity .5s,transform .5s;will-change:transform,opacity,filter;backface-visibility:hidden;position:relative;width:100%;height:100vh}.soverlap-main-image img.cover-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media screen and (max-width: 1199px){.so-inner-wrapper{gap:40px}.so-overlap-wrapper h2{font-size:22px;line-height:normal}}@media screen and (max-width: 809px){.soverlap-main-image{width:100%;height:100%}.so-icon-text-wrapper{flex:1 1 100%}.soverlap-main-image img.cover-image{position:relative;width:100%;height:100%;display:block}.so-space-wrap{height:15vh}}@media screen and (max-width: 768px){.so-inner-wrapper{gap:40px}.h2.so-heading,.so-overlap-wrapper h2{font-size:20px;line-height:normal}}@media screen and (max-width: 749px){.so-wrapper{background-color:#1e2325}.so-icon-with-text-main,.so-reason-section{gap:30px}.so-icon-content p{font-size:14px}.so-overlap-wrapper{padding-bottom:40px}.so-content h2{margin:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/scroling-image.css.map */
