body.elementor-page-20957:not(.elementor-motion-effects-element-type-background), body.elementor-page-20957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for wpforms, class: .elementor-element-7b01aec3 */#formulario-proyectos {
    
    input {
        border: 1px solid var(--accent-6);
    }
    
    label, legend {
        margin-bottom: 4px;
    }
    
    
    & .wpforms-container {
        margin: 0 !important;
    }
    
    & .wpforms-field {
        padding: 0 0 16px 0;
    }
    
    button {
        background-color: var(--accent-6) !important;
    }
}

.lote-interes {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-swiper-button {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 10;
}

/* Scrollbar para navegadores WebKit (Chrome, Safari, Edge) */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #3FCF30; /* Fondo del track */
}

::-webkit-scrollbar-thumb {
  background-color: #3FCF30; /* Verde */
  border-radius: 10px;
  border: 2px solid #3FCF30;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #3FCF30; /* Verde más oscuro al pasar el mouse */
}

/* Scrollbar para Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #3FCF30 #252525;
}

#scrollUp {
    display: none !important;
}


/* Moderniza solo el ítem LIFESTYLE, conservando su interletra */
.menu-lifestyle > a {
  font-family: "Inter", "Nunito Sans", "Work Sans", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-weight: 600;           /* 500–600 da un look contemporáneo */
  letter-spacing: inherit;    /* ← mantiene EXACTAMENTE el tracking del menú */
  text-transform: inherit;    /* respeta si tu menú usa MAYÚSCULAS */
  font-feature-settings: "kern" 1;
  text-rendering: optimizeLegibility;
}

/* Opcional: si el menú aplica un weight diferente en hover/active, iguala para consistencia */
.menu-lifestyle > a:hover,
.menu-lifestyle.current-menu-item > a {
  font-weight: 600;
}/* End custom CSS */