/* * * Main page :: benefits * * */
.b-mp-benefits { position: relative; padding: 52px 0 62px; background: #fff; }

.b-mp-benefits_feed { margin-bottom: -34px; }
.b-mp-benefits_feed > [class*="col-"] { margin-bottom: 34px; }

@media (max-width: 1199px) {

    .b-mp-benefits { padding: 46px 0 60px; }

}

@media (max-width: 767px) {

    .b-mp-benefits { padding: 32px 0 50px; }

    .b-mp-benefits_feed { margin-bottom: -26px; }
    .b-mp-benefits_feed > [class*="col-"] { margin-bottom: 26px; }

}

.b-mp-benefits_item { position: relative; padding-left: 100px; min-height: 78px; font: 600 16px 'Open Sans', sans-serif; color: #8591A2; }

.b-mp-benefits_item p ~ p { margin-top: 8px; }
.b-mp-benefits_item p.strong { font: 700 1.125em 'Open Sans', sans-serif; color: #37474f; }

.b-mp-benefits_item_icon { position: absolute; left: 0; top: 0; max-width: 70px; height: auto; backface-visibility: hidden; }

@media (max-width: 767px) {

    .b-mp-benefits_item { padding-left: 74px; min-height: 0; font: 600 14px 'Open Sans', sans-serif; }

    .b-mp-benefits_item p ~ p { margin-top: 6px; }
    .b-mp-benefits_item p.strong { font: 700 1.142857142857143em 'Open Sans', sans-serif; }

    .b-mp-benefits_item_icon { max-width: 54px; }

}

