.image_carousel{display:block;text-align:left}.image_carousel .bp-recent-sec{display:flex;gap:20px;justify-content:center;overflow:hidden;padding-right:20px;position:relative;width:100%}.image_carousel .image_carousel-slide{aspect-ratio:3/4;background-position:50%;background-size:cover;cursor:grab;display:flex!important;flex-direction:column;gap:20px;height:300px;height:auto;justify-content:flex-end;overflow:hidden;padding:32px 32px 38px 37px;position:relative}.image_carousel .image_carousel-slide:active{cursor:grabbing}.image_carousel .image_carousel-slide:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.image_carousel .slick-slide:last-child .image_carousel-slide{border-bottom-right-radius:0;border-top-right-radius:0}.image_carousel .recent-desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;z-index:2}.image_carousel .recent-text{display:flex;flex-direction:column;margin-bottom:0;position:relative;text-align:left;width:100%;z-index:2}.image_carousel .recent-title{padding:0 0 4px}.image_carousel .recent-title .image_carousel-heading{line-height:125%}.image_carousel .recent-toptext .listing-details{font-size:14px;font-weight:400;line-height:20px;margin-top:12px}.image_carousel .recent-title a:hover .image_carousel-heading{color:var(--primary-color);text-decoration:none}.image_carousel .image_carousel-slide .button{margin-top:40px}.image_carousel .slick-arrow{background:none;display:inline-block;font-size:0;height:30px;position:absolute;top:14px;width:30px;z-index:5}.slick-arrow.slick-next{right:20px}.slick-arrow.slick-prev{left:unset;right:66px}.image_carousel .slick-arrow:before{background:rgba(0,0,0,.5);border-radius:50%;display:inline-block;font-family:FontAwesome;font-size:22px;padding:4px;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:30px}.image_carousel .slick-arrow.slick-next:before{content:"\f105"}.image_carousel .slick-arrow.slick-prev:before{content:"\f104";left:0}.image_carousel .slick-arrow{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.image_carousel .slick-arrow:hover:before{background:var(--primary-color);color:var(--white-color)}.image_carousel .button a,.image_carousel .recent-title .image_carousel-heading,.image_carousel .slick-arrow{cursor:pointer}.image_carousel .bp-recent-sec.bc-animate{opacity:0;transform:translateY(100px);transition:opacity 1s ease,transform 1s ease}.image_carousel .bp-recent-sec.bc-animate.visible{opacity:1;transform:translateY(0)}.image_carousel .recent-headline.bc-animate{opacity:0;transform:translateY(-100px);transition:opacity 1s ease,transform 1s ease}.image_carousel .recent-headline.bc-animate.visible{opacity:1;transform:translateY(0)}.image_carousel .slick-slide{margin-right:24px}.image_carousel .slick-list{margin-right:-24px;padding:0 22% 0 0!important}@media (max-width:768px){[class*=full-width-section] .image_carousel .bp-recent-sec-wrapper{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.image_carousel .slick-slide{margin-bottom:20px;margin-right:0;width:100%!important}.image_carousel .slick-list{margin-bottom:-20px;margin-right:0;padding:0!important}.image_carousel .bp-recent-sec{flex-direction:column;max-width:unset;padding:0;width:100%!important}.image_carousel .image_carousel-slide{max-width:unset;position:relative;width:100%!important}.image_carousel .recent-date{margin-top:10px}}@media (max-width:1140px){.image_carousel .image_carousel-slide{flex-direction:column;gap:24px}.image_carousel .bp-recent-sec .img-container{width:100%}}@media (max-width:1400px) and (min-width:768px){[class*=full-width-section] .image_carousel .bp-recent-sec-wrapper{padding-left:var(--gutter)!important}}@media (max-width:1300px) and (min-width:768px){[class*=full-width-section] .image_carousel .bp-recent-sec-wrapper{margin-left:0!important;padding-left:var(--gutter)!important}}@media (min-width:1280px){.image_carousel .slick-list{padding:0 24% 0 0!important}}@media (min-width:1400px){.image_carousel .slick-list{padding:0 26% 0 0!important}}@media (min-width:1500px){.image_carousel .slick-list{padding:0 27.5% 0 0!important}}@media (min-width:1600px){.image_carousel .slick-list{padding:0 29% 0 0!important}}@media (min-width:1700px){.image_carousel .slick-list{padding:0 31% 0 0!important}}@media (min-width:1800px){.image_carousel .slick-list{padding:0 33% 0 0!important}}@media (min-width:1900px){.image_carousel .slick-list{padding:0 35% 0 0!important}}@media (min-width:2100px){.image_carousel .slick-list{padding:0 38% 0 0!important}}@media (min-width:2300px){.image_carousel .slick-list{padding:0 40% 0 0!important}}