.button_contact .elementor-button-icon svg {
  width: 2em;
}

.wpml-ls-legacy-list-vertical a {
  font-size: 1.1vw;
  font-weight: 700;
  color: black;
}

.wpml-ls-legacy-list-vertical a:hover {
  color: #6d6d6d;
}

.e-n-menu-title {
  transition: 0.3s all ease-out;
}

.e-n-menu-title:hover {
  transition: 0.3s all ease-out;
}

h2 a,
h3 a {
  transition: 0.25s all ease-out;
}

h2:hover a,
h3:hover a:hover {
  color: #9f9056 !important;
  transition: 0.25s all ease-out;
}

@media screen and (max-width: 1200px) {
  .wpml-ls-legacy-list-vertical a {
    font-size: 1.5vw;
  }
}

@media screen and (max-width: 1024px) {
  .wpml-ls-legacy-list-vertical a {
    font-size: 2.2vw;
  }

  .e-n-menu-title:hover {
    color: #6d6d6d !important;
  }
}

@media screen and (max-width: 767px) {
  .wpml-ls-legacy-list-vertical a {
    font-size: 3.3vw;
  }

  .elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content > .e-con) {
    width: 100% !important;
  }
}

@media screen and (min-width: 1440px) {
  .wpml-ls-legacy-list-vertical a {
    font-size: 18px;
  }
}

.glightbox {
  width: 100%;
}


