.c-timeline-nav{visibility:visible;margin-top:6.5rem}.c-timeline-nav__heading{margin-bottom:2.4rem;text-align:center}.c-timeline-nav__items{margin:0;padding:0;list-style:none}.c-timeline-nav__entry{flex:1 1 auto;overflow:hidden}.c-timeline-nav__entry-link{display:flex;flex:1 1 auto;padding:2.9rem 1rem;align-items:center;color:inherit;text-decoration:none;border-radius:.8rem;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.c-timeline-nav__entry-link:focus,.c-timeline-nav__entry-link:hover{background-color:rgba(245,245,245,.6)}.c-timeline-nav__entry-icon-wrapper{display:block;margin-right:1rem}.c-timeline-nav__entry-icon{display:block;margin:auto;color:#c7c7c7;font-size:4.3rem;transition:color .2s cubic-bezier(.22,1,.36,1)}.c-timeline-nav__entry-link:focus .c-timeline-nav__entry-icon,.c-timeline-nav__entry-link:hover .c-timeline-nav__entry-icon,.c-timeline-nav__entry.is-active .c-timeline-nav__entry-icon{color:#028473}.c-timeline-nav__entry-indicator{display:block;width:3.3rem;height:3.3rem;margin-right:1rem;position:relative;z-index:-1;border:.3rem solid #c7c7c7;border-radius:50%;background-color:#fff}.c-timeline-nav__entry.is-active .c-timeline-nav__entry-indicator{border-color:#028473}.c-timeline-nav__entry.is-active .c-timeline-nav__entry-indicator::after{content:'';display:block;width:inherit;height:inherit;position:absolute;top:-.3rem;left:-.3rem;border-radius:50%;background-color:#028473;transform:scale(.6)}.c-timeline-nav__entry-content{position:relative}.c-timeline-nav__entry-heading{font-size:1.6rem;line-height:1.25}.c-timeline-nav__entry-heading strong{display:block;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1)}.c-timeline-nav__entry-link:focus .c-timeline-nav__entry-heading strong,.c-timeline-nav__entry-link:hover .c-timeline-nav__entry-heading strong{color:#028473}.c-timeline-nav__entry-action{color:#028473;font-size:1.2rem}@media all and (min-width:768px){.c-timeline-nav__items{display:flex}.c-timeline-nav__entry{justify-content:center;text-align:center}.c-timeline-nav__entry.is-active{display:block;padding:2.5rem 3rem}.c-timeline-nav__entry-link{display:block;padding:2.5rem 1.5rem}.c-timeline-nav__entry-icon-wrapper{margin-right:0;margin-bottom:2.4rem}.c-timeline-nav__entry-icon{font-size:6.2rem}.c-timeline-nav__entry-indicator{margin:0 auto}.c-timeline-nav__entry-content{padding-top:1.5rem}.c-timeline-nav__entry-content::before{content:'';display:block;width:100vw;height:.8rem;margin-left:-50vw;position:absolute;top:-2.05rem;left:50%;z-index:-3;background-color:#dcdcdc}.c-timeline-nav__entry:first-child .c-timeline-nav__entry-content::before{margin-left:0}.c-timeline-nav__entry:last-child .c-timeline-nav__entry-content::before{left:auto;right:50%}.c-timeline-nav__entry.is-active .c-timeline-nav__entry-content::after{content:'';display:block;width:100%;height:.8rem;position:absolute;top:-2.05rem;left:50%;z-index:-2;border-radius:.8rem;background-color:#028473;transform:translateX(-50%)}.c-timeline-nav__entry:first-child .c-timeline-nav__entry-content::after,.c-timeline-nav__entry:last-child .c-timeline-nav__entry-content::after{width:50%;transform:none}.c-timeline-nav__entry:last-child .c-timeline-nav__entry-content::after{left:auto;right:50%}.c-timeline-nav__entry-heading{display:block;line-height:1.5}.c-timeline-nav__entry-action{margin-top:1.1rem}}@media all and (min-width:1280px){.c-timeline-nav__entry-link{padding-right:3rem;padding-left:3rem}}@media all and (max-width:767px){.c-timeline-nav__entry{display:flex;align-items:center;position:relative}.c-timeline-nav__entry::after,.c-timeline-nav__entry::before{content:'';display:block;width:.8rem;position:absolute;top:0;bottom:0;left:2.25rem;z-index:-3}.c-timeline-nav__entry::before{background-color:#dcdcdc}.c-timeline-nav__entry::after{border-radius:.8rem}.c-timeline-nav__entry:first-child::after,.c-timeline-nav__entry:first-child::before{top:50%}.c-timeline-nav__entry:last-child::after,.c-timeline-nav__entry:last-child::before{bottom:50%}.c-timeline-nav__entry.is-active{padding-top:2.9rem;padding-bottom:2.9rem}.c-timeline-nav__entry.is-active::after,.c-timeline-nav__entry.is-active::before{margin-left:-1rem}.c-timeline-nav__entry.is-active::after{background-color:#028473}.c-timeline-nav__entry:not(.is-active){margin-left:-1rem;margin-right:-1rem}.c-timeline-nav__entry-indicator{order:-1}}
