.elementor-kit-5 a{color:#000000;}.elementor-kit-5 a:hover{color:#000000;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{color:#000000;border-style:none;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@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 */:root {
    --ajuste-lum: 30%;
    
    /* Color Principal */
    --color-primario-hue: 204;
    --color-primario-saturation: 100%;
    --color-primario-lightness: 41%;
    --color-primario: hsl(
      var(--color-primario-hue),
      var(--color-primario-saturation),
      var(--color-primario-lightness)
    );
    --color-primario-claro: hsl(
      var(--color-primario-hue),
      var(--color-primario-saturation),
      calc(var(--color-primario-lightness) + var(--ajuste-lum))
    );
    --color-primario-oscuro: hsl(
      var(--color-primario-hue),
      var(--color-primario-saturation),
      calc(var(--color-primario-lightness) - var(--ajuste-lum))
    );
    
    /* Color Secundario */
    --color-secundario-hue: 320;
    --color-secundario-saturation: 48%;
    --color-secundario-lightness: 40%;
    --color-secundario: hsl(
      var(--color-secundario-hue),
      var(--color-secundario-saturation),
      var(--color-secundario-lightness)
    );
    --color-secundario-claro: hsl(
      var(--color-secundario-hue),
      var(--color-secundario-saturation),
      calc(var(--color-secundario-lightness) + var(--ajuste-lum))
    );
    --color-secundario-oscuro: hsl(
      var(--color-secundario-hue),
      var(--color-secundario-saturation),
      calc(var(--color-secundario-lightness) - var(--ajuste-lum))
    );
    
    /* Color de Atención */
    --color-atencion-hue: 342;
    --color-atencion-saturation: 100%;
    --color-atencion-lightness: 45%;
    --color-atencion: hsl(
      var(--color-atencion-hue),
      var(--color-atencion-saturation),
      var(--color-atencion-lightness)
    );
    --color-atencion-claro: hsl(
      var(--color-atencion-hue),
      var(--color-atencion-saturation),
      calc(var(--color-atencion-lightness) + var(--ajuste-lum))
    );
    --color-atencion-oscuro: hsl(
      var(--color-atencion-hue),
      var(--color-atencion-saturation),
      calc(var(--color-atencion-lightness) - var(--ajuste-lum))
    );
    
    /* Color de Éxito */
    --color-exito-hue: 77;
    --color-exito-saturation: 67%;
    --color-exito-lightness: 50%;
    --color-exito: hsl(
      var(--color-exito-hue),
      var(--color-exito-saturation),
      var(--color-exito-lightness)
    );
    --color-exito-claro: hsl(
      var(--color-exito-hue),
      var(--color-exito-saturation),
      calc(var(--color-exito-lightness) + var(--ajuste-lum))
    );
    --color-exito-oscuro: hsl(
      var(--color-exito-hue),
      var(--color-exito-saturation),
      calc(var(--color-exito-lightness) - var(--ajuste-lum))
    );
    
    /* Color de Error */
    --color-error-hue: 0;
    --color-error-saturation: 58%;
    --color-error-lightness: 41%;
    --color-error: hsl(
      var(--color-error-hue),
      var(--color-error-saturation),
      var(--color-error-lightness)
    );
    --color-error-claro: hsl(
      var(--color-error-hue),
      var(--color-error-saturation),
      calc(var(--color-error-lightness) + var(--ajuste-lum))
    );
    --color-error-oscuro: hsl(
      var(--color-error-hue),
      var(--color-error-saturation),
      calc(var(--color-error-lightness) - var(--ajuste-lum))
    );
    
    /* Color de Advertencia */
    --color-advertencia-hue: 34;
    --color-advertencia-saturation: 100%;
    --color-advertencia-lightness: 56%;
    --color-advertencia: hsl(
      var(--color-advertencia-hue),
      var(--color-advertencia-saturation),
      var(--color-advertencia-lightness)
    );
    --color-advertencia-claro: hsl(
      var(--color-advertencia-hue),
      var(--color-advertencia-saturation),
      calc(var(--color-advertencia-lightness) + var(--ajuste-lum))
    );
    --color-advertencia-oscuro: hsl(
      var(--color-advertencia-hue),
      var(--color-advertencia-saturation),
      calc(var(--color-advertencia-lightness) - var(--ajuste-lum))
    );
    
    /* Colores Neutros */
    --color-negro: #000;
    --color-blanco: #fff;
    
    /* Color Gris */
    --color-gris-hue: 204;
    --color-gris-saturation: 0%;
    --color-gris-lightness: 53%;
    --color-gris: hsl(
      var(--color-gris-hue),
      var(--color-gris-saturation),
      var(--color-gris-lightness)
    );
    --color-gris-claro: hsl(
      var(--color-gris-hue),
      var(--color-gris-saturation),
      calc(var(--color-gris-lightness) + var(--ajuste-lum))
    );
    --color-gris-oscuro: hsl(
      var(--color-gris-hue),
      var(--color-gris-saturation),
      calc(var(--color-gris-lightness) - var(--ajuste-lum))
    );
    
    --grid-auto-2xs: repeat(auto-fit, minmax( 5rem, 1fr));
    --grid-auto-xs:  repeat(auto-fit, minmax(10rem, 1fr));
    --grid-auto-s:   repeat(auto-fit, minmax(15rem, 1fr));
    --grid-auto-m:   repeat(auto-fit, minmax(30rem, 1fr));
    --grid-auto-l:   repeat(auto-fit, minmax(40rem, 1fr));
    --grid-auto-xs:  repeat(auto-fit, minmax(50rem, 1fr));
    --grid-auto-2xs: repeat(auto-fit, minmax(70rem, 1fr));
    
    --color-overlay-negro-50: rgba(0, 0, 0, 0.5);
    --color-overlay-negro-70: rgba(0, 0, 0, 0.7);
    --color-overlay-blanco-50: rgba(255, 255, 255, 0.5);
    --color-overlay-blanco-70: rgba(255, 255, 255, 0.7);
    --color-overlay-primario-50: rgba(0, 159, 227, 0.5);
    --color-overlay-primario-70: rgba(0, 159, 227, 0.7);
    
    --blur-s: blur( 4px);
    --blur-m: blur( 8px);
    --blur-l: blur(16px);
    
    --text-xs:  clamp(1.11rem, calc(-0.29vw + 1.20rem),  0.80rem);
    --text-s:   clamp(1.33rem, calc(-0.12vw + 1.37rem),  1.20rem);
    --text-m:   clamp(1.60rem, calc( 0.19vw + 1.54rem),  1.80rem);
    --text-l:   clamp(1.92rem, calc( 0.72vw + 1.69rem),  2.70rem);
    --text-xl:  clamp(2.30rem, calc( 1.62vw + 1.79rem),  4.05rem);
    --text-2xl: clamp(2.76rem, calc( 3.07vw + 1.78rem),  6.08rem);
    --text-3xl: clamp(3.32rem, calc( 5.37vw + 1.60rem),  9.11rem);
    --text-4xl: clamp(3.98rem, calc( 8.97vw + 1.11rem), 13.67rem);
    
    --space-2xs: clamp(0.80rem, calc(0.20vw + 0.75rem),  1.02rem);
    --space-xs:  clamp(1.02rem, calc(0.37vw + 0.91rem),  1.42rem);
    --space-s:   clamp(1.28rem, calc(0.79vw + 1.03rem),  2.13rem);
    --space-m:   clamp(1.60rem, calc(1.48vw + 1.13rem),  3.20rem);
    --space-l:   clamp(2.00rem, calc(2.59vw + 1.17rem),  4.80rem);
    --space-xl:  clamp(2.50rem, calc(4.35vw + 1.11rem),  7.20rem);
    --space-2xl: clamp(3.13rem, calc(7.11vw + 0.85rem), 10.80rem);
    
    --radius-xs: clamp(0.4rem, calc( 0.00vw + 0.40rem), 0.4rem);
    --radius-s:  clamp(0.8rem, calc(-0.19vw + 0.86rem), 0.6rem);
    --radius-m:  clamp(1.2rem, calc(-0.19vw + 1.26rem), 1.0rem);
    --radius-l:  clamp(2.0rem, calc(-0.37vw + 2.12rem), 1.6rem);
    --radius-xl: clamp(3.2rem, calc(-0.56vw + 3.38rem), 2.6rem);
    --radius-full: 999rem;
    
    --border-xs:  1px;
    --border-s:   2px;
    --border-m:   4px;
    --border-l:   8px;
    --border-xl: 12px;
}/* End custom CSS */