.timeline h2{text-align:center;margin:0 0 5rem}.timeline__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2%}@media screen and (max-width:900px){.timeline__container{grid-template-columns:1fr;gap:0}}.timeline__section{text-align:center}@media screen and (max-width:900px){.timeline__section{position:relative;border-left:2px solid var(--off-black);padding-left:3rem;padding-bottom:5rem;text-align:left}.timeline__section:last-of-type{padding-bottom:0}.timeline__section::before{content:'';position:absolute;left:-9px;top:50%;height:16px;width:16px;background-color:var(--off-black);border-radius:200px;transition:all 0.15s ease}.timeline__section.active::before{background-color:var(--orange);border:5px solid var(--white);box-shadow:0 0 0 2px var(--off-black);left:-14px}}.timeline__section img{margin:0 0 2rem;height:80px;width:auto;transition:transform 0.3s ease}.timeline__section.active img{transform:scale(1.1)}.timeline__pin-container{position:relative;display:flex;align-items:center;justify-content:center;height:24px;width:100%}@media screen and (max-width:900px){.timeline__pin-container{justify-content:flex-start;top:0;display:none}}.timeline__pin-container::before{content:'';position:absolute;height:2px;width:calc(100% + 20px);background:var(--off-black);top:50%;right:calc(-50% - 25px);z-index:-1}.timeline__section:last-of-type .timeline__pin-container::before{display:none!important}.timeline__section:not(:last-of-type) .timeline__pin-container::after{content:'';position:absolute;height:20px;width:20px;background-image:url(//www.wurlin.com/wp-content/themes/alula/assets/style/../img/timeline-arrow.svg);background-size:contain;background-repeat:no-repeat;right:-20px}.timeline__section .timeline__pin{background:var(--off-black);height:16px;width:16px;border-radius:200px;aspect-ratio:1 / 1;position:relative;border:5px solid #fff0;transition:all 0.3s ease}.timeline__section.active .timeline__pin{background:var(--white);border:2px solid var(--off-black);height:24px;width:24px}.timeline__section .timeline__pin::before{content:'';position:absolute;background:var(--orange);height:8px;width:8px;border:2px solid #fff0;border-radius:200px;aspect-ratio:1 / 1;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity 0.3s ease}.timeline__section:not(.active) .timeline__pin::before{opacity:0}.timeline__section__content h3{margin:2rem 0 1rem;text-wrap:balance}@media screen and (max-width:900px){.timeline__section__content h3{margin-top:0}}.timeline__section__content span.eyebrow{margin:0 0 2rem;display:block}.timeline__section__content p{margin:0;opacity:0;transition:opacity 0.3s ease}@media screen and (max-width:900px){.timeline__section__content p{opacity:1}}.timeline__section.active .timeline__section__content p{opacity:1}