.elementor-1182 .elementor-element.elementor-element-2bbce728{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-1182 .elementor-element.elementor-element-2bbce728:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-2bbce728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a8a1d );}.elementor-1182 .elementor-element.elementor-element-3d800337{--display:flex;--min-height:750px;--justify-content:center;}.elementor-1182 .elementor-element.elementor-element-18133b1{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-bbbb71e{font-family:"Bree Rg", Bree;}.elementor-1182 .elementor-element.elementor-element-01090cd{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-e528268{font-family:"Bree Rg", Bree;}.elementor-1182 .elementor-element.elementor-element-8439386{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-49a9108{font-family:"Bree Rg", Bree;}.elementor-1182 .elementor-element.elementor-element-a31b4a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-2bbce728{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1182 .elementor-element.elementor-element-3d800337{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-03d38aa */@import url("https://use.typekit.net/wjs6ieq.css");
 
.containerButtons{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
}

.division{
    background-color: #494C4F;
    height: 30px;
    width: 3px;
    margin: 0px 20px;
}

.consumidor{
  font-family: bree, sans-serif;
    font-weight: 900;
    font-size: 20px;
    margin: 0px;
    cursor: pointer;
}

.industrial{
   font-family: bree, sans-serif;
     font-weight: 900;
    font-size: 20px;
    margin: 0px;
    cursor: pointer;
}
.prensa{
    font-family: bree, sans-serif;
     font-weight: 900;
    font-size: 20px;
    margin: 0px;
    cursor: pointer;
}

.oppacity{
    opacity: 50%;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-95beaa1 *//* Estilos generales del formulario */
.wpforms-form {
   font-family: bree, sans-serif;
    padding: 10px; /* Espaciado interno */
    
   
    margin: 0 auto; /* Centrado del formulario */
}

/* Estilo de los campos de texto y otros inputs con fondo transparente */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form textarea {
    width: 100%;
    border: 1px solid #69727d;
    border-radius: 10px;
    background-color: transparent; /* Fondo transparente */
    color: #333; /* Color de texto oscuro */
    font-size: 16px;
   
}



/* Estilo para el botón de envío */
.wpforms-form .wpforms-submit {
    background-color: #1dddbf; /* Color verde para el botón */
    color: #fff; /* Texto blanco */
    border: none; /* Sin borde */
    padding: 30px 40px; /* Relleno interno */
    font-size: 18px; /* Tamaño de la fuente */
    border-radius: 5px; /* Bordes redondeados */
    cursor: pointer; /* Cambiar cursor a puntero */
    transition: background-color 0.3s ease-in-out; /* Transición suave */
        display: block; /* Asegura que el botón sea un bloque (y se pueda centrar) */
    margin: 0 auto; /* Centrado horizontal */
}



/* Estilo para los mensajes de error */
.wpforms-form .wpforms-error {
    color: #e74c3c; /* Rojo para errores */
    font-size: 14px; /* Tamaño de fuente más pequeño */
    margin-top: -10px;
    margin-bottom: 15px;
}

/* Estilo para las etiquetas de los campos */
.wpforms-form label {
    font-size: 14px; /* Tamaño de fuente de las etiquetas */
    font-weight: bold; /* Negrita en las etiquetas */
    margin-bottom: 5px; /* Espacio debajo de la etiqueta */
    display: block; /* Asegura que las etiquetas se ubiquen arriba de los campos */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cc8de1 */.aviso{
       font-family: bree, sans-serif;
    font-size: 12px;
    line-height: 13px;
    text-align: justify;
}

.aviso-mensaje{
       font-family: bree, sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-numero{
       font-family: bree, sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

.aviso-horario{
       font-family: bree, sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-dia{
       font-family: bree, sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

#button-form{
    margin-top: 50px;
}

.visible{
    display: none;
}


.aviso a {
    color: inherit; /* Hereda el color del texto padre */
    text-decoration: none; /* Elimina subrayados */
    font-size: inherit; /* Hereda el tamaño de fuente del texto padre */
    line-height: inherit; /* Hereda la altura de línea del texto padre */
}

.aviso a:hover, .aviso a:focus {
    text-decoration: underline; /* Opcional: subrayar en hover o focus para accesibilidad */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-c103f5e *//* Estilos generales del formulario */
.wpforms-form {
     font-family: bree, sans-serif;
    padding: 10px; /* Espaciado interno */
    
   
    margin: 0 auto; /* Centrado del formulario */
}

/* Estilo de los campos de texto y otros inputs con fondo transparente */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form textarea {
    width: 100%;
    border: 1px solid #69727d;
    border-radius: 10px;
    background-color: transparent; /* Fondo transparente */
    color: #333; /* Color de texto oscuro */
    font-size: 16px;
   
}



/* Estilo para el botón de envío */
.wpforms-form .wpforms-submit {
    background-color: #1dddbf; /* Color verde para el botón */
    color: #fff; /* Texto blanco */
    border: none; /* Sin borde */
    padding: 30px 40px; /* Relleno interno */
    font-size: 18px; /* Tamaño de la fuente */
    border-radius: 5px; /* Bordes redondeados */
    cursor: pointer; /* Cambiar cursor a puntero */
    transition: background-color 0.3s ease-in-out; /* Transición suave */
        display: block; /* Asegura que el botón sea un bloque (y se pueda centrar) */
    margin: 0 auto; /* Centrado horizontal */
}



/* Estilo para los mensajes de error */
.wpforms-form .wpforms-error {
    color: #e74c3c; /* Rojo para errores */
    font-size: 14px; /* Tamaño de fuente más pequeño */
    margin-top: -10px;
    margin-bottom: 15px;
}

/* Estilo para las etiquetas de los campos */
.wpforms-form label {
    font-size: 14px; /* Tamaño de fuente de las etiquetas */
    font-weight: bold; /* Negrita en las etiquetas */
    margin-bottom: 5px; /* Espacio debajo de la etiqueta */
    display: block; /* Asegura que las etiquetas se ubiquen arriba de los campos */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3862a50 */.aviso{
       font-family: bree, sans-serif;
    font-size: 12px;
    line-height: 13px;
    text-align: justify;
}

.aviso-mensaje{
       font-family: bree, sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-numero{
       font-family: bree, sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

.aviso-horario{
       font-family: bree, sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-dia{
       font-family: bree, sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

#button-form{
    margin-top: 50px;
}

.visible{
    display: none;
}


.aviso a {
    color: inherit; /* Hereda el color del texto padre */
    text-decoration: none; /* Elimina subrayados */
    font-size: inherit; /* Hereda el tamaño de fuente del texto padre */
    line-height: inherit; /* Hereda la altura de línea del texto padre */
}

.aviso a:hover, .aviso a:focus {
    text-decoration: underline; /* Opcional: subrayar en hover o focus para accesibilidad */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-8201056 *//* Estilos generales del formulario */
.wpforms-form {
    font-family: bree, sans-serif;
    padding: 10px; /* Espaciado interno */
    
   
    margin: 0 auto; /* Centrado del formulario */
}

/* Estilo de los campos de texto y otros inputs con fondo transparente */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form textarea {
    width: 100%;
    border: 1px solid #69727d;
    border-radius: 10px;
    background-color: transparent; /* Fondo transparente */
    color: #333; /* Color de texto oscuro */
    font-size: 16px;
   
}



/* Estilo para el botón de envío */
.wpforms-form .wpforms-submit {
    background-color: #1dddbf; /* Color verde para el botón */
    color: #fff; /* Texto blanco */
    border: none; /* Sin borde */
    padding: 30px 40px; /* Relleno interno */
    font-size: 18px; /* Tamaño de la fuente */
    border-radius: 5px; /* Bordes redondeados */
    cursor: pointer; /* Cambiar cursor a puntero */
    transition: background-color 0.3s ease-in-out; /* Transición suave */
        display: block; /* Asegura que el botón sea un bloque (y se pueda centrar) */
    margin: 0 auto; /* Centrado horizontal */
}



/* Estilo para los mensajes de error */
.wpforms-form .wpforms-error {
    color: #e74c3c; /* Rojo para errores */
    font-size: 14px; /* Tamaño de fuente más pequeño */
    margin-top: -10px;
    margin-bottom: 15px;
}

/* Estilo para las etiquetas de los campos */
.wpforms-form label {
    font-size: 14px; /* Tamaño de fuente de las etiquetas */
    font-weight: bold; /* Negrita en las etiquetas */
    margin-bottom: 5px; /* Espacio debajo de la etiqueta */
    display: block; /* Asegura que las etiquetas se ubiquen arriba de los campos */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca95452 */.aviso{
        font-family: bree, sans-serif;
    font-size: 12px;
    line-height: 13px;
    text-align: justify;
}

.aviso-mensaje{
        font-family: bree, sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-numero{
       font-family: bree, sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

.aviso-horario{
       font-family: bree, sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-dia{
        font-family: bree, sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

#button-form{
    margin-top: 50px;
}

.visible{
    display: none;
}


.aviso a {
    color: inherit; /* Hereda el color del texto padre */
    text-decoration: none; /* Elimina subrayados */
    font-size: inherit; /* Hereda el tamaño de fuente del texto padre */
    line-height: inherit; /* Hereda la altura de línea del texto padre */
}

.aviso a:hover, .aviso a:focus {
    text-decoration: underline; /* Opcional: subrayar en hover o focus para accesibilidad */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8439386 */.formConsumidor{ 
    display:block;
}

.aviso{
     font-family: "Bree Rg";
    font-size: 12px;
    line-height: 13px;
    text-align: justify;
}

.aviso-mensaje{
     font-family: "Bree Rg";
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-numero{
     font-family: "Bree Rg";
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

.aviso-horario{
     font-family: "Bree Rg";
    font-size: 17px;
    font-weight: 700;
    margin: 0px;
}

.aviso-dia{
     font-family: "Bree Rg";
    font-size: 15px;
    font-weight: 500;
    margin: 0px;
}

#button-form{
    margin-top: 50px;
}

.visible{
    display: none;
}


.aviso a {
     font-family: "Bree Rg";
    color: inherit; /* Hereda el color del texto padre */
    text-decoration: none; /* Elimina subrayados */
    font-size: inherit; /* Hereda el tamaño de fuente del texto padre */
    line-height: inherit; /* Hereda la altura de línea del texto padre */
}

.aviso a:hover, .aviso a:focus {
    text-decoration: underline; /* Opcional: subrayar en hover o focus para accesibilidad */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbce728 */.elementor-275 .elementor-element.elementor-element-2f767c0 {
    --divider-border-style: solid;
    --divider-color: #494C4F;
    --divider-border-width: 1px;
}
.elementor-275 .elementor-element.elementor-element-6837dca .elementor-nav-menu--main .elementor-item {
    color: #494C4F;
    fill: #494C4F;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */