.cta-image-section{display:flex;flex-direction:column-reverse;padding-left:0;padding-right:0;color:var(--Fairy-Tales-Royal-Purple)}@media screen and (min-width:768px){.cta-image-section{flex-direction:row}}.cta-image-content{display:flex;flex-direction:column;gap:28px;justify-content:center;background-color:var(--Light-Purple);padding:45px 20px}@media screen and (min-width:768px){.cta-image-content{padding:0 clamp(20px,7vw,110px)}}.cta-image-title{font-size:var(--Font-Size-Heading-Mobile-H2);line-height:var(--Font-Line-Height-Heading-Mobile-H2)}.cta-image-text{font-size:var(--Font-Size-Body-Mobile);line-height:var(--Font-Line-Height-Body-Mobile);font-weight:400}@media screen and (min-width:768px){.cta-image-title{font-size:var(--Font-Size-Heading-H2);line-height:var(--Font-Line-Height-Heading-H2)}.cta-image-text{font-size:var(--Font-Size-Body);line-height:var(--Font-Line-Height-Body);letter-spacing:var(--Font-Letter-Spacing-Body)}}.cta-image-content>*{max-width:536px}.cta-image-section>div{flex:1 1 50%;box-sizing:border-box}.cta-image-section img{width:100%;object-fit:cover;height:100%}.cta-image-section .kb-right-link-purple span{font-size:var(--Font-Size-CTA-Mobile);line-height:var(--Font-Line-Height-CTA-Mobile);letter-spacing:var(--Font-Letter-Spacing-CTA-Mobile)}@media screen and (min-width:768px){.cta-image-section .kb-right-link-purple span{font-size:var(--Font-Size-CTA);line-height:var(--Font-Line-Height-CTA);letter-spacing:var(--Font-Letter-Spacing-CTA)}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/component-cta-image-section.css.map */
