.image_with_inner_wrapper{overflow:hidden}.iwt_inner{display:flex;justify-content:space-between}.iwt_img_wrapper,.iwt_text_wrapper{flex:1 1 50%;max-width:50%}.iwt_img_wrapper svg.placeholder_svg{background:#0000000d}.iwt_img_wrapper img,.iwt_img_wrapper svg.placeholder_svg{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.iwt_inner.iwt_text--left{flex-direction:row}.iwt_inner.iwt_text--right{flex-direction:row-reverse}.iwt_text_wrapper{padding:5rem;display:flex;align-items:var(--vertical-alignment)}.iwt_text_inner{text-align:var(--horizontal-alignment)}.iwt.rte{margin:1rem 0 0}.image-bg-content-inner .image-with-text,.image-bg-content-inner .image-with-btn{margin-top:1.8rem}.iwt_btn{margin:4rem 0 0}span.iwt_subheading{color:var(--color)}.icon-with-text{max-width:34.4rem;display:inline-flex;flex-direction:column;margin:4rem 0 0rem}.icon-with-text:nth-child(2),.icon-with-text:nth-child(4){margin-right:4rem}.icon-with-text-column img{margin-bottom:1.3rem}.section_block_heading{color:var(--color-secondary-heading)}.iwt_text_wrapper.iwt_blockalign_center{align-items:center}.iwt_text_wrapper.iwt_blockalign_top{align-items:baseline}.iwt_text_wrapper.iwt_blockalign_bottom{align-items:end}.iwt_text_wrapper .icon-with-text-column img{display:block}.iwt_horizontal_center .icon-with-text img{margin:0 auto}.iwt_horizontal_right .icon-with-text-column img{margin-left:auto}.iwt_horizontal_left .icon-with-text-column img{margin-right:auto}.rotating-text-wrapper{display:block;margin:1rem 0 0}.rotating-text-wrapper.show-border{display:inline-block;border:1px solid currentColor;padding:.8rem 1.2rem;min-width:16rem}.rotating-text-stack{position:relative;margin:20px 0 40px}.rotating-text-item{opacity:0;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0;font-weight:400;right:0}.rotating-text-item.is-active{opacity:1}@media screen and (max-width:1441px){.iwt_text_wrapper{padding:3rem}}@media screen and (max-width:989px){.iwt_inner{flex-direction:column!important}.iwt_img_wrapper,.iwt_text_wrapper{flex:1 1 100%;max-width:100%}.icon-with-text{max-width:46%}}@media screen and (max-width:767px){.icon-with-text{max-width:100%}}@media screen and (max-width:640px){.iwt_text_wrapper{padding:1.5rem;width:100%;box-sizing:border-box;min-width:0}.iwt_text_wrapper_inner h2{margin:1rem 0 1.5rem}.iwt_heading_above{padding:0 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/image-with-text.css.map */
