.timeline-steps-section{position:relative}.timeline-steps-section .inner-wrapper{width:100%}.timeline-steps-section .section-header{margin:0 auto;text-align:center}.timeline-steps-section .section-header *{margin:0}.timeline-steps-section .section-title{text-transform:uppercase}.timeline-steps-section .section-content{margin-top:16px}.timeline-steps-section .section-content p{font-size:18px}.timeline-steps-section .section-subheading{display:inline-block;margin-bottom:8px!important}.timeline-steps-section .section-subheading,.timeline-steps-section .section-subheading *{display:inline-flex}.timeline-steps-section .steps-wrapper{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:96px}.timeline-steps-section .step-item{align-items:center;display:flex;flex:1 1 0;flex-direction:column;text-align:center}.timeline-steps-section .step-icon,.timeline-steps-section .step-icon-wrap{display:flex;justify-content:center}.timeline-steps-section .step-icon{align-items:center;flex-shrink:0;overflow:hidden}.timeline-steps-section .step-icon img{display:block;height:100%;object-fit:cover;width:100%}.timeline-steps-section .step-icon .svg-wrapper{align-items:center;display:inline-flex;justify-content:center}.timeline-steps-section .step-icon .svg-wrapper svg{height:100%;width:100%}.timeline-steps-section .step-text{display:flex;flex-direction:column;gap:4px;margin-top:12px}.timeline-steps-section .step-title{font-size:20px;line-height:1.2}.timeline-steps-section .step-label{color:gray;font-size:16px;font-weight:600}.timeline-steps-section .step-connector{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-left:-48px;margin-right:-48px;margin-top:40px;width:56px}.timeline-steps-section .step-connector .dot{background:transparent;border:2px solid;border-radius:50%;flex-shrink:0;height:12px;width:12px}.timeline-steps-section .step-connector .line{border-top:2px dashed;flex:1 1 auto;margin:0 4px}.timeline-steps-section .step-connector .line-curve{display:none}@media only screen and (min-width:1024px){.timeline-steps-section .step-connector{margin-left:-32px;margin-right:-32px;width:64px}}@media only screen and (max-width:1024px){.timeline-steps-section .steps-wrapper{margin-top:48px}}@media only screen and (min-width:1280px){.timeline-steps-section .step-connector{width:96px}}@media only screen and (max-width:768px){.timeline-steps-section .steps-wrapper{align-items:flex-start;flex-direction:column}.timeline-steps-section .step-item{align-items:center;flex-direction:row;gap:8px;text-align:left;width:100%}.timeline-steps-section .step-icon-wrap{flex:1 1 0;justify-content:flex-end}.timeline-steps-section .step-text{flex:0 0 auto;margin-top:0;width:calc(50% - 48px)}.timeline-steps-section .step-item.step-item-reverse{flex-direction:row-reverse}.timeline-steps-section .step-item.step-item-reverse .step-icon-wrap{justify-content:flex-start}.timeline-steps-section .step-item.step-item-reverse .step-text{align-items:flex-end;text-align:right}.timeline-steps-section .step-connector{flex-direction:column;height:80px;margin:0 auto;max-width:none;padding:8px 0}.timeline-steps-section .step-connector .dot{margin:0 auto}.timeline-steps-section .step-connector .line{border-left:2px dashed;border-top:none;margin:4px 0;width:0}}