/* Estilos de cada elemento de las páginas
   Antes eran atributos style="…" en el HTML (los genera el constructor de Avada).
   Cada clase se usa en uno o varios elementos con exactamente estos valores.

   PRIORIDAD: todas las reglas empiezan por  :is(html, #p#p#p#p)
   Siempre coincide (es el <html>), pero da la especificidad de 4 ids. Así estas reglas ganan
   a cualquier regla de avada.min.css (que llega como mucho a 3 ids), igual que ganaba el
   atributo style. Sin el prefijo, algunos anchos, márgenes y colores cambiarían. */

/* ========== Filas (contenedores a ancho completo) ========== */

:is(html, #p#p#p#p) .fila-1 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-bottom: 50px;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-2 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 100px;
  --awb-padding-bottom: 80px;
  --awb-padding-top-small: 0px;
  --awb-padding-bottom-small: 0px;
  --awb-background-color: var(--awb-color2);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-3 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-right-small: 40px;
  --awb-padding-left-small: 40px;
  --awb-background-color: #333333;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-4 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-bottom: 50px;
  --awb-background-color: #f7f0e9;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-5 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-bottom: 20px;
  --awb-background-color: var(--awb-color1);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-6 {
  --awb-border-sizes-top: 0px;
  --awb-border-sizes-bottom: 0px;
  --awb-border-sizes-left: 0px;
  --awb-border-sizes-right: 0px;
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-z-index: 20051;
  --awb-padding-top: 0px;
  --awb-padding-bottom: 0px;
  --awb-margin-top: 50px;
  --awb-margin-bottom: 15px;
  --awb-background-color: var(--awb-custom_color_1);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-7 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 200px;
  --awb-padding-bottom: 0px;
  --awb-padding-top-small: 70px;
  --awb-background-color: var(--awb-color7);
  --awb-background-size: cover;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-8 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 90px;
  --awb-padding-right: 0px;
  --awb-padding-bottom: 90px;
  --awb-padding-left: 0px;
  --awb-padding-top-small: 70px;
  --awb-padding-right-small: 0px;
  --awb-padding-bottom-small: 70px;
  --awb-padding-left-small: 0px;
  --awb-background-color: var(--awb-color6);
  --awb-background-image: linear-gradient(180deg, hsla(var(--awb-color7-h),var(--awb-color7-s),var(--awb-color7-l),calc(var(--awb-color7-a) - 30%)) 0%,hsla(var(--awb-color7-h),var(--awb-color7-s),var(--awb-color7-l),calc(var(--awb-color7-a) - 50%)) 100%);
  --awb-background-size: cover;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-9 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-bottom: 50px;
  --awb-background-size: cover;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-10 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-right: 40px;
  --awb-padding-bottom: 40px;
  --awb-padding-left: 40px;
  --awb-background-color: #f7f0e9;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-11 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top-medium: 50px;
  --awb-padding-right-medium: 0px;
  --awb-padding-left-medium: 0px;
  --awb-margin-top-medium: 0px;
  --awb-background-color-medium: var(--awb-color2);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-12 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-right: 0px;
  --awb-padding-bottom: 0px;
  --awb-padding-left: 0px;
  --awb-background-color: #f7f0e9;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-13 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-right: 30px;
  --awb-padding-bottom: 50px;
  --awb-padding-left: 30px;
  --awb-background-color: #f7f0e9;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-14 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 0px;
  --awb-padding-right: 50px;
  --awb-padding-bottom: 40px;
  --awb-padding-left: 50px;
  --awb-background-color: var(--awb-color2);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-15 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 0px;
  --awb-padding-right: 0px;
  --awb-padding-bottom: 0px;
  --awb-padding-left: 0px;
  --awb-background-color: var(--awb-color5);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-16 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-bottom: 50px;
  --awb-background-color: var(--awb-color7);
  --awb-background-size: cover;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-17 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 30px;
  --awb-padding-right: 30px;
  --awb-padding-bottom: 50px;
  --awb-padding-left: 30px;
  --awb-background-color: #ffffff;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-18 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-right: 30px;
  --awb-padding-bottom: 50px;
  --awb-padding-left: 30px;
  --awb-padding-top-small: 30px;
  --awb-padding-bottom-small: 30px;
  --awb-margin-top-small: 0px;
  --awb-margin-bottom-small: 0px;
  --awb-background-color: #ffffff;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-19 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top-medium: 50px;
  --awb-padding-right-medium: 0px;
  --awb-padding-left-medium: 0px;
  --awb-background-color-medium: var(--awb-color2);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-20 {
  --awb-border-radius-top-left: 0px;
  --awb-border-radius-top-right: 0px;
  --awb-border-radius-bottom-right: 0px;
  --awb-border-radius-bottom-left: 0px;
  --awb-padding-top: 50px;
  --awb-padding-right: 40px;
  --awb-padding-bottom: 40px;
  --awb-padding-left: 40px;
  --awb-padding-right-small: 0px;
  --awb-padding-bottom-small: 0px;
  --awb-padding-left-small: 0px;
  --awb-background-color: #f7f0e9;
  --awb-flex-wrap: wrap;
}

/* ========== Interior de las filas ========== */

:is(html, #p#p#p#p) .fila-interior-1 {
  max-width: 1268.8px;
  margin-left: calc(-4% / 2 );
  margin-right: calc(-4% / 2 );
}

:is(html, #p#p#p#p) .fila-interior-2 {
  --awb-flex-grow: 0;
  --awb-flex-grow-medium: 0;
  --awb-flex-grow-small: 0;
  --awb-flex-shrink: 0;
  --awb-flex-shrink-medium: 0;
  --awb-flex-shrink-small: 0;
  width: 104% !important;
  max-width: 104% !important;
  margin-left: calc(-4% / 2 );
  margin-right: calc(-4% / 2 );
}

:is(html, #p#p#p#p) .fila-interior-3 {
  width: 104% !important;
  max-width: 104% !important;
  margin-left: calc(-4% / 2 );
  margin-right: calc(-4% / 2 );
}

/* ========== Columnas ========== */

:is(html, #p#p#p#p) .columna-1 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 100px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-2 {
  --awb-bg-size: cover;
  --awb-width-large: 25%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 7.68%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 7.68%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 7.68%;
  --awb-spacing-left-medium: 7.68%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-3 {
  --awb-padding-bottom-small: 0px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-4 {
  --awb-bg-size: cover;
  --awb-width-large: 25%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 7.68%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 7.68%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 7.68%;
  --awb-spacing-left-medium: 7.68%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-5 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 3.84%;
  --awb-spacing-left-small: 3.84%;
}

:is(html, #p#p#p#p) .columna-6 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-7 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-8 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-9 {
  --awb-bg-size: cover;
  --awb-width-large: 25%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-10 {
  --awb-bg-size: cover;
  --awb-width-large: 25%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-11 {
  --awb-padding-right: 30px;
  --awb-bg-size: cover;
  --awb-border-color: var(--awb-color2);
  --awb-border-style: solid;
  --awb-width-large: 36%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 5.3333333333333%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 5.3333333333333%;
  --awb-width-medium: 36%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 5.3333333333333%;
  --awb-spacing-left-medium: 5.3333333333333%;
  --awb-width-small: 66.666666666667%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 2.88%;
  --awb-spacing-left-small: 2.88%;
}

:is(html, #p#p#p#p) .columna-12 {
  --awb-padding-top-small: 50px;
  --awb-padding-bottom-small: 0px;
  --awb-bg-size: cover;
  --awb-width-large: 64%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3%;
  --awb-width-medium: 64%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3%;
  --awb-spacing-left-medium: 3%;
  --awb-width-small: 33.333333333333%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 5.76%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 5.76%;
}

:is(html, #p#p#p#p) .columna-13 {
  --awb-padding-right: 30px;
  --awb-bg-size: cover;
  --awb-border-color: var(--awb-color2);
  --awb-border-style: solid;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 36%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 5.3333333333333%;
  --awb-spacing-left-medium: 5.3333333333333%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 3.84%;
  --awb-spacing-left-small: 3.84%;
}

:is(html, #p#p#p#p) .columna-14 {
  --awb-padding-top-small: 0px;
  --awb-padding-bottom-small: 0px;
  --awb-bg-size: cover;
  --awb-width-large: 33.333333333333%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 5.76%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 5.76%;
  --awb-width-medium: 64%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3%;
  --awb-spacing-left-medium: 3%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 3.84%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 3.84%;
}

:is(html, #p#p#p#p) .columna-15 {
  --awb-padding-right: 30px;
  --awb-bg-size: cover;
  --awb-border-color: var(--awb-color2);
  --awb-border-style: solid;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 3.84%;
  --awb-spacing-left-small: 3.84%;
}

:is(html, #p#p#p#p) .columna-16 {
  --awb-padding-top-small: 0px;
  --awb-padding-bottom-small: 0px;
  --awb-bg-size: cover;
  --awb-width-large: 33.333333333333%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 5.76%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 5.76%;
  --awb-width-medium: 33.333333333333%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 5.76%;
  --awb-spacing-left-medium: 5.76%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 3.84%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 3.84%;
}

:is(html, #p#p#p#p) .columna-17 {
  --awb-bg-size: cover;
  --awb-border-color: var(--awb-color8);
  --awb-border-style: solid;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-18 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-19 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0px;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0px;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0px;
  --awb-spacing-left-medium: 0px;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-20 {
  --awb-padding-left: 20px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-21 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-22 {
  --awb-padding-right: 20px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-23 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-24 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 0px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-25 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-26 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-27 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-28 {
  --awb-padding-top-medium: 0px;
  --awb-padding-right-medium: 30px;
  --awb-padding-left-medium: 30px;
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 4.8%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 4.8%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 4.8%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 4.8%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-29 {
  --awb-padding-top-small: 0px;
  --awb-padding-right-small: 25px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-30 {
  --awb-padding-top: 15px;
  --awb-padding-right: 10px;
  --awb-padding-left: 10px;
  --awb-bg-color: var(--awb-color1);
  --awb-bg-color-hover: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-transform: translateX(90px);
  --awb-transform-hover: translateX(90px);
  --awb-width-large: 25%;
  --awb-margin-top-large: 100px;
  --awb-spacing-right-large: 7.68%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 7.68%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-31 {
  --awb-bg-size: cover;
  --awb-transform: translateX(-120px);
  --awb-transform-hover: translateX(-120px);
  --awb-width-large: 25%;
  --awb-margin-top-large: 100px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 7.68%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 7.68%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-32 {
  --awb-padding-top: 15px;
  --awb-padding-right: 10px;
  --awb-padding-left: 10px;
  --awb-bg-color: var(--awb-color1);
  --awb-bg-color-hover: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-33 {
  --awb-padding-right: 10px;
  --awb-padding-left: 10px;
  --awb-bg-color: var(--awb-color1);
  --awb-bg-color-hover: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-transform: translateX(35px);
  --awb-transform-hover: translateX(35px);
  --awb-width-large: 25%;
  --awb-margin-top-large: 100px;
  --awb-spacing-right-large: 7.68%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 7.68%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-34 {
  --awb-bg-color-small: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-35 {
  --awb-padding-right: 50px;
  --awb-padding-left: 50px;
  --awb-bg-color: var(--awb-color5);
  --awb-bg-color-hover: var(--awb-color5);
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 20px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 20px;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-36 {
  --awb-padding-right: 50px;
  --awb-padding-left: 50px;
  --awb-bg-color: var(--awb-color5);
  --awb-bg-color-hover: var(--awb-color5);
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 20px;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 20px;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-37 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-38 {
  --awb-padding-top-medium: 30px;
  --awb-padding-right-medium: 30px;
  --awb-padding-bottom-medium: 50px;
  --awb-padding-left-medium: 30px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 100%;
  --awb-order-medium: 1;
  --awb-spacing-right-medium: 4.8%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 4.8%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-39 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 100%;
  --awb-order-medium: 2;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-40 {
  --awb-padding-top-medium: 25px;
  --awb-padding-right-medium: 25px;
  --awb-padding-bottom-medium: 50px;
  --awb-padding-left-medium: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 100%;
  --awb-order-medium: 3;
  --awb-spacing-right-medium: 4.8%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 4.8%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-41 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 50px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 1;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-42 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 2;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-43 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 50px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 3;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 2px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-44 {
  --awb-bg-color: #f7f0e9;
  --awb-bg-color-hover: #f7f0e9;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-45 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: -15px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 3.84%;
  --awb-spacing-left-small: 3.84%;
}

:is(html, #p#p#p#p) .columna-46 {
  --awb-padding-top: 15px;
  --awb-padding-right: 20px;
  --awb-padding-left: 20px;
  --awb-bg-color: var(--awb-custom_color_1);
  --awb-bg-color-hover: var(--awb-custom_color_1);
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-47 {
  --awb-bg-color: #f7f0e9;
  --awb-bg-color-hover: #f7f0e9;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 1;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-48 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: -15px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 1.92%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-49 {
  --awb-bg-color: #f7f0e9;
  --awb-bg-color-hover: #f7f0e9;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 3.84%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 3.84%;
  --awb-spacing-left-medium: 3.84%;
  --awb-width-small: 100%;
  --awb-order-small: 7;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-50 {
  --awb-padding-left: 20px;
  --awb-padding-left-small: 0px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 1;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-51 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 50px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 2;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-52 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 50px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 4;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-53 {
  --awb-padding-right: 20px;
  --awb-padding-right-small: 0px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-width-small: 100%;
  --awb-order-small: 3;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-54 {
  --awb-padding-top-medium: 25px;
  --awb-padding-right-medium: 25px;
  --awb-padding-bottom-medium: 50px;
  --awb-padding-left-medium: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 4.8%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 4.8%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 4.8%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-55 {
  --awb-padding-top-medium: 25px;
  --awb-padding-right-medium: 25px;
  --awb-padding-bottom-medium: 50px;
  --awb-padding-left-medium: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 4.8%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 4.8%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 4.8%;
  --awb-spacing-left-medium: 4.8%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-56 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 50px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 3;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-57 {
  --awb-padding-top-medium: 30px;
  --awb-padding-right-medium: 30px;
  --awb-padding-bottom-medium: 50px;
  --awb-padding-left-medium: 30px;
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 4.8%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 4.8%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 4.8%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 4.8%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-58 {
  --awb-padding-top-small: 25px;
  --awb-padding-right-small: 25px;
  --awb-padding-bottom-small: 50px;
  --awb-padding-left-small: 25px;
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 9.6%;
  --awb-spacing-left-medium: 9.6%;
  --awb-width-small: 100%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

/* ========== Títulos ========== */

:is(html, #p#p#p#p) .titulo-1 {
  --awb-text-color: #f7f0e9;
  --awb-margin-top-small: 10px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 10px;
  --awb-margin-left-small: 0px;
}

:is(html, #p#p#p#p) .titulo-2 {
  --awb-margin-top-small: 10px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 10px;
  --awb-margin-left-small: 0px;
}

:is(html, #p#p#p#p) .titulo-3 {
  --awb-text-color: var(--awb-color1);
  --awb-margin-top-small: 10px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 0px;
  --awb-margin-left-small: 0px;
}

:is(html, #p#p#p#p) .titulo-4 {
  --awb-text-color: var(--awb-color1);
  --awb-margin-top: 12px;
  --awb-margin-bottom: 60px;
  --awb-margin-top-small: 6px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 6px;
  --awb-margin-left-small: 0px;
  --awb-text-stroke-size: 0px;
  --awb-sep-color: var(--awb-color1);
}

:is(html, #p#p#p#p) .titulo-5 {
  --awb-text-color: var(--awb-color1);
  --awb-margin-top: 12px;
  --awb-margin-bottom: 60px;
  --awb-margin-top-small: 12px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 30px;
  --awb-margin-left-small: 0px;
  --awb-text-stroke-size: 0px;
  --awb-sep-color: var(--awb-color1);
}

:is(html, #p#p#p#p) .titulo-6 {
  --awb-margin-top-small: 10px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 10px;
  --awb-margin-left-small: 0px;
  --awb-margin-bottom-medium: 25px;
}

:is(html, #p#p#p#p) .titulo-7 {
  --awb-text-color: var(--awb-color5);
  --awb-margin-top-small: 10px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 10px;
  --awb-margin-left-small: 0px;
}

:is(html, #p#p#p#p) .titulo-8 {
  --awb-margin-top: 30px;
  --awb-margin-top-small: 10px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 10px;
  --awb-margin-left-small: 0px;
}

:is(html, #p#p#p#p) .titulo-9 {
  --awb-margin-top-small: 30px;
  --awb-margin-right-small: 0px;
  --awb-margin-bottom-small: 10px;
  --awb-margin-left-small: 0px;
}

/* ========== Bloques de texto ========== */

:is(html, #p#p#p#p) .texto-1 {
  --awb-content-alignment: center;
  --awb-line-height: 1.2;
  --awb-text-color: var(--awb-color5);
  --awb-text-font-family: "modesto-condensed";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-2 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: #fffaf0;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-3 {
  --awb-content-alignment: right;
  --awb-line-height: 1.3;
  --awb-text-color: #fffaf0;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-4 {
  --awb-content-alignment: center;
  --awb-text-color: var(--awb-color5);
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-5 {
  --awb-content-alignment: center;
  --awb-line-height: 1.3;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-6 {
  --awb-content-alignment: center;
  --awb-text-color: var(--awb-color1);
  --awb-margin-top: -25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-7 {
  --awb-content-alignment: center;
  --awb-text-color: var(--awb-color1);
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-8 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color5);
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-9 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-10 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color5);
  --awb-margin-bottom: 10px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-11 {
  --awb-margin-bottom: 5px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-12 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: 50px;
  --awb-margin-right: 50px;
  --awb-margin-left: 50px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-13 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-margin-right: 50px;
  --awb-margin-bottom: 50px;
  --awb-margin-left: 50px;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-14 {
  --awb-content-alignment: left;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: 50px;
  --awb-margin-right: 50px;
  --awb-margin-bottom: 10px;
  --awb-margin-left: 50px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-15 {
  --awb-margin-right: 50px;
  --awb-margin-bottom: 5px;
  --awb-margin-left: 50px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-16 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: 25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-17 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-margin-right: 25px;
  --awb-margin-bottom: 50px;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-18 {
  --awb-content-alignment: left;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: 25px;
  --awb-margin-right: 25px;
  --awb-margin-bottom: 10px;
  --awb-margin-left: 25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-19 {
  --awb-margin-right: 25px;
  --awb-margin-bottom: 5px;
  --awb-margin-left: 25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-20 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-margin-right: 25px;
  --awb-margin-bottom: 50px;
  --awb-margin-left: 25px;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-21 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: 50px;
  --awb-margin-right: 25px;
  --awb-margin-left: 25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-22 {
  --awb-line-height: 1.3;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-23 {
  --awb-content-alignment: center;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-24 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color1);
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-25 {
  --awb-text-color: var(--awb-color1);
  --awb-margin-bottom: 5px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-26 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color1);
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-27 {
  --awb-content-alignment: left;
  --awb-text-color: var(--awb-color1);
  --awb-margin-bottom: 10px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-28 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color1);
  --awb-text-font-family: "sweetsans-regular";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-29 {
  --awb-content-alignment: left;
  --awb-text-color: var(--awb-color1);
  --awb-text-font-family: "sweetsans-regular";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-30 {
  --awb-content-alignment: center;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: -10px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-31 {
  --awb-margin-right: 20px;
  --awb-margin-left: 20px;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-32 {
  --awb-content-alignment: center;
  --awb-margin-right: 40px;
  --awb-margin-left: 40px;
  --awb-text-font-family: "chronicle-roman";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-33 {
  --awb-content-alignment: left;
  --awb-text-color: var(--awb-color5);
  --awb-margin-bottom: 10px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-34 {
  --awb-content-alignment: left;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color5);
  --awb-margin-top: 25px;
  --awb-margin-right: 25px;
  --awb-margin-left: 25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-35 {
  --awb-margin-top: 0px;
  --awb-margin-right: 25px;
  --awb-margin-bottom: 5px;
  --awb-margin-left: 25px;
  --awb-text-font-family: "sweetsans-bold";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

/* ========== Imágenes ========== */

:is(html, #p#p#p#p) .imagen-1 {
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
}

:is(html, #p#p#p#p) .imagen-2 {
  text-align: center;
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
}

:is(html, #p#p#p#p) .imagen-3 {
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
  --awb-filter: saturate(0%);
  --awb-filter-transition: filter 0.3s ease, -webkit-backdrop-filter 0.3s ease, backdrop-filter 0.3s ease;
  --awb-filter-hover: saturate(100%);
}

:is(html, #p#p#p#p) .imagen-4 {
  --awb-margin-bottom: 0px;
  --awb-max-width: 280px;
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
}

:is(html, #p#p#p#p) .imagen-5 {
  max-height: 110px;
  height: auto;
}

:is(html, #p#p#p#p) .imagen-6 {
  text-align: center;
  --awb-margin-bottom: 100px;
  --awb-margin-bottom-small: 50px;
  --awb-max-width: 100px;
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
}

:is(html, #p#p#p#p) .imagen-7 {
  text-align: center;
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
  --awb-filter: saturate(0%);
  --awb-filter-transition: filter 0.3s ease, -webkit-backdrop-filter 0.3s ease, backdrop-filter 0.3s ease;
  --awb-filter-hover: saturate(100%);
}

:is(html, #p#p#p#p) .imagen-8 {
  text-align: center;
  --awb-max-width: 500px;
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
}

:is(html, #p#p#p#p) .imagen-9 {
  text-align: center;
  --awb-max-width: 150px;
  --awb-caption-title-font-family: var(--h2_typography-font-family);
  --awb-caption-title-font-weight: var(--h2_typography-font-weight);
  --awb-caption-title-font-style: var(--h2_typography-font-style);
  --awb-caption-title-size: var(--h2_typography-font-size);
  --awb-caption-title-transform: var(--h2_typography-text-transform);
  --awb-caption-title-line-height: var(--h2_typography-line-height);
  --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing);
}

/* ========== Botones ========== */

:is(html, #p#p#p#p) .boton-1 {
  --button_accent_color: #ffffff;
  --button_border_color: #ffffff;
  --button_accent_hover_color: var(--awb-color1);
  --button_border_hover_color: var(--awb-color1);
  --button-border-radius-top-left: 0px;
  --button-border-radius-top-right: 0px;
  --button-border-radius-bottom-right: 0px;
  --button-border-radius-bottom-left: 0px;
  --button_gradient_top_color: var(--awb-color5);
  --button_gradient_bottom_color: var(--awb-color5);
  --button_gradient_top_color_hover: var(--awb-color5);
  --button_gradient_bottom_color_hover: var(--awb-color5);
  --button_typography-font-family: "sweetsans-bold";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 400;
}

:is(html, #p#p#p#p) .boton-2 {
  --awb-margin-right: 10px;
  --awb-padding-top: 17px;
  --awb-padding-right: 56px;
  --awb-padding-bottom: 17px;
  --awb-padding-left: 56px;
  --button-border-radius-top-left: 0px;
  --button-border-radius-top-right: 0px;
  --button-border-radius-bottom-right: 0px;
  --button-border-radius-bottom-left: 0px;
  --button_text_transform: var(--awb-typography3-text-transform);
  --button_font_size: var(--awb-typography3-font-size);
  --button_line_height: var(--awb-typography3-line-height);
  --button_typography-letter-spacing: var(--awb-typography3-letter-spacing);
  --button_typography-font-family: var(--awb-typography3-font-family);
  --button_typography-font-weight: var(--awb-typography3-font-weight);
  --button_typography-font-style: var(--awb-typography3-font-style);
}

:is(html, #p#p#p#p) .boton-3 {
  --awb-margin-left: 10px;
  --awb-padding-top: 17px;
  --awb-padding-right: 56px;
  --awb-padding-bottom: 17px;
  --awb-padding-left: 56px;
  --button_accent_color: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color8);
  --button_border_hover_color: var(--awb-color8);
  --button-border-radius-top-left: 0px;
  --button-border-radius-top-right: 0px;
  --button-border-radius-bottom-right: 0px;
  --button-border-radius-bottom-left: 0px;
  --button_gradient_top_color: var(--awb-color8);
  --button_gradient_bottom_color: var(--awb-color8);
  --button_gradient_top_color_hover: var(--awb-color1);
  --button_gradient_bottom_color_hover: var(--awb-color1);
  --button_text_transform: var(--awb-typography3-text-transform);
  --button_font_size: var(--awb-typography3-font-size);
  --button_line_height: var(--awb-typography3-line-height);
  --button_typography-letter-spacing: var(--awb-typography3-letter-spacing);
  --button_typography-font-family: var(--awb-typography3-font-family);
  --button_typography-font-weight: var(--awb-typography3-font-weight);
  --button_typography-font-style: var(--awb-typography3-font-style);
}

:is(html, #p#p#p#p) .boton-4 {
  --button_accent_color: #ffffff;
  --button_border_color: #ffffff;
  --button_accent_hover_color: var(--awb-color1);
  --button_border_hover_color: var(--awb-color1);
  --button-border-radius-top-left: 0px;
  --button-border-radius-top-right: 0px;
  --button-border-radius-bottom-right: 0px;
  --button-border-radius-bottom-left: 0px;
  --button_gradient_top_color: var(--awb-color7);
  --button_gradient_bottom_color: var(--awb-color7);
  --button_gradient_top_color_hover: var(--awb-color5);
  --button_gradient_bottom_color_hover: var(--awb-color5);
  --button_typography-font-family: "sweetsans-bold";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 400;
}

/* ========== Separadores ========== */

:is(html, #p#p#p#p) .separador-1 {
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  width: 100%;
}

/* ========== Menús ========== */

:is(html, #p#p#p#p) .menu-1 {
  --awb-bg: var(--awb-custom_color_1);
  --awb-gap: 35PX;
  --awb-justify-content: flex-end;
  --awb-color: var(--awb-color5);
  --awb-active-color: var(--awb-color1);
  --awb-active-bg: var(--awb-custom_color_1);
  --awb-icons-color: var(--awb-color5);
  --awb-icons-hover-color: var(--awb-color1);
  --awb-main-justify-content: flex-start;
  --awb-mobile-nav-button-align-hor: flex-end;
  --awb-mobile-bg: var(--awb-color7);
  --awb-mobile-color: var(--awb-color5);
  --awb-mobile-nav-items-height: 50;
  --awb-mobile-trigger-color: var(--awb-color5);
  --awb-mobile-trigger-background-color: var(--awb-custom_color_1);
  --awb-mobile-justify: flex-start;
  --awb-mobile-caret-left: auto;
  --awb-mobile-caret-right: 0;
  --awb-fusion-font-family-typography: "sweetsans-bold";
  --awb-fusion-font-style-typography: normal;
  --awb-fusion-font-weight-typography: 400;
  --awb-fusion-font-family-submenu-typography: inherit;
  --awb-fusion-font-style-submenu-typography: normal;
  --awb-fusion-font-weight-submenu-typography: 400;
  --awb-fusion-font-family-mobile-typography: inherit;
  --awb-fusion-font-style-mobile-typography: normal;
  --awb-fusion-font-weight-mobile-typography: 400;
}

:is(html, #p#p#p#p) .menu-2 {
  --awb-gap: 50PX;
  --awb-justify-content: center;
  --awb-color: var(--awb-color1);
  --awb-active-color: var(--awb-color1);
  --awb-icons-color: var(--awb-color1);
  --awb-icons-hover-color: var(--awb-color1);
  --awb-main-justify-content: flex-start;
  --awb-mobile-bg: var(--awb-custom_color_1);
  --awb-mobile-color: #f7f0e9;
  --awb-mobile-nav-items-height: 35;
  --awb-mobile-active-bg: var(--awb-custom_color_1);
  --awb-mobile-active-color: var(--awb-color2);
  --awb-mobile-sep-color: var(--awb-custom_color_1);
  --awb-mobile-justify: center;
  --awb-mobile-caret-left: auto;
  --awb-mobile-caret-right: 0;
  --awb-fusion-font-family-typography: "sackersgothic-heavy";
  --awb-fusion-font-style-typography: normal;
  --awb-fusion-font-weight-typography: 400;
  --awb-fusion-font-family-submenu-typography: inherit;
  --awb-fusion-font-style-submenu-typography: normal;
  --awb-fusion-font-weight-submenu-typography: 400;
  --awb-fusion-font-family-mobile-typography: inherit;
  --awb-fusion-font-style-mobile-typography: normal;
  --awb-fusion-font-weight-mobile-typography: 400;
}

/* ========== Acordeones ========== */

:is(html, #p#p#p#p) .acordeon-1 {
  --awb-title-color: var(--awb-color5);
  --awb-content-color: var(--awb-color8);
}

/* ========== Redes sociales ========== */

:is(html, #p#p#p#p) .redes-1 {
  --awb-margin-top: 0px;
  --awb-margin-right: 0px;
  --awb-margin-bottom: 0px;
  --awb-margin-left: 0px;
  --awb-margin-right-medium: 30px;
  --awb-margin-right-small: 30px;
  --awb-box-border-top: 0px;
  --awb-box-border-right: 0px;
  --awb-box-border-bottom: 0px;
  --awb-box-border-left: 0px;
  --awb-icon-colors-hover: var(--awb-color1);
  --awb-box-colors-hover: var(--awb-color1);
  --awb-box-border-color: var(--awb-color3);
  --awb-box-border-color-hover: var(--awb-color4);
}

:is(html, #p#p#p#p) .redes-2 {
  --awb-margin-top: 0px;
  --awb-margin-right: 0px;
  --awb-margin-bottom: 0px;
  --awb-margin-left: 0px;
  --awb-margin-right-medium: 50px;
  --awb-margin-right-small: 30px;
  --awb-box-border-top: 0px;
  --awb-box-border-right: 0px;
  --awb-box-border-bottom: 0px;
  --awb-box-border-left: 0px;
  --awb-icon-colors-hover: var(--awb-color4);
  --awb-box-colors-hover: var(--awb-color1);
  --awb-box-border-color: var(--awb-color3);
  --awb-box-border-color-hover: var(--awb-color4);
}

/* ========== Encabezados (h1–h6) ========== */

:is(html, #p#p#p#p) .encabezado-1 {
  font-family: "modesto-condensed";
  font-style: normal;
  font-weight: 400;
  margin: 0;
  letter-spacing: 2px;
  font-size: 1em;
  line-height: var(--awb-typography1-line-height);
}

:is(html, #p#p#p#p) .encabezado-2 {
  font-family: "modesto-condensed";
  font-style: normal;
  font-weight: 400;
  margin: 0;
  font-size: 1em;
  line-height: var(--awb-typography1-line-height);
}

:is(html, #p#p#p#p) .encabezado-3 {
  margin: 0;
  line-height: var(--awb-typography1-line-height);
}

:is(html, #p#p#p#p) .encabezado-4 {
  margin: 0;
  font-size: 1em;
  line-height: var(--awb-typography1-line-height);
}

:is(html, #p#p#p#p) .encabezado-5 {
  font-family: "sweetsans-bold";
  font-style: normal;
  font-weight: 400;
  margin: 0;
  font-size: 1em;
  line-height: var(--awb-typography1-line-height);
}

/* ========== Párrafos ========== */

:is(html, #p#p#p#p) .parrafo-1 {
  font-family: var(--awb-typography3-font-family);
  font-weight: var(--awb-typography3-font-weight);
  font-style: var(--awb-typography3-font-style);
  margin: 0;
  letter-spacing: var(--awb-typography3-letter-spacing);
  text-transform: var(--awb-typography3-text-transform);
  font-size: 1em;
  line-height: var(--awb-typography3-line-height);
}

:is(html, #p#p#p#p) .parrafo-2 {
  text-align: left;
}

:is(html, #p#p#p#p) .parrafo-3 {
  text-align: justify;
}

/* ========== Enlaces ========== */

:is(html, #p#p#p#p) .enlace-1 {
  color: var(--awb-color5);
  font-size: 16px;
}

/* ========== Otros elementos ========== */

:is(html, #p#p#p#p) .estilo-1 {
  max-width: 100%;
}

:is(html, #p#p#p#p) .estilo-2 {
  text-align: center;
}

:is(html, #p#p#p#p) .estilo-3 {
  position: relative;
  top: -1px;
}

:is(html, #p#p#p#p) .estilo-4 {
  --awb-horizontal-position: center;
  --awb-horizontal-position-medium: center;
  --awb-horizontal-position-small: center;
  --awb-vertical-position: center;
  --awb-vertical-position-medium: center;
  --awb-vertical-position-small: center;
  --awb-overlay-background-color: hsla(var(--awb-color7-h),var(--awb-color7-s),var(--awb-color7-l),calc(var(--awb-color7-a) - 15%));
  --awb-width: 800px;
  --awb-padding-right: 0px;
  --awb-padding-left: 0px;
  --awb-box-shadow: 0px 24px 100px 0px hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 65%));
  --awb-border-top-width: 6px;
  --awb-border-right-width: 6px;
  --awb-border-bottom-width: 6px;
  --awb-border-left-width: 6px;
  --awb-border-color: var(--awb-color2);
  --awb-background-color: var(--awb-color3);
  --awb-content-layout: column;
  --awb-align-content: center;
  --awb-valign-content: flex-start;
  --awb-content-wrap: wrap;
  --awb-close-button-margin-top: 16px;
  --awb-close-button-margin-left: 12px;
  --awb-close-button-color: var(--awb-color1);
  --awb-close-icon-size: 16px;
  --awb-close-button-color-hover: var(--awb-color1);
}

:is(html, #p#p#p#p) .estilo-5 {
  --awb-border-size: 1px;
  --awb-icon-size: 15px;
  --awb-content-font-size: 15px;
  --awb-icon-alignment: left;
  --awb-hover-color: var(--awb-color1);
  --awb-border-color: var(--awb-color1);
  --awb-background-color: var(--awb-color1);
  --awb-divider-color: var(--awb-color1);
  --awb-divider-hover-color: var(--awb-color3);
  --awb-icon-color: var(--awb-color5);
  --awb-title-color: var(--awb-color5);
  --awb-content-color: var(--awb-color8);
  --awb-icon-box-color: var(--awb-color1);
  --awb-toggle-hover-accent-color: var(--awb-color1);
  --awb-toggle-active-accent-color: var(--awb-color5);
  --awb-title-font-family: "sweetsans-bold";
  --awb-title-font-weight: 400;
  --awb-title-font-style: normal;
  --awb-title-font-size: 15px;
  --awb-title-letter-spacing: var(--awb-typography1-letter-spacing);
  --awb-title-line-height: 1.2;
  --awb-content-font-family: "chronicle-roman";
  --awb-content-font-style: normal;
  --awb-content-font-weight: 400;
}

:is(html, #p#p#p#p) .estilo-6 {
  --awb-height: 20px;
  --awb-amount: 20px;
  border-color: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 80%));
  border-top-width: 0px;
  border-bottom-width: 0px;
}

:is(html, #p#p#p#p) .estilo-7 {
  --awb-border-size: 1px;
  --awb-icon-size: 15px;
  --awb-content-font-size: 15px;
  --awb-icon-alignment: left;
  --awb-hover-color: var(--awb-custom_color_1);
  --awb-border-color: var(--awb-color2);
  --awb-background-color: var(--awb-color2);
  --awb-divider-color: var(--awb-color1);
  --awb-divider-hover-color: var(--awb-color3);
  --awb-icon-color: var(--awb-color5);
  --awb-title-color: var(--awb-color5);
  --awb-content-color: var(--awb-color8);
  --awb-icon-box-color: var(--awb-color1);
  --awb-toggle-hover-accent-color: var(--awb-color5);
  --awb-toggle-active-accent-color: var(--awb-color5);
  --awb-title-font-family: "sweetsans-bold";
  --awb-title-font-weight: 400;
  --awb-title-font-style: normal;
  --awb-title-font-size: 15px;
  --awb-title-letter-spacing: var(--awb-typography1-letter-spacing);
  --awb-title-line-height: 1.2;
  --awb-content-font-family: "chronicle-roman";
  --awb-content-font-style: normal;
  --awb-content-font-weight: 400;
}
