.elementor-7193 .elementor-element.elementor-element-fc0a0a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7193 .elementor-element.elementor-element-2b28671{--display:flex;}.elementor-7193 .elementor-element.elementor-element-8a2e00d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7193 .elementor-element.elementor-element-8a2e00d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7193 .elementor-element.elementor-element-8a2e00d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7193 .elementor-element.elementor-element-8a2e00d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-7193 .elementor-element.elementor-element-8a2e00d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-7193 .elementor-element.elementor-element-8a2e00d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for html, class: .elementor-element-7d7fc6f */.service-archive-header{
  text-align:center;
  padding:30px 20px 30px;
}

.service-title{
  font-size:54px;
  font-weight:800;
  color:#0D47A1;
  position:relative;
  display:inline-block;
  margin-bottom:18px;
}

.service-title::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-10px;
  transform:translateX(-50%);
  width:80px;
  height:4px;
  border-radius:5px;
  background:linear-gradient(90deg,#0D47A1,#E1006A);
}

.service-subtitle{
  max-width:720px;
  margin:auto;
  font-size:17px;
  color:#5a6573;
  line-height:1.7;
}

/* responsive */

@media (max-width:768px){

  .service-title{
    font-size:34px;
  }

  .service-subtitle{
    font-size:15px;
  }

}/* End custom CSS */