.cta-banner{overflow:hidden;height:410px;max-height:410px;margin-left:50px;margin-right:50px}@media(min-width:768px){.container-wrapper{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}@media(max-width:768px){.cta-banner{height:auto;max-height:unset;margin-left:20px;margin-right:20px}}.cta-banner__inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;height:100%;grid-template-rows:410px;background-color:var(--bg-color);border-radius:20px}.cta-banner__image{height:100%}.cta-banner__image img{width:100%;height:100%;object-fit:cover;display:block;object-position:top;border-top-left-radius:20px;border-bottom-left-radius:20px}@media(max-width:768px){.cta-banner__image img{object-position:right;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0}}.cta-banner__content{padding:48px 40px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:20px;overflow:hidden;min-height:100%}.cta-banner__icon{display:flex;justify-content:center}.cta-banner__text{font-size:var(--Font-Size-Heading-H4);line-height:var(--Font-Line-Height-Heading-H4);margin:0 auto;font-weight:600;max-width:95%}@media(max-width:768px){.cta-banner__text{font-size:var(--Font-Size-Heading-Mobile-H5);line-height:var(--Font-Line-Height-Heading-Mobile-H5)}}.cta-banner__button{align-self:center;margin-top:12px;display:block;padding:20px 35px;color:var(--White);text-decoration:none;border:1.5px solid #fff;border-radius:12px;font-size:var(--Font-Size-CTA);line-height:var(--Font-Line-Height-CTA);font-weight:600;letter-spacing:var(--Font-Letter-Spacing-CTA)}@media(max-width:768px){.cta-banner__button{font-size:var(--Font-Size-CTA-Mobile);line-height:var(--Font-Line-Height-CTA-Mobile);letter-spacing:var(--Font-Letter-Spacing-CTA-Mobile)}}.cta-banner__button:hover{background-color:#fff;color:var(--bg-color)}@media(max-width:768px){.cta-banner__inner{grid-template-columns:1fr;grid-template-rows:.5fr 1fr}.cta-banner__image{order:1}.cta-banner__content{order:2;padding:36px 24px 42px}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/component-cta-banner.css.map */
