.faq-banner a.faq-custom-btn{height:51px;width:165px;max-width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-stack-headings);font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:10px;background:#007a4e}.faq-banner a.faq-custom-btn:hover{background:#000}.faq-banner .faq-custom-block{padding:40px 40px 45px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;margin-top:30px;position:relative}.faq-banner .container--large{max-width:1071px}.faq-banner .card-image-mobile{display:none}.faq-banner .bg-image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.faq-banner h2.title{color:var(--color-text-main);font-family:var(--font-stack-headings);font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin:0;letter-spacing:.04rem}.faq-banner h2.title,.faq-banner a{position:relative;z-index:10}.faq-banner .lazy-image[data-ratio] img{border-radius:10px}.faq-banner figure.lazy-image.lazyloaded{padding-top:0!important}.faq-banner .lazy-image[data-ratio]{height:100%}@media screen and (max-width: 768px){.faq-banner .card-image-mobile{display:flex}.faq-banner .card-image-desktop{display:none}.faq-banner a.faq-custom-btn{width:145px;height:45px;margin-right:auto;font-size:14px}.faq-banner .faq-custom-block{flex-direction:column;align-items:flex-start;padding:24px 22px;width:calc(100% - 48px)}.faq-banner h2.title{font-size:28px;letter-spacing:normal;margin-bottom:20px;max-width:322px}}@media screen and (max-width: 400px){.faq-banner h2.title{font-size:25px}}@media screen and (max-width: 336px){.faq-banner h2.title{font-size:20px}}@media screen and (min-width: 337px) and (max-width: 366px){.faq-banner h2.title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/faq-banner.css.map */
