html:not([data-tm-path="home"]) body,
html:not([data-tm-path="home"]) main {
  background: #04080f !important;
  color: #fff !important;
}

html:not([data-tm-path="home"]) section:nth-of-type(even),
html[data-tm-path="contatti"] section:nth-of-type(3) {
  background: rgba(7, 15, 28, 0.72) !important;
  color: #fff !important;
}

html:not([data-tm-path="home"]) section:nth-of-type(even) h1,
html:not([data-tm-path="home"]) section:nth-of-type(even) h2,
html:not([data-tm-path="home"]) section:nth-of-type(even) h3,
html:not([data-tm-path="home"]) section:nth-of-type(even) h4,
html:not([data-tm-path="home"]) section:nth-of-type(even) p,
html:not([data-tm-path="home"]) section:nth-of-type(even) li,
html:not([data-tm-path="home"]) section:nth-of-type(even) label,
html:not([data-tm-path="home"]) section:nth-of-type(even) div,
html[data-tm-path="contatti"] section:nth-of-type(3) h2,
html[data-tm-path="contatti"] section:nth-of-type(3) h3,
html[data-tm-path="contatti"] section:nth-of-type(3) p,
html[data-tm-path="contatti"] section:nth-of-type(3) label,
html[data-tm-path="contatti"] section:nth-of-type(3) div {
  color: #fff !important;
}

html:not([data-tm-path="home"]) section:nth-of-type(even) [class*="text-white/"],
html[data-tm-path="contatti"] section:nth-of-type(3) [class*="text-white/"] {
  color: rgba(255, 255, 255, 0.68) !important;
}

html:not([data-tm-path="home"]) section:nth-of-type(even) [class*="bg-navy"],
html:not([data-tm-path="home"]) section:nth-of-type(even) [class*="glass"],
html[data-tm-path="contatti"] section:nth-of-type(3) [class*="bg-navy"],
html[data-tm-path="contatti"] section:nth-of-type(3) [class*="glass"],
html:not([data-tm-path="home"]) form {
  background: rgba(7, 15, 28, 0.88) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28) !important;
  color: #fff !important;
}

html:not([data-tm-path="home"]) input,
html:not([data-tm-path="home"]) select,
html:not([data-tm-path="home"]) textarea {
  background: rgba(255, 255, 255, 0.06) !important;
  color: #fff !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html:not([data-tm-path="home"]) input::placeholder,
html:not([data-tm-path="home"]) textarea::placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
