.timeline{padding:3rem 0;position:relative}.timeline .timeline-point{border-radius:100%;height:22px;left:0;position:absolute;transform:translateX(-50%);width:22px}.timeline .timeline-point.start{top:0}.timeline .timeline-point.end{bottom:0}.timeline .timeline-line{background:#f6f6f6;height:98%;left:0;position:absolute;top:0;width:.1875rem}@media (min-width:1024px){.timeline{margin:5rem auto;padding:0 1rem}.timeline .timeline-line{left:50%}.timeline .timeline-point{margin:0 auto;right:0;transform:translateX(0)}}@media screen and (max-width:1023px){.timeline-item .step-mark,.timeline-line{display:none}}.timeline .timeline-item{margin-bottom:2rem;padding-left:32px;position:relative}.timeline .timeline-item .item-inner{background:#f6f6f6;border-radius:20px;font-size:16px;padding:1.5625rem;position:relative}@media (min-width:1024px){.timeline .timeline-item .item-inner:after{background:#f6f6f6;content:"";height:30px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:30px;z-index:1}}.timeline .heading{display:flex;justify-content:space-between}.timeline .heading .accordion-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;outline:none}.timeline .heading .accordion-icon:before{color:#82bc00;content:"\e903";font-size:25px}.timeline .heading.active .accordion-icon:before{content:"\e938"}.timeline .heading .accordion-icon:hover:before,.timeline .heading.active .accordion-icon:hover:before{color:#0a385e}.timeline .timeline-item .item-inner .step-description{height:0;opacity:0;overflow:hidden;transition:all .3s ease}.timeline .timeline-item .step-description.active{height:100%;margin-top:2rem;opacity:1}.timeline .step-description p:last-child,.timeline .step-headline h3{margin-bottom:0}.timeline .step-description img{height:auto;max-width:100%}@media (min-width:1024px){.timeline .timeline-item{margin-bottom:5rem;width:50%}.timeline .timeline-item.odd{margin-right:50%;padding-left:0;padding-right:100px}.timeline .timeline-item.even{margin-left:50%;padding-left:100px}.timeline .timeline-item .item-inner{padding:32px}.timeline .timeline-item.odd .item-inner:after{left:auto;right:0;transform:translate(50%,-50%) rotate(45deg)}.timeline .timeline-item.even .item-inner:after{left:0;transform:translate(-50%,-50%) rotate(45deg)}.timeline .step-description,.timeline .step-headline{padding-left:0}.timeline .timeline-item.even .step-description{margin-left:2px}.timeline .timeline-item.odd .step-description{margin-right:2px}}.timeline-item .item-inner.color-white,.timeline-item .item-inner.color-white h3{color:#fff}.timeline-item .item-inner.bg-primary-blue:after{background:#003764}.timeline .step-mark{border-radius:100%;height:22px;left:0;position:absolute;top:0;top:50%;transform:translate(-50%,-50%);width:22px;z-index:1}.timeline .timeline-year.step-mark{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.85625rem;font-weight:600;height:6.25rem;justify-content:center;left:50%;position:relative;text-align:center;width:6.25rem}@media (min-width:1024px){.timeline .timeline-item.odd .step-mark{left:auto;right:-1px;transform:translate(50%,-50%)}.timeline .timeline-item.even .step-mark{left:1px;transform:translate(-50%,-50%)}}@media (max-width:1023px){.timeline .timeline-year.step-mark{left:93%;top:2rem}}@media (max-width:480px){.timeline .timeline-year.step-mark{left:85%;top:2rem}}