.elementor-15719 .elementor-element.elementor-element-022fba5{margin-top:144px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15719 .elementor-element.elementor-element-64b8a88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15719 .elementor-element.elementor-element-64b8a88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15719 .elementor-element.elementor-element-64b8a88.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15719 .elementor-element.elementor-element-64b8a88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15719 .elementor-element.elementor-element-64b8a88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 16px 0px 16px;}.elementor-15719 .elementor-element.elementor-element-bc9ac9b > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-15719 .elementor-element.elementor-element-bc9ac9b{text-align:left;color:#293043;font-family:"Raleway", Sans-serif;font-size:100px;font-weight:700;line-height:117px;}.elementor-15719 .elementor-element.elementor-element-89ee9ca > .elementor-widget-container{border-style:solid;border-color:#C0C8D9;}.elementor-15719 .elementor-element.elementor-element-0cdd867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 80px 72px 0px;}.elementor-15719 .elementor-element.elementor-element-0cdd867{text-align:left;color:#788196;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-15719 .elementor-element.elementor-element-a299624 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-15719 .elementor-element.elementor-element-f5e6941{margin-top:0px;margin-bottom:120px;}.elementor-15719 .elementor-element.elementor-element-b92be30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15719 .elementor-element.elementor-element-b92be30 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-15719 .elementor-element.elementor-element-df79712{color:#788196;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}@media(min-width:768px){.elementor-15719 .elementor-element.elementor-element-64b8a88{width:73%;}.elementor-15719 .elementor-element.elementor-element-a299624{width:27%;}.elementor-15719 .elementor-element.elementor-element-b92be30{width:73%;}.elementor-15719 .elementor-element.elementor-element-ff7c793{width:27%;}}@media(max-width:767px){.elementor-15719 .elementor-element.elementor-element-022fba5{margin-top:60px;margin-bottom:16px;}.elementor-15719 .elementor-element.elementor-element-bc9ac9b > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-15719 .elementor-element.elementor-element-bc9ac9b{text-align:left;font-size:48px;line-height:56px;}.elementor-15719 .elementor-element.elementor-element-89ee9ca > .elementor-widget-container{margin:0px 0px 40px 0px;padding:24px 24px 24px 24px;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-15719 .elementor-element.elementor-element-0cdd867 > .elementor-widget-container{padding:0px 16px 0px 0px;}.elementor-15719 .elementor-element.elementor-element-f5e6941{margin-top:0px;margin-bottom:80px;}.elementor-15719 .elementor-element.elementor-element-df79712{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-bc9ac9b */.elementor-15719 .elementor-element.elementor-element-bc9ac9b span{
background-image: linear-gradient(to right, #9de2ff, #64c8fe, #1eadfe, #008efa, #006dee);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89ee9ca */.elementor-15719 .elementor-element.elementor-element-89ee9ca ol{
    list-style: auto;
    margin-left: 24px;
}
.elementor-15719 .elementor-element.elementor-element-89ee9ca ol li{
    margin-bottom: 16px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdd867 */.elementor-15719 .elementor-element.elementor-element-0cdd867 strong {
    color: #293043;
    font-weight: 400;
}

.elementor-15719 .elementor-element.elementor-element-0cdd867 a{
    text-decoration: underline;
    color: #1C70EE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df79712 */h4{
    font-family: 'Raleway' !important;
font-style: normal !important;
font-weight: 600 !important;
font-size: 20px !important;
line-height: 32px !important;
margin-top: 48px !important;
margin-bottom: 16px !important;

color: #293043 !important;
}

.elementor-15719 .elementor-element.elementor-element-df79712 a{
    text-decoration: underline;
    color: #1C70EE !important;
}

.elementor-15719 .elementor-element.elementor-element-df79712 ul{
 list-style: disc;
}
.elementor-15719 .elementor-element.elementor-element-df79712 li{
    margin-left: 25px
}

@media screen and (max-width: 767px) {
  h4 {
    margin-top:40px !important;
    margin-bottom:8px !important;
    font-size: 16px !important;
line-height: 28px !important;
  }
}
.wp-dark-mode-active .elementor-15719 .elementor-element.elementor-element-df79712 li{
    color: #eceff5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-908d256 */.timline_section{
    display: flex
}

.timeline_left{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.timeline_line{
    width: 1px;
    display: flex;
    flex-grow: 1;
    background: #C0C8D9;
border-radius: 10px;
min-height: 24px
}
.timeline_date{
    font-family: 'Mulish';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 20px;
color: #293043;
display: flex;
flex-direction: row;
align-items: flex-start;
width: 40px;
height: 40px;
border-radius: 20px;
justify-content: center;
align-items: center;
margin-bottom: 8px;
padding-bottom: 2px;
border: 1px solid #C0C8D9;

}

.timeline_right{
    font-family: 'Mulish';
    padding-top: 5px;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;

color: #788196;
margin-left: 24px;

}
.timeline_right div{
    cursor: pointer;
}
.timline_section{
    margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .timline_section {
    padding: 16px;
    border: 1px solid #C0C8D9;
border-radius: 10px;
  }
  .timline_section{
      flex-direction: column;
      justify-content: flex-start;
      align-items: start;
  }
  .timeline_line{
      display: none;
  }
      .timeline_right{
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    margin: 0px;
    color: #788196;
    }
}

.elementor-15719 .elementor-element.elementor-element-908d256 .timline_section.active .timeline_date{
    background: #293043;
    border: none;
    color: white;
}

.elementor-15719 .elementor-element.elementor-element-908d256 .timline_section.active .timeline_right{
    color: #293043;
}/* End custom CSS */