.image-grid-section{--grid_gap:24px}
.image-grid-section .col-group-wrap{gap:var(--grid_gap)}
.image-grid-section .col.two-col{width:100%;max-width:calc(50% - var(--grid_gap) / 2);}
.image-grid-section .col.three-col{width:100%;max-width:calc(33.33% - var(--grid_gap) * 2  / 3);}
.image-grid-section .col a.btn{border:none;}
.image-grid-section .col .col-content{padding:30px;width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity));}
.image-grid-section .col h4{font-size:28px;line-height:1.2145;margin-bottom:20px;}



@media only screen and (max-width: 1080px){
    .image-grid-section .col h4{font-size:22px;margin-bottom:10px;}
    .image-grid-section .col .col-content{padding:10px;}
}
@media only screen and (max-width: 767px){
    .image-grid-section .col.two-col,
    .image-grid-section .col.three-col{width:100%;max-width:100%;}
    .image-grid-section .col .col-content{padding:20px;}
    .image-grid-section .col h4{font-size:18px;}
    .image-grid-section{--grid_gap:16px}
}