.cta-card-slider-section.has-spacing-bottom{margin-bottom:30px}.cta-card-slider-section.has-spacing-top{margin-top:30px}@media screen and (min-width: 989px){.cta-card-slider-section.has-spacing{margin-bottom:50px}.cta-card-slider-section.has-spacing-top{margin-top:50px}}.cta-cards-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding:0 20px}.cta-cards-list .cta-card-item{flex:0 0 320px;width:320px}@media screen and (min-width: 750px){.cta-cards-list{padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.94) transparent}.cta-cards-list .cta-card-item{flex:0 0 45%;width:45%}}@media screen and (min-width: 989px){.cta-cards-list{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0}.cta-cards-list .cta-card-item{width:100%}}.cta-card{height:435px;border-radius:10px;position:relative}.cta-card .cta-card__image-wrapper{height:100%;width:100%;border-radius:10px;overflow:hidden}.cta-card .cta-card__image{height:100%;width:100%;object-fit:cover}.cta-card .cta-card__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;opacity:1;background:linear-gradient(0deg,#0000 50%,#000000b3),#fff0 50%;transition:opacity .5s ease}.cta-card .cta-card__overlay:empty{display:block}.cta-card .cta-card__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:18px}.cta-card .cta-card__content .cta-card__header{display:flex;flex-direction:column;gap:12px}.cta-card .cta-card__content .cta-card__subheading,.cta-card .cta-card__content .cta-card__heading{color:var(--text-color, #fff);margin:0}.cta-card .cta-card__content .cta-card__link-text{background:#ffffffbf;padding:20px;width:fit-content;color:#000;text-decoration:none;transition:background .5s ease}.cta-card .cta-card__content .cta-card__link-text:hover{background:#fff}@media screen and (min-width: 1024px){.cta-card{height:610px;border-radius:15px}.cta-card .cta-card__content{padding:25px 27px}.cta-card .cta-card__content .cta-card__header{gap:4px}}.cta-card__link-wrapper{text-decoration:none}.cta-card__link-wrapper:focus-visible{outline:#000 auto 1px}:is(.cta-card__link-wrapper:hover,.cta-card__link-wrapper:focus-visible) .cta-card__overlay{opacity:.5}a.cta-card__link-text:hover,a.cta-card__link-text:focus-visible{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-cta-card-slider.css.map */
