.steps--section.section_variation_2,.steps--section.section_variation_3{background:#262626;text-align:center}.steps--section .bg-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.steps--section .step__title{margin-bottom:24px}.steps--section .section-title *{color:#111;margin:0}.steps--section-header{margin:0 auto;max-width:948px}.steps--section .steps__content *{margin-bottom:0}.steps--section.section_variation_1{background:#262626;text-align:center}.steps--section.section_variation_4{background:#f3f3f3;padding-bottom:130px;padding-top:110px;text-align:center}.section_variation_4 .steps--section-header{margin-bottom:60px}.steps--section .steps--section-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between}.steps--section.section_variation_3 .step-item .step-number{height:96px;width:96px}.steps--section .step-item .step-number{align-items:center;background:#ec622b;border:4px solid transparent;border-radius:50%;color:#fff;display:flex;flex-wrap:wrap;height:134px;justify-content:center;line-height:35px;margin:0 auto 40px;position:relative;width:134px;z-index:1}.steps--section .step-item:first-child:before,.steps--section .step-item:last-child:after{background:0 0!important}.step-number.step-list *{color:#fff;margin-bottom:0}.steps--section .moreless-button.h5{color:#111;font-weight:700}.steps--section .steps__content *{line-height:1.3}.steps--section .steps--section-button a{min-width:200px}.steps--section .steps--inner-wrapper{position:relative;width:100%;z-index:1}.steps--section .moreless-button{cursor:pointer}.steps--section-button{margin-top:45px}.steps--section .step-item{padding:0 15px;width:calc(33.33% - 5px)}.steps--section .step-item.line-connect{position:relative;width:50%}.steps--section .step__title>*{margin:0}.steps--section .section-subtitle{margin-bottom:70px}.section_variation_2 .section-subtitle *,.section_variation_2 .step__title *,.section_variation_3 .section-subtitle *,.section_variation_3 .step__title .section_variation_2 .steps__content *,.section_variation_3 .steps__content *{color:#f2f2f2}.section_variation_1 .steps__content * a,.section_variation_2 .section-title *,.section_variation_2 .steps__content * a,.section_variation_3 .section-title *,.section_variation_3 .steps__content p *{color:#f2f2f2;font-weight:500}.steps--section.section_variation_1,.steps--section.section_variation_2,.steps--section.section_variation_3{padding-bottom:110px;padding-top:72px}.steps--section.section_variation_1 .section-title *,.steps--section.section_variation_2 .section-title *{color:#f2f2f2;margin:0}.steps--section.section_variation_1 .section-subtitle,.steps--section.section_variation_2 .section-subtitle{padding-top:32px}.steps--section.section_variation_3 .section-title{margin-bottom:32px}.steps--section.section_variation_1 .section-subtitle *,.steps--section.section_variation_2 .section-subtitle *{color:#f2f2f2;margin:0}.steps--section .moreless-button.h5,.steps--section .step__title *,.steps--section .steps__content *,.steps--section.section_variation_3 .step__title *{color:#f2f2f2}.steps--section.section_variation_1 .section-title{margin-bottom:32px}.section_variation_4 .steps__content *{color:#111}@media screen and (min-width:992px){.steps--section .step-item.line-connect:after{background:#ec622b;content:"";display:block;height:1px;position:absolute;right:0;top:67px;width:50%}.steps--section .step-item.line-connect:before{background:#ec622b;content:"";display:block;height:1px;left:0;position:absolute;top:67px;width:50%}}@media screen and (max-width:991px){.steps--section .steps--section-wrap{flex-wrap:wrap}.steps--section .step-item{padding:0;width:100%}.steps--section .step-item.line-connect--mobile:last-child{margin-bottom:0;padding-bottom:0}.steps--section .step-item.line-connect{padding-bottom:20px;width:100%}.steps--section.section_variation_4 .step-item.line-connect:after,.steps--section.section_variation_4 .step-item.line-connect:before{background:transparent}section.steps--section.section_variation_4{text-align:left}.section_variation_4 .step-item .step-number{margin:0 0 40px}.steps--section.section_variation_4{padding-bottom:120px;padding-top:64px}.steps--section.section_variation_1 .section-title,section.steps--section.section_variation_3 .section-title{margin-bottom:40px}}@media (max-width:767px){.steps--section.section_variation_1 .section-title *,.steps--section.section_variation_2 .section-title *{font-size:45px}}