.timelinepage .swiper-slide,.timelineelement .swiper-slide{height:auto}.timelinepage .swiper-slide-active .year.thumb,.timelineelement .swiper-slide-active .year.thumb{opacity:1}.timelinepage .year,.timelineelement .year{font-size:2.5rem;font-weight:600}.timelinepage .year span,.timelineelement .year span{font-size:inherit;font-weight:inherit}.timelinepage .year.thumb,.timelineelement .year.thumb{font-size:5rem;position:relative;text-align:center;cursor:pointer;opacity:0.25;transition:var(--transition-default-duration) ease opacity;padding-bottom:1.5rem}.timelinepage .year.thumb:after,.timelineelement .year.thumb:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1rem;height:1rem;border-radius:50%;background:var(--clr-font)}.timelinepage .timeline__item,.timelineelement .timeline__item{display:flex;gap:3rem;flex-direction:column;justify-content:space-between;padding:2rem;background-color:var(--clr-grey-dark);height:100%}@media (min-width:768px){.timelinepage .timeline__item,.timelineelement .timeline__item{gap:5rem;padding:3rem}}.timelinepage .timeline__item--content,.timelineelement .timeline__item--content{display:flex;align-items:end;gap:1.5rem;flex-wrap:wrap}.timelinepage .timeline__item--content .content,.timelineelement .timeline__item--content .content{flex-basis:200px;flex-grow:1}.timelinepage .timeline__item--content .image,.timelineelement .timeline__item--content .image{flex-basis:150px}