.steps-section{display:inline-block;vertical-align:top;width:100%}.steps-section .steps-wrap{display:flex;gap:37px;width:100%}.steps-section .steps-wrap .image{margin:0;width:50%}.steps-section .steps-wrap .image img{border-radius:8px;object-fit:cover;width:100%}.steps-section .steps-wrap .steps-right{display:inline-block;margin:0;width:50%}.steps-section .steps-wrap .steps-right .steps-content{display:flex;flex-direction:column;width:100%}.steps-section .steps-wrap .steps-right .cta{margin-top:53px;padding:0 0 0 70px}.steps-section .steps-wrap .steps-right .steps-content .step{align-items:flex-start;display:flex;gap:30px;margin:0 0 60px;position:relative}.steps-section .steps-wrap .steps-right .steps-content .step:not(:last-child):after{background:#000;content:"";height:calc(100% - 10px);left:18px;position:absolute;top:50px;width:1px}.steps-section .steps-wrap .steps-right .steps-content .step .step-number{color:#000;margin:0}.steps-section .steps-wrap .steps-right .steps-content .step .step-text{flex:1;margin:0;padding:5px 0 0}.steps-section .steps-wrap .steps-right .steps-content .step .step-text h3{font-family:Roboto;font-size:16px;font-weight:600;margin:0 0 5px}.steps-section .steps-wrap .steps-right .steps-content .step .step-text .content p{font-family:Roboto;font-weight:300}.steps-section .steps-wrap .steps-right .steps-content .step:first-child .step-number{color:#a8d544}.steps-section .steps-wrap .steps-right .steps-content .step:last-child{margin:0}@media(max-width:1139px){.steps-section .steps-wrap{gap:20px}.steps-section .steps-wrap .steps-right .steps-content .step{gap:16px;margin:0 0 30px}.steps-section .steps-wrap .steps-right .steps-content .step:not(:last-child):after{height:calc(100% - 30px)}.steps-section .steps-wrap .steps-right .cta{margin-top:32px;padding-left:50px}}@media(max-width:767px){.steps-section .steps-wrap{flex-direction:column}.steps-section .steps-wrap .image,.steps-section .steps-wrap .steps-right{width:100%}.steps-section .steps-wrap .steps-right .steps-content .step .step-text h3 br{display:none}.steps-section .steps-wrap .steps-right .steps-content .step .step-text h3{font-size:15px;line-height:20px}.steps-section .steps-wrap .steps-right .cta{margin:25px auto 0;padding:0}}