.gallery-carousel .gallery-carousel-slide-img:before,.gallery-carousel .gallery-carousel-slide-img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.gallery-carousel .caption{-webkit-transition:all 1s cubic-bezier(0.59, 0, 0.06, 1);transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.gallery-carousel-wrapper{position:relative;overflow:hidden}.gallery-carousel-wrapper .slick-controls{margin-top:1rem}.gallery-carousel-wrapper .slick-control{color:#555455;color:var(--color-body, #555455)}.gallery-carousel-wrapper .slick-control:hover{color:#4c9b98;color:var(--color-accent-primary, #4C9B98)}.gallery-carousel .gallery-carousel-slide-img{position:relative;height:auto;aspect-ratio:16/9;max-height:calc(100vh - 6rem);margin:0 1rem;min-width:calc(100vw - 16rem);overflow:hidden;-webkit-box-shadow:4px 8px 24px rgba(85,84,85,.1);box-shadow:4px 8px 24px rgba(85,84,85,.1)}@media(max-width: 64rem){.gallery-carousel .gallery-carousel-slide-img{width:calc(100vw - 10rem)}}@media(max-width: 48rem){.gallery-carousel .gallery-carousel-slide-img{height:24rem}}@media(max-width: 40rem){.gallery-carousel .gallery-carousel-slide-img{height:14rem;width:calc(100vw - 4rem);margin:0 .5rem}}.gallery-carousel .gallery-carousel-slide-img img{z-index:1}.gallery-carousel .gallery-carousel-slide-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));background-blend-mode:multiply,normal}.gallery-carousel .caption{color:rgba(85,84,85,.5);color:var(--color-body-50, rgba(85, 84, 85, 0.5));width:100%;text-align:center;z-index:3;opacity:0;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);margin-top:1.5rem}.gallery-carousel .gallery-carousel-slide.slick-active .gallery-carousel-slide-img:before,.gallery-carousel .gallery-carousel-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .gallery-carousel-slide-img:before{opacity:0}.gallery-carousel .gallery-carousel-slide.slick-active .caption,.gallery-carousel .gallery-carousel-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .caption{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.gallery-carousel-control{position:absolute;top:0;height:35rem;width:8rem;z-index:1}@media(max-width: 64rem){.gallery-carousel-control{width:5rem}}@media(max-width: 48rem){.gallery-carousel-control{height:29rem}}@media(max-width: 40rem){.gallery-carousel-control{display:none}}.gallery-carousel-control.gallery-carousel-prev{left:0;cursor:pointer}.gallery-carousel-control.gallery-carousel-next{right:0;cursor:pointer}
/*# sourceMappingURL=gallery_carousel.css.map */
