section.steps--section.section_variation_2,section.steps--section.section_variation_3{background:#0f2e41;text-align:center}section.steps--section .steps__content *{margin-bottom:0}.steps--section .bg-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.steps--section.section_variation_4{padding-bottom:130px;padding-top:110px;text-align:center}.section_variation_4 .steps--section-header{margin-bottom:60px}.section_variation_4 .steps__content *{color:#0f2e41}.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:#184d98!important;border:4px solid transparent;border-radius:50%;display:inline-block;display:flex;flex-wrap:wrap;height:30px;justify-content:center;line-height:35px;position:relative;width:30px;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 *{margin:0}section.steps--section .moreless-button.h5{color:#f2f2f2;font-weight:700}.steps--section .steps__content *{line-height:1.3}.steps--section .moreless-button{cursor:pointer}.steps--section .steps--section-button a{min-width:200px}.steps--section .steps--inner-wrapper{position:relative;width:100%;z-index:1}.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%}.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 p a,.section_variation_2 .section-title h2,.section_variation_2 .steps__content p a,.section_variation_3 .section-title h2,.section_variation_3 .steps__content p a{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 h2,.steps--section.section_variation_2 .section-title h2{font-weight:700;margin:0}.steps--section.section_variation_1 .section-subtitle p,.steps--section.section_variation_2 .section-subtitle p{margin:0}.steps--section.section_variation_3 .step__title *{color:#f2f2f2}.steps--section.section_variation_1 .section-title{margin-bottom:50px}.timeline-year{color:#0f2e41;font-family:DM Sans;font-size:36px;font-weight:700}.step__title .year_title{color:#0f2e41!important;font-family:DM Sans;font-size:18px;font-weight:700;min-height:92px;padding:15px 50px 0 0}.steps-viewport .steps__content{padding:0 25px 0 0!important}@media screen and (min-width:992px){.steps--section .step-item.line-connect:after{background:#ffc35a;content:"";display:block;height:2px;position:absolute;right:0;top:67px;width:50%}.steps--section .step-item.line-connect:before{background:#ffc35a;content:"";display:block;height:2px;left:0;position:absolute;top:67px;width:50%}}@media screen and (max-width:991px){.steps--section.section_variation_1 .steps--section-wrap{grid-gap:60px}.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}}.steps--section,.timeline-section{position:relative}.steps--section .steps--section-header,.timeline-section .timeline-header{align-items:start;display:flex;justify-content:space-between;margin-bottom:24px;position:relative}.timeline-section .timeline-title{margin:0}.steps--section .steps-nav,.timeline-section .timeline-nav{display:inline-flex;gap:8px;position:relative;z-index:5}.steps--section .steps--section-header{gap:16px}.steps--section .steps--section-header .section-title{margin-right:auto}.steps--section .steps--section-header .steps-nav{margin-left:auto;position:absolute;right:0;top:0}.steps--section .steps-nav .nav-btn,.timeline-section .timeline-nav .nav-btn{background:#ffc35a;border:0;border-radius:0;color:#0f2e41;cursor:pointer;padding:7px 0!important}.steps--section .steps-nav .nav-btn[disabled],.timeline-section .timeline-nav .nav-btn[disabled]{cursor:not-allowed;opacity:.5}.steps--section .steps-viewport,.timeline-section .timeline-viewport{overflow:hidden;padding-top:12px;position:relative}.steps--section .steps-track.steps--section-wrap{justify-content:flex-start}.steps--section .steps-track .step-item{width:auto}.steps--section .timeline-line{z-index:0}.steps--section .step-number{position:relative;z-index:1}.steps--section .timeline-line,.timeline-section .timeline-line{background:#0f2e41;height:2px;left:0;pointer-events:none;position:absolute;right:auto;top:62px}.steps--section .step-item.line-connect:after,.steps--section .step-item.line-connect:before{background:transparent!important}.steps--section .steps-track,.timeline-section .timeline-track{display:flex;position:relative;transition:transform .4s ease;will-change:transform}.steps--section .step-item,.timeline-section .timeline-item{box-sizing:border-box;flex:0 0 25%;padding:0}.timeline-section .timeline-year{font-size:28px;font-weight:700;margin:0 0 12px}.timeline-section .timeline-dot{background:#0f2e41;border-radius:50%;height:16px;margin:0 0 14px;width:16px}@media screen and (max-width:1199px){.steps--section .step-item,.timeline-section .timeline-item{flex-basis:33.3333%}}@media screen and (max-width:991px){.steps--section .step-item,.timeline-section .timeline-item{flex-basis:50%}}@media screen and (max-width:575px){.steps--section .step-item,.timeline-section .timeline-item{flex-basis:100%}}