.timeline a{color:#fece2f}.timeline .steps{position:relative;overflow:hidden}.timeline .steps:before{background-color:var(--dark-mode-title);content:"";width:3px;position:absolute;top:0;bottom:0;left:50%}.timeline .step{width:calc(50% + 31px);display:flex;position:relative}.timeline .step .content{background-color:var(--dark-mode-background);width:100%;color:var(--dark-mode-text);opacity:0;border-top:3px solid var(--dark-mode-title);margin-top:31px;transition-property:transform,opacity;transition-duration:.5s;transition-delay:.2s;transform:translate(-200%)}.timeline .step-line{background-color:var(--dark-mode-title);flex-shrink:0;width:40px;height:3px;margin-top:31px;transition-property:transform;transition-duration:.2s;transform:translate(100%)}.timeline .step .date{border-style:solid;border-color:var(--dark-mode-title);z-index:1;background-color:#fff;border-width:2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:20px;transition-property:background-color,color;transition-duration:.2s;display:flex}.timeline .step:nth-child(2n){flex-direction:row-reverse;left:calc(50% - 31px)}.timeline .step:nth-child(2n) .content{transform:translate(200%)}.timeline .step:nth-child(2n) .step-line{transform:translate(-100%)}.timeline .step.visible .content{opacity:1;transform:translate(0)}.timeline .step.visible .step-line{transform:translate(0)}.timeline .step.visible .date{background-color:var(--dark-mode-title);color:var(--light-mode-text)}.text-banner-about{white-space:pre-line;font-size:1.5rem}.counter-row{gap:10rem;width:max-content;margin:auto}.box-short-about{border:2px solid #141414}@media (max-width:480px){.counter-row{gap:2rem}.timeline .step{flex-direction:row-reverse;width:100%;left:0!important}.timeline .steps:before{left:31px}}
