.timeline{padding:20px 0}@media(max-width: 991.98px){.timeline{padding:30px 0}}@media(max-width: 575.98px){.timeline{background:var(--clr-creme)}}.timeline__wrapper{background-color:var(--clr-creme);padding:100px 85px 120px;border-radius:30px}@media(max-width: 1199.98px){.timeline__wrapper{padding:50px 35px 60px}}@media(max-width: 749.98px){.timeline__wrapper{padding:50px 15px 60px}}@media(max-width: 575.98px){.timeline__wrapper{padding:0}}.timeline__heading{text-align:center;margin-bottom:57px}@media(max-width: 991.98px){.timeline__heading{margin-bottom:40px}}.timeline__item{display:grid;grid-template-columns:1fr 1fr;gap:196px;align-items:center;padding:20px 0}.timeline__item:first-child{padding-top:0}.timeline__item:last-child{padding-bottom:0}.timeline__item--image-left .timeline__media{order:2}.timeline__item--image-left .timeline__content{order:1}.timeline__item--image-left .timeline__content{text-align:end}.timeline__item--image-right .timeline__media{order:1}.timeline__item--image-right .timeline__content{order:2}.timeline__item--image-right .timeline__year{flex-direction:row-reverse;left:auto;right:-120px}.timeline__item--image-right .timeline__year>svg{transform:scaleX(-1) translate(-50%, -50%);left:auto;right:73.5px}@media(max-width: 575.98px){.timeline__item--image-right .timeline__year>svg{right:52px}}@media(max-width: 991.98px){.timeline__item--image-right .timeline__year{right:-72px}}@media(max-width: 575.98px){.timeline__item--image-right .timeline__year{right:-40px}}@media(max-width: 991.98px){.timeline__item{gap:100px}}@media(max-width: 575.98px){.timeline__item{gap:50px}}.timeline__media{position:relative;width:100%}.timeline__year{position:absolute;display:flex;align-items:center;left:-120px;top:5%;z-index:1}.timeline__year>svg{position:absolute;width:220px;height:auto;top:71%;left:73.5px;transform:translate(-50%, -50%);z-index:-1}@media(max-width: 575.98px){.timeline__year>svg{width:160px;left:52px}}@media(max-width: 991.98px){.timeline__year{left:-72px}}@media(max-width: 575.98px){.timeline__year{top:-15%;left:-40px;transform:translateY(-100%)}}.timeline__year-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}@media(max-width: 575.98px){.timeline__year-icon{width:32px;height:32px}}.timeline__year-icon svg{width:24px;height:24px}@media(max-width: 575.98px){.timeline__year-icon svg{width:18px;height:18px}}.timeline__year-content{font-family:"Parkinsans",sans-serif;font-weight:500;font-size:24px;line-height:120%;letter-spacing:0;text-align:center;color:var(--clr-taupe);padding:10px 14px}@media(max-width: 575.98px){.timeline__year-content{padding:5px 10px;font-size:18px}}.timeline__image,.timeline__placeholder{display:block;width:100%;height:auto;aspect-ratio:543/300;object-fit:cover;border-radius:12px}@media(max-width: 575.98px){.timeline__image,.timeline__placeholder{aspect-ratio:4/3}}.timeline__placeholder{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.timeline__placeholder svg{width:60%;height:60%;opacity:.3}.timeline__subheading{color:var(--clr-burgundy);margin-bottom:25px}@media(max-width: 991.98px){.timeline__subheading{margin-bottom:15px}}@media(max-width: 575.98px){.timeline__subheading{font-size:20px}}.timeline__text p{margin:0 0 1.5em}.timeline__text p:last-child{margin-bottom:0}@media(max-width: 575.98px){.timeline__text{font-size:14px}}.timeline__items{position:relative;z-index:1}.timeline__items::after{content:"";position:absolute;left:50%;top:-13px;height:calc(100% + 13px);width:5px;background-color:var(--clr-white);transform:translateX(-50%);border-radius:100px;z-index:-1}@media(max-width: 575.98px){.timeline__items::after{width:3px}}
