.media-with-text__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:3rem;padding:3rem 2rem}.media-with-text__wrapper .content__wrapper,.media-with-text__wrapper .media__wrapper{flex:0 0 100%;width:100%}.media-with-text__wrapper .content__wrapper .media-with-text__heading br{display:none}.media-with-text__wrapper .content__wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}.media-with-text-video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;min-height:40rem}.media-with-text-video-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,#0000004d 0% 100%);z-index:1}.media-with-text-video-wrapper.is-playing:before{content:none}.media-with-text-video-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer}.media-with-text-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.media-with-text__content__ctas{display:none;flex-direction:column;gap:1.6rem;margin-top:1.6rem}.media-with-text__content__ctas .button--secondary{border:1px solid #A7A6A8}.media-with-text__wrapper .media__wrapper .media-with-text-img{width:100%;height:auto;max-height:40rem;object-position:top;object-fit:cover}.image-bottom .media-with-text__wrapper .media__wrapper .media-with-text-img{object-position:center 60%}.media-with-text__wrapper .media__wrapper .media-with-text__content__ctas{display:flex;margin-top:3rem}.media-with-text__wrapper .custom-list__wrapper{list-style-type:none;display:flex;flex-direction:column;gap:2.2rem;padding:0}.media-with-text__wrapper .custom-list{display:flex;align-items:flex-start;gap:1.6rem}.media-with-text__wrapper .custom-list .icon img{width:2rem;height:2rem}.media-with-text__wrapper .custom-list__content{display:flex;flex-direction:column;gap:.8rem;max-width:100%}.is-playing .media-with-text-video-overlay{display:none}.media-with-text__wrapper .content__wrapper .media-with-text__description p{line-height:150%}.media-with-text__wrapper .content__wrapper .media-with-text__description h3{font-size:2.4rem}.media-with-text__testimonial{display:flex;flex-direction:column;gap:3rem}.media-with-text__testimonial .media-with-text__testimonial-author{display:flex;flex-direction:row;gap:1.6rem;align-items:center}.media-with-text__testimonial .media-with-text__testimonial-content{font-size:2.4rem;font-weight:400;line-height:120%;letter-spacing:0%}.media-with-text__testimonial .media-with-text__testimonial-image img{width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;object-position:center}.media-with-text__testimonial .media-with-text__testimonial-author__wrapper{display:flex;flex-direction:column;gap:.2rem}.media-with-text__testimonial .media-with-text__testimonial-author__wrapper .author-name{font-weight:700}.media-with-text--custom .media-with-text__wrapper{padding:0}.media-with-text--custom .media-with-text__wrapper .content__wrapper{padding:3rem 2rem 0}.media-with-text--custom .media-with-text__wrapper .media__wrapper .media-with-text-img{object-position:100% 25%}.media-with-text__wrapper .content__wrapper .text--primary{color:var(--text-color, #10253f)}.media-with-text__wrapper .custom-list__content .heading{font-size:2.2rem;letter-spacing:.1em}.custom-list__custom .media-with-text__wrapper .custom-list>.icon{padding:.9rem;background:#f7f3ed;margin-right:.4rem}@media screen and (min-width:768px){.media-with-text__content__ctas{flex-direction:row}.media-with-text__wrapper .content__wrapper{gap:2.4rem}}@media screen and (min-width:1024px){.media-with-text__wrapper{padding:4rem 3rem;flex-direction:row;gap:0;align-items:stretch}.media-with-text__wrapper .content__wrapper{gap:3rem}.media-with-text__wrapper .content__wrapper .media-with-text__heading br{display:block}.media-with-text__wrapper.media-first{flex-direction:row-reverse}.media-with-text__wrapper .content__wrapper,.media-with-text__wrapper .media__wrapper{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem);justify-content:center}.spacer{display:flex!important;flex-grow:1}.media-with-text__content__ctas{display:flex}.media-with-text__content__ctas:has(.button--secondary) .button{font-size:1.3rem}.media-with-text__wrapper .media__wrapper .media-with-text__content__ctas{display:none}.media-with-text__wrapper .media__wrapper .media-with-text-img{min-height:56rem;height:100%}.template--about .media-with-text__wrapper .media__wrapper .media-with-text-img{max-height:56rem}.media-with-text__wrapper .custom-list__content{max-width:75%}.media-with-text__wrapper .content__wrapper .media-with-text__description h3{font-size:2.6rem}.media-with-text--custom .media-with-text__wrapper .content__wrapper{gap:1rem;padding:4rem}.media-with-text--custom .media-with-text__wrapper .media-with-text__description{margin-top:auto}}@media screen and (min-width:1280px){.media-with-text__wrapper{padding:6rem}.media-with-text__wrapper.fifty-fifty .content__wrapper,.media-with-text__wrapper.fifty-fifty .media__wrapper{flex:0 0 calc(50% - var(--col-gap));width:calc(50% - var(--col-gap))}.media-with-text__wrapper.forty-sixty.text-first .content__wrapper,.media-with-text__wrapper.forty-sixty.media-first .media__wrapper,.media-with-text__wrapper.sixty-forty.text-first .media__wrapper,.media-with-text__wrapper.sixty-forty.media-first .content__wrapper{flex:0 0 calc(40% - var(--col-gap))}.media-with-text__wrapper.forty-sixty.text-first .media__wrapper,.media-with-text__wrapper.forty-sixty.media-first .content__wrapper,.media-with-text__wrapper.sixty-forty.text-first .content__wrapper,.media-with-text__wrapper.sixty-forty.media-first .media__wrapper{flex:0 0 calc(60% - var(--col-gap))}.media-with-text__content__ctas:has(.button--secondary) .button{font-size:1.6rem}.media-with-text--custom .media-with-text__wrapper .content__wrapper{padding:4rem 6rem}.media-with-text--custom .media-with-text__wrapper .content__wrapper{flex:0 0 calc(57% - var(--col-gap));width:calc(57% - var(--col-gap));max-width:45%}.media-with-text--custom .media-with-text__wrapper .media__wrapper{flex:0 0 calc(43% - var(--col-gap));width:calc(43% - var(--col-gap))}.media-with-text__wrapper .media__wrapper .media-with-text-img{min-height:64rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-media-with-text.css.map */
