:root{--anims-duration: .5s}body.page section.horizontal-scroll-cards,body.single section.horizontal-scroll-cards{padding:60px 0 0;z-index:100}body.page section.horizontal-scroll-cards h2,body.single section.horizontal-scroll-cards h2{font-size:2rem;margin-bottom:24px}@media (min-width: 1200px){body.page section.horizontal-scroll-cards h2,body.single section.horizontal-scroll-cards h2{font-size:2.4rem}}@media (min-width: 1710px){body.page section.horizontal-scroll-cards h2,body.single section.horizontal-scroll-cards h2{font-size:3rem}}body.page section.horizontal-scroll-cards .section-header,body.single section.horizontal-scroll-cards .section-header{margin-bottom:22px}body.page section.horizontal-scroll-cards .content-wrapper,body.single section.horizontal-scroll-cards .content-wrapper{flex-wrap:nowrap;transition:.5s}body.page section.horizontal-scroll-cards .content-wrapper a,body.single section.horizontal-scroll-cards .content-wrapper a{position:relative;z-index:1;color:#2b2b2b}body.page section.horizontal-scroll-cards .content-wrapper a h3,body.single section.horizontal-scroll-cards .content-wrapper a h3{display:inline-block;font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:.040625rem;margin-top:15px}@media (min-width: 768px){body.page section.horizontal-scroll-cards .content-wrapper a h3,body.single section.horizontal-scroll-cards .content-wrapper a h3{line-height:1.8rem}}@media (min-width: 992px){body.page section.horizontal-scroll-cards .content-wrapper a h3,body.single section.horizontal-scroll-cards .content-wrapper a h3{line-height:2.5rem}}body.page section.horizontal-scroll-cards .content-wrapper a h3:after,body.single section.horizontal-scroll-cards .content-wrapper a h3:after{content:none;position:absolute;left:-2px;bottom:0;height:12px;background:#e34c26b3;width:30px;transition:.4s;z-index:-1}body.page section.horizontal-scroll-cards .content-wrapper a:hover h3:after,body.single section.horizontal-scroll-cards .content-wrapper a:hover h3:after{width:calc(100% + 4px)}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;height:70vw;margin-bottom:10px}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper:before,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{content:"";position:absolute;inset:60px 0;background:#eff2f5}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper img,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:240px;height:490px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(-17px 25px 15px rgba(0,0,0,.2)) drop-shadow(-6px 4px 6px rgba(0,0,0,.3))}@media (min-width: 992px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper img,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:320px}}@media (min-width: 1200px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper img,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:380px}}@media (min-width: 1710px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper img,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:500px}}body.page section.horizontal-scroll-cards .device-clone-wrapper,body.single section.horizontal-scroll-cards .device-clone-wrapper{height:500px}body.page section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper,body.single section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper{position:relative;margin-left:100px;z-index:10;opacity:.1}body.page section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-content,body.single section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-content{position:absolute;height:calc(100% - 44px);margin:24px 26px 26px;border-radius:20px;background:#fff;overflow:hidden}body.page section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-content img,body.single section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-content img{width:100%;transform:translate(0) translateZ(0)!important}body.page section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-decoration,body.single section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-decoration{position:relative;pointer-events:none}@media (min-width: 576px){body.page section.horizontal-scroll-cards,body.single section.horizontal-scroll-cards{padding:60px 0}body.page section.horizontal-scroll-cards .section-header,body.single section.horizontal-scroll-cards .section-header{margin-bottom:26px}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:350px}}@media (min-width: 768px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:250px}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper:before,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{top:60px;bottom:60px}body.page section.horizontal-scroll-cards .content-wrapper a h3,body.single section.horizontal-scroll-cards .content-wrapper a h3{margin-top:0}body.page section.horizontal-scroll-cards .content-wrapper a h3:after,body.single section.horizontal-scroll-cards .content-wrapper a h3:after{content:""}}@media (min-width: 992px){body.page section.horizontal-scroll-cards,body.single section.horizontal-scroll-cards{padding:180px 0 120px}body.page section.horizontal-scroll-cards .section-header,body.single section.horizontal-scroll-cards .section-header{margin-bottom:46px}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:320px}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper:before,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{top:60px;bottom:60px}}@media (min-width: 992px) and (min-width: 1200px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper:before,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{top:80px;bottom:80px}}@media (min-width: 992px) and (min-width: 1710px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper:before,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{top:60px;bottom:60px}}@media (min-width: 992px){body.page section.horizontal-scroll-cards .content-wrapper a h3,body.single section.horizontal-scroll-cards .content-wrapper a h3{font-size:1.45rem}}@media (min-width: 1200px){body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:360px}}@media (min-width: 1710px){body.page section.horizontal-scroll-cards,body.single section.horizontal-scroll-cards{padding:280px 0 160px}body.page section.horizontal-scroll-cards h2,body.single section.horizontal-scroll-cards h2{margin-bottom:30px}body.page section.horizontal-scroll-cards .section-header,body.single section.horizontal-scroll-cards .section-header{margin-bottom:84px}body.page section.horizontal-scroll-cards .content-wrapper .image-wrapper,body.single section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:450px}body.page section.horizontal-scroll-cards .content-wrapper a h3,body.single section.horizontal-scroll-cards .content-wrapper a h3{font-size:1.625rem}}
