.elementor-2557 .elementor-element.elementor-element-491aa8d{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2557 .elementor-element.elementor-element-491aa8d::before, .elementor-2557 .elementor-element.elementor-element-491aa8d > .elementor-background-video-container::before, .elementor-2557 .elementor-element.elementor-element-491aa8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2557 .elementor-element.elementor-element-491aa8d > .elementor-background-slideshow::before, .elementor-2557 .elementor-element.elementor-element-491aa8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2557 .elementor-element.elementor-element-491aa8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F6F7;--background-overlay:'';}.elementor-2557 .elementor-element.elementor-element-ed220bb .elementor-counter-number-wrapper{color:#FFFFFF;font-size:45px;font-weight:800;}:root{--page-title-display:none;}/* Start custom CSS */.elementor .servimec-ux-nav-link {
  background-image: linear-gradient(#ef3035, #ef3035) !important;
  background-repeat: no-repeat !important;
  background-position: 50% 100% !important;
  background-size: 0 2px !important;
  transform: none !important;
  transition: color .35s ease, background-size .35s ease !important;
}

.elementor .servimec-ux-nav-link:hover,
.elementor .servimec-ux-nav-link:focus-visible {
  color: #f5f6f7 !important;
  background-size: 100% 2px !important;
  transform: none !important;
}/* End custom CSS */