.timeline{max-width:2000px;overflow:hidden}.timeline .timeline-container{overflow:visible}.timeline .swiper-section{opacity:0;overflow:visible;position:relative;transition:opacity .3s cubic-bezier(.5,0,.15,1)}.timeline .swiper-section.is-ready{opacity:1}.timeline .swiper-section .swiper-wrapper .timeline-line{border-top:2px dashed #d9d9d9;height:2px;left:0;pointer-events:none;position:absolute;top:3rem;transition:width .3s ease;z-index:0}@media only screen and (min-width:600px){.timeline .swiper-section .swiper-wrapper .timeline-line{top:3.75rem}}.timeline .swiper-section .swiper{overflow:visible;padding-bottom:2rem;width:100%}.timeline .swiper-section .swiper .swiper-wrapper{overflow:visible}.timeline .swiper-section .swiper .swiper-slide{height:auto;overflow:visible}.timeline .entry{flex-direction:column;height:100%;padding:1rem;text-align:center;z-index:1}.timeline .entry,.timeline .entry .icon{align-items:center;display:flex;position:relative}.timeline .entry .icon{background:#4eff9d;border-radius:50%;color:#1e653e;font-size:2.5rem;height:5rem;justify-content:center;margin-bottom:1rem;width:5rem;z-index:2}@media only screen and (min-width:600px){.timeline .entry .icon{font-size:3rem;height:6rem;width:6rem}}.timeline .entry .content-wrapper .title{color:#1e653e;font-size:24px;font-weight:600;margin-bottom:1rem}.timeline .entry .content-wrapper .text-wrapper .text{color:#141414;font-size:16px}.timeline .entry .content-wrapper .text-wrapper .text p{margin:0 0 .5rem}.timeline .entry .content-wrapper .text-wrapper .text p:last-child{margin-bottom:0}.timeline .navigation{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.timeline .navigation .nav-button{align-items:center;background:#4eff9d;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:1.5rem;transition:.3s cubic-bezier(.5,0,.15,1)}.timeline .navigation .nav-button:hover:not(.is-disabled){transform:scale(1.05)}.timeline .navigation .nav-button.is-disabled{cursor:not-allowed;opacity:.5}.timeline .navigation .nav-button.nav-prev svg{margin-right:0!important}.timeline .navigation .nav-button.nav-next svg{color:#1e653e;fill:#1e653e}.timeline .navigation .nav-button svg{color:#1e653e;fill:#1e653e;height:auto;width:4rem}
