.responsive-image-banner .banner__content{padding-top:4.8rem;padding-bottom:4.8rem}.banner--small .banner__content.banner__content--bottom-center.page-width{padding-bottom:18rem}@media screen and (max-width:767px){.responsive-image-banner .banner__content{padding-bottom:28rem}}@media screen and (min-width:768px)and (max-width:1023px){.responsive-image-banner .banner__content{padding-bottom:40rem}}.responsive-image-banner .banner__box .rte.subtitle{margin-top:1.6rem;margin-bottom:0}.responsive-image-banner .banner__box .rte.subtitle p{margin:0}.responsive-image-banner .banner__box>*+.banner__buttons{margin-top:3.2rem}.responsive-image-banner img{object-fit:cover;object-position:50% 100%}.responsive-image-banner .banner__media{min-width:72rem;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1100px){.responsive-image-banner .banner__media{width:110rem}}@media screen and (max-width:767px){.responsive-image-banner .banner__media{max-width:100%}}@media screen and (min-width:1024px){.responsive-image-banner .banner--medium:not(.banner--adapt){height:27vw}.responsive-image-banner .banner__content--top-center{align-items:center}.responsive-image-banner .banner__content--top-center{padding:0}.responsive-image-banner .banner__heading{font-size:4rem}.responsive-image-banner .banner__text{font-size:2rem}.responsive-image-banner img{object-position:50% 40%}.responsive-image-banner .banner__media{min-width:180rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-responsive-image-banner.css.map */
