.c-timeline{position:relative;z-index:0;padding:180px 0}.c-timeline__header{text-align:center;margin-bottom:90px}.c-timeline__header>:last-child{margin-bottom:0}.c-timeline__title{font-weight:700;font-size:27px;line-height:36px;margin-bottom:12px}@media(min-width:64em){.c-timeline__title{font-size:44px;line-height:53px;margin-bottom:18px}}@media(min-width:120em){.c-timeline__title{font-size:48px;line-height:57px;margin-bottom:24px}}.c-timeline__line{display:flex;justify-content:flex-start;position:relative;padding-left:20px;padding-bottom:86px}@media(min-width:48em){.c-timeline__line{padding-left:0;justify-content:center}}.c-timeline__line::before{content:'';position:absolute;width:1px;height:100%;background-color:var(--green-200);margin:0 auto}.c-timeline__picture{position:absolute;bottom:-23px;left:0}@media(min-width:48em){.c-timeline__picture{bottom:-3px;left:calc(50% - 61px)}}.c-timeline__years{counter-reset:year-counter;list-style:none;padding:0;margin-bottom:0}.c-timeline__year{counter-increment:year-counter;position:relative;left:32px;padding:0;margin:0 0 2rem 0;width:90%}@media(min-width:48em){.c-timeline__year{width:100%;left:calc(50% + 32px)}}.c-timeline__year::before{content:'';position:absolute;left:calc(-1 * 33px - 16px);width:33px;height:33px;top:0;border:1px solid var(--green-200);background-color:var(--white);border-radius:50%;text-align:center}@media(min-width:48em){.c-timeline__year::before{width:44px;height:44px;left:calc(-1 * 44px - 10px)}}.c-timeline__year::after{content:'';position:absolute;left:calc(-1 * 15px - 25px);width:15px;height:15px;top:9px;background-color:var(--green-200);border-radius:50%}@media(min-width:48em){.c-timeline__year::after{width:20px;height:20px;left:calc(-1 * 20px - 22px);top:12px}}@media(min-width:48em){.c-timeline__year:nth-child(even){left:auto;right:calc(50% + 32px)}.c-timeline__year:nth-child(even)::before{left:auto;right:calc(-1 * 44px - 10px)}.c-timeline__year:nth-child(even)::after{left:auto;right:calc(-1 * 20px - 22px)}}.c-timeline__events{position:relative;top:-16px;padding:0;margin:0 0 0 18px}@media(min-width:48em){.c-timeline__events{margin:0 0 0 24px}}.c-timeline__event{list-style:none;padding:18px 18px;border-radius:10px;box-shadow:0px 2px 15px 5px rgba(0,0,0,0.05);margin-bottom:11px;position:relative;background-color:var(--white);width:100%}.c-timeline__event:last-child{margin-bottom:0}@media(min-width:48em){.c-timeline__event{padding:28px 30px;max-width:300px}}@media(min-width:64em){.c-timeline__event{max-width:409px}}.c-timeline__event:first-child::before{content:'';position:absolute;right:100%;top:20px;width:0;height:0;border-top:13px solid transparent;border-right:18px solid var(--white);border-bottom:13px solid transparent}.c-timeline__year .cta_button{margin-left:20px}@media(min-width:48em){.c-timeline__year .cta_button{margin-left:0}}@media(min-width:48em){.c-timeline__event:first-child::before{top:24px;border-right:26px solid var(--white)}.c-timeline__year:nth-child(even) .c-timeline__events{margin:0 24px 0 0}.c-timeline__year:nth-child(odd) .cta_button{margin-left:20px}.c-timeline__year:nth-child(even) .c-timeline__event:first-child::before{right:auto;left:100%;border-left:26px solid var(--white);border-right:0}}.c-timeline__bg-image-container{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.c-timeline__bg-image{position:absolute;bottom:0;left:-494px;width:2523px;height:1531px;background-position:50% 100%;background-repeat:no-repeat;background-size:100%}@media(min-width:48em){.c-timeline__bg-image{left:-305px;width:2375px;height:1460px}}@media(min-width:64em){.c-timeline__bg-image{bottom:-137px;left:-142px}}@media(min-width:120em){.c-timeline__bg-image{bottom:-62px;left:-26px}}@media(min-width:2350px){.c-timeline__bg-image{left:0;top:auto;bottom:0;width:100%;background-size:cover}}