.elementor-1154 .elementor-element.elementor-element-87156f0{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-d7ee213 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-d7ee213 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-f1ea06f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1154 .elementor-element.elementor-element-dbc6b29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1154 .elementor-element.elementor-element-dbc6b29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1154 .elementor-element.elementor-element-dbc6b29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-dbc6b29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1154 .elementor-element.elementor-element-7bcb315{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;--divider-pattern-height:12px;--divider-pattern-size:20px;}.elementor-1154 .elementor-element.elementor-element-7bcb315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-1154 .elementor-element.elementor-element-7bcb315 .elementor-divider-separator{width:100%;}.elementor-1154 .elementor-element.elementor-element-7bcb315 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1154 .elementor-element.elementor-element-22e6685 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-22e6685 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1154 .elementor-element.elementor-element-bab7f12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1154 .elementor-element.elementor-element-bab7f12 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1154 .elementor-element.elementor-element-3f3deac{text-align:justify;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-1154 .elementor-element.elementor-element-572413b > .elementor-container{max-width:1200px;}.elementor-1154 .elementor-element.elementor-element-572413b{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-1154 .elementor-element.elementor-element-7309d21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-1154 .elementor-element.elementor-element-77b8a85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-3c2f3d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-1008a59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-cf394c2 .twae-wrapper{--tw-cbx-bottom-margin:60px;--tw-cbx-text-align-alternate:left;--tw-line-width:4px;--tw-ibx-size:48px;--tw-ibx-text-size:22px;--tw-lbl-gap:6px;--tw-lbl-big-size:22px;--tw-lbl-small-size:16px;--lbl-bd-style:solid;--lbl-bd-radius:5px 5px 5px 5px;--tw-ybx-size:90px;--tw-cbx-bd-style:solid;}.elementor-1154 .elementor-element.elementor-element-f4d5ff7{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-1154 .elementor-element.elementor-element-8ea5978 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-8ea5978 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-27bc30b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1154 .elementor-element.elementor-element-6769599.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1154 .elementor-element.elementor-element-6769599.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1154 .elementor-element.elementor-element-6769599 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-6769599 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-4989f81{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;--divider-pattern-height:12px;--divider-pattern-size:20px;}.elementor-1154 .elementor-element.elementor-element-4989f81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-1154 .elementor-element.elementor-element-4989f81 .elementor-divider-separator{width:100%;}.elementor-1154 .elementor-element.elementor-element-4989f81 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1154 .elementor-element.elementor-element-e662a99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-e662a99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-1154 .elementor-element.elementor-element-f81faea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1154 .elementor-element.elementor-element-f81faea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:600;}.elementor-1154 .elementor-element.elementor-element-e8f2c5e{text-align:justify;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-1154 .elementor-element.elementor-element-a9b00f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-1154 .elementor-element.elementor-element-577aa61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-577aa61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-9fb8042{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1154 .elementor-element.elementor-element-97da2ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1154 .elementor-element.elementor-element-97da2ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1154 .elementor-element.elementor-element-97da2ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-97da2ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-b24b017{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;--divider-pattern-height:12px;--divider-pattern-size:20px;}.elementor-1154 .elementor-element.elementor-element-b24b017 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-1154 .elementor-element.elementor-element-b24b017 .elementor-divider-separator{width:100%;}.elementor-1154 .elementor-element.elementor-element-b24b017 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1154 .elementor-element.elementor-element-254ece0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-254ece0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-1154 .elementor-element.elementor-element-a7d165b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1154 .elementor-element.elementor-element-a7d165b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:600;}.elementor-1154 .elementor-element.elementor-element-16cc2a5{text-align:justify;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-1154 .elementor-element.elementor-element-1a44fc4{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-1154 .elementor-element.elementor-element-f244fbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-f244fbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-93ee9de{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1154 .elementor-element.elementor-element-d400bb0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1154 .elementor-element.elementor-element-d400bb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1154 .elementor-element.elementor-element-d400bb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-d400bb0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-8d331f9{--divider-border-style:slashes;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;--divider-pattern-height:12px;--divider-pattern-size:20px;}.elementor-1154 .elementor-element.elementor-element-8d331f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-1154 .elementor-element.elementor-element-8d331f9 .elementor-divider-separator{width:100%;}.elementor-1154 .elementor-element.elementor-element-8d331f9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1154 .elementor-element.elementor-element-c03fb33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1154 .elementor-element.elementor-element-c03fb33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-1154 .elementor-element.elementor-element-9b6fd9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-1154 .elementor-element.elementor-element-9b6fd9a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:600;}.elementor-1154 .elementor-element.elementor-element-0af2c2b{text-align:justify;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1154 .elementor-element.elementor-element-dbc6b29{width:4%;}.elementor-1154 .elementor-element.elementor-element-22e6685{width:96%;}.elementor-1154 .elementor-element.elementor-element-6769599{width:4%;}.elementor-1154 .elementor-element.elementor-element-e662a99{width:96%;}.elementor-1154 .elementor-element.elementor-element-97da2ed{width:4%;}.elementor-1154 .elementor-element.elementor-element-254ece0{width:96%;}.elementor-1154 .elementor-element.elementor-element-d400bb0{width:4%;}.elementor-1154 .elementor-element.elementor-element-c03fb33{width:96%;}}@media(max-width:1024px){.elementor-1154 .elementor-element.elementor-element-87156f0{padding:100px 20px 0px 20px;}.elementor-1154 .elementor-element.elementor-element-572413b{padding:50px 0px 50px 0px;}.elementor-1154 .elementor-element.elementor-element-cf394c2 .twae-wrapper{--tw-ibx-size:38px;--tw-ibx-text-size:18px;--tw-lbl-gap:4px;--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:66px;}.elementor-1154 .elementor-element.elementor-element-f4d5ff7{padding:0px 20px 100px 20px;}.elementor-1154 .elementor-element.elementor-element-a9b00f2{padding:0px 20px 100px 20px;}.elementor-1154 .elementor-element.elementor-element-1a44fc4{padding:0px 20px 100px 20px;}}@media(max-width:767px){.elementor-1154 .elementor-element.elementor-element-d7ee213 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-22e6685 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-bab7f12 .elementor-heading-title{font-size:26px;}.elementor-1154 .elementor-element.elementor-element-cf394c2 .twae-wrapper{--tw-ibx-size:32px;--tw-ibx-text-size:14px;--tw-lbl-gap:2px;--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:58px;}.elementor-1154 .elementor-element.elementor-element-f4d5ff7{padding:0px 20px 100px 20px;}.elementor-1154 .elementor-element.elementor-element-8ea5978 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-e662a99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-f81faea .elementor-heading-title{font-size:28px;}.elementor-1154 .elementor-element.elementor-element-a9b00f2{padding:0px 20px 100px 20px;}.elementor-1154 .elementor-element.elementor-element-577aa61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-254ece0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-a7d165b .elementor-heading-title{font-size:28px;}.elementor-1154 .elementor-element.elementor-element-1a44fc4{padding:0px 20px 100px 20px;}.elementor-1154 .elementor-element.elementor-element-f244fbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-c03fb33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1154 .elementor-element.elementor-element-9b6fd9a .elementor-heading-title{font-size:28px;}}/* Start custom CSS */:root {
    --e-global-color-primary: #40376E;
    --background-color-for-gradient: rgba(255, 255, 255, 0);
    --background-color-for-gradient: rgba(255, 255, 255, 0);
    --icon-history-color: #fff;
    --timeline-secondary: #efefef;

}

.year-ct.active{
    color: var(--e-global-color-primary);
}

  #imgCT{
    background: var(--timeline-secondary); 
    min-height: 450px;
  }

.timeline{
    display: flex;
    align-items: center;
    justify-content: center;
    place-items: center;
}

.timeline-content{
    width: 100%;
    text-align: start;
    box-sizing: border-box;
    height: 160px;
}

.main-ct {
    width: 800px;
    height: 100%;
    min-height: min-content;
    max-height:200px;
    margin: 1% auto;
    overflow-y: hidden;
    overflow-x: hidden;
    scroll-behavior: smooth;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    pointer-events: none;
}

.inner-ct::before, .inner-ct::after{
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    height: 6px;
    width: 50%;
    background-color: var(--e-global-color-primary);
}

.inner-ct::before{
    right: 51%;
}

.inner-ct::after{
    left: 51%;
}

.inner-ct.active ~ .inner-ct:before, .inner-ct.active ~ .inner-ct:after{
    background-color: var(--timeline-secondary);
}

.inner-ct.active::before{
    background-color: var(--e-global-color-primary);
}

.inner-ct.active::after{
    background-color: var(--timeline-secondary);
}

.inner-ct:first-child::before{
    background-color: var(--e-global-color-primary);
    width: 30%;
}
.inner-ct:last-child::after{
    background-color: var(--e-global-color-primary);
    width: 30%;
}
.inner-ct:last-child::after{
    background-color: var(--e-global-color-primary);
    width: 30%;
}

.input-horizontal.active {
    background-color: var(--e-global-color-primary);
}

.main-ct::-webkit-scrollbar {
    width: 0 !important;
}


.input-horizontal {
    width: 64px;
    height: 64px;
    background: var(--timeline-secondary);
    border-radius: 50%;
    z-index:2;
}

.inner-ct {
    width: 33.333%;
    flex-shrink: 0;
    color: #000;
    padding: 0 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    pointer-events: all;
    flex-shrink: 0;
}

.inner-ct:hover {
    cursor: pointer;
}

.btn_nxt:hover, .btn_prv:hover {
    opacity: 0.6;
}

.btn_nxt {
    display: flex;
    width: 64px;
    height: 64px;
    background-color: var(--e-global-color-primary);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 10px 0 0px 48px;
    flex-shrink: 0;

}

.btn_prv {
    display: flex;
    width: 64px;
    height: 64px;
    background-color: var(--e-global-color-primary);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 10px 48px 0 0;
    flex-shrink: 0;

}

.timeline-master{
    display: flex;
    justify-content: center;
}

.icon-timeline{
    display: flex;
    fill: var(--icon-history-color);
    width: 40px;
    height: 32px;
}

.main-ct-vertical {
    display: flex;
    justify-content:flex-start;
    align-items: center;
    flex-direction: column;
    width: min-content;
    height: 600px;
    margin: 1% auto;
    overflow-y: hidden;
    overflow-x: hidden;
    scroll-behavior: smooth;
    pointer-events: none;
}

.inner-ct-vertical::before, .inner-ct-vertical::after{
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    height: 50%;
    width: 6px;
    background-color: var(--e-global-color-primary);
}

.inner-ct-vertical::before{
    bottom: 51%;
}

.inner-ct-vertical::after{
    top: 51%;
}

.inner-ct-vertical.active ~ .inner-ct-vertical:before, .inner-ct-vertical.active ~ .inner-ct-vertical:after{
    background-color: var(--timeline-secondary);
}

.inner-ct-vertical.active::before{
    background-color: var(--e-global-color-primary);
}

.inner-ct-vertical.active::after{
    background-color: var(--timeline-secondary);
}

.inner-ct-vertical:first-child::before{
    background-color: var(--e-global-color-primary);
    height: 30%;
}
.inner-ct-vertical:last-child::after{
    background-color: var(--e-global-color-primary);
    height: 30%;
}
.inner-ct-vertical:last-child::after{
    background-color: var(--e-global-color-primary);
    height: 30%;
}

.inner-ct-vertical{
    height: 33.333%;
    flex-shrink: 0;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    pointer-events: all;
    flex-shrink: 0;
}

.main-ct-vertical::-webkit-scrollbar {
    height: 0px !important;
}


.input-vertical:hover {
    cursor: pointer;
}

.input-vertical {
    width: 64px;
    height: 64px;
    background-color: var(--timeline-secondary);
    position: relative;
    border-radius: 50%;
    z-index: 2;
}

.input-vertical.active{
    background-color: var(--e-global-color-primary);
}

.btn_nxt:hover, .btn_prv:hover, .btn_nxt-vertical:hover, .btn_prv-vertical:hover {
    opacity: 0.6;
}

.btn_nxt-vertical {
    display: flex;
    width: 64px;
    height: 64px;
    background-color: var(--e-global-color-primary);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 24px 0 0 4px;
    flex-shrink: 0;
}

.btn_prv-vertical {
    display: flex;
    width: 64px;
    height: 64px;
    background-color: var(--e-global-color-primary);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0 4px 24px 0;
    flex-shrink: 0;
}

.icon-timeline-vertical{
    display: flex;
    fill: var(--icon-history-color);
    width: 32px;
    height: 40px;
}

.dwbl-mobile-timeline{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.dwbl-main-ct{
  display: flex;
  width: 300px;
  height: 100%;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.dwbl-outer-ct{
  cursor: pointer;
  width: 29.3%;
  margin: 1%;
}

.dwbl-inner-ct p{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  border-radius: 50%;
  background-color: var(--timeline-secondary);
  flex-shrink: 0;
    
}

.dwbl-inner-ct p.dwbl-active{
    background-color: var(--e-global-color-primary);
}

.dwbl-inner-text{
    color:#fff;
    font-size: 1em;
}

p.dwbl-active{
    font-weight: 700;
}

.hidden{
  display: none;
  opacity:0;
  visibility: none;
}

@media(min-width: 1025px){
    .dwbl-mobile-timeline{
        display: none;
        opacity: 0;
        visibility: hidden;
    }
    .timeline-master{
        display: flex;
        visibility: visible;
        opacity: 1;
    }
    div.btn_tl_mobile_pause{
        display: flex;
        visibility: visible;
        opacity: 0;
        cursor: none;
    }
    div.btn_tl_mobile_resume{
        display: none;
        visibility: hidden;
        opacity: 0;
        cursor: none;
    }
}

@media (min-height: 300px) and (max-height: 768px){
    .timeline-master{
        transform: scale(.7);
    }
}



@media (min-width: 769px) and (max-width: 1024px){
    .dwbl-mobile-timeline{
        display: flex;
        opacity: 1;
        visibility: visible;
    }
    .timeline-master{
        display: none;
        visibility: hidden;
        opacity: 0;
    }
    #imgCT{
        height: 400px;
    }
}

@media(max-width: 768px){
    .timeline-master{
        display: none;
        opacity: 0;
        visibility: hidden;
    }
    .dwbl-mobile-timeline{
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 1;
        visibility: visible;
    }
    #imgCT{
        height: 300px;
    }
     .dwbl-outer-ct{
        width:31.111%;
        justify-content:center;
    }
    .dwbl-mobile-timeline{
        justify-content:center;
    }
}

@media (max-height: 360px){
     .timeline-master{
        transform: scale(.4);
    }
    .dwbl-image-ct{
        height: 150px;
    }
}/* End custom CSS */