.sustainability-hero__text-content{align-self:center}.sustainability-hero__text-inner{max-width:55%}.sustainability-hero__title{color:#ad8bbb;line-height:1;margin-bottom:0;font-size:24px}.sustainability-hero__title span{display:inline-block;font-size:41px;color:#704992;font-family:ThePerfectMatchScript;position:relative;top:30px;left:-30px;margin-bottom:35px}.sustainability-hero__text{color:#394149;font-size:16px}@media only screen and (max-width:620px){.sustainability-hero__title{font-size:21px;white-space:nowrap;margin-bottom:10px;display:inline-block}.sustainability-hero__title span{font-size:34px;margin-bottom:0;left:0;top:0;float:right}.sustainability-hero__text{font-size:14px}}@media only screen and (min-width:990px){.sustainability-hero__text-inner{max-width:54%}.sustainability-hero__title{margin-bottom:105px;font-size:40px}.sustainability-hero__title span{font-size:51px}.sustainability-hero__text{font-size:20px;color:#fff}}@media only screen and (min-width:1365px){.sustainability-hero__text-inner{max-width:660px;max-width:720px}.sustainability-hero__title{font-size:45px}.sustainability-hero__title span{font-size:75px;top:35px;left:-30px;margin-bottom:35px}.sustainability-hero__text{font-size:25px}}@media only screen and (min-width:1600px){.sustainability-hero__title{margin-bottom:105px}}.template--page-sustainability .image-with-text{max-width:1920px}.template--page-sustainability .image-with-text__heading.h1{font-size:26px}.template--page-sustainability .image-with-text__text{max-width:100%}.template--page-sustainability .image-with-text__media-container{position:relative;overflow:visible!important;z-index:2}.template--page-sustainability .image-with-text__media-container:after{content:"";position:absolute;width:100%;height:100%;background-color:#704992;z-index:-1;left:-5px;bottom:-5px}.template--page-sustainability .image-with-text__grid--reverse .image-with-text__media-container:after{left:5px}@media screen and (max-width:749px){.template--page-sustainability .image-with-text__content{padding-bottom:0}}@media screen and (min-width:990px){.template--page-sustainability .image-with-text__heading.h1{font-size:45px;margin-bottom:30px}.template--page-sustainability .image-with-text__text{font-size:25px}.template--page-sustainability .image-with-text__media-container:after{left:-15px;bottom:-15px}.template--page-sustainability .image-with-text__grid--reverse .image-with-text__media-container:after{left:15px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/sustainability-hero.css.map */
