.reference-carousel-con{position:relative}.reference-carousel-featured-image img{width:100%;height:400px;object-fit:cover;object-position:center}.carousel-hover-content{position:absolute;display:flex;width:100%;height:100%;top:0;justify-content:flex-end;padding:30px;z-index:2;flex-direction:column}.reference-carousel .slick-slide{margin:0 15px}.reference-carousel .slick-list{margin:0 -15px}.reference-carousel .reference-title{width:100%}.reference-carousel h3{margin:0;color:#fff;text-shadow:1px 1px 0 #000}.reference-address{font-size:18px;color:#fff;margin-top:10px;text-shadow:1px 1px 0 #000}.reference-carousel .reference-carousel-featured-image{border-radius:5px 24px 24px 24px;position:relative;overflow:hidden}.reference-carousel-featured-image:after{content:"";background-image:linear-gradient(to bottom,#fff0 0%,#fff0 0%,#fff0 50%,rgb(0 0 0 / .75) 100%);position:absolute;top:0;left:0;height:100%;width:100%}.reference-carousel-slick-nav .slick-arrow{z-index:2;overflow:hidden;width:40px;height:40px;border-radius:100%;border:1px solid #8a0e12;cursor:pointer;transition:0.3s;transition-timing-function:ease-out;-webkit-transition:0.3s;-webkit-transition-timing-function:ease-out;background-color:#fff0}.reference-carousel-slick-nav .slick-arrow svg{position:absolute;top:0;left:0;transition:0.3s;transition-timing-function:ease-out;-webkit-transition:0.3s;-webkit-transition-timing-function:ease-out}.reference-carousel-slick-nav .prev.slick-arrow svg.icon-initial{transform:translateX(0);opacity:1}.reference-carousel-slick-nav .slick-arrow.slick-disabled{pointer-events:none;opacity:.3}.reference-carousel-slick-nav .prev.slick-arrow svg.icon-state{transform:translateX(18px);opacity:0}.reference-carousel-slick-nav .next.slick-arrow svg.icon-initial{transform:translateX(0);opacity:1}.reference-carousel-slick-nav .next.slick-arrow svg.icon-state{transform:translateX(-18px);opacity:0}.reference-carousel-slick-nav .slick-arrow{position:relative}@media (hover:hover){.reference-carousel-slick-nav .slick-arrow:hover{background-color:#fff0;border:1px solid #8a0e12}.reference-carousel-slick-nav .prev.slick-arrow:hover svg.icon-initial{transform:translateX(-18px);opacity:0}.reference-carousel-slick-nav .prev.slick-arrow:hover svg.icon-state{transform:translateX(0);opacity:1}.reference-carousel-slick-nav .next.slick-arrow:hover svg.icon-initial{transform:translateX(18px);opacity:0}.reference-carousel-slick-nav .next.slick-arrow:hover svg.icon-state{transform:translateX(0);opacity:1}}@media (max-width:1366px){.reference-carousel h3{font-size:18px}}@media (min-width:1025px){.reference-carousel-slick-nav .slick-arrow{transform:translateY(-50%);position:absolute;top:50%}.reference-carousel-slick-nav .prev.slick-arrow{left:0}.reference-carousel-slick-nav .next.slick-arrow{right:0}}@media (max-width:1024px){.reference-carousel-slick-nav{display:flex;justify-content:space-between;position:absolute;bottom:0;right:0;align-items:center;gap:10px}.reference-carousel-con{padding:0 0 60px 0}.reference-carousel .slick-slide{margin:0 10px}.reference-carousel .slick-list{margin:0 -10px}}@media (min-width:881px){.reference-carousel .slick-slide{transform:scale(.8);transition:0.3s all linear}.reference-carousel .slick-slide.slick-active.slick-center{transform:scale(1);opacity:1}}@media (max-width:880px){.reference-carousel-con{padding:0 0 60px 0}.reference-carousel-slick-nav{justify-content:flex-end;top:auto;bottom:0;height:auto;gap:10px}.reference-carousel .slick-slide{margin:0 15px}.reference-carousel .slick-list{margin:0 -15px}}