.cc-media-with-text-banner .section{padding-bottom:43px;padding-top:43px}.cc-media-with-text-banner .media-with-text{max-width:100%;border-radius:14px;overflow:hidden;background-color:rgb(var(--bg-color));color:rgb(var(--text-color))}.cc-media-with-text-banner .media-with-text .section__block--heading{color:rgb(var(--text-color))}.cc-media-with-text-banner .media-with-text .section__block--heading.h2{font-size:40px;font-weight:500;line-height:43.4px;margin-bottom:16px}.cc-media-with-text-banner .media-with-text .section__block--heading.h3{font-size:35px;font-weight:600;line-height:43.4px;margin-bottom:10px}.cc-media-with-text-banner .media-with-text .rte.enlarge-text{font-size:18px;font-weight:400;line-height:25px;margin-bottom:10px}.cc-media-with-text-banner .media-with-text__media{--media-width: 34%}.cc-media-with-text-banner .media-with-text__media.image-size--large{--media-width: 48%}.cc-media-with-text-banner .media-with-text__media.border-radius-false{border-radius:0}.cc-media-with-text-banner .media-with-text--content{max-width:537px;margin:auto;padding-top:93px;padding-bottom:93px}.cc-media-with-text-banner .section__block--icon{max-width:292px;margin-bottom:18px}.cc-media-with-text-banner .section__block--buttons{margin-top:13px;column-gap:12px;width:100%}.cc-media-with-text-banner .section__block--buttons .btn{font-size:15px;font-weight:600;line-height:16.9px;min-width:210px}.cc-media-with-text-banner .media-with-text__text{position:relative;height:100%;margin:0}.cc-media-with-text-banner .media-with-text__text.media-size--large .media-with-text--content{max-width:435px}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .media-with-text--content{max-width:560px;margin-left:7px;padding-top:52px;padding-bottom:53px}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .section__block--buttons{margin-top:19px}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .section__block--buttons .btn{min-width:unset;padding-left:28px;padding-right:28px}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .rte{line-height:29px}.cc-media-with-text-banner .media-with-text--reverse .media-with-text__text.text-block-width--large .media-with-text--content{margin-left:auto}.cc-media-with-text-banner .text-icon{position:absolute;right:0;bottom:0;max-width:66%}@media (max-width: 769px){.cc-media-with-text-banner .section{padding-bottom:12px;padding-top:34px}.cc-media-with-text-banner .section__block--icon{max-width:212px;margin:0 auto 13px}.cc-media-with-text-banner .media-with-text__media{max-height:236px}.cc-media-with-text-banner .media-with-text--content{padding-top:36px;padding-bottom:60px}.cc-media-with-text-banner .section__block--buttons{margin-top:14px;row-gap:11px;padding:0}.cc-media-with-text-banner .section__block--buttons .btn{font-size:14.5px;min-width:unset;width:100%;padding-top:11px;padding-bottom:11px}.cc-media-with-text-banner .media-with-text .rte{font-size:15.5px;line-height:26px;text-align:center}.cc-media-with-text-banner .media-with-text .rte.enlarge-text{font-size:16px;margin-bottom:14px}.cc-media-with-text-banner .media-with-text .section__block--heading{text-align:center}.cc-media-with-text-banner .media-with-text .section__block--heading.h2{font-size:41px;line-height:43.4px;margin-bottom:18px}.cc-media-with-text-banner .media-with-text .section__block--heading.h3{font-size:26px;margin-bottom:4px;line-height:33.4px}.cc-media-with-text-banner .media-with-text.layout-mobile-bottom{display:flex;flex-direction:column-reverse}.cc-media-with-text-banner .media-with-text.layout-mobile-bottom .media-with-text--content{padding-top:8px;padding-bottom:26px}.cc-media-with-text-banner .media-with-text.layout-mobile-bottom .media-with-text__media{max-height:unset}.cc-media-with-text-banner .media-with-text__text.text-block-width--large{padding:22px 20px 0}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .media-with-text--content{max-width:unset;margin-left:0;padding-top:0;padding-bottom:31px}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .section__block--buttons{margin-top:6px}.cc-media-with-text-banner .media-with-text__text.text-block-width--large .rte{line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/section-media-with-text-banner.css.map */
