section.three-col-benefits .benefits-card{-ms-flex-preferred-size:29.15%;flex-basis:29.15%;padding:20px;position:relative;text-align:center;z-index:1}section.three-col-benefits .benefits-card:not(:nth-child(3n+3)):before{border:1px solid var(--button_color);content:"";height:90%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}section.three-col-benefits .card-step h4{-webkit-text-stroke:3px transparent;background:-webkit-gradient(linear,left bottom,left top,color-stop(119%,var(--button_color)),color-stop(0,var(--primary_color)));background:-o-linear-gradient(bottom,#948b54 119%,#2e374e 0);background:linear-gradient(0deg,var(--button_color)119%,var(--primary_color) 0);-webkit-background-clip:text;font-size:130px;line-height:1;margin-bottom:0}section.three-col-benefits .card-step{margin-bottom:-30px}section.three-col-benefits .section-heading{margin-bottom:40px;text-align:center}section.three-col-benefits span.card-title{display:block;margin-bottom:20px;position:relative;z-index:1}section.three-col-benefits span.card-title:before{background-color:var(
    --button_color);bottom:-7px;content:"";height:5px;left:50%;max-width:160px;position:absolute;transform:translateX(-50%);width:100%;z-index:1}@media(max-width:990px){section.three-col-benefits .benefits-main{display:block}section.three-col-benefits .benefits-card:not(:nth-child(3n+3)):before{background-color:var(--button_color);bottom:0;height:1px;left:50%;top:unset;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:400px}section.three-col-benefits .benefits-card{margin-bottom:30px}}