.elementor-kit-5{--e-global-color-primary:#FF9749;--e-global-color-secondary:#D6CABF;--e-global-color-text:#EFE7DE;--e-global-color-accent:#FFB37D;--e-global-color-vc_bg:#121212;--e-global-color-vc_bg2:#171717;--e-global-color-vc_surface:#1C1C1C;--e-global-color-vc_surface2:#232323;--e-global-color-vc_accent_ink:#1A0F04;--e-global-color-vc_muted:#A49B90;--e-global-color-vc_faint:#6F675E;--e-global-color-vc_whatsapp:#25D366;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:600;background-color:#121212;font-family:"Poppins", sans-serif;font-weight:400;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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);}@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 *//* Veterclick - fondo oscuro global (Astra + Elementor) */
html, body, #page, .site, #content, .site-content, .ast-plain-container, .ast-container-fluid, .entry-content { background-color: #121212 !important; }
.ast-container { max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; background-color: #121212 !important; }
.ast-plain-container.ast-no-sidebar #primary, .entry-content { margin: 0 !important; padding: 0 !important; max-width: 100% !important; }

/* Veterclick - layout del footer (4 columnas + barra inferior) */
#vc-footer-row > .e-con-inner { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: flex-start !important; }
#vc-footer-bottom > .e-con-inner { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: space-between !important; align-items: center !important; }
@media (max-width: 1024px) { #vc-footer-row > .e-con-inner > .e-con { width: 48% !important; } }
@media (max-width: 767px) { #vc-footer-row > .e-con-inner > .e-con { width: 100% !important; } }

/* Veterclick - marca de agua del footer */
#vc-footer-wrap { position: relative !important; overflow: hidden !important; }
#vc-footer-watermark { position: absolute !important; left: 0 !important; right: 0 !important; bottom: -3.5vw !important; width: 100% !important; z-index: 0 !important; pointer-events: none !important; }
#vc-watermark-text .elementor-heading-title { font-family: Montserrat, sans-serif !important; font-weight: 800 !important; font-size: 22vw !important; line-height: 0.8 !important; letter-spacing: -0.05em !important; color: rgba(214,202,191,0.04) !important; white-space: nowrap !important; text-align: center !important; user-select: none !important; }
#vc-footer-row, #vc-footer-bottom { position: relative !important; z-index: 2 !important; }/* End custom CSS */