.featured-banner-section{padding:40px 0 60px}.featured-banner-inner{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.featured-banner-title{padding-right:100px;width:50%}.featured-banner-post{width:50%}.featured-banner-post-inner{border:none;height:260px}.featured-banner-post-top{align-items:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.featured-banner-post-top-title{padding-right:60px;width:calc(100% - 86px)}.featured-banner-post-top-image{width:86px}.featured-banner-post-top-image img{display:block;height:auto!important;width:100%}.featured-banner-post-top-title .title{margin-bottom:7px}.featured-banner-post-top-title .post-title{font-weight:600}.featured-banner-post-inner a{text-decoration:none;width:100%}.featured-banner-post.post-slider .slick-dots li button:before{background:#fff;border-radius:50%;color:#000;font-size:0;height:12px;opacity:.75;width:12px}.featured-banner-post.post-slider .slick-dots li button{border-radius:50%;height:12px;margin:0;width:12px}.featured-banner-post.post-slider .slick-dots li{height:auto;width:auto}.featured-banner-post.post-slider .slick-dots li.slick-active button:before{opacity:1!important}.featured-banner-post.post-slider .slick-slide{margin:0 2px}.featured-banner-post.post-slider ul.slick-dots li:only-child{display:none}.slick-dotted.slick-slider{margin-bottom:0!important}.img-container:hover{cursor:pointer}.img-container{display:flex;max-width:100%}.img-col{align-content:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff;display:flex;flex:1;flex-direction:column;height:260px;justify-content:flex-end;max-width:30px;overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.carousel-image.img-col:last-child{border-right:1px solid #fff}.img-col.open-img{flex:5;max-width:100%}.page-navigation{align-items:center;display:flex;margin-top:20px}.page-navigation a{color:hsla(0,0%,100%,.6);font-size:18px;font-weight:600;letter-spacing:-.05em;line-height:22px;margin:0 5px;text-align:center;text-decoration:none}.page-navigation a.active{color:#fff}.slider-progress .progress{transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}.slider-progress{background:#f8f8f85c;bottom:0;height:7px;opacity:0;position:absolute;visibility:hidden;width:100%}.slider-progress .progress{background:#fcfcfc;height:7px;width:0}.img-col.open-img .slider-progress{opacity:1;visibility:visible}.homepage-carousel-content-slider{overflow:hidden}.homepage-carousel{background:#604}.img-col .featured-banner-post-inner>a{opacity:0;padding:35px 45px;visibility:hidden}.img-col.open-img .featured-banner-post-inner>a{opacity:1;visibility:visible}.featured-banner-post-bottom{height:90px;overflow:auto}.mCSB_inside>.mCSB_container{margin-right:15px}@media(min-width:768px){.page-navigation .slider-progress{display:none}}@media(max-width:992px){.homepage-carousel div.homepage-carousel-right{padding-left:30px}.featured-banner-post-bottom{font-size:16px}}@media(max-width:767px){.img-col .slider-progress{display:none}.homepage-carousel{flex-direction:column-reverse}.homepage-carousel>div{width:100%!important}.homepage-carousel div.homepage-carousel-right{padding-bottom:50px;padding-left:0}.page-navigation{flex-wrap:wrap;margin-top:0;overflow:hidden;position:relative}.page-navigation .slider-progress{margin-bottom:15px;opacity:1;position:static;visibility:visible;width:100%}.featured-banner-post-inner,.img-col{height:300px}.featured-banner-post-top-image{width:58px}.featured-banner-post-top-title .post-title{font-size:16px;font-weight:600;line-height:1.3}.featured-banner-post-top-title .title{margin-bottom:0}}@media screen and (max-width:1199px){.img-col .featured-banner-post-inner>a{padding:30px 20px}}@media screen and (max-width:767px){.featured-banner-section{padding:45px 0 58px}.featured-banner-title{padding-bottom:40px;padding-right:0;width:100%}.featured-banner-post{width:100%}.featured-banner-title h4{margin-bottom:20px}.featured-banner-post-top{align-items:flex-start;flex-direction:column-reverse}.featured-banner-post-top-title{padding-right:0;padding-top:20px;width:100%}.img-col .featured-banner-post-inner>a{padding:30px 10px 20px 15px}}