.two-benefits .benefit-grid-item{width: 50%;}
.three-benefits .benefit-grid-item{width: 33.33%;}
.benefit-grid-item{width: 25%;}
.benefit-grid-item:first-child .benefit-grid-box{border-left: 1px solid var(--kal-grey);}
.benefit-grid-box{height: 100%;padding: 44px 40px 52px 45px;border-right: 1px solid var(--kal-grey);}
.bgb-icon{width: 99px;height: 76px;margin-bottom: 26px;}
.bgb-icon img{object-position: left bottom;}
.bgb-text h3{font-size: 30px;line-height: 1;color: var(--kal-blue);margin-bottom: 18px;letter-spacing: -0.01em;}

.two-benefits .grid-line:nth-child(4),.two-benefits .grid-line:nth-child(5){display: none;}
.three-benefits .grid-line:nth-child(5){display: none;}

@media (max-width:1399.98px){
    .benefit-grid-box{padding: 27px 22px;min-height: auto;}
    .bgb-icon{width: 65px;height: 50px;margin-bottom: 19px;}
    .bgb-text h3{margin-bottom: 11px;}
}

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px){
    .benefit-grid-box{padding: 22px 17px 14px;}
    .bgb-icon{width: 52px;height: 40px;margin-bottom: 14px;}
    .bgb-text h3{font-size: 25px;margin-bottom: 10px;}
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px){
    .benefit-grid-item{width: 50%;}
    .three-benefits .benefit-grid-item{width: 100%;} 
    .three-benefits .benefit-grid-item:not(:last-child) .benefit-grid-box{border-bottom: 1px solid var(--kal-grey);}
    .benefit-grid-item:not(:nth-last-child(-n+2)) .benefit-grid-box{border-bottom: 1px solid var(--kal-grey);}
    .benefit-grid-item:nth-child(3) .benefit-grid-box{border-left: 1px solid var(--kal-grey);}
    .benefit-grid-box{padding: 29px 28px;}
    .bgb-icon{width: 98px;height: 52px;margin-bottom: 10px;}
    .bgb-text h3{margin-bottom: 8px;}

    .three-benefits .grid-line:nth-child(4){display: none;}
    .four-benefits .grid-line:nth-child(4),.four-benefits .grid-line:nth-child(5){display: none;}

   
}

/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px){
    .two-benefits .benefit-grid-item{width: 100%;}
    .three-benefits .benefit-grid-item{width: 100%;}
    .benefit-grid-item{width: 100%;}
    .benefit-grid-item:not(:last-child) .benefit-grid-box {border-bottom: 1px solid var(--kal-grey);}
    .benefit-grid-box{padding: 26px 31px;border-left: 1px solid var(--kal-grey);}
    .bgb-icon{width: 69px;height: 76px;flex-shrink: 0;margin-bottom: 0;}
    .bgb-icon img{object-position: left top;}
    .bgb-text h3{font-size: 25px;line-height: 1;margin-bottom: 11px;}

    .two-benefits .grid-line:nth-child(3){display: none;}
    .three-benefits .grid-line:nth-child(3){display: none;}
    .four-benefits .grid-line:nth-child(3){display: none;}
 }

/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px) {
}

/* ======================================================
! Extra small devices (portrait phones, less than 370px)
====================================================== */
@media (max-width:369.98px){
}