/* section-explore-by-category */
.section-explore-by-category .row-infographic-icon-box{
    margin-top:35px;
}
.section-explore-by-category .row-infographic-icon-box .col-inner{
    height: 100%;
}
.section-explore-by-category .row-infographic-icon-box .icon-box.featured-box{
    height:100%;
    background: var(--color-light-grey);
    padding:30px 20px;
    border-radius:8px;
}
.section-explore-by-category .row-infographic-icon-box .icon-box.featured-box h3{
    font-size: var(--font-body-large) !important;
}
/* section-latest-insights */
.section-latest-insights .row-blog-preview .col-inner{height: 100%;}

.section-latest-insights .row-blog-preview .col-inner .blog-post-inner-data{
    height: 100%;
}
.section-latest-insights .row-blog-preview .blog-post-inner-data .blog-thumb{
    height:200px;
}
.section-latest-insights .row-blog-preview .blog-post-inner-data .blog-thumb a{
    width: 100%;
    height: 100%;
    display: block;
}
.section-latest-insights .row-blog-preview .blog-post-inner-data .blog-thumb img{
    height:100%;
    width: 100%;
    object-fit: cover;
    border-radius:12px 12px 0 12px;
}
.section-latest-insights .blog-post-inner-data .blog-information{
    padding-top:15px;
}
.section-latest-insights .blog-post-inner-data .blog-information .post-date{
    font-size: var(--font-small);
}
.section-latest-insights .blog-post-inner-data .blog-information .post-title{
    font-size: var(--font-body-large) !important;
    padding-top:10px;
}
/* section-why-matters */
.section-why-matters .row-matter-box{
    margin-top:30px;
}
.section-why-matters .row-matter-box .col-inner{
    height: 100%;
}
.section-why-matters .row-matter-box .col-inner .text.box-white{
    height: 100%;
    background: #fff;
    height: 100%;
    padding:20px 25px 35px;
    border-radius:10px
}
/* section-tool-and-template */
.section-tool-and-template .row-product-list{
    margin-top:35px;
}
.section-tool-and-template .row-product-list .product-item{
    height: 100%;
    padding: 25px;
    border-radius:16px;
    border: 1px solid var(--color-mid-grey);
    background: var(--color-light-grey);
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    gap:25px;
}
.section-tool-and-template .row-product-list .product-categories span{ 
    font-size: var(--font-small);
}
.section-tool-and-template .row-product-list .stack-button a{
    display:flex;
    justify-content: space-between;
}
.section-tool-and-template #product-pagination{
    text-align: center;
}
.section-tool-and-template #product-pagination button{
    margin:0;
    padding:0 10px;
}
.section-tool-and-template #product-pagination button.active{
    border-bottom:1px solid var(--color-primary-dark);
}