body.page-id-2002 .page-header .entry-title {
  display: none;
}

body.page-id-1998 .page-header,
body.page-id-1999 .page-header,
body.page-id-2000 .page-header,
body.page-id-2001 .page-header,
body.page-id-2002 .page-header,
body.page-id-2003 .page-header {
  padding-top: 150px;
}

body.page-id-1998 .elementor-9 .elementor-element.elementor-element-3280b12,
body.page-id-1998 .elementor-9 .elementor-element.elementor-element-fb78055,
body.page-id-1999 .elementor-9 .elementor-element.elementor-element-3280b12,
body.page-id-1999 .elementor-9 .elementor-element.elementor-element-fb78055,
body.page-id-2001 .elementor-9 .elementor-element.elementor-element-3280b12,
body.page-id-2001 .elementor-9 .elementor-element.elementor-element-fb78055,
body.page-id-2002 .elementor-9 .elementor-element.elementor-element-3280b12,
body.page-id-2002 .elementor-9 .elementor-element.elementor-element-fb78055 {
  background-color: #fccd4c !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.28) 0%, rgba(0, 0, 0, 0.04) 100%), linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)) !important;
}

/* Accedi temporaneamente nascosto: niente transform sull'header che spostano menu/CTA. */
.elementor-location-header .mygold-roma-header-links,
.elementor-location-header .mygold-roma-auth,
.elementor-location-header .mygold-roma-register {
  display: none !important;
}

.mygold-roma-quotes-link,
.mygold-roma-hero-quotes {
  display: none !important;
}

.mygold-roma-auth {
  align-items: center;
  color: inherit;
  display: inline-flex;
  font: inherit;
  gap: 0.35rem;
  text-decoration: none;
}

.mygold-roma-auth svg {
  height: 1.05em;
  width: 1.05em;
}
