.c-planit-timeline{position:relative;padding:50px 0;overflow-x:hidden}@media (min-width:768px){.c-planit-timeline{padding-bottom:75px;padding-top:75px}}.c-planit-timeline__container{width:100%;max-width:1048px;margin:0 auto;padding:0 32px}.c-planit-timeline__dots{margin-top:50px}.c-planit-timeline__head{display:flex;flex-direction:column;align-items:baseline;margin-bottom:-32px}@media (min-width:768px){.c-planit-timeline__head{flex-direction:row}}.c-planit-timeline__title-wrap{flex-shrink:0;margin-bottom:32px}.c-planit-timeline__title{margin:0;color:#666;font-family:Helvetica-Roman,Montserrat,Arial;letter-spacing:.05em;text-transform:uppercase;font-size:18px}@media (min-width:768px){.c-planit-timeline__title{text-align:center}}.c-planit-timeline__title:after{content:"";display:block;width:90px;height:5px;margin:5px auto 0;background-color:currentColor}.c-planit-timeline__subtitle-wrap{flex:1 1 auto;margin-bottom:32px}@media (min-width:768px){.c-planit-timeline__subtitle-wrap{margin-left:50px}}.c-planit-timeline__subtitle{font-family:Helvetica-Roman,Montserrat,Arial;font-size:12px;margin:0}.c-planit-timeline__subtitle>*{margin:0}.c-planit-timeline__items-wrap{position:relative;margin-top:50px}@media (min-width:1024px){.lg\:stretch-r{position:relative;width:calc(100vw - (100vw - 100%)/2)}}.c-planit-timeline__items{margin-top:32px}@media (min-width:768px){.c-planit-timeline__items{border-bottom:3px solid #1c0e52}}.c-planit-timeline__item,.c-planit-timeline__item:focus{outline:none}.c-planit-timeline-item{display:flex;flex-direction:column;height:100%}.c-planit-timeline-item__year{position:relative;display:inline-block;font-family:Helvetica-Black,Montserrat,Arial;color:#1c0e52;letter-spacing:-.05em;font-size:65px;line-height:1.2em}.c-planit-timeline-item__wrap{display:flex;flex-wrap:nowrap;flex:auto}.c-planit-timeline-item__img{background-position:50%;border:3px solid #1c0e52;background-size:cover;border-radius:999px;overflow:hidden;width:150px;height:150px;flex-shrink:0;margin-right:26px}.c-planit-timeline-item__img.is-desktop{display:none}@media (min-width:1024px){.c-planit-timeline-item__img.is-desktop{display:block}}.c-planit-timeline-item__img.is-mobile{margin-bottom:24px}@media (min-width:1024px){.c-planit-timeline-item__img.is-mobile{display:none}}.c-planit-timeline-item__divider{display:none;flex-shrink:0;width:3px;background-color:#1c0e52}@media (min-width:768px){.c-planit-timeline-item__divider{display:block}}@media (min-width:768px){.c-planit-timeline-item__text{padding:26px}}.c-planit-timeline-item__text li,.c-planit-timeline-item__text p{font-size:14px;line-height:1.5}@media (min-width:768px){[data-js=planit-timeline] [data-dots=mobile]{display:none}}[data-js=planit-timeline] [data-dots=desktop]{display:none}@media (min-width:768px){[data-js=planit-timeline] [data-dots=desktop]{display:block}}[data-js=planit-timeline] [data-dots] .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}[data-js=planit-timeline] [data-dots] .slick-dots li{display:flex;justify-content:center;align-content:center;padding:0 10px;text-align:center}[data-js=planit-timeline] [data-dots] .slick-dots li:before{display:none}[data-js=planit-timeline] [data-dots] .slick-dots button{display:block;outline:none;background:#fff;border-radius:999px;cursor:pointer;font-size:16px;padding:0;height:30px;width:30px;border:2px solid #1c0e52;transition:.15s ease-in-out}[data-js=planit-timeline] [data-dots] .slick-dots button::-moz-focus-inner{border:0}[data-js=planit-timeline] [data-dots] .slick-dots button:active,[data-js=planit-timeline] [data-dots] .slick-dots button:focus,[data-js=planit-timeline] [data-dots] .slick-dots button:hover{outline:none}[data-js=planit-timeline] [data-dots] .slick-dots li.slick-active button,[data-js=planit-timeline] [data-dots] .slick-dots li:hover button{background-color:#1c0e52;color:#fff}[data-js=planit-timeline] [data-dots] .slick-dots li button{overflow:hidden;text-indent:-9999px}[data-js=planit-timeline] .slick-track{display:flex;margin-left:0;margin-right:0}[data-js=planit-timeline] .slick-slide{float:none;height:auto;display:flex!important;align-items:flex-end}[data-js=planit-timeline] .slick-slide>div{width:100%}@media (min-width:768px){[data-timeline][data-mobile]{display:none}}[data-timeline][data-desktop]{display:none}@media (min-width:768px){[data-timeline][data-desktop]{display:block}}