.faq-contact{position:relative}.main-banner-image .image{position:relative;padding-bottom:280px;border-radius:24px;overflow:hidden}.main-banner-image .image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:center right}.faq-contact .main-banner-content{position:absolute;top:50%;transform:translateY(-50%)}.faq-contact .main-banner-content .heading{display:flex}.faq-contact .main-banner-content .main-heading h2{margin:0;color:#fff;line-height:1.1;position:relative;display:inline-block}.faq-contact .main-banner-content .main-heading h2:after{position:absolute;content:"";background:url(/cdn/shop/files/news-white.svg?v=1775623813);background-size:cover;width:27px;height:27px;display:inline-block;margin-left:10px;background-size:100% 100%}.faq-contact .main-banner-content .main-heading .content{margin-top:20px}.faq-contact .main-banner-content .main-heading .content p{margin:0;color:#fff;line-height:1.3}.faq-contact .main-banner-content .main-heading .button{margin-top:30px}@media screen and (max-width:749px){.faq-contact>.page-width{padding-left:2rem;padding-right:2rem}.faq-contact .main-banner-content{position:absolute;top:18%;transform:translateY(-18%);width:calc(100% - 40px)}.faq-contact .main-banner-content .page-width{padding-left:2rem;padding-right:2rem}.faq-contact .main-banner-content .main-heading h2:after{width:18px;height:18px;background-size:cover}.faq-contact .main-banner-content .main-heading .content{margin-top:20px}}@media screen and (max-width:599px){.main-banner-image .image{padding-bottom:320px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/faq-contact.css.map */
