.timeline .description{margin-bottom:30px}.timeline .button-background.scrolled,.timeline .button-background.scrolled:hover{background:transparent}.timeline .button-background.scrolled .description-hidden,.timeline .button-background.scrolled .description-hidden p{color:#fff}.timeline .button-background:hover{background:#d2fbe7}.timeline .button-background{margin-bottom:26px;min-height:140px;padding:35px;position:relative}.timeline .button-background,.timeline .slider{align-items:center;background-color:#fff;border:1px solid #69f0ae;border-radius:100px;display:flex}.timeline .slider{cursor:grab;flex-direction:column;height:100%;justify-content:center;left:-5px;max-width:250px;padding:48px 62px;position:absolute;text-align:center;touch-action:pan-y;user-select:none}.timeline .description-hidden{opacity:0;transition:all .3s}.timeline .scrolled .description-hidden{height:auto;max-width:65%;opacity:1}.timeline .slider.unlocked{left:auto!important;right:0;transition:all .3s}.timeline .slide-text{align-items:center;display:flex;justify-content:space-between;left:230px;min-width:320px;position:absolute}.timeline .slide-text p{color:#4c5981;font-weight:700;letter-spacing:.02em;line-height:22.4px;margin:0}.timeline .slider h3{color:#4c5981;margin:0}@media (max-width:540px){.timeline .slider{padding:17px 19px}.timeline .slide-text{left:120px;min-width:180px}.timeline .button-background{margin-bottom:15px;min-height:60px;padding:19px}.timeline .button-background.scrolled,.timeline .slider.unlocked{border-radius:20px}.timeline .scrolled .description-hidden{max-width:70%!important}.timeline .description-hidden{height:0}.timeline .slider h3{font-size:20px}}@media (max-width:1025px){.timeline .scrolled .description-hidden{max-width:55%}}