.mainWay{position:relative;}
.mainWayIn{position:relative;max-width:1720px;border-radius:15px;justify-content:center;overflow:hidden;}
.mainWayWrapper{position:relative;z-index:2;max-width:1170px;width:100%;padding:80px 0}
.mainWayWrapper .dhTop{color:#fff;}
.mainWayWrapper .dhBot{}
.mainWaySteps{gap:30px;margin:50px 0 0;border-top:6px dotted #fff;padding:57px 0 0;position:relative;}
.mainWaySteps::before{content:"";width:16px;height:26px;position:absolute;right:-8px;top:-16px;background-image:url(../../../../assets/img/dhge-steps-arrow.png)}
.mwsItem{flex:1;flex-direction:column;align-items:center;justify-content:flex-start;}
.mwsiCount{font-family:var(--sec-font);text-align:center;color:#fff;font-size:50px;line-height:54px;font-weight:900;margin:0 0 25px;}
.mwsiTitle{text-align:center;letter-spacing:-1px;font-weight:700;text-transform:uppercase;}
.mwsiText{text-align:center;}
.mainWayButton{width:100%;justify-content:center;}
.mainWayButton .mainButton{margin:55px 0 0;}

.home .mainWay::before{position:absolute;content:"";z-index:-1;left:0;top:0;height:300px;width:100%;background:var(--colBlack);}

@media screen and (min-width:768px) and (max-width:1299px)
{
    .mainWayIn{padding:0 20px;}
}

@media screen and (max-width:767px)
{
    .mainWayIn{padding:45px 25px 50px;position:relative;}
    .mainWayIn::after{content:"";position:absolute;height:80%;width:100%;bottom:0;left:0;background:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(140, 204, 29, 1) 42%, rgba(140, 204, 29, 1) 100%);z-index:1;}
    .mainWayWrapper{padding:0;}
    .mainWaySteps{margin:35px 0 0;border:0;padding:0;}
    .mainWaySteps::before{display:none;}
    .mwsItem{flex:100%;}
    .mwsiCount{font-size:50px;line-height:34px;}
    .mwsiTitle{font-size:22.5px;line-height:23.75px;}
    .mwsiText{line-height:22.5px;}

    .wayBg{width:200%;height:55%;left:0;z-index:0;}

    .home .mainWay::before{height:30px;}
}