.solutions_list_grid {
   display: grid;
   grid-template-columns: repeat(4,1fr);
   gap: 4rem;
   margin: 0 auto 9rem;
}
 .solutions_list_grid *{}
 .solutions_list_grid *{}
 .solutions_list_grid *{}
 .solutions_list_grid *{
    text-decoration: none;
}

 .solutions_list_grid .solution_item {
}

 .solutions_list_grid .solution_item_link {display: block;/* max-width: 30%; */}

.solutions_list_grid .solution_item_link:hover * {
    color: #184896 !important;
}

 .solutions_list_grid .solution_image {width: 100%;}

 .solutions_list_grid .solution_image img {max-width: 100%;}

 .solutions_list_grid .solution_item h3 {text-align: center;font-size: 2rem;text-align: left;text-decoration: none !important;color: #333;padding: 1rem 3rem 0;}

/* Scoped styles for case list page */
.solutions-list-page .solutions_page_layout {display:flex; gap:30px;}
.solutions-list-page .news_sidebar {flex:0 0 300px;}
.solutions-list-page .solutions_content_column {flex:1;}
.solutions-list-page .solutions_list_grid {grid-template-columns: repeat(2,1fr); gap:30px;}
.solutions-list-page .solution_item {display:block;background:#fff;/* border:1px solid #e5e5e5; */border-radius: 0;overflow:hidden;padding-bottom:1.2rem;}

.solutions-list-page .solution_item:hover * {
    color: #0d65c9;
}
.solutions-list-page .solution_image img {display:block; width:100%; height:auto;}
.solutions-list-page .solution_title {font-size:1.8rem; font-weight:700; color:#333; padding:1.2rem 1.2rem 0;}
.solutions-list-page .solution_excerpt {color:#666;padding: 0rem 3rem 1rem;line-height:1.6;font-size: 1.6rem;padding: 6px 20px;font-size: 14px !important;margin-top: 0;}