.timeline{color:var(--text-color)}@media screen and (min-width: 1024px){.timeline:has(>.background-image){aspect-ratio:18/7}}.timeline>.background-image{visibility:hidden;opacity:0;animation-fill-mode:forwards}.timeline>.background-image.active{visibility:visible;animation:fade-in-right .7s ease forwards}.timeline>.background-image.inactive{animation:fade-out-left .7s ease forwards}.timeline .container{height:100%;overflow:hidden}.timeline--boxed-two-up .timeline__slide{overflow:hidden}.timeline--boxed-two-up .timeline__content{width:100%;padding:3rem}@media screen and (min-width: 768px){.timeline--boxed-two-up .timeline__content{width:50%;padding:4.8%}}.timeline--boxed-two-up button{color:var(--text-color)}.timeline--boxed-two-up .timeline__slide{width:100%;margin:auto;border:var(--accent-border-thickness, 1px) solid #cdccc8}@media screen and (min-width: 768px){.timeline--boxed-two-up .timeline__slide{width:90%}}.timeline--full-dialog .timeline__slide{justify-content:start}@media screen and (min-width: 1024px){.timeline--full-dialog .timeline__slide{justify-content:center}}.timeline--full-dialog .timeline__content{width:100%;padding:3rem 2.4rem}@media screen and (min-width: 540px){.timeline--full-dialog .timeline__content{width:60%}}@media screen and (min-width: 1024px){.timeline--full-dialog .timeline__content{width:28%;min-width:380px;padding:4rem}}.timeline--full-dialog button{color:var(--background-color)}.timeline__slide{visibility:hidden;position:absolute;flex:1;width:100%;margin:1rem 0;opacity:0;pointer-events:none;animation-fill-mode:forwards}.timeline__slide.active{visibility:visible;position:relative;opacity:1;pointer-events:auto}.timeline__slide.inactive{z-index:0;top:0;left:50%;transform:translateX(-50%)}.timeline__icon{width:55px;height:55px;margin-bottom:2.2rem}@media screen and (min-width: 768px){.timeline__icon{width:75px;height:75px}}.timeline__image{padding:0 !important;aspect-ratio:1;overflow:hidden}@media screen and (min-width: 768px){.timeline__image{aspect-ratio:unset;height:auto}}@media screen and (min-width: 1024px){.timeline__image{aspect-ratio:1}}.timeline__image img{visibility:hidden;opacity:0;animation-fill-mode:forwards}.timeline__image img.active{visibility:visible;animation:fadeIn .7s ease forwards}.timeline__image img.inactive{animation:fade-out .7s ease forwards}.timeline__content{background-color:var(--background-color);animation-fill-mode:forwards}.timeline__content.active{visibility:visible;animation:fade-in-up .7s ease forwards}.timeline__content.inactive{animation:fade-out .7s ease forwards}.timeline__tabs{z-index:10;justify-content:start;margin:3rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media screen and (min-width: 1024px){.timeline__tabs{justify-content:center;margin:3.6% 0}}.timeline__tabs::-webkit-scrollbar{display:none}.timeline__tabs button{flex:0 0 auto;width:-moz-fit-content;width:fit-content;margin:0 1.2rem;padding-bottom:1rem;border:none;background:none;font-family:"Industry";text-transform:uppercase;white-space:nowrap;cursor:pointer}@media screen and (min-width: 768px){.timeline__tabs button{margin:0 1.8rem}}.timeline__tabs button.active{border-bottom:3px solid var(--accent-color)}@keyframes fade-in-right{0%{transform:translateX(10%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-out-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-10%);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-in-up{0%{transform:translateY(8%);opacity:0}100%{transform:translateY(0);opacity:1}}
