.elementor-6678 .elementor-element.elementor-element-b76a79e{--display:flex;--min-height:0px;--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;--margin-top:6vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6678 .elementor-element.elementor-element-c4a58dc > .elementor-widget-container{padding:0% 24% 0% 24%;}@media(max-width:1600px){.elementor-6678 .elementor-element.elementor-element-c4a58dc > .elementor-widget-container{padding:0% 18% 0% 18%;}}@media(max-width:1024px){.elementor-6678 .elementor-element.elementor-element-c4a58dc > .elementor-widget-container{padding:0% 12% 0% 0%;}}@media(max-width:767px){.elementor-6678 .elementor-element.elementor-element-c4a58dc > .elementor-widget-container{padding:0% 0% 0% 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-c4a58dc */.elementor-6678 .elementor-element.elementor-element-c4a58dc a{color:#000;}

.elementor-6678 .elementor-element.elementor-element-c4a58dc h2{font-size:clamp(1.5rem, 0.625rem + 2.8vw, 2.4rem);}

.elementor-6678 .elementor-element.elementor-element-c4a58dc h1{ color:#00638D;
    margin-bottom:2rem;
}
.elementor-6678 .elementor-element.elementor-element-c4a58dc h5 {display: flex;
  align-items: center; 
  gap: 8px;
  font-size: .9rem;
  font-weight:bold;
  text-transform: uppercase; 
}
.elementor-6678 .elementor-element.elementor-element-c4a58dc h5::after {
  content: "";
  display: block;
  width: 28px;
  height: 2px;
  background-color: #b4b4b4;}/* End custom CSS */