.timeline-results .main-title h2{margin:0 auto;padding-bottom:99px;text-align:center;letter-spacing:0;font-weight:400;max-width:556px;text-wrap:balance}.timeline-results .main-title h2 strong{font-weight:400;color:#a6171f}.timeline-results .text-with-image-block{max-width:760px;margin:0 auto;width:100%}.main-timeline-results-content .main-flex-content{display:flex;justify-content:space-between;align-items:center;position:relative;gap:90px;padding-bottom:20px}.text-with-image-block:nth-child(2n) .main-flex-content{flex-direction:row-reverse}.timeline-results .main-flex-content .text-part{flex:0 0 50%;max-width:calc(50% - 45px)}.timeline-results .main-flex-content .image-part{flex:0 0 50%;max-width:calc(50% - 45px);display:flex;justify-content:start}.timeline-results .main-flex-content .image-part img{max-width:271px;width:100%;height:auto;display:block}.timeline-results .text-part .subtitle{margin:0;text-transform:uppercase;font-weight:800;letter-spacing:1;line-height:1.3;font-family:inter}.timeline-results .text-with-image-block .description p{margin:12px 0;padding:15px;font-weight:400;letter-spacing:0;border:2px solid #A6171F;border-radius:10px;background:#fffaf6;line-height:1.3;font-family:inter}.timeline-results .text-part .icon-with-desc span{font-weight:800;letter-spacing:0;font-family:inter}.icon-with-desc .icon-with-text-block{display:flex;gap:8px;padding-top:18px}.icon-with-desc .icon-with-text-block img{max-width:24px;width:100%;display:block;object-fit:cover;height:100%}.icon-with-desc .icon-with-text-block p{margin:0;font-weight:400;letter-spacing:0;line-height:1.3;font-family:inter}.main-flex-content .dot-line{position:absolute;width:3px;background-color:#000;height:100%;display:flex;align-items:center;justify-content:center;top:0;left:50%}.timeline-results .main-flex-content .dot-line svg{position:absolute;top:0;max-width:unset}.text-with-image-block:last-child .main-flex-content .dot-line{height:0}@media(max-width:768px){.timeline-results .main-title h2{padding-bottom:36px;line-height:1.2}.timeline-results .text-with-image-block .description p{margin:18px 0 12px;padding:14px}.main-timeline-results-content .main-flex-content{flex-direction:row-reverse;padding-bottom:28px}.timeline-results .main-flex-content .text-part{flex:0 0 100%;max-width:unset;padding:0 0 0 37px}.timeline-results .main-flex-content .image-part{display:none}.timeline-results .main-flex-content .dot-line{left:0;margin-left:5px}.icon-with-desc .icon-with-text-block{padding-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/timeline-results.css.map */
