.icon-image{display:inline-block;margin:0 auto;height:3.2rem;width:3.2rem}.icon-image>img{height:100%;width:100%;object-fit:contain;object-position:bottom}.icon-image{margin-bottom:1rem}.icon-with-text .title-content{margin:0 auto 3.9rem;padding:0 0 1.5rem;display:flex;align-items:center;justify-content:space-between}.title-content>.title{margin:0 2.5rem 0 0;max-width:48rem}.icon-with-text .text-content h2{text-transform:capitalize;letter-spacing:.03rem;margin-top:0;margin-bottom:1rem;font-size:var(--font-body-font-size);line-height:1.3;font-weight:600}.icon-with-text .text-content p,.icon-with-text .text-content h5{margin:0;letter-spacing:.03rem;font-size:1.4rem;font-weight:400}.icon-with-text .title-content .rte p{font-size:1.4rem;font-weight:400;margin-left:5rem}.icon-with-text .title-content .rte{position:relative;max-width:40%}.icon-with-text .title-content .rte:before{content:"";position:absolute;left:0;top:50%;transform:translate(-50%,-50%);border:.1rem solid;height:100%;min-height:8.5rem}.icon-content{width:calc(25% - 2rem)}.text-icon-content{align-items:flex-start;gap:2rem;justify-content:space-between}.icon-with-text .text-content p{word-break:break-word}@media screen and (max-width: 500px){.icon_with_text .icon-content{flex-direction:row!important}.icon_with_text .icon-content{padding:2rem 1rem!important;width:100%!important}.icon_with_text .icon-content .text-content{text-align:center!important}.text-content{margin-top:.3rem}}@media screen and (max-width: 767px){.icon-image{margin:0 auto}.icon_with_text .icon-content{flex-direction:column;padding:.6rem 1rem;width:50%;margin:0 auto}.icon_with_text .icon-content .text-content{text-align:center}.icon-with-text .title-content{display:block;margin-bottom:.8rem}.icon-with-text .title-content .rte:before{display:none}.title-content>.title{margin-bottom:.9rem;max-width:100%}.icon-with-text .title-content .rte{max-width:100%}.icon-with-text .title-content .rte p{margin-left:0}.icon-with-text .text-content h2{font-size:1.5rem;line-height:1.3}.icon-with-text .text-content p,.icon-with-text .text-content h5{font-size:1.2rem;line-height:1.4}.icon-content{width:calc(50% - 1rem)}}@media screen and (min-width: 768px) and (max-width: 991px){.text-content p{font-size:1.2rem}.icon-with-text .title-content{margin-bottom:2.7rem}.icon-content{width:calc(25% - 1.5rem)}.title-content>.title{margin-bottom:.9rem;max-width:100%}}@media screen and (min-width: 992px) and (max-width: 1024px){.icon-content{padding:1.5rem}.icon-with-text .title-content{margin-bottom:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/icon-with-text.css.map */
