.cta-banner{position:relative;background-color:var(--background-color)}.cta-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.cta-banner__image--desktop{display:none}.cta-banner__image--mobile{display:block}.cta-banner .cta-banner__container{position:relative;z-index:1;max-width:1440px;padding-inline:15px}.cta-banner__content{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-banner__content>:first-child{margin-top:0}.cta-banner__label{padding:6px 14px;border-radius:5px;background-color:rgb(var(--accent-color-rgb) / .1);color:rgb(var(--accent-color-rgb));font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:140%;text-transform:uppercase}.cta-banner__heading{margin:10px 0 0;font-family:var(--font-heading-family);font-size:30px;font-weight:600;line-height:124%;letter-spacing:0;color:var(--text-color)}.cta-banner__text{margin-top:16px;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:140%;color:var(--text-color)}.cta-banner__text>:first-child{margin-top:0}.cta-banner__text>:last-child{margin-bottom:0}.cta-banner__button{--buttons-radius: 10px;--buttons-radius-outset: 10px;margin-top:32px;width:100%;min-width:0;min-height:0;padding:16px 40px;background-color:var(--button-background);color:var(--button-color);font-size:16px;line-height:140%;letter-spacing:0;text-transform:none;transition:background-color .15s ease,color .15s ease}.cta-banner__button:after,.cta-banner__button:before{content:none}.cta-banner__button:hover{background-color:var(--button-background-hover);color:var(--button-color-hover)}.cta-banner__list{margin-top:16px;font-family:var(--font-heading-family);font-size:14px;font-style:italic;font-weight:400;line-height:140%;color:rgb(var(--accent-color-rgb))}.cta-banner__list>:first-child{margin-top:0}.cta-banner__list>:last-child{margin-bottom:0}.cta-banner__list ul,.cta-banner__list ol{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none}.cta-banner__list li{display:flex;align-items:center;gap:6px}.cta-banner__list li:before{content:"";flex:0 0 auto;width:4px;height:4px;border-radius:50%;background-color:currentColor}@media screen and (min-width:750px){.cta-banner__image--desktop{display:block}.cta-banner__image--mobile{display:none}.cta-banner .cta-banner__container{padding-inline:60px}.cta-banner__heading{font-size:clamp(30px,3.2vw,46px)}.cta-banner__text{font-size:16px}.cta-banner__button{font-size:18px}}@media screen and (min-width:990px){.cta-banner__content{align-items:flex-start;width:var(--content-width);max-width:100%;text-align:left}.cta-banner--content-second .cta-banner__content{margin-inline-start:auto}.cta-banner__button{width:auto}.cta-banner__list ul,.cta-banner__list ol{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-cta-banner.css.map */
