/* @media screen and (min-width: 1080px) {
  .home:not(.hero-hidden) .menu-item > a {
    color: #fff !important;
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
    transition: color 0.3s ease;
  }
} */

/* .home:not(.hero-hidden) .menu-item .sub-menu a:hover {
  color: var(--e-global-color-primary) !important;
} */

/* .home:not(.hero-hidden) .elementor-widget-theme-site-logo {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3847%)
    hue-rotate(151deg) brightness(93%) contrast(108%);
} */

/* .home:not(.hero-hidden) header .sub-arrow,
.home:not(.hero-hidden) header .elementor-icon svg {
  fill: #fff !important;
  transition: fill 0.3s ease;
} */

.home.hero-hidden .elementor-location-header > .elementor-element {
  background-color: rgba(255, 255, 255, 0.7);
  transition: background-color 0.3s ease;
}

.seopress-user-consent p {
  font-family: "Karla", Sans-serif;
}

@media screen and (min-width: 1080px) {
  .seopress-user-consent p:first-of-type {
    width: 1060px;
    margin: 0 auto;
  }
}

.hero-hidden .elementor-location-header > .elementor-element {
  background-color: rgba(255, 255, 255, 0.5);
  transition: background-color 0.3s ease;
}

.seopress-user-consent button {
  border-radius: unset !important;
  font-family: "Karla", Sans-serif;
  border: unset !important;
  cursor: pointer;
}

.seopress-user-consent #seopress-user-consent-close {
  border: unset !important;
}

.elementor-nav-menu--main .hidden {
  display: none !important;
}

.gold svg {
  filter: invert(52%) sepia(30%) saturate(564%) hue-rotate(359deg)
    brightness(92%) contrast(92%);
}
