.blog-carousel{display:block;margin:0;text-align:left}.blog-carousel .wrapper{align-items:center;display:flex;gap:30px}.blog-carousel .recent-headline{display:flex;flex-direction:column;max-width:502px}.blog-carousel .recent-headline h2{margin-bottom:24px}.blog-carousel .recent-headline .heading-subtext p{padding-bottom:0}.blog-carousel .recent-headline .blog-link{margin-top:40px}.blog-carousel .recent-headline .blog-link svg{height:22px;padding-left:8px;width:auto}.blog-carousel .recent-headline .blog-link svg path{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}.blog-carousel .recent-headline .blog-link a{align-items:center;display:flex;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:110%;text-decoration:none;text-transform:uppercase}.blog-carousel .recent-headline .blog-link a:hover{text-decoration:none}.blog-carousel .recent-sec{display:flex;gap:20px;justify-content:center;max-width:770px;overflow:hidden;position:relative;width:100%}.blog-carousel .recent-post .img-container{height:222px;min-width:296px;overflow:hidden;position:relative;width:296px}.blog-carousel .recent-post{display:flex!important;flex-direction:row;gap:40px;padding:20px;position:relative}.blog-carousel .recent-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;object-fit:cover;overflow:hidden;position:relative;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;width:100%}.blog-carousel .recent-sec:hover .recent-image{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}.blog-carousel .recent-text{display:flex;flex-direction:column;margin-bottom:0;position:relative;text-align:left;width:100%;z-index:2}.blog-carousel .recent-title{padding:0 0 4px}.blog-carousel .recent-title h3{line-height:125%}.blog-carousel .recent-toptext .listing-details{font-size:14px;font-weight:400;line-height:20px;margin-top:12px}.blog-carousel .recent-title a:hover h3{color:var(--primary-color);text-decoration:none}.blog-carousel .recent-desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:24px}.blog-carousel .blog-tags{align-items:flex-end;display:flex;flex:1;gap:4px;margin-top:auto}.blog-carousel .recent-content{float:left;padding:15px 0 0;width:100%}.blog-carousel .slick-arrow{background:none;color:#777;display:inline-block;font-size:0;height:30px;position:absolute;top:calc(100% - 50px);width:30px;z-index:5}.slick-arrow.slick-next{right:20px}.slick-arrow.slick-prev{left:unset;right:66px}.blog-carousel .slick-arrow:before{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}.blog-carousel .slick-arrow.slick-next:before{content:"\f105"}.blog-carousel .slick-arrow.slick-prev:before{content:"\f104";left:0}.blog-carousel a.topic-link{padding:4px 8px}.blog-carousel a.topic-link:hover{text-decoration:none}.blog-carousel .slick-arrow,.blog-carousel a.topic-link{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}.blog-carousel .slick-arrow:hover:before,.blog-carousel a.topic-link:hover{background:var(--primary-color);color:var(--white-color)}.blog-carousel .recent-sec.bc-animate{opacity:0;transform:translateY(100px);transition:opacity 1s ease,transform 1s ease}.blog-carousel .recent-sec.bc-animate.visible{opacity:1;transform:translateY(0)}.blog-carousel .recent-headline.bc-animate{opacity:0;transform:translateY(-100px);transition:opacity 1s ease,transform 1s ease}.blog-carousel .recent-headline.bc-animate.visible{opacity:1;transform:translateY(0)}@media (max-width:1140px){.blog-carousel .recent-post{flex-direction:column;gap:24px}.blog-carousel .recent-sec .img-container{width:100%}}@media (max-width:768px){.blog-carousel .wrapper{flex-direction:column;gap:20px;gap:40px;overflow:hidden}.blog-carousel .recent-headline,.blog-carousel .recent-sec{max-width:unset;width:100%}.blog-carousel .recent-sec{flex-direction:column}.blog-carousel .recent-post{max-width:unset;position:relative;width:100%}.blog-carousel .recent-date{margin-top:10px}.blog-carousel .recent-desc{display:none}}