.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Inter", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-kit-7 h2{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-kit-7 h3{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-kit-7 h4{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-kit-7 h5{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-kit-7 h6{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Fix gradiente testo - versione Elementor */
.elementor-heading-title span,
.elementor-widget-heading h1 span,
.elementor-widget-heading h2 span {
  background: linear-gradient(90deg, #00c8ff, #2563ff) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  display: inline !important;
  -webkit-box-decoration-break: clone;
}
/* Sfondo pagina */
body, .elementor-page, #page {
  background-color: #0d1117 !important;
}
/* Font Inter */
body, h1, h2, h3, p, a, button, span {
  font-family: 'Inter', sans-serif !important;
}
/* Sfondo sezioni alternato */
.elementor-section:nth-child(odd),
.e-con:nth-child(odd) {
  background-color: #0d1117 !important;
}
.elementor-section:nth-child(even),
.e-con:nth-child(even) {
  background-color: #111827 !important;
}
/* Sfondo body e wrapper */
body, #content, #page, .site-content, 
.elementor-inner, .elementor-outer {
  background-color: #0d1117 !important;
}
.elementor-location-header {
  background-color: rgba(13, 17, 23, 0.85) !important;
  backdrop-filter: blur(24px) !important;
  -webkit-backdrop-filter: blur(24px) !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 999 !important;
  border-bottom: 1px solid rgba(255,255,255,0.07) !important;
}
/* Rimuovi sfondo bianco di default */
.elementor-location-header .elementor-section,
.elementor-location-header .e-con {
  background-color: transparent !important;
}
body .elementor-widget-text-editor,
body .elementor-widget-text-editor * {
  font-family: 'Inter', sans-serif !important;
}
/* Nascondi cursore nativo */
*, *::before, *::after { cursor: none !important; }
/* Cursore Blindo */
#blindo-cursor { position: fixed; top: 0; left: 0; z-index: 99999; pointer-events: none; }
#blindo-cursor .dot {
  position: absolute;
  width: 8px; height: 8px;
  background: #00c8ff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
#blindo-cursor .ring {
  position: absolute; top: 0; left: 0;
  width: 36px; height: 36px;
  border: 1.5px solid rgba(0,200,255,0.5);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: transform 0.15s ease, border-color 0.2s, background 0.2s;
}
#blindo-cursor.hovering .ring {
  transform: translate(-50%, -50%) scale(1.8);
  border-color: #00c8ff;
  background: rgba(0,200,255,0.07);
}

questo è il css che ho ora, modificamelo tu direttamtne/* End custom CSS */