.section-timeline{position:relative;padding:100px 20px;overflow:hidden}.section-timeline__container{max-width:var(--container-width);margin:0 auto}.section-timeline__subtitle{display:inline-block;margin-bottom:14px;color:var(--color-primary);font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.section-timeline__title{margin:0 0 60px;color:var(--color-secondary);font-size:48px;line-height:1.1;font-weight:700}.section-timeline__wrapper{position:relative;display:flex;flex-direction:column;gap:50px;padding-left:80px}.section-timeline__line{position:absolute;top:0;left:24px;width:2px;height:100%;background-color:#d9dde2}.section-timeline__item{position:relative}.section-timeline__dot{position:absolute;left:-68px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background-color:#c9333b;border:6px solid #ffffff;box-shadow:0 0 0 2px #d9dde2;z-index:2}.section-timeline__card{display:grid;grid-template-columns:460px 1fr;gap:30px;align-items:center;background-color:#f7f7f7;border-radius:20px;padding:30px}.section-timeline__image-wrapper{position:relative;overflow:hidden;border-radius:16px}.section-timeline__image{width:100%;height:340px;display:block;object-fit:cover;object-position:top}.section-timeline__heading{margin:0 0 18px;color:var(--color-primary);font-size:24px;line-height:28px;font-weight:600}.section-timeline__description{color:var(--color-text);font-size:14px;line-height:18px}.section-timeline__description p:last-child{margin-bottom:0}.section-timeline .reveal{opacity:0;transform:translateY(60px);transition:opacity .8s ease,transform .8s ease}.section-timeline .reveal.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.section-timeline{padding:70px 20px}.section-timeline__title{font-size:34px;margin-bottom:40px}.section-timeline__wrapper{padding-left:45px;gap:35px}.section-timeline__line{left:10px}.section-timeline__dot{left:-47px;width:22px;height:22px}.section-timeline__card{grid-template-columns:1fr;padding:22px;gap:22px}.section-timeline__image{height:220px}.section-timeline__heading{font-size:24px}.section-timeline__description{font-size:15px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-timeline.css.map */
