.timeline{padding:0 64px}.timeline__images.images-column{display:flex;flex-direction:column;gap:16px}.timeline__images.images-flex{display:flex;gap:32px}.timeline__images.images-flex img{aspect-ratio:1 / 1;max-width:211px!important;width:100%}.timeline .item{display:grid;grid-template-columns:1fr 14.17vw 1fr;column-gap:9.53vw;min-height:600px;position:relative}.timeline .item:last-child .card{margin-bottom:0}.timeline .item .date{grid-column:2;justify-self:center;background:#f68b1f;color:#fff;border-radius:0 0 999px 999px;font-weight:700;width:100%;aspect-ratio:272/ 136;display:flex;justify-content:center;padding-top:15%;font-size:1.875vw;overflow:hidden}.timeline .item .date:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#f68b1f;transform:translate(-50%);z-index:-1}.timeline .item .card{display:flex;flex-direction:column;max-width:100%;margin-bottom:181px}.timeline .item h3{font-weight:700;font-size:48px;line-height:60px;letter-spacing:0;margin:0 0 16px;color:#242528}.timeline .item p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin:0 0 48px;color:#242528}.timeline .item .image{max-width:100%;border-radius:16px}.timeline .item .avatars{max-width:450px}.timeline .item:last-child .date:before{width:0;display:none}.timeline .item:nth-child(odd) .card{grid-row:1}@media(max-width:1140px){.timeline__images.images-flex{flex-wrap:wrap}}@media(max-width:768px){.timeline{padding:0 16px}.timeline__images.images-flex{gap:16px}.timeline__images.images-flex img{max-width:115px!important}.timeline .item{--date-col: 21.3333vw;grid-template-columns:minmax(0,var(--date-col)) 1fr;column-gap:16px;position:relative;min-height:unset}.timeline .item .card{margin-bottom:80px}.timeline .item .date{grid-column:1;justify-self:stretch;position:relative;font-weight:700;font-size:3.2vw;line-height:18px;letter-spacing:0;text-align:center;align-content:start;padding-top:7.5%;align-items:start}.timeline .item .date:before{display:none}.item:last-child:before{width:0}.timeline .item h3{font-size:24px;line-height:32px}.timeline .item p{font-size:14px;line-height:20px;margin-bottom:32px}.timeline .item:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--date-col) / 2);width:2px;background:#f68b1f;transform:translate(-50%)}.timeline .item .card{grid-column:2;margin-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/timeline.css.map */
