.timeline{padding-bottom:5rem;padding-top:5rem}.timeline .timeline__head{margin-bottom:5.05rem;text-align:center}.timeline .timeline__head h2{color:#05182e;margin:0 auto 2.7rem auto}.timeline .timeline__head p{margin:0}.timeline .timeline__body-content{overflow:hidden}.timeline .timeline__part{padding-bottom:3.8rem;position:relative;-ms-flex-align:center;align-items:center}.timeline .timeline__part-label.active{visibility:visible;animation-name:slide_left_right;animation-duration:1s}.timeline .timeline__part-label{font-weight:500;visibility:hidden;position:relative;top:3px;line-height:1.4;margin-bottom:0;padding-left:15px;padding-right:15px}.timeline .timeline__part-description{padding:0;font-weight:500;visibility:hidden;line-height:1.4;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}.timeline .timeline__part-description.active{visibility:visible;animation-name:slide_right_left;animation-duration:1s}.timeline .timeline__part-mobile{padding-left:2.4rem;display:none}.timeline .timeline__part-icon-wrapper{background-size:contain;background-repeat:no-repeat;background-position:center;width:115px;height:93px;display:flex;justify-content:center;align-items:center;padding-left:2.1rem;opacity:0}.timeline .timeline__part-icon-wrapper svg{visibility:hidden}.timeline .timeline__part-icon-wrapper.active{animation-name:expand;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.timeline .timeline__part-icon-wrapper.active svg{animation-name:svg_expand;animation-duration:.4s;animation-delay:.6s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.timeline .timeline__part-bullet{width:2.8rem;height:2.8rem;background-color:#fff;border:4px solid #6bd7c4;border-radius:50%;visibility:hidden;position:relative;top:4px}.timeline .timeline__part-bullet.active{visibility:visible;animation-name:expand;animation-duration:1s}.timeline .timeline__part-bullet-wrapper{position:relative;padding-left:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;width:100%;padding-right:15px}.timeline .timeline__part-bullet-line{position:absolute;width:4px;right:50%;left:50%;transform:translateX(-50%);background-color:#6bd7c4;visibility:hidden}.timeline .timeline__part-bullet-line.active{visibility:visible;animation-name:grow;animation-duration:1s;bottom:-110px;top:2rem}.timeline .timeline__part-icon{padding-right:0;padding-left:15px;width:100%}.timeline .timeline__part:last-child .timeline__part-bullet-line{display:none}@media(min-width:768px){.timeline .timeline__part-label{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.timeline .timeline__part{-ms-flex-pack:center;justify-content:center}.timeline .timeline__part-icon{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media(min-width:992px){.timeline .timeline__part-label{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;margin-left:8.333333%}}@media only screen and (max-width:991px){.timeline .timeline__part-icon{margin-right:3rem}}@media only screen and (max-width:767px){.timeline .timeline__part-label{font-size:2rem;margin-bottom:1.2rem}.timeline .timeline__part-label.active{animation-name:slide_right_left}.timeline .timeline__part-icon{margin-right:0;width:auto}.timeline .page-center{padding-left:2.1rem;padding-right:3.6rem}.timeline .timeline__head p:last-child{max-width:270px;margin:auto}.timeline .timeline__part{flex-wrap:nowrap;width:100%;margin:0 auto}.timeline .timeline__part-icon{margin-right:0;width:auto}.timeline .timeline__part-description,.timeline .timeline__part-bullet-wrapper,.timeline .timeline__part-label{display:none}.timeline .timeline__part-mobile,.timeline .timeline__part-mobile .timeline__part-description,.timeline .timeline__part-mobile .timeline__part-label{display:block}.timeline .timeline__part-description{width:100%;-ms-flex:100%;flex:100%;max-width:100%}.timeline .timeline__part-label{padding:0}}@media only screen and (max-width:575px){.timeline .timeline__head h2{max-width:270px}}