@media screen and (min-width:1024px){.text-and-image-carousel .component__wrapper{margin-left:-16px;margin-right:-16px}
}
.text-and-image-carousel .component__content{border-radius:24px}
.text-and-image-carousel .component__content-row{position:relative;display:flex;flex-direction:column;gap:24px}
@media screen and (max-width:1023px){.text-and-image-carousel .component__content-row{gap:32px}
}
@media screen and (min-width:1024px){.text-and-image-carousel .component__content-row{gap:48px}
}
@media screen and (max-width:1023px){.text-and-image-carousel .component__content .component__slide-indicators{position:absolute;left:0;width:100%;margin:0}
}
.text-and-image-carousel .component__header{text-align:center}
@media screen and (max-width:1023px){.text-and-image-carousel .component__header{padding-left:32px;padding-right:32px}
}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slide-header{padding-left:32px;padding-right:32px}
}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slides-container{padding:0 2px}
.text-and-image-carousel .component__slides-container .slick-list{margin-left:15px;margin-right:15px}
}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current+.slick-slide .component__slide-image-section-wrapper{padding-left:5px}
.text-and-image-carousel .component__slides-container .slick-slide .component__slide-text-section-wrapper{display:none}
.text-and-image-carousel .component__slides-container .slick-slide .component__slide-header{visibility:hidden}
.text-and-image-carousel .component__slides-container .slick-slide .component__slide-image-section-wrapper{z-index:1;transform:scale3D(0.95,0.86,0.86);transition:transform .5s ease-in-out}
@media screen and (max-width:767px){.text-and-image-carousel .component__slides-container .slick-slide .component__slide-image-section-wrapper{transform:scale3D(0.95,0.82,0.82)}
}
@media screen and (min-width:768px) and (max-width:1023px){.text-and-image-carousel .component__slides-container .slick-slide .component__slide-image-section-wrapper{transform:scale3D(0.95,0.85,0.85)}
}
.text-and-image-carousel .component__slides-container .slick-slide .component__slide-image-section-wrapper img{filter:blur(8px);transition:filter .5s ease-in-out}
.text-and-image-carousel .component__slides-container .slick-slide .component__slide-image-section-wrapper .component__slide-image-overlay{z-index:2}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slides-container .slick-slide{width:71.1vw}
.text-and-image-carousel .component__slides-container .slick-slide:not(.slick-current) .component__slide-image-section-wrapper{position:relative;right:-20px}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current+.slick-slide .component__slide-image-section-wrapper{position:relative;padding-left:0;left:-20px}
}
@media screen and (max-width:767px){.text-and-image-carousel .component__slides-container .slick-slide{width:85vw}
.text-and-image-carousel .component__slides-container .slick-slide:not(.slick-current) .component__slide-image-section-wrapper{position:relative;right:-15px}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current+.text-and-image-carousel .component__slides-container .slick-slide .component__slide-image-section-wrapper{position:relative;padding-left:0;left:-15px}
}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__content-wrapper{z-index:2}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-text-section-wrapper{display:flex}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-text-section-wrapper{animation:slideUp 1s ease-out forwards;transform:translateY(30px);transform-origin:bottom;opacity:0}
}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-header{visibility:visible;text-align:center;position:relative}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-image-section-wrapper{transform:scale3D(1,1,1);transition:transform .5s ease-in-out}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-image-section-wrapper img{filter:none;transition:filter .5s ease-in-out}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-image-section{transition:transform .5s ease-in-out;z-index:3}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-image-text{animation:slideUp 1s ease-out forwards;transform:translateY(30px);transform-origin:bottom;opacity:0}
@media screen and (min-width:1024px){.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-text-section-wrapper{flex:0 0 44.444444%;max-width:44.444444%}
.text-and-image-carousel .component__slides-container .slick-slide.slick-current .component__slide-image-section-wrapper{flex:0 0 55.555556%;max-width:55.555556%}
}
.text-and-image-carousel .component__slide:has(.component__slide-header) .component__slide-header{margin-bottom:48px}
@media screen and (max-width:767px){.text-and-image-carousel .component__slide:has(.component__slide-header) .component__slide-header{margin-bottom:24px}
}
@media screen and (min-width:768px) and (max-width:1023px){.text-and-image-carousel .component__slide:has(.component__slide-header) .component__slide-header{margin-bottom:32px}
}
.text-and-image-carousel .component__slide-text-section-wrapper{align-items:center}
.text-and-image-carousel .component__slide-text-section{width:100%}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slide-text-section{text-align:center;margin-top:88px}
}
@media screen and (min-width:768px) and (max-width:1023px){.text-and-image-carousel .component__slide-text-section{margin-top:96px}
}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slide-image-section-wrapper{padding:0}
}
.text-and-image-carousel .component__slide-image-section{position:relative;height:454px;padding-right:0;border-radius:12px;overflow:hidden}
@media screen and (max-width:767px){.text-and-image-carousel .component__slide-image-section{height:262px}
}
@media screen and (min-width:768px) and (max-width:1023px){.text-and-image-carousel .component__slide-image-section{height:435px}
}
.text-and-image-carousel .component__slide-image-section img{aspect-ratio:5 / 4;object-fit:cover;height:100%;width:100%;border-radius:12px;display:block}
.text-and-image-carousel .component__slide-image-overlay{position:absolute;height:100%;width:100%;top:0;left:0;border-radius:12px;background:linear-gradient(122deg,rgba(255,255,255,0) 14.39%,#000 97.98%);background-blend-mode:multiply}
.text-and-image-carousel .component__slide-image-text{position:absolute;bottom:8px;right:8px;width:max-content;color:#8ff5b1;opacity:0;z-index:2}
.text-and-image-carousel .component__content-wrapper{display:flex;flex-wrap:wrap;position:relative;width:100%;z-index:1}
@media screen and (max-width:1023px){.text-and-image-carousel .component__content-wrapper{flex-direction:column-reverse;margin:0}
}
.text-and-image-carousel .component__slide-copy{margin-top:16px}
.text-and-image-carousel .component__slide-link{margin-top:32px}
.text-and-image-carousel .component__slide-link a{width:max-content}
@media screen and (max-width:1023px){.text-and-image-carousel .component__slide-link{display:flex;justify-content:center}
}
body[dir="rtl"] .text-and-image-carousel .component{direction:rtl}
body[dir="rtl"] .text-and-image-carousel .component__slide-link svg.icon{transform:rotateY(180deg)}
body[dir="rtl"] .text-and-image-carousel .component__slide-image-text{right:initial;left:8px}
body[dir="rtl"] .text-and-image-carousel .component__slide-image-overlay{transform:rotate(180deg)}
body[dir="rtl"] .text-and-image-carousel .component__slides-container .slick-slide.slick-current+.slick-slide .component__slide-image-section-wrapper{padding-left:initial;padding-right:5px}
@media screen and (max-width:1023px){body[dir="rtl"] .text-and-image-carousel .component__slides-container .slick-slide:not(.slick-current) .component__slide-image-section-wrapper{left:-20px;right:initial}
body[dir="rtl"] .text-and-image-carousel .component__slides-container .slick-slide.slick-current+.slick-slide .component__slide-image-section-wrapper{position:relative;padding-left:initial;padding-right:0;right:-20px;left:initial}
}
@keyframes slideUp{to{transform:translateY(0);opacity:1}
}