.cta-banner{position:relative;width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cta-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.cta-banner__image--placeholder{background:linear-gradient(135deg,#cfe8e8,#9fd0d0)}.cta-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:var(--overlay-opacity, .2);z-index:1}.cta-banner__content{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:40px 20px;text-align:center;color:#fff}.cta-banner__heading{font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:500;line-height:1.3;margin:0 0 16px;color:#fff}.cta-banner__subheading{font-size:17px;line-height:1.6;margin:0 0 28px;color:#ffffffeb}.cta-banner__button{display:inline-block;padding:14px 32px;border-radius:30px;background:#fff;color:#1a6b6b;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta-banner__button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}@media screen and (max-width:749px){.cta-banner{min-height:260px}.cta-banner__heading{font-size:26px}.cta-banner__subheading{font-size:15px}.cta-banner__button{padding:12px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-blog-banner.css.map */
