.elementor-627 .elementor-element.elementor-element-ae0bbfa > .elementor-widget-container{padding:115px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-c6378be{--display:flex;}.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-627 .elementor-element.elementor-element-6c09a25{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:center;}.elementor-627 .elementor-element.elementor-element-6c09a25.elementor-element{--align-self:center;}.elementor-627 .elementor-element.elementor-element-6c09a25 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F15B26;}.elementor-627 .elementor-element.elementor-element-2a3d470{--display:flex;}.elementor-627 .elementor-element.elementor-element-7d89107 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-7d89107.elementor-element{--align-self:center;}.elementor-627 .elementor-element.elementor-element-1091ea2{--display:flex;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-627 .elementor-element.elementor-element-9d4cc96{margin-top:0px;margin-bottom:90px;}.elementor-627 .elementor-element.elementor-element-6c09a25{--container-widget-width:231px;--container-widget-flex-grow:0;width:var( --container-widget-width, 231px );max-width:231px;}}/* Start custom CSS for bdevs-timeline, class: .elementor-element-ce7cdd7 */.timeline-item{
  align-items: flex-start;
}

.timeline-item .icon{
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c09a25 */.elementor-627 .elementor-element.elementor-element-6c09a25 {
  position: relative;
  display: inline-block;
  padding: 0 20px;
  font-weight: 500;
  letter-spacing: 0px;
}

.elementor-627 .elementor-element.elementor-element-6c09a25::before,
.elementor-627 .elementor-element.elementor-element-6c09a25::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 50px;
  height: 0.5px;
  background-color: #ff8000;
  transform: translateY(-50%);
}

.elementor-627 .elementor-element.elementor-element-6c09a25::before {
  left: -30px;
}

.elementor-627 .elementor-element.elementor-element-6c09a25::after {
  right: -30px;
}/* End custom CSS */