.blog-index{color:#333;overflow:hidden;padding-bottom:56px;padding-top:56px}.blog-index span.news-img img{height:200px;object-fit:cover;width:100%}.blog-index .section-title{color:inherit;font-size:24px;font-weight:700;line-height:1.25;margin-bottom:14px;text-align:center}.blog-index .article-card .news-img{display:block}.blog-index .article-card img{height:200px;max-width:100%;object-fit:cover;width:100%}.blog-index .article-card{box-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.news-details-inner{display:flex;flex-direction:column;min-height:220px;padding:33px 20px;text-align:left}.blog-index .news-details{align-items:center;background-color:hsla(0,0%,100%,.95);flex-wrap:wrap;height:100%;justify-content:center;text-align:center;width:100%}.blog-index span.news-date{display:inline-block;font-size:14px;line-height:26px;margin-bottom:15px}.blog-index .news-name{flex-grow:1;font-size:24px;font-weight:700;margin-bottom:18px;min-height:84px}.blog-index .slick-current .article-card:hover .news-details{display:flex}.blog-index .pd-cta-wrap{display:inline-block}.blog-index .pd-cta-wrap>a.cta-link{color:#3eb1c8;padding:0}.article-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}.card-tags{font-size:14px;margin-bottom:2rem}.blog-topic-filter{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;margin-top:1rem;padding-bottom:2rem}.blog-topic-filter a{font-size:14px;font-weight:300;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.blog-index .section-title{font-size:36px;margin-bottom:33px}.blog-index .entry{position:relative}.article-grid .slick-dots{bottom:50px;left:0;position:absolute;width:100%}.article-grid .slick-dots li.slick-active .dot{bottom:-44px;left:unset;right:0}.blog-index .cta-wrap{display:flex;justify-content:center;margin-top:3rem}.blog-index .cta-wrap a{padding-bottom:2px;padding-top:2px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.article-grid{margin-bottom:28px;padding-bottom:45px}.blog-index .news-details-inner .link-txt,.blog-index .news-details-inner .news-name{font-size:16px}}@media screen and (min-width:1024px){.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}