.timelinemultiAccordion .timeline-container{width:83%;display:flex;gap:50px}
.timelinemultiAccordion .more-container{padding:24px 0 40px 0;display:flex;justify-content:center}
.timelinemultiAccordion .contentImg{display:none}
.timelinemultiAccordion .more-button{border:0;width:auto;height:48px;display:flex;flex-direction:row;padding:8px 24px;justify-content:center;align-items:center;gap:8px;color:var(--primary-text,#684b9b);text-align:center;font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:160%;border-radius:30px;background:var(--primary-surface-weak,#f5efff);box-shadow:0 1px 2px 0 rgba(16,24,40,0.05)}
.timelinemultiAccordion .collapsed-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease-in-out}
.timelinemultiAccordion .expanded-content{max-height:none;-webkit-line-clamp:unset}
.timelinemultiAccordion .years-list{width:17%}
.timelinemultiAccordion .years-list a{cursor:pointer;padding:10px 0;display:flex;align-items:center;color:var(--gray-text,#6a6d87);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-decoration:none}
.timelinemultiAccordion .years-list a::before{content:"|";color:var(--gray-text,#6a6d87);font-size:25px;margin-right:10px}
.timelinemultiAccordion .years-list a.active{color:var(--gray-text-strong,#2c3059);font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:160%}
.timelinemultiAccordion .accordion-item{position:relative;margin-bottom:15px;box-shadow:0 4px 6px rgba(0,0,0,0.1);border-radius:5px;overflow:visible;display:flex;padding:32px 28px 20px 32px;flex-direction:column;justify-content:center;gap:12px;flex:1 0 0;align-self:stretch;border-radius:8px;border:1px solid var(--gray-stroke,#dfe0eb);background:var(--gray-surface-invert,#fff);box-shadow:0 16px 32px 0 rgba(16,24,40,0.08)}
.timelinemultiAccordion .accordion-header{font-size:20px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}
.timelinemultiAccordion .accordion-header .d-flex{width:100%;justify-content:center;align-items:center}
.timelinemultiAccordion .accordion-button{font-size:16px;padding:0 !important;background:0;border:0;outline:none !important;box-shadow:none !important;align-items:center}
.timelinemultiAccordion .accordion-button:not(.collapsed){background-color:transparent !important}
.timelinemultiAccordion .accordion-button:focus{box-shadow:none !important}
.timelinemultiAccordion .accordion-body{padding:0 !important}
.timelinemultiAccordion .mobile-dropdown{display:none !important;margin-bottom:20px}
@media(max-width:767px){.timelinemultiAccordion .accordion-wrapper{padding-left:40px}
.timelinemultiAccordion .timeline-container{width:100%}
.timelinemultiAccordion .years-list{display:none}
.timelinemultiAccordion .mobile-dropdown{display:block !important;position:relative;width:100%;background-color:white;transition:all .3s ease-in-out}
.timelinemultiAccordion .sticky{position:sticky;top:0;background:white;z-index:10}
.timelinemultiAccordion .accordion-container{width:100% !important}
}
.timelinemultiAccordion .month-container{display:flex;gap:12px;flex-direction:column}
.timelinemultiAccordion .month-header{color:var(--gray-text,#6a6d87);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:160%;align-self:stretch}
.timelinemultiAccordion .month-content{align-self:stretch;color:var(--gray-text,#6a6d87);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%}
.timelinemultiAccordion .month-section{display:flex;flex-direction:column;gap:2px}
.timelinemultiAccordion .accordion-header-text{color:var(--gray-text-strong,#2c3059) !important;font-family:"Bellefair" !important;font-size:24px !important;font-style:normal;font-weight:400 !important;line-height:150%;text-transform:uppercase !important}
.timelinemultiAccordion .accordion-body p,.timelinemultiAccordion .accordion-body div{color:var(--gray-text,#6a6d87);font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:160%}
.timelinemultiAccordion .accordion-wrapper{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding-left:40px !important}
.timelinemultiAccordion .accordion-container{width:90%;position:relative;display:flex;flex-direction:column;gap:15px}
.timelinemultiAccordion .accordion-item::before{content:"";position:absolute;left:-35px;top:41px;width:10px;height:10px;background-color:transparent;border:2px solid #dfe0eb;border-radius:50%;z-index:3}
.timelinemultiAccordion .accordion-item .dot-mask{position:absolute;left:-32px;top:42px;width:8px;height:8px;background-color:white;border-radius:50%;z-index:2}
.timelinemultiAccordion .accordion-item::after{content:"";position:absolute;left:-31px;top:42px;width:2px;height:calc(100% + 16px);background-color:#dfe0eb;z-index:1}
.timelinemultiAccordion .accordion-item:first-child::after{content:"";position:absolute;transition:height .3s ease-in-out}
.timelinemultiAccordion .accordion-item:last-child::after{height:0}
.timelinemultiAccordion .accordion-item.last-visible::after{height:0}
.timelinemultiAccordion .heading-section{display:flex;padding:24px 16px 32px 16px;flex-direction:column;align-items:flex-start}
.timelinemultiAccordion .heading-title{color:var(--gray-text-strong,#2c3059);font-family:"Bellefair";font-size:32px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;padding-top:3%}
.timelinemultiAccordion .heading-subtitle{color:var(--gray-text,#6a6d87);font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding-top:2%}
.timelinemultiAccordion .seatingContent{font-family:Inter;font-size:16px;font-weight:400;line-height:25.6px;text-align:left;color:var(--gray-text,#6a6d87);width:80%}
.timelinemultiAccordion .accordion-button.no-after::after{display:none}
.timelinemultiAccordion .expanded-default .collapsed-content{display:flex}