.timelinepage .timeline__item--content *{color:var(--white)}.timelinepage .timeline__area{background:var(--clr-primary);border-radius:var(--border-radius-xxl)}@media (max-width:991.98px){.timelinepage .timeline__area{border-radius:var(--border-radius-lg)}}.timelinepage .timeline__area .timeline__body{height:600px;position:relative}@media (max-width:1199.98px){.timelinepage .timeline__area .timeline__body{height:580px}}@media (max-width:991.98px){.timelinepage .timeline__area .timeline__body{height:640px}}.timelinepage .timeline__area .timeline__body .timeline__container{height:100%;overflow:visible;transform:translate(34%);-webkit-transform:translate(34%);-moz-transform:translate(34%);-ms-transform:translate(34%);-o-transform:translate(34%);width:100%}@media (max-width:1199.98px){.timelinepage .timeline__area .timeline__body .timeline__container{transform:translate(40%);-webkit-transform:translate(40%);-moz-transform:translate(40%);-ms-transform:translate(40%);-o-transform:translate(40%)}}@media (max-width:767.98px){.timelinepage .timeline__area .timeline__body .timeline__container{transform:translate(10%);-webkit-transform:translate(10%);-moz-transform:translate(10%);-ms-transform:translate(10%);-o-transform:translate(10%)}}.timelinepage .timeline__area .timeline__item--area .marker{height:100%;overflow:visible;position:relative}.timelinepage .timeline__area .timeline__item--area .marker .dot{background-color:rgba(255, 255, 255, 0.25);height:15px;width:15px;border-radius:100%}@media (max-width:767.98px){.timelinepage .timeline__area .timeline__item--area .marker .dot{height:11px;width:11px}}.timelinepage .timeline__area .timeline__item--area .marker .year{color:rgba(255, 255, 255, 0.4);font-size:1.875rem;left:30px;line-height:1;position:absolute;top:-7px}.timelinepage .timeline__area .timeline__item--area .marker .line{border-left:1px solid rgba(255, 255, 255, 0.25);height:100%;margin-left:7px;transition:border-left 0.55s ease 0ms;width:1px}@media (max-width:767.98px){.timelinepage .timeline__area .timeline__item--area .marker .line{margin-left:5px}}.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;left:calc(30% + 0px);max-width:780px;min-width:760px;position:absolute;top:0;opacity:1}@media (max-width:1599.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper{max-width:740px;min-width:720px}}@media (max-width:1399.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper{max-width:600px;min-width:580px}}@media (max-width:1199.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper{left:calc(20% + 0px);max-width:460px;min-width:440px}}@media (max-width:991.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper{max-width:320px;min-width:300px}}@media (max-width:767.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper{justify-content:center;left:-9px;min-width:auto;padding-left:30px;width:calc(80vw + 10px)}}.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .timeline__item{display:flex;flex-direction:row;gap:62px;align-items:center;opacity:0;pointer-events:none;position:relative;z-index:2000;visibility:visible;animation-duration:1.5s;animation-delay:0.3s}@media (max-width:1399.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .timeline__item{flex-direction:column;gap:36px;align-items:flex-start}}@media (max-width:1199.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .timeline__item{gap:32px}}@media (max-width:767.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .timeline__item{gap:24px}}.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .year__label{color:var(--white);font-size:120px;font-weight:600;letter-spacing:-0.02em;line-height:0.65;opacity:0;pointer-events:none}@media (max-width:1399.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .year__label{font-size:100px}}@media (max-width:991.98px){.timelinepage .timeline__area .timeline__item--area .timeline__item--wrapper .year__label{font-size:72px}}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active{display:flex;z-index:1}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .marker{height:100%;overflow:visible;position:relative}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .marker .dot{background-color:var(--white);border:none;transition:background-color 0.55s ease 0ms;transition:border 0.55s ease 0ms}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .marker .year{color:var(--white)}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .marker .line{border-left:1px solid var(--white);height:100%;margin-left:7px;transition:border-left 0.55s ease 0ms;width:1px}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .timeline__item--wrapper{opacity:1;transition:opacity 1.5s ease 0ms;-webkit-transition:opacity 1.5s ease 0ms;-moz-transition:opacity 1.5s ease 0ms;-ms-transition:opacity 1.5s ease 0ms;-o-transition:opacity 1.5s ease 0ms;transition-delay:0.5s}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .timeline__item--wrapper .timeline__item{opacity:1;transition:opacity 1.5s ease 0ms;transition-delay:0.5s}.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .timeline__item--wrapper .year__label{align-items:center;bottom:140px;display:flex;height:100%;justify-content:flex-end;left:calc(-20% + 0px);opacity:1;position:absolute;text-align:right;top:0;transform:translate(-356px);transition:opacity 1.5s ease 0ms;transition-delay:0.5s;width:320px}@media (max-width:1399.98px){.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .timeline__item--wrapper .year__label{left:calc(-20% + 20px)}}@media (max-width:991.98px){.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .timeline__item--wrapper .year__label{left:calc(-20% + 20px)}}@media (max-width:767.98px){.timelinepage .timeline__area .timeline__item--area.swiper-slide-active .timeline__item--wrapper .year__label{display:none;left:calc(-50% + 30px)}}