.elementor-68000 .elementor-element.elementor-element-874dfd8{--display:flex;}.elementor-68000 .elementor-element.elementor-element-22decb7{--display:flex;}.elementor-68000 .elementor-element.elementor-element-22decb7.e-con{--align-self:center;}@media(min-width:768px){.elementor-68000 .elementor-element.elementor-element-22decb7{--width:480px;}}/* Start custom CSS for html, class: .elementor-element-336690d */.elementor-68000 .elementor-element.elementor-element-336690d {
    display: none;
}


@media(max-width: 768px) {
    #mx .hero h1,
    #mx .hero p,
    #mx .hero span {
        color: var(--color--white);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a0b0a8 */.elementor-68000 .elementor-element.elementor-element-8a0b0a8 {
  position: relative;
  padding-left: 1.1rem;
}

.elementor-68000 .elementor-element.elementor-element-8a0b0a8 span {
  display: block;
  font-size: 1.1rem;
}

@media(max-width: 767px) {
    .elementor-68000 .elementor-element.elementor-element-8a0b0a8 {
        width: 100%;
    }
}

.elementor-68000 .elementor-element.elementor-element-8a0b0a8::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--text-tagline-color);;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b59cc0 */.elementor-68000 .elementor-element.elementor-element-6b59cc0 {
  position: relative;
  padding-left: 1.1rem;
}

.elementor-68000 .elementor-element.elementor-element-6b59cc0 span {
  display: block;
  font-size: 1.1rem;
}

@media(max-width: 767px) {
    .elementor-68000 .elementor-element.elementor-element-6b59cc0 {
        width: 100%;
    }
}

.elementor-68000 .elementor-element.elementor-element-6b59cc0::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--text-tagline-color);;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa66277 */.elementor-68000 .elementor-element.elementor-element-fa66277 {
  position: relative;
  padding-left: 1.1rem;
}

.elementor-68000 .elementor-element.elementor-element-fa66277 span {
  display: block;
  font-size: 1.1rem;
}

@media(max-width: 767px) {
    .elementor-68000 .elementor-element.elementor-element-fa66277 {
        width: 100%;
    }
}

.elementor-68000 .elementor-element.elementor-element-fa66277::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--text-tagline-color);;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a1f2bb */.elementor-68000 .elementor-element.elementor-element-7a1f2bb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b30b4c1 */.elementor-68000 .elementor-element.elementor-element-b30b4c1 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b59330 */.elementor-68000 .elementor-element.elementor-element-5b59330 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-874dfd8 */.elementor-68000 .elementor-element.elementor-element-874dfd8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
}

.elementor-68000 .elementor-element.elementor-element-874dfd8 .card {
    display: flex;
    flex-direction: column;
    flex: 1 1 calc((100% - 48px) / 3);
    min-width: 280px;
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22decb7 */#mx .elementor-68000 .elementor-element.elementor-element-22decb7 .card .e-svg-base {
    margin-bottom: 1rem;
}

#mx .elementor-68000 .elementor-element.elementor-element-22decb7 .card span {
    line-height: 120%;
}

#mx .elementor-68000 .elementor-element.elementor-element-22decb7:hover a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cdf151c */#mx .elementor-68000 .elementor-element.elementor-element-cdf151c {
    margin-top: -24px;
    margin-bottom: -24px;
}/* End custom CSS */