.photo-carousel>.container{max-width:52.5rem;text-align:center}.photo-carousel__carousel-wrap{width:100%;max-width:120rem;margin:auto}.photo-carousel__slide{width:100%;position:relative;padding-top:2rem}.photo-carousel__slide.slick-active{z-index:4}.photo-carousel__slide-img{margin-bottom:-4rem;width:100%;transform:scale(1);transition:transform 1s;z-index:2;position:relative}.slick-active .photo-carousel__slide-img{transform:scale(1.05);box-shadow:0 0 1em rgba(0,0,0,.12)}.photo-carousel__slide-img img{width:100%;object-fit:cover;aspect-ratio:32 / 17}.photo-carousel__slide-content{background:var(--color-second);color:var(--color-inv);padding:2rem;width:90%;max-width:52.5rem;margin:auto;position:relative;z-index:3;opacity:0;transform:translateY(-4rem);transition:all .5s}.slick-active .photo-carousel__slide-content{opacity:1;transform:translateY(0)}.photo-carousel__slide-content a{color:var(--color-inv)}.photo-carousel__slide-content a:hover{color:var(--color-light)}.photo-carousel .slick-arrow{position:absolute;z-index:2;top:0;height:100%;width:20%;opacity:1;border:0;font-size:0;outline:0;-webkit-appearance:none}.photo-carousel .slick-arrow.slick-prev{left:0;background:linear-gradient(to left,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 100%)}.photo-carousel .slick-arrow.slick-prev:hover{cursor:w-resize}.photo-carousel .slick-arrow.slick-next{right:0;background:linear-gradient(to left,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 100%)}.photo-carousel .slick-arrow.slick-next:hover{cursor:e-resize}.photo-carousel .slick-prev{left:10px}.photo-carousel .slick-next{right:10px}.photo-carousel .slick-dots{position:relative;bottom:0;list-style:none;display:flex;width:100%;margin:0;padding:0}.photo-carousel .slick-dots li{margin:0;padding:0;width:100%}.photo-carousel .slick-dots li button{width:100%;height:2rem;background:transparent;border:0;text-indent:-999px;text-align:left;overflow:hidden;position:relative;margin:0;padding:.125rem}.photo-carousel .slick-dots li button::after{content:"";display:block;position:abosolute;height:.25rem;background:var(--color-light)}.photo-carousel .slick-dots li.slick-active button::after{background:var(--color-third)}@media(min-width:992px){.default-content{background:inherit}}