.timeline{padding:50px 0}.timeline .timeline__wrap{display:flex;height:100%;background-color:#da7f3d}.timeline h2{margin-top:0}.timeline .timeline__top-img,.timeline .timeline__bottom-img{text-align:center}.timeline .timeline__top-img img,.timeline .timeline__bottom-img img{margin-left:auto;margin-right:auto}.timeline .timeline__top{max-width:900px;margin:0 auto}.timeline .timeline__wrapper{background-color:#f8f8f8;margin:30px auto;max-width:900px}.timeline .timeline__wrapper .timeline__body{padding:20px}.timeline .timeline__content{display:none}.timeline .timeline__content.active{display:block !important}.timeline .timeline__content a{color:#cd2d22}.timeline .timeline__content *{margin:0 0 15px}.timeline .timeline__content *:last-child{margin-bottom:0}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;width:100%}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li{position:relative;width:100%;text-align:left;border:1px solid #da7f3d;border-bottom-width:0;background-color:#fff;transition:box-shadow .35s ease}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li:last-child{border-bottom-width:1px}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li.active{z-index:1;box-shadow:0 6px 24px rgba(0,0,0,.08)}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li a[role=tab]{position:relative;padding:14px 40px 14px 16px;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;box-sizing:border-box;color:#666;background-color:#ebebeb;font-weight:600;-webkit-text-decoration:none;text-decoration:none;border:0;transition:background-color .35s ease, color .35s ease}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li a[role=tab]::after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;border-right:2px solid #da7f3d;border-bottom:2px solid #da7f3d;transform:translateY(-60%) rotate(45deg);transition:transform .4s cubic-bezier(0.33, 1, 0.68, 1)}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li a[role=tab]:hover{background-color:#f8f8f8}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li.active a[role=tab]{background-color:#f8f8f8}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li.active a[role=tab]::after{transform:translateY(-20%) rotate(225deg)}.timeline.timeline--accordion .timeline__head .timeline__wrap{width:100%}.timeline.timeline--accordion .timeline__content{display:block;box-sizing:border-box;max-height:0;opacity:0;overflow:hidden;padding:0 16px;margin:0;background-color:#fafafa;border-top:0 solid rgba(0,0,0,0);pointer-events:none;transition:max-height .55s cubic-bezier(0.33, 1, 0.68, 1), opacity .4s ease, padding .4s ease, border-top-width .35s ease, border-top-color .35s ease}.timeline.timeline--accordion .timeline__content.active{max-height:min(3200px,200vh);opacity:1;padding:16px;border-top-width:1px;border-top-color:#da7f3d;pointer-events:auto}@media (min-width: 768px){.timeline .timeline__wrapper{display:flex}.timeline .timeline__wrapper ul[role=tablist]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.timeline .timeline__wrapper ul[role=tablist] li{width:100%;text-align:center;border-bottom:1px solid #da7f3d}.timeline .timeline__wrapper ul[role=tablist] li:last-child{border-bottom:none}.timeline .timeline__wrapper ul[role=tablist] li a{padding:12px 10px;display:flex;color:#666;justify-content:center;background-color:#ebebeb;font-weight:600;min-width:100px !important;transition:background-color .3s ease, color .3s ease}.timeline .timeline__wrapper ul[role=tablist] li a:focus{-webkit-text-decoration:none;text-decoration:none}.timeline .timeline__wrapper ul[role=tablist] li a:hover{background-color:#f8f8f8}.timeline .timeline__wrapper ul[role=tablist] li.active a{background-color:#f8f8f8}}@media (max-width: 767px){.timeline .timeline__wrapper .timeline__body:empty{display:none}.timeline .timeline__wrapper{flex-direction:column;gap:0}.timeline .timeline__body:empty{display:none}.timeline.timeline--accordion .timeline__content.active{max-height:none}}@media (prefers-reduced-motion: reduce){.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li{transition-duration:.01ms}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li a[role=tab]{transition-duration:.01ms}.timeline.timeline--accordion .timeline__wrapper ul[role=tablist]>li a[role=tab]::after{transition-duration:.01ms}.timeline.timeline--accordion .timeline__content{transition-duration:.01ms}}
