.image-with-text-banner{background-color:var(--bg-color)}.image-with-text-banner-row{display:flex;flex-wrap:wrap;gap:24px;max-width:1042px;margin:0 auto;align-items:center}.image-with-text-banner-row .content-block{width:calc(43.4% - 12px)}.image-with-text-banner-row .block-text{font-size:16px}.image-with-text-banner-row .sec-title{margin:0 0 5px;font-weight:900}.image-with-text-banner-row .sec-title{font-style:normal;font-size:90px;line-height:80px}.image-with-text-banner-row .sec-subtitle{margin:0 0 32px;font-weight:900}.image-with-text-banner-row .block-text+.button-wrap{margin-top:32px}.image-with-text-banner-row .button-wrap{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.image-with-text-banner-row.text-center .button-wrap{align-items:center}.image-with-text-banner-row.text-right .button-wrap{align-items:flex-end}.image-with-text-banner-row .button-wrap .hero__button{margin:0;min-width:190px}.image-with-text-banner-row .button-wrap .hero__button--link{font-weight:700}.image-with-text-banner-row .media-block{width:calc(55.6% - 12px);display:flex}.image-with-text-banner-row .media-block img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 900px){.image-with-text-banner-row.image-first .media-block{order:-1}.image-with-text-banner-row .block-text br{display:none}}@media screen and (max-width: 1199px){.image-with-text-banner-row .sec-title{font-size:75px;line-height:65px}}@media screen and (max-width: 899px){.image-with-text-banner-row{gap:0}.image-with-text-banner-row .content-block{width:100%}.image-with-text-banner-row .sec-title{font-size:100px;line-height:100px;display:block}.image-with-text-banner-row .sec-subtitle{margin-bottom:20px}.image-with-text-banner-row .block-text{max-width:343px;font-size:14px}.image-with-text-banner-row.text-mobile-center .block-text{margin:0 auto}.image-with-text-banner-row.text-mobile-right .block-text{margin-left:auto}.image-with-text-banner-row .button-wrap{margin-top:20px;gap:24px}.image-with-text-banner-row.text-mobile-left .button-wrap{align-items:flex-start}.image-with-text-banner-row.text-mobile-center .button-wrap{align-items:center}.image-with-text-banner-row.text-mobile-right .button-wrap{align-items:flex-end}.image-with-text-banner-row .media-block{width:100%;margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-image-with-text-banner.css.map */
