@font-face{font-family:"gilroyextrabold";src:url("gilroy-extrabold-webfont.woff2") format("woff2"),url("gilroy-extrabold-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{--scroll-padding-top: 160px}@media screen and (min-width: 768px){html{--scroll-padding-top: 80px}}.section-timeline--main .section-timeline--header{margin-top:3rem}.section-timeline--main.is-first .section-timeline--line-through:before{content:"";display:block;width:28px;height:28px;background-color:#fff;border-radius:50%;border:solid 8px #1d4ebb;position:absolute;top:0;left:50%;margin-left:-14px}.section-timeline--main.is-last{padding-bottom:5rem}.section-timeline--contents{position:relative;z-index:2;overflow:hidden}.section-timeline--line-through{background-color:#1d4ebb;width:8px;height:100%;position:absolute;top:0;left:50%;margin-left:-4px;z-index:1}.section-timeline--main{position:relative}.section-timeline--header{margin-bottom:1.5rem}.section-timeline--header-image{max-width:100px;margin:0px auto}.section-timeline--header-image img{display:block;width:auto;height:auto;max-width:100%}.section-timeline--item+.section-timeline--item{margin-top:3rem}.section-timeline--item .section-timeline--item-year{font-family:"gilroyextrabold";font-size:4rem;line-height:1;color:var(--timeline-item-color)}.section-timeline--item .section-timeline--item-box{background-color:#f4f7fc;padding:1.75rem 1.5rem;border-radius:1.25rem;border-top:solid 10px var(--timeline-item-color)}.section-timeline--item .section-timeline--item-heading{font-weight:600;margin-bottom:1rem;line-height:1.4}.section-timeline--item .section-timeline--item-image{margin-bottom:1rem}.section-timeline--item .section-timeline--column-first{margin-bottom:1rem;position:relative}.section-timeline--item .section-timeline--column-first:before{content:"";display:block;width:28px;height:28px;background-color:#fff;border-radius:50%;border:solid 8px var(--timeline-item-color);position:absolute;top:50%;left:-64px;margin-top:-14px}.section-timeline--item .section-timeline--item-text{line-height:1.5;font-size:1.125rem;color:#1d4ebb}@media screen and (min-width: 992px){.section-timeline--header{margin-bottom:3rem}.section-timeline--item{display:flex}.section-timeline--item.odd .section-timeline--item-image{margin-right:2rem}.section-timeline--item.odd .section-timeline--column-first{justify-content:flex-end;padding-right:3rem}.section-timeline--item.odd .section-timeline--column-first:before{top:50%;left:100%;margin-top:-14px;margin-left:-14px}.section-timeline--item.odd .section-timeline--column-last{padding-left:3rem}.section-timeline--item.odd .section-timeline--item-box{position:relative}.section-timeline--item.odd .section-timeline--item-box:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:20px 20px 20px 0;border-color:rgba(0,0,0,0) #f4f7fc rgba(0,0,0,0) rgba(0,0,0,0);right:100%;top:50%;margin-top:-24px}.section-timeline--item.even{flex-direction:row-reverse}.section-timeline--item.even .section-timeline--item-content{flex-direction:row-reverse}.section-timeline--item.even .section-timeline--item-image{margin-left:2rem}.section-timeline--item.even .section-timeline--column-first{justify-content:flex-start;padding-left:3rem}.section-timeline--item.even .section-timeline--column-first:before{top:50%;right:auto;left:0;margin-top:-14px;margin-left:-14px}.section-timeline--item.even .section-timeline--column-last{padding-right:3rem}.section-timeline--item.even .section-timeline--item-box{position:relative}.section-timeline--item.even .section-timeline--item-box:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f4f7fc;left:100%;top:50%;margin-top:-24px}.section-timeline--item:not(:nth-child(2)){margin-top:-2rem !important}.section-timeline--item .section-timeline--item-heading{margin-bottom:1.5rem}.section-timeline--item .section-timeline--item-box{padding:2.5rem 2rem;border-radius:2rem;position:relative}.section-timeline--item .section-timeline--column{max-width:50%;flex:1 0 50%}.section-timeline--item .section-timeline--column-first{display:flex;align-items:center;margin-bottom:0}.section-timeline--item .section-timeline--item-content{display:flex}.section-timeline--item .section-timeline--item-image{max-width:40%;flex:1 0 40%;margin-bottom:0}.section-timeline--item .section-timeline--item-text{flex:1 0 0}}