.timeline{position:relative}.timeline-inner{padding-bottom:16px;padding-top:16px}.timeline-trace>.timeline-fixpoint{background:#efeeee;border-radius:8px;content:"";height:16px;left:50%;margin-left:-8px;position:absolute;width:16px}.timeline-inner.js .timeline-trace>.timeline-fixpoint:first-child{background:#298dcc}.timeline-trace>.timeline-fixpoint:first-child{top:-8px}.timeline-trace>.timeline-fixpoint:last-child{bottom:-8px}.timeline-trace{background:#efeeee;height:100%;left:50%;margin-left:-3px;position:absolute;top:0;width:6px;z-index:0}.timeline-trace .timeline-progress{background:#298dcc;height:0;transition:height .15s ease 0s}@media (max-width:767px){.timeline{margin-left:28px}.timeline-trace{left:0;right:auto}}.timeline .circle,.timeline .circle-icon{background:#efeeee;border:6px solid #efeeee;transition:background .3s linear .15s,border .3s linear .15s}.timeline-item.above .circle,.timeline-item.above .circle-icon,.timeline-item.focus .circle,.timeline-item.focus .circle-icon{background:#298dcc;border-color:#298dcc}.timeline .circle i,.timeline .circle svg,.timeline .circle-icon i,.timeline .circle-icon svg{height:60%;margin:20%;width:60%}.timeline .circle-icon i,.timeline .circle-icon svg{color:#fff;fill:#fff}.timeline .circle{border-radius:12px;height:24px;width:24px}.timeline .circle-icon{border-radius:28px;height:56px;width:56px}.timeline .circle{position:absolute;top:26px}.timeline .circle-icon{position:absolute;top:10px}.timeline-item.left .circle{right:-12px}.timeline-item.left .circle-icon{right:-28px}.timeline-item.right .circle{left:-12px}.timeline-item.right .circle-icon{left:-28px}@media (max-width:767px){.timeline .circle{margin-left:-9px}.timeline .circle-icon{margin-left:-25px}.timeline-item.left .circle,.timeline-item.left .circle-icon,.timeline-item.right .circle,.timeline-item.right .circle-icon{left:-18px;right:auto}}.timeline .timeline-box{background:#efeeee;border-radius:4px;color:#000;padding:16px 16px 20px}.timeline .timeline-item.left{padding-right:48px}.timeline .timeline-item.right{padding-left:48px}@media (max-width:767px){.timeline .timeline-item{padding-top:16px}.timeline .timeline-item.left,.timeline .timeline-item.right{padding-left:48px;padding-right:16px}}.timeline .timeline-box>p:last-child{margin-bottom:0}.timeline-item.left .timeline-box:after,.timeline-item.left .timeline-box:before,.timeline-item.right .timeline-box:before{content:"";display:block;height:0;position:absolute;width:0}.timeline-item.left .timeline-box:after,.timeline-item.right .timeline-box:before{border-bottom:8px solid transparent;border-right:8px solid #efeeee;border-top:8px solid transparent;left:40px}.timeline-item.left .timeline-box:before{border-bottom:8px solid transparent;border-left:8px solid #efeeee;border-top:8px solid transparent;right:40px}@media (max-width:767px){.timeline-item.left .timeline-box:before{display:none}}@media (min-width:768px){.timeline-item.left .timeline-box:after{display:none}}.timeline-box.item-icon:after,.timeline-box.item-icon:before,.timeline-box:after,.timeline-box:before{top:30px}.timeline:not(.default) .timeline-fixpoint,.timeline:not(.default) time{display:none}.timeline:not(.default) .timeline-box{background:none}.timeline:not(.default) ol{counter-reset:timeline;list-style-type:none}.timeline:not(.default) .circle{background:transparent linear-gradient(180deg,#22a1e0,#2996cc) 0 0 no-repeat padding-box;border:none;border-radius:100%;box-shadow:10px 10px 30px #66667840;color:#fff;height:50px;width:50px;z-index:3}.timeline:not(.default) .circle:before{content:counters(timeline,".") ".";counter-increment:timeline;font-size:20px;height:auto;left:calc(50% + 2px);position:absolute;top:calc(50% - 1px);transform:translate(-50%,-50%);width:auto}.timeline:not(.default) .timeline-item.last:after{background:#fff;content:"";height:100%;left:-3px;position:absolute;right:unset;top:50px;width:6px;z-index:2}.timeline .timeline-item .content{margin-top:15px}.timeline .timeline-item h3{margin-top:0}.timeline figure{overflow:hidden;padding-bottom:30px}.timeline img{height:auto;width:100%}.timeline .circle-icon{background:#298dcc;border:none;box-shadow:10px 10px 30px #66667840;color:#fff;height:50px;top:-25px;width:50px;z-index:3}.timeline svg{fill:#298dcc;color:#fff}@media (max-width:767px){.timeline .circle-icon{top:25px}.timeline .timeline-item .content{margin-top:5px}.timeline .timeline-item{padding-left:48px}.timeline .timeline-item .timeline-box:after,.timeline .timeline-item .timeline-box:before{display:none}.timeline .timeline-box{padding:16px 0 20px}}.vertical.timeline .timeline-item.left .timeline-box:after,.vertical.timeline .timeline-item.left .timeline-box:before,.vertical.timeline .timeline-item.right .timeline-box:after,.vertical.timeline .timeline-item.right .timeline-box:before{border:none;border-top:3px solid #efeeee;top:49px;width:60px}.vertical.timeline .timeline-item.left .timeline-box:before{right:25px}.vertical.timeline .timeline-item.right .timeline-box:before{left:25px}.vertical.timeline .circle-icon{top:25px}.vertical.timeline .timeline-item.left .circle-icon{right:-25px}.vertical.timeline .timeline-item.right .circle-icon{left:-25px}.vertical.timeline .timeline-trace{background:#efeeee;height:calc(100% - 66px);margin-left:-1.5px;top:50px;width:3px;z-index:1}.vertical.timeline .timeline-item.left .circle{right:-25px}.vertical.timeline .timeline-item.right .circle{left:-25px}.vertical.timeline .timeline-item.left{padding-right:112px;text-align:right}.vertical.timeline .timeline-item.right{padding-left:112px}@media (max-width:767px){.vertical.timeline .timeline-item.left{padding-right:unset;text-align:left}.vertical.timeline .timeline-item.right{padding-left:48px}.vertical.timeline .timeline-item.left .circle-icon,.vertical.timeline .timeline-item.right .circle-icon{left:0}.vertical.timeline .timeline-item.right .circle{left:-16px}.vertical .timeline-item.left .timeline-box:after,.vertical .timeline-item.right .timeline-box:after{left:25px}}@media (min-width:768px){.horizontal.timeline .timeline-item .content{margin-top:0}.horizontal.timeline .timeline-item .timeline-box svg{border:none;border-top:3px solid #efeeee;top:49px;width:60px}.horizontal.timeline li{padding-top:50px}.horizontal.timeline li:not(.horizontal.timeline li:last-of-type){border-top:3px solid #efeeee}.horizontal.timeline li:last-of-type{margin-top:3px}.horizontal.timeline .timeline-trace{display:none}.horizontal.timeline .circle{top:-26px}.horizontal.timeline .timeline-item .headline h3{font-size:20px;margin-bottom:.5rem;min-height:48px}.horizontal.timeline .timeline-item figure{align-items:center;display:flex;height:250px;justify-content:center;margin-top:16px;overflow:hidden}}@media (max-width:767px){.horizontal.timeline .timeline-trace{background:#efeeee;height:calc(100% - 66px);margin-left:-1.5px;top:50px;width:3px;z-index:1}.horizontal.timeline .timeline-item .timeline-box:before{border:none;border-top:3px solid #efeeee;content:"";height:0;position:absolute;top:49px;width:0;width:60px}.horizontal.timeline .circle-icon{display:block;left:0;position:absolute}.horizontal.timeline .timeline-item .timeline-box:before{left:25px}.horizontal.timeline .timeline-item .circle{left:-16px}}.mobile.timeline .timeline-trace{background:#efeeee;height:calc(100% - 66px);left:25px;margin-left:-1.5px;top:50px;width:3px;z-index:1}.mobile.timeline .timeline-item.last:after{left:22px}.mobile.timeline .timeline-item .timeline-box{padding-left:112px}.mobile.timeline .timeline-item .timeline-box:before{border:none;border-top:3px solid #efeeee;content:"";height:0;position:absolute;top:49px;width:0;width:60px}.mobile.timeline .circle-icon{display:block;left:0;position:absolute}.mobile.timeline .timeline-box{max-width:540px}.mobile.timeline .timeline-item .timeline-box:before{left:25px}.mobile.timeline .timeline-item .circle{left:0}.mobile.timeline li{width:100%}@media (max-width:767px){.mobile.timeline{margin-left:0}.mobile.timeline .timeline-trace{left:15px}.mobile.timeline .timeline-item .timeline-box{padding-left:48px}.mobile.timeline .timeline-item.last:after{left:12px}}.timeline.trace_white .timeline-trace,.timeline.trace_white .timeline-trace>.timeline-fixpoint{background:#fff}.vertical.timeline.trace_white .timeline-item.left .timeline-box:after,.vertical.timeline.trace_white .timeline-item.left .timeline-box:before,.vertical.timeline.trace_white .timeline-item.right .timeline-box:after,.vertical.timeline.trace_white .timeline-item.right .timeline-box:before{border-top:3px solid #fff}@media (min-width:768px){.horizontal.timeline.trace_white .timeline-item .timeline-box svg,.horizontal.timeline.trace_white li:not(.horizontal.timeline li:last-of-type){border-top:3px solid #fff}}@media (max-width:767px){.horizontal.timeline.trace_white .timeline-item .timeline-box:before{border-top:3px solid #fff}}.mobile.timeline.trace_white .timeline-item .timeline-box:before{border-top:3px solid #fff}.timeline.trace_dark .timeline-trace,.timeline.trace_dark .timeline-trace>.timeline-fixpoint{background:#484444}.vertical.timeline.trace_dark .timeline-item.left .timeline-box:after,.vertical.timeline.trace_dark .timeline-item.left .timeline-box:before,.vertical.timeline.trace_dark .timeline-item.right .timeline-box:after,.vertical.timeline.trace_dark .timeline-item.right .timeline-box:before{border-top:3px solid #484444}@media (min-width:768px){.horizontal.timeline.trace_dark .timeline-item .timeline-box svg,.horizontal.timeline.trace_dark li:not(.horizontal.timeline li:last-of-type){border-top:3px solid #484444}}@media (max-width:767px){.horizontal.timeline.trace_dark .timeline-item .timeline-box:before{border-top:3px solid #484444}}.mobile.timeline.trace_dark .timeline-item .timeline-box:before{border-top:3px solid #484444}