.blog-carousel{background-color:var(--color-beige)}.blog-carousel__container{padding:0 0 3.1875rem 0;position:relative}@media(min-width: 1024px){.blog-carousel__container{padding:0;width:100%;max-width:137.5rem;margin:0 auto}}@media(min-width: 1024px){.blog-carousel-carousel__slides.swiper-wrapper{height:34.6875rem;overflow:hidden}}.blog-carousel__slide-wrapper{display:flex;flex-direction:column}@media(min-width: 1024px){.blog-carousel__slide-wrapper{flex-direction:row;gap:3.375rem;height:100%}.blog-carousel__slide-wrapper.single{gap:15rem}.blog-carousel__slide-wrapper.media_text{flex-direction:row-reverse}}.blog-carousel__slide{padding:0}.blog-carousel__slide-content,.blog-carousel__slide-image{width:100%;flex:1}@media(min-width: 1024px){.blog-carousel__slide-content,.blog-carousel__slide-image{width:50%}}.blog-carousel__slide-content{display:flex;flex-direction:column}@media(min-width: 1024px){.blog-carousel__slide-content{margin:auto 0}}.blog-carousel__slide-content.top{justify-content:flex-start}.blog-carousel__slide-content.middle{text-align:center}@media(min-width: 1024px){.blog-carousel__slide-content.middle{text-align:left}}.blog-carousel__slide-content__container{position:relative;padding:1.75rem}@media(min-width: 1024px){.blog-carousel__slide-content__container{max-width:87%;padding:0}}.blog-carousel__slide-content .eyebrow{margin-bottom:1.5rem}.blog-carousel__slide-content h4{margin-bottom:1.5rem}.blog-carousel__slide-content p{margin-bottom:2rem}.blog-carousel__slide-content .cta{width:-moz-fit-content;width:fit-content}.blog-carousel__slide-content .cta.middle{margin:0 auto}@media(min-width: 1024px){.blog-carousel__slide-content .cta.middle{margin:0}}.blog-carousel__slide-fadeElement{transform:translateX(3.75rem);transition:transform .5s linear;transition-delay:2s}.swiper-slide-active .blog-carousel__slide-fadeElement{transform:translateX(0);transition-delay:0s}.blog-carousel__slide-image{position:relative}.blog-carousel__slide-image img{width:100%;height:100%;object-fit:cover}.blog-carousel-carousel__prev,.blog-carousel-carousel__next{display:flex}.blog-carousel-carousel__prev svg path,.blog-carousel-carousel__next svg path{fill:var(--color-black)}@keyframes slide-progress{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.blog-carousel__nav{display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.blog-carousel__nav{justify-content:flex-start;width:50%;margin:0;gap:0;align-items:center}.blog-carousel__nav-wrapper{display:flex;gap:3.375rem;width:100%;justify-content:flex-start}.blog-carousel__nav-spacer{width:50%}}.blog-carousel__nav-arrows{display:flex;gap:2rem}.blog-carousel__nav .swiper-pagination-bullet{width:2.5rem;height:.25rem;border-radius:1.25rem;position:relative;overflow:hidden;background:rgba(30,30,30,.3);backdrop-filter:blur(0.75rem)}.blog-carousel__nav .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.blog-carousel__nav .blog-carousel-carousel__pagination{display:flex;justify-content:center;margin:0;width:initial}@media(min-width: 1024px){.blog-carousel__nav .blog-carousel-carousel__pagination{margin:0 23.5vw 0 0;width:100%;justify-content:flex-start}}.blog-carousel__nav .swiper-pagination-bullet-active{background:rgba(30,30,30,.3);backdrop-filter:blur(0.75rem)}.blog-carousel__nav .swiper-pagination-bullet-active::before{background-color:var(--color-black);animation:slide-progress 6s cubic-bezier(0.3, 0, 0.3, 1) forwards}
