.timeline{display:flex;flex-direction:column;padding-left:64px}@media(min-width:1024px){.timeline{padding-left:0}}.timeline:before{background-color:#c28468;bottom:0;content:"";display:block;height:101%;left:16px;position:absolute;top:18px;width:3px}@media(min-width:1024px){.timeline:before{display:none;left:50%;transform:translateX(-50%);width:6px}}.timeline-item{position:relative}@media(min-width:1024px){.timeline-item{align-items:stretch;display:flex;gap:32px;width:calc(50% - 64px)}.timeline-item .timeline-item-content,.timeline-item .timeline-item-img{width:50%}.timeline-item .timeline-item-content{display:flex;flex-direction:column;justify-content:center}.timeline-item .timeline-item-img{object-fit:cover}}.timeline-item:not(:last-child){margin-bottom:40px}@media(min-width:1024px){.timeline-item:not(:last-child){margin-bottom:0}.timeline-item:nth-child(odd){margin-right:auto}.timeline-item:nth-child(odd):before{left:auto;right:-64px;transform:translateX(50%)}.timeline-item:nth-child(2n){margin-left:auto}.timeline-item:nth-child(2n):before{left:-64px;transform:translateX(-50%)}.timeline-item:nth-child(2n) .timeline-item-img{order:-1}}.timeline-item:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjIiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNDMjg0NjgiIHN0cm9rZS13aWR0aD0iNCIvPgo8Y2lyY2xlIGN4PSIyNCIgY3k9IjI0IiByPSIxMiIgZmlsbD0iI0MyODQ2OCIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:36px;left:-64px;position:absolute;width:36px;z-index:1}@media(min-width:1024px){.timeline-item:before{margin-top:-18px;top:50%}.timeline-item:after{background-color:#c28468;content:" ";display:block;height:100%;position:absolute;width:6px;z-index:0}.timeline-item:first-child:after{height:50%;top:50%}.timeline-item:last-child:after{bottom:50%;height:50%}.timeline-item:nth-child(odd):after{right:-64px;transform:translateX(50%)}.timeline-item:nth-child(2n):after{left:-64px;transform:translateX(-50%)}}.timeline-item .timeline-item-content p:last-child{margin-bottom:0}
