.elementor-10065 .elementor-element.elementor-element-2edeaff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-item-main{background-color:#FFF6E6;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-arrow{background-color:#FFF6E6;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline-item--top .bdt-timeline-content:after{border-top-color:#FFF6E6;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline-item--bottom .bdt-timeline-content:after{border-bottom-color:#FFF6E6;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline--mobile .bdt-timeline-content:after{border-right-color:#FFF6E6;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline-divider, .elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-line span, .elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline:not(.bdt-timeline--horizontal):before{background-color:#000000;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-item:after, .elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon span{border-color:#000000;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline-divider{height:100px;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-line span{width:100px;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline-skin-olivier .bdt-timeline-item:after, .elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon span{border-width:100px;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-icon span{background-color:#ffffff;height:0px;width:0px;border-radius:0%;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-icon span{border-style:none;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-date span{color:var( --e-global-color-13095b8 );background-color:var( --e-global-color-16df189 );border-radius:100px 100px 100px 100px;overflow:hidden;padding:10px 35px 10px 35px;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-date{font-size:5em;font-weight:800;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-title{font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-10065 .elementor-element.elementor-element-0b67a0e .bdt-timeline .bdt-timeline-excerpt{color:#3A3A3A;font-size:1.2em;margin-top:20px;}@media(max-width:1185px){.elementor-10065 .elementor-element.elementor-element-2edeaff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10065 .elementor-element.elementor-element-2edeaff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for bdt-timeline, class: .elementor-element-0b67a0e */.bdt-timeline-arrow {
    display: none; 
}

.bdt-timeline-date {
    margin-top: 34px;
    margin-left: 20px; 
    margin-right: 20px;
}

/* Yellow numbers */
.bdt-timeline-item:nth-child(2) .bdt-timeline-date span, .bdt-timeline-item:nth-child(14) .bdt-timeline-date span {
    background-color: #FFC038!important;
}

/* Orange numbers */
.bdt-timeline-item:nth-child(3) .bdt-timeline-date span, .bdt-timeline-item:nth-child(11) .bdt-timeline-date span {
    background-color: #D9782D!important;
}

/* Gold numbers */
.bdt-timeline-item:nth-child(6) .bdt-timeline-date span, .bdt-timeline-item:nth-child(10) .bdt-timeline-date span {
    background-color: #C8C372!important;
}

/* Blue numbers */
.bdt-timeline-item:nth-child(7) .bdt-timeline-date span {
    background-color: #008FB3!important;
}

/* Make the line look like a road */
.bdt-timeline-line span:after {
    content: '';
    border-left: 5px dashed #FFC038;
    padding-bottom: 1000px;
}

.bdt-timeline-line span {
    overflow: hidden;
}

@media screen and (min-width: 767px) {
    .bdt-timeline-line span:after {
          margin-left: 48px;
    }
    .bdt-timeline-line span {
        width: 100px; 
    }
}
@media screen and (max-width: 767px) {
    .bdt-timeline-line span:after {
        margin-left: 22px;
    }
    .bdt-timeline-line span {
        width: 50px!important;
        margin-left: -25px;
    }
    .bdt-timeline-item-main {
        margin-left: -35px; 
    }
}

@media screen and (min-width: 960px) {
  /* Add margin on left items */
  .bdt-timeline-item:nth-child(odd) .bdt-timeline-item-main {
      margin-right: 20px; 
  }

  /* Add margin on right items */
  .bdt-timeline-item:nth-child(even) .bdt-timeline-item-main {
      margin-left: 20px; 
  }
}

@media screen and (max-width: 960px) and (min-width: 767px) {
    .bdt-timeline-item-main {
        margin-left: 20px; 
    }
}

/* add numbers back in for single-column layout */
@media screen and (max-width: 960px) {
    .bdt-timeline-item:nth-child(1) .bdt-timeline-title:before {
        content: '1';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #FFC038; 
        padding: 15px 35px 15px 25px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
    .bdt-timeline-item:nth-child(4) .bdt-timeline-title:before {
        content: '2';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #D9782D; 
        padding: 15px 38px 15px 22px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
    .bdt-timeline-item:nth-child(5) .bdt-timeline-title:before {
        content: '3';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #C8C372; 
        padding: 15px 38px 15px 22px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
    .bdt-timeline-item:nth-child(8) .bdt-timeline-title:before {
        content: '4';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #008FB3; 
       padding: 15px 38px 15px 22px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
    .bdt-timeline-item:nth-child(9) .bdt-timeline-title:before {
        content: '5';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #C8C372; 
        padding: 15px 38px 15px 22px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
    .bdt-timeline-item:nth-child(12) .bdt-timeline-title:before {
        content: '6';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #D9782D; 
        padding: 15px 38px 15px 22px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
    .bdt-timeline-item:nth-child(13) .bdt-timeline-title:before {
        content: '7';
        display: block;
        color: white; 
        width: 50px; 
        background-color: #FFC038; 
        padding: 15px 38px 15px 22px;
        border-radius: 50%;
        margin-bottom: 20px;
        line-height: 1; 
    }
}/* End custom CSS */