.new-image-with-banner{margin:-3px 0;background-size:cover;background-position:center;background-repeat:no-repeat}.image-with-banner__content{display:flex;align-items:center;gap:60px}.layout--media-right .image-with-banner__content{flex-direction:row-reverse}.image-with-banner__image,.image-with-banner__text{flex:0 0 calc(50% - 30px)}.full-width .image-with-banner__text{padding:2.78%}.image-with-banner__text{padding-bottom:60px}.image-with-banner__image img,.image-with-banner__image video{width:100%;display:block;object-fit:contain;height:auto}h2.new-image-with-banner__heading{line-height:100%;max-width:600px;margin:0;letter-spacing:0}.new-image-with-banner__subheading{max-width:600px;letter-spacing:0!important;line-height:130%;margin:20px 0!important}@media screen and (max-width:1220px){h2.new-image-with-banner__heading{line-height:100%;max-width:350px;margin:0;font-size:55px}.image-with-banner__text{padding-left:0;padding-top:80px;padding-bottom:20px}}@media screen and (max-width:1024px){.image-with-banner__text{padding-left:0;padding-top:120px}}@media screen and (max-width:767px){.image-with-banner__content{flex-direction:column;gap:40px}.layout--media-right .image-with-banner__content{flex-direction:column}.image-with-banner__image,.image-with-banner__text{flex:0 0 100%;width:100%}.image-with-banner__text{padding-bottom:0;padding-left:0;padding-top:160px}.image-with-banner__image{order:1}.new-image-with-banner{background-position:top!important}.new-image-with-banner__subheading{max-width:520px}.new-image-with-banner__subheading p{min-height:84px}.character-slider__heading{font-size:40px}.template-page-character-landing.page-page .image-with-banner__content{display:flex;flex-direction:column;gap:20px}.template-page-character-landing.page-page .image-with-banner__image{order:1}.template-page-character-landing.page-page .image-with-banner__text{order:2;padding:4rem 0!important}.template-page-character-landing.page-page .new-image-with-banner__subheading p{min-height:0}}@media screen and (max-width:1220px){.template-page-character-landing.page-page .image-with-banner__text{padding:4rem 0!important}}@media screen and (min-width:767px){.new-image-with-banner{padding-top:175px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/new-image-with-banner.css.map */
