.elementor-2185 .elementor-element.elementor-element-b7eaefa{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2185 .elementor-element.elementor-element-b7eaefa:not(.elementor-motion-effects-element-type-background), .elementor-2185 .elementor-element.elementor-element-b7eaefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4a8059 );}.elementor-2185 .elementor-element.elementor-element-130c6a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}body.elementor-page-2185:not(.elementor-motion-effects-element-type-background), body.elementor-page-2185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1632F600;}@media(max-width:1550px){.elementor-2185 .elementor-element.elementor-element-130c6a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1200px){.elementor-2185 .elementor-element.elementor-element-130c6a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-2185 .elementor-element.elementor-element-130c6a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-130c6a2 */.header a {
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block;
}

.header a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

/* Dotted underline on hover */
.header a:hover::after {
  border-bottom: 1px dotted #2E3192;
  transform: scaleX(1);
}

/* Solid underline on active */
.header a.active::after {
  border-bottom: 1px solid white;
  transform: scaleX(1);
}/* End custom CSS */