.popular-posts-slider{position:relative;background:rgba(20,57,86,.8);padding:60px 0;z-index:0}.popular-posts-slider h2{text-align:center;color:#fff;margin-bottom:30px}.popular-posts-slider .slider .slick-track{display:flex;column-gap:30px}.popular-posts-slider .slider .post-slide{position:relative;display:grid;grid-template-rows:200px 1fr;height:auto;transition:all .3s ease-in-out}.popular-posts-slider .slider .post-slide .post-featured-image{position:relative;width:100%;height:100%}.popular-posts-slider .slider .post-slide .post-featured-image.image-placeholder{background:#f8f8f8}.popular-posts-slider .slider .post-slide .post-featured-image .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.popular-posts-slider .slider .post-slide .post-featured-image.image-placeholder .image{object-fit:contain}.popular-posts-slider .slider .post-slide .post-featured-image:before{content:"";position:absolute;top:0;left:0;transform:translateY(-100%);width:100%;height:100%;background:#8dab38;mix-blend-mode:multiply;transition:all .3s linear;z-index:1}.popular-posts-slider .slider .post-slide:focus .post-featured-image:before,.popular-posts-slider .slider .post-slide:hover .post-featured-image:before{transform:none}.popular-posts-slider .slider .post-slide .post-featured-image:after{content:"View Full Post";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;visibility:hidden;font-size:2rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px;transition:all .3s ease-in-out;z-index:2}.popular-posts-slider .slider .post-slide:focus .post-featured-image:after,.popular-posts-slider .slider .post-slide:hover .post-featured-image:after{opacity:1;visibility:visible}.popular-posts-slider .slider .post-slide .post-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 0}.popular-posts-slider .slider .post-slide .post-content h3{font-size:2rem;font-weight:700}.popular-posts-slider .slider .post-slide .post-content h3 a{color:#fff}.popular-posts-slider .slider .post-slide .post-content h3 a:focus,.popular-posts-slider .slider .post-slide .post-content h3 a:hover{text-decoration:none}.popular-posts-slider .slider .post-slide .post-content h3 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.popular-posts-slider .slider .post-slide .post-content .post-link{font-size:1.6rem;font-weight:700;color:#8dab38;text-transform:uppercase;letter-spacing:.5px;margin:0}.popular-posts-slider .slick-arrow{position:absolute;top:45%;transform:translateY(-50%)}.popular-posts-slider .slick-arrow.slick-left{display:none!important}.popular-posts-slider .slick-arrow.slick-right{right:-10px;cursor:pointer}.popular-posts-slider .slick-arrow.slick-right .arrow{display:grid;place-content:center;width:40px;height:40px;background:#8dab38;border-radius:50%;color:#fff;transition:all .3s ease-in-out}.popular-posts-slider .slick-arrow.slick-right .arrow:hover{background:#789429;-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.35);box-shadow:0 0 15px -2px rgba(0,0,0,.35)}