.img-txt--boxed{border-radius:24px;box-shadow:0 16px 32px rgba(24,29,33,.05),0 8px 16px rgba(24,29,33,.05);min-height:clamp(300px,60vh,550px);overflow:hidden;padding:96px}.img-txt--boxed.less-pd{min-height:clamp(300px,50vh,500px);padding:72px}.hidden-col .img-txt__col--txt .img-txt__col-content{padding-left:0!important}@media (max-width:1139px){.img-txt--boxed{padding:96px 48px}.img-txt--boxed.less-pd{padding:48px}}@media (max-width:767px){.img-txt--boxed,.img-txt--boxed.less-pd{padding:48px 24px}}.img-txt--boxed-accent{background:#03caff}.img-txt--boxed-dark{background:#181d21}.img-txt--boxed-light{background:#f9f9f9}.img-txt--boxed-white{background:#fff}.img-txt--boxed-image{position:relative}.img-txt--boxed-image>div{position:relative;z-index:2}.img-txt--boxed-image .img-txt__bg{height:100%;left:0;object-fit:cover;object-position:50%;pointer-events:none;position:absolute;top:0;width:100%}.img-txt--boxed-image:before{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.55;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1140px){.img-txt{align-items:center;display:flex;flex-wrap:nowrap}.img-txt__btn{margin-top:24px}.img-txt__col{width:50%}.img-txt__col--txt{display:flex}.img-txt__col--img{text-align:start}.img-txt--ti .img-txt__col--txt{justify-content:flex-end}.img-txt--it .img-txt__col--img{order:1;text-align:end}.img-txt--it .img-txt__col--txt{order:2}.img-txt--ti .img-txt__col--txt .img-txt__col-content{padding-inline-end:80px}.img-txt--it .img-txt__col--txt .img-txt__col-content{padding-inline-start:80px}}@media (max-width:1139px){.img-txt{display:flex;flex-direction:column}.img-txt__col{width:100%}.img-txt--sit .img-txt__col--img{order:1}.img-txt--sit .img-txt__col--txt{order:2}.img-txt--sit .img-txt__col--img,.img-txt--sti .img-txt__col--txt{margin-bottom:40px}.img-txt--stacked-img-center .img-txt__col--img,.img-txt--stacked-txt-center .img-txt__col--txt{margin-left:auto;margin-right:auto}.img-txt--stacked-img-center .img-txt__col--img{text-align:center}}.img-txt__col--heading{text-align:inherit!important}@media (min-width:1140px){.img-txt__col--heading{text-align:center!important}}.img-txt__col--heading .img-txt__col-content{display:inline-block;text-align:left}.img-txt__overline{color:#42b369;letter-spacing:.1em}.img-txt__divider{line-height:0}.img-txt__divider div{background:linear-gradient(111.02deg,#03caff,#00f3ff);border-radius:4px;display:inline-block;height:4px;max-width:100%;vertical-align:top;width:80px}.img-txt--dark .img-txt__divider--auto div{background:#fff}