.about-banner .banner__heading{font-size:36px;line-height:normal}.about-banner .banner__text{line-height:1.3;letter-spacing:.32px;max-width:37rem;margin:2rem auto 0}.about-banner .bg-banner-media:after{content:"";display:inline-block;background:url(about-us-text-bg.svg);background-repeat:no-repeat;width:616px;height:100%;background-size:cover}.about-banner.banner--bg-align-left .bg-banner-media:after{position:absolute;left:0;top:0}.about-banner.banner--bg-align-right .bg-banner-media:after{position:absolute;right:0;top:0;transform:rotateY(180deg)}.about-banner .banner{width:100%;overflow:hidden}@media only screen and (min-width:750px){.about-banner .banner__box{max-width:27rem;padding:4rem 0 0}}@media only screen and (max-width:1440px){.about-banner .bg-banner-media:after{width:42.77777777777778VW}.about-banner .banner__content{padding:0}}@media only screen and (max-width:1024px){.banner-main.about-banner{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width:989px){.about-banner .banner__box{min-width:auto;padding:6rem 0 0}.about-banner .banner__heading{font-size:30px}.about-banner .banner__text{font-size:1.4rem}}@media only screen and (max-width:749px){.about-banner .bg-banner-media:after{background:none}}@media only screen and (max-width:480px){.about-banner .banner__heading{font-size:22px}.about-banner .banner__text,.about-image-text .image-with-text__text{font-size:1.4rem}.about-banner .banner:not(.banner--mobile-bottom) .banner__box{max-width:262px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/background-image-banner.css.map */
