.custom--timeline-wrapper{max-width:1200px;margin:auto}.custom--timeline-container{display:flex;flex-direction:column;align-items:center}.custom--timeline-container .timeline--block{display:flex;position:relative}.custom--timeline-container .timeline--block.timeline--block-right{flex-direction:row-reverse}.custom--timeline-container [class*=timeline--block-]:not(.timeline--block-description){padding-right:40px;padding-left:40px;align-content:center}.custom--timeline-container .timeline--block-image{display:inline-block;line-height:0;position:relative;max-width:100%}.custom--timeline-container .timeline--block-image img{width:100%;height:auto}.timeline--block-image,.timeline--block-texts{width:50%;padding-top:20px;padding-bottom:20px}.timeline--block-left .timeline--block-texts,.timeline--block-right .timeline--block-image{border-right:1px solid #997a3b}.timeline--block-texts:after{content:"";height:20px;width:20px;position:absolute;background-color:#997a3b;border:.3rem solid #cecccb;border-radius:50%;top:50%;left:50%;transform:translate(-.9rem,-50%)}.timeline--heading h2{background:#fff;margin:30px 0;font-size:44px;position:relative;z-index:2}.timeline--block-texts h3{font-size:27px}.timeline--heading{position:relative}.timeline--heading:before{content:"";height:100%;width:1px;background:#997a3b;position:absolute;left:calc(50% - 1px);top:0;z-index:1}@media(max-width:768px){.timeline--heading h2{margin:0;font-size:36px}.custom--timeline-container{align-items:unset;margin-left:50px;padding-left:30px;border-left:1px solid #997a3b}.timeline--block-image,.timeline--block-texts{width:100%}.timeline--block-left .timeline--block-texts,.timeline--block-right .timeline--block-image{border-right:none}.custom--timeline-container [class*=timeline--block-]:not(.timeline--block-description){padding:10px 10px 10px 0}.custom--timeline-container .timeline--block,.custom--timeline-container .timeline--block.timeline--block-right{flex-direction:column-reverse}.timeline--heading:before,.timeline--block-texts:after{content:none}.timeline--heading:before{content:"";height:20px;width:20px;position:absolute;background-color:#997a3b;border:.3rem solid #cecccb;border-radius:50%;top:50%;left:-30px;transform:translate(-.9rem,-50%)}}@media(max-width:600px){.custom--timeline-container{margin-left:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom--timeline.css.map */
