/* 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-margin-top: 60px;
  --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-bottom-small: 0px;
  --awb-padding-left-small: 30px;
  --awb-margin-top: 60px;
  --awb-margin-top-small: 30px;
  --awb-margin-bottom-small: 0px;
  --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-top: 45px;
  --awb-padding-bottom: 45px;
  --awb-background-color: var(--awb-color3);
  --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: 45px;
  --awb-padding-bottom: 45px;
  --awb-padding-top-medium: 45px;
  --awb-background-color: var(--awb-color3);
  --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: 45px;
  --awb-padding-bottom: 45px;
  --awb-padding-bottom-small: 10px;
  --awb-background-color: var(--awb-color3);
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-6 {
  --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: 45px;
  --awb-padding-bottom: 45px;
  --awb-background-color: var(--awb-color1);
  --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: 45px;
  --awb-padding-bottom: 45px;
  --awb-margin-top: 0px;
  --awb-margin-bottom: 0px;
  --awb-background-color: var(--awb-color3);
  --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: 60px;
  --awb-padding-bottom: 60px;
  --awb-flex-wrap: wrap;
}

:is(html, #p#p#p#p) .fila-9 {
  --awb-border-radius-top-left: 30px;
  --awb-border-radius-top-right: 30px;
  --awb-border-radius-bottom-right: 30px;
  --awb-border-radius-bottom-left: 30px;
  --awb-overflow: hidden;
  --awb-padding-top: 20px;
  --awb-padding-right: 20px;
  --awb-padding-bottom: 20px;
  --awb-padding-left: 20px;
  --awb-background-color: var(--awb-color3);
  --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-z-index: 9999;
  --awb-padding-top: 0px;
  --awb-padding-bottom: 0px;
  --awb-padding-top-small: 15px;
  --awb-padding-bottom-small: 15px;
  --awb-margin-bottom: 0px;
  --awb-min-height: 85px;
  --awb-background-color: var(--awb-color3);
  --awb-sticky-background-color: var(--awb-color3) !important;
  --awb-sticky-height: 85px !important;
  --awb-flex-wrap: wrap;
  --awb-box-shadow: 0px 9px 20px 0px rgba(0,0,0,0.1);
}

:is(html, #p#p#p#p) .fila-11 {
  --link_hover_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 35% ));
  --link_color: var(--awb-color1);
  --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: 20px;
  --awb-padding-bottom: 20px;
  --awb-background-color: hsla(var(--awb-color8-h),var(--awb-color8-s),calc(var(--awb-color8-l) + 4%),var(--awb-color8-a));
  --awb-flex-wrap: wrap;
}

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

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

:is(html, #p#p#p#p) .fila-interior-2 {
  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 {
  max-width: calc( 1250px + 0px );
  margin-left: calc(-0px / 2 );
  margin-right: calc(-0px / 2 );
}

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

:is(html, #p#p#p#p) .columna-1 {
  --awb-z-index: -1;
  --awb-padding-top: 145px;
  --awb-padding-bottom: 145px;
  --awb-overflow: hidden;
  --awb-bg-position: center center;
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --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-2 {
  --awb-bg-size: cover;
  --awb-width-large: 17%;
  --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: 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-3 {
  --awb-bg-size: cover;
  --awb-width-large: 66%;
  --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: 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-4 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --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: 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-5 {
  --awb-bg-size: cover;
  --awb-width-large: 60%;
  --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: 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-6 {
  --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-7 {
  --awb-bg-size: cover;
  --awb-width-large: 30%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 6.4%;
  --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-8 {
  --awb-bg-size: cover;
  --awb-transform: translateY(-30px);
  --awb-transform-hover: translateY(-35px);
  --awb-width-large: 40%;
  --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: 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: 30%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 6.4%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --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-10 {
  --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: 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-11 {
  --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: 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-12 {
  --awb-z-index: -1;
  --awb-padding-top: 145px;
  --awb-padding-bottom: 145px;
  --awb-padding-right-small: 20px;
  --awb-padding-bottom-small: 110px;
  --awb-padding-left-small: 20px;
  --awb-overflow: hidden;
  --awb-bg-position: center center;
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --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-13 {
  --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: 16.666666666667%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 11.52%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 11.52%;
}

:is(html, #p#p#p#p) .columna-14 {
  --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: 66.666666666667%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 2.88%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 2.88%;
}

:is(html, #p#p#p#p) .columna-15 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 9.6%;
  --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-16 {
  --awb-bg-size: cover;
  --awb-width-large: 60%;
  --awb-margin-top-large: 60px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 5px;
  --awb-spacing-left-large: 0%;
  --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-17 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0%;
  --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-border-color: var(--awb-color8);
  --awb-border-style: solid;
  --awb-width-large: 57.5%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 15px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.3391304347826%;
  --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-padding-top: 30px;
  --awb-padding-right: 30px;
  --awb-padding-left: 30px;
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color5);
  --awb-bg-color-hover: var(--awb-color5);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 45%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 10px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 4.2666666666667%;
  --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-20 {
  --awb-bg-size: cover;
  --awb-width-large: 55%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 14px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.4909090909091%;
  --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-21 {
  --awb-bg-color: var(--awb-color3);
  --awb-bg-color-hover: var(--awb-color3);
  --awb-bg-size: cover;
  --awb-width-large: 42.5%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.1623529411765%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 15px;
  --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-22 {
  --awb-padding-top: 30px;
  --awb-padding-right: 30px;
  --awb-padding-bottom: 210px;
  --awb-padding-left: 30px;
  --awb-overflow: hidden;
  --awb-bg-position: center top;
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 100%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 30px;
  --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-23 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.344%;
  --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-24 {
  --awb-bg-size: cover;
  --awb-width-large: 25%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 7.68%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 7.68%;
  --awb-width-medium: 16.666666666667%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 11.52%;
  --awb-spacing-left-medium: 11.52%;
  --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-25 {
  --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: 66.666666666667%;
  --awb-order-medium: 0;
  --awb-margin-top-medium: 30px;
  --awb-spacing-right-medium: 2.88%;
  --awb-spacing-left-medium: 2.88%;
  --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-26 {
  --awb-bg-size: cover;
  --awb-border-color: var(--awb-color8);
  --awb-border-style: solid;
  --awb-width-large: 57.5%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 15px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.3391304347826%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 15px;
  --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-27 {
  --awb-padding-top: 20px;
  --awb-padding-right: 50px;
  --awb-padding-left: 60px;
  --awb-padding-top-medium: 30px;
  --awb-padding-right-medium: 30px;
  --awb-padding-left-medium: 30px;
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color5);
  --awb-bg-color-hover: var(--awb-color5);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 45%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 10px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 4.2666666666667%;
  --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-28 {
  --awb-bg-size: cover;
  --awb-width-large: 55%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 10px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.4909090909091%;
  --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-29 {
  --awb-bg-color: var(--awb-color3);
  --awb-bg-color-hover: var(--awb-color3);
  --awb-bg-size: cover;
  --awb-width-large: 42.5%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.1623529411765%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 15px;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 2.688%;
  --awb-spacing-left-medium: 15px;
  --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-30 {
  --awb-padding-top: 30px;
  --awb-padding-bottom: 225px;
  --awb-padding-left: 20px;
  --awb-padding-top-medium: 30px;
  --awb-padding-right-medium: 30px;
  --awb-padding-left-medium: 30px;
  --awb-overflow: hidden;
  --awb-bg-position: center top;
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 100%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 30px;
  --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-31 {
  --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: 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-margin-top-small: 30px;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 10px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-32 {
  --awb-padding-top-small: 0px;
  --awb-bg-size: cover;
  --awb-border-color: var(--awb-color8);
  --awb-border-style: solid;
  --awb-width-large: 84%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 15px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 2.2857142857143%;
  --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-margin-top-small: 0px;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-33 {
  --awb-padding-top: 30px;
  --awb-padding-bottom: 225px;
  --awb-padding-left: 20px;
  --awb-padding-top-small: 30px;
  --awb-padding-left-small: 30px;
  --awb-overflow: hidden;
  --awb-bg-position: center top;
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 100%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 1.92%;
  --awb-margin-bottom-large: 30px;
  --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: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-34 {
  --awb-padding-top: 20px;
  --awb-padding-right: 50px;
  --awb-padding-left: 60px;
  --awb-padding-top-small: 30px;
  --awb-padding-right-small: 20px;
  --awb-padding-left-small: 30px;
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color5);
  --awb-bg-color-hover: var(--awb-color5);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 45%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 10px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 4.2666666666667%;
  --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-bg-size: cover;
  --awb-width-large: 55%;
  --awb-margin-top-large: 30px;
  --awb-spacing-right-large: 10px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.4909090909091%;
  --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: 30px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-36 {
  --awb-bg-size: cover;
  --awb-width-large: 84%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 1.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.2857142857143%;
  --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-37 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 9.6%;
  --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-38 {
  --awb-bg-size: cover;
  --awb-width-large: 60%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --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-39 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --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-40 {
  --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-41 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --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-42 {
  --awb-bg-size: cover;
  --awb-width-large: 70%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 2.7428571428571%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.7428571428571%;
  --awb-width-medium: 16.666666666667%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 11.52%;
  --awb-spacing-left-medium: 11.52%;
  --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-43 {
  --awb-bg-size: cover;
  --awb-width-large: 70%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 2.7428571428571%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.7428571428571%;
  --awb-width-medium: 66.666666666667%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 2.88%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 2.88%;
  --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-44 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 25%;
  --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-45 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --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-46 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 9.6%;
  --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-47 {
  --awb-bg-size: cover;
  --awb-width-large: 70%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 2.7428571428571%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.7428571428571%;
  --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-48 {
  --awb-bg-size: cover;
  --awb-width-large: 20%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 16.666666666667%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 0%;
  --awb-spacing-left-small: 0%;
}

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

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

:is(html, #p#p#p#p) .columna-51 {
  --awb-padding-right: 50px;
  --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: 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-52 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 28.8%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.84%;
  --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-53 {
  --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: 0%;
  --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-54 {
  --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: 0%;
  --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-55 {
  --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: 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-56 {
  --awb-padding-right: 50px;
  --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: 66.666666666667%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 2.88%;
  --awb-margin-bottom-medium: 0px;
  --awb-spacing-left-medium: 2.88%;
  --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-57 {
  --awb-bg-size: cover;
  --awb-width-large: 66.666666666667%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 21.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.88%;
  --awb-width-medium: 50%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 28.8%;
  --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-58 {
  --awb-bg-size: cover;
  --awb-width-large: 33.333333333333%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 5.76%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 25%;
  --awb-order-medium: 1;
  --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-59 {
  --awb-bg-size: cover;
  --awb-width-large: 33.333333333333%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 5.76%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 0%;
  --awb-width-medium: 25%;
  --awb-order-medium: 2;
  --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-60 {
  --awb-padding-right: 50px;
  --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: 33.333333333333%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 5.76%;
  --awb-spacing-left-medium: 5.76%;
  --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-61 {
  --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: 0%;
  --awb-spacing-left-medium: 5.76%;
  --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-62 {
  --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: 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-63 {
  --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: 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-64 {
  --awb-padding-right: 50px;
  --awb-padding-right-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: 20px;
  --awb-spacing-left-large: 3.84%;
  --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: 2;
  --awb-margin-top-small: 0px;
  --awb-spacing-right-small: 1.92%;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-65 {
  --awb-bg-size: cover;
  --awb-width-large: 66.666666666667%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 21.6%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.88%;
  --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: 0%;
  --awb-spacing-left-small: 3.264%;
}

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

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

:is(html, #p#p#p#p) .columna-68 {
  --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: 0%;
  --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: 3;
  --awb-spacing-right-small: 1.92%;
  --awb-spacing-left-small: 1.92%;
}

:is(html, #p#p#p#p) .columna-69 {
  --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: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 33.333333333333%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 5.76%;
  --awb-spacing-left-small: 5.76%;
}

:is(html, #p#p#p#p) .columna-70 {
  --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: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 33.333333333333%;
  --awb-order-small: 3;
  --awb-margin-top-small: 30px;
  --awb-spacing-right-small: 5.76%;
  --awb-spacing-left-small: 5.76%;
}

:is(html, #p#p#p#p) .columna-71 {
  --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: 100%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 1.92%;
  --awb-spacing-left-medium: 1.92%;
  --awb-width-small: 33.333333333333%;
  --awb-order-small: 4;
  --awb-margin-top-small: 30px;
  --awb-spacing-right-small: 5.76%;
  --awb-spacing-left-small: 5.76%;
}

:is(html, #p#p#p#p) .columna-72 {
  --awb-bg-size: cover;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 2.88%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 3.84%;
  --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-73 {
  --awb-padding-top: 20px;
  --awb-padding-right: 20px;
  --awb-padding-bottom: 20px;
  --awb-padding-left: 20px;
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color3);
  --awb-bg-color-hover: var(--awb-color3);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --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-74 {
  --awb-padding-right: 5px;
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color1);
  --awb-bg-color-hover: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --awb-width-large: 50%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 3.84%;
  --awb-margin-bottom-large: 20px;
  --awb-spacing-left-large: 2.88%;
  --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-75 {
  --awb-bg-size: cover;
  --awb-width-large: 100%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 7.68%;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 7.68%;
  --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-76 {
  --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-77 {
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color1);
  --awb-bg-color-hover: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --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-78 {
  --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: 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-79 {
  --awb-overflow: hidden;
  --awb-bg-color: var(--awb-color1);
  --awb-bg-color-hover: var(--awb-color1);
  --awb-bg-size: cover;
  --awb-border-radius: 30px 30px 30px 30px;
  --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: 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-80 {
  --awb-inner-bg-size: cover;
  --awb-width-large: 25%;
  --awb-margin-top-large: 0px;
  --awb-spacing-right-large: 0px;
  --awb-margin-bottom-large: 0px;
  --awb-spacing-left-large: 0px;
  --awb-width-medium: 25%;
  --awb-order-medium: 0;
  --awb-spacing-right-medium: 0px;
  --awb-spacing-left-medium: 0px;
  --awb-width-small: 75%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 0px;
  --awb-spacing-left-small: 0px;
}

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

:is(html, #p#p#p#p) .columna-82 {
  --awb-bg-size: cover;
  --awb-width-large: 33.333333333333%;
  --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: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 0px;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 0px;
}

:is(html, #p#p#p#p) .columna-83 {
  --awb-bg-size: cover;
  --awb-width-large: 66.666666666667%;
  --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: 50%;
  --awb-order-small: 0;
  --awb-spacing-right-small: 0px;
  --awb-margin-bottom-small: 0px;
  --awb-spacing-left-small: 0px;
}

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

:is(html, #p#p#p#p) .titulo-1 {
  --awb-text-color: var(--awb-color1);
}

:is(html, #p#p#p#p) .titulo-2 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 10px;
}

:is(html, #p#p#p#p) .titulo-3 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom-medium: 10px;
}

:is(html, #p#p#p#p) .titulo-4 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom-small: 10px;
}

:is(html, #p#p#p#p) .titulo-5 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-top: 30px;
}

:is(html, #p#p#p#p) .titulo-6 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-top-medium: 30px;
  --awb-margin-bottom-medium: 15px;
}

:is(html, #p#p#p#p) .titulo-7 {
  --awb-text-color: var(--awb-color8);
}

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

:is(html, #p#p#p#p) .texto-1 {
  --awb-content-alignment: center;
  --awb-text-color: var(--awb-color1);
  --awb-margin-top: -30px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 500;
}

:is(html, #p#p#p#p) .texto-2 {
  --awb-content-alignment: center;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color1);
  --awb-margin-top: -10px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 500;
}

:is(html, #p#p#p#p) .texto-3 {
  --awb-content-alignment: center;
  --awb-margin-top: 0px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-4 {
  --awb-line-height: 1.1;
  --awb-text-color: var(--awb-color1);
  --awb-margin-bottom: 0px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 600;
}

:is(html, #p#p#p#p) .texto-5 {
  --awb-content-alignment: center;
  --awb-line-height: 1.5;
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 30px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 600;
}

:is(html, #p#p#p#p) .texto-6 {
  --awb-line-height: 1.1;
  --awb-margin-bottom: 10px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 600;
}

:is(html, #p#p#p#p) .texto-7 {
  --awb-line-height: 1.2;
  --awb-text-color: var(--awb-color4);
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-8 {
  --awb-line-height: 1.1;
  --awb-margin-top: 0px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-9 {
  --awb-content-alignment: center;
  --awb-line-height: 1.5;
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 30px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-10 {
  --awb-line-height: 1.3;
}

:is(html, #p#p#p#p) .texto-11 {
  --awb-line-height: 1.1;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 700;
}

:is(html, #p#p#p#p) .texto-12 {
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color8);
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 700;
}

:is(html, #p#p#p#p) .texto-13 {
  --awb-line-height: 1.5;
  --awb-margin-bottom: 50px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-14 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 0px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 500;
}

:is(html, #p#p#p#p) .texto-15 {
  --awb-content-alignment: center;
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 0px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 500;
}

:is(html, #p#p#p#p) .texto-16 {
  --awb-margin-bottom: 5px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 700;
}

:is(html, #p#p#p#p) .texto-17 {
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color8);
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 600;
}

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

:is(html, #p#p#p#p) .texto-19 {
  --awb-line-height: 1.3;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 700;
}

:is(html, #p#p#p#p) .texto-20 {
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 10px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 500;
}

:is(html, #p#p#p#p) .texto-21 {
  --awb-content-alignment: center;
  --awb-line-height: 1.3;
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 10px;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 500;
}

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

:is(html, #p#p#p#p) .texto-23 {
  --awb-line-height: 1.5;
  --awb-text-font-family: "Poppins";
  --awb-text-font-style: normal;
  --awb-text-font-weight: 400;
}

:is(html, #p#p#p#p) .texto-24 {
  --awb-text-color: var(--awb-color8);
  --awb-margin-bottom: 0px;
  --awb-text-font-family: "Poppins";
  --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-margin-top: 0px;
  --awb-margin-right: 0px;
  --awb-margin-bottom: 0px;
  --awb-margin-left: 0px;
  --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-margin-top: 5px;
  --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-4 {
  --awb-margin-top-medium: 30px;
  --awb-max-width: 350px;
  --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 {
  --awb-margin-top-small: 30px;
  --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-6 {
  --awb-margin-right: 10px;
  --awb-max-width: 115px;
  --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-max-width: 175px;
  --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: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color1);
  --button_border_hover_color: var(--awb-color5);
  --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_font_size: 20px;
  --button_typography-font-family: "Poppins";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 700;
  width: calc(100%);
}

:is(html, #p#p#p#p) .boton-2 {
  --button_accent_color: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color1);
  --button_border_hover_color: var(--awb-color5);
  --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_font_size: 16px;
  --button_typography-font-family: "Poppins";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 700;
  width: calc(100%);
}

:is(html, #p#p#p#p) .boton-3 {
  --button_accent_color: var(--awb-color1);
  --button_border_color: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color1);
  --button_border_hover_color: var(--awb-color1);
  --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);
  width: calc(100%);
}

:is(html, #p#p#p#p) .boton-4 {
  --button_accent_color: var(--awb-color1);
  --button_border_color: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color5);
  --button_border_hover_color: var(--awb-color5);
  --button_gradient_angle: 100deg;
  --button_gradient_top_color: var(--awb-color5);
  --button_gradient_bottom_color: var(--awb-color5);
  --button_gradient_top_color_hover: var(--awb-color1);
  --button_gradient_bottom_color_hover: var(--awb-color1);
  --button_typography-font-family: "Poppins";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 700;
  width: calc(100%);
}

:is(html, #p#p#p#p) .boton-5 {
  --button_accent_color: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color5);
  --button_border_hover_color: var(--awb-color1);
  --button_gradient_top_color: var(--awb-color5);
  --button_gradient_bottom_color: var(--awb-color5);
  --button_gradient_top_color_hover: var(--awb-color1);
  --button_gradient_bottom_color_hover: var(--awb-color1);
  --button_font_size: 20px;
  --button_typography-font-family: "Poppins";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 600;
  width: calc(100%);
}

:is(html, #p#p#p#p) .boton-6 {
  --button_accent_color: var(--awb-color1);
  --button_accent_hover_color: var(--awb-color1);
  --button_border_hover_color: var(--awb-color5);
  --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_font_size: 15px;
  --button_padding-right: 0px;
  --button_padding-left: 0px;
  --button_typography-font-family: "Poppins";
  --button_typography-font-style: normal;
  --button_typography-font-weight: 700;
  width: calc(100%);
}

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

:is(html, #p#p#p#p) .menu-1 {
  --awb-text-transform: none;
  --awb-gap: 20px;
  --awb-justify-content: flex-end;
  --awb-color: var(--awb-color8);
  --awb-active-color: var(--awb-color8);
  --awb-submenu-sep-color: rgba(226,226,226,0);
  --awb-submenu-active-bg: var(--awb-color5);
  --awb-submenu-active-color: var(--awb-color1);
  --awb-submenu-text-transform: none;
  --awb-icons-color: var(--awb-color8);
  --awb-icons-hover-color: var(--awb-color8);
  --awb-main-justify-content: flex-start;
  --awb-mobile-nav-button-align-hor: flex-end;
  --awb-mobile-bg: hsla(var(--awb-color8-h),var(--awb-color8-s),calc( var(--awb-color8-l) - 2% ),var(--awb-color8-a));
  --awb-mobile-color: var(--awb-color1);
  --awb-mobile-active-bg: var(--awb-color5);
  --awb-mobile-active-color: var(--awb-color1);
  --awb-mobile-trigger-font-size: 40px;
  --awb-trigger-padding-top: 0px;
  --awb-trigger-padding-right: 0px;
  --awb-trigger-padding-bottom: 0px;
  --awb-trigger-padding-left: 0px;
  --awb-mobile-trigger-color: var(--awb-color8);
  --awb-mobile-trigger-background-color: rgba(255,255,255,0);
  --awb-mobile-nav-trigger-bottom-margin: 20px;
  --awb-mobile-sep-color: rgba(0,0,0,0);
  --awb-sticky-min-height: 70px;
  --awb-mobile-justify: flex-start;
  --awb-mobile-caret-left: auto;
  --awb-mobile-caret-right: 0;
  --awb-fusion-font-family-typography: "Poppins";
  --awb-fusion-font-style-typography: normal;
  --awb-fusion-font-weight-typography: 600;
  --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;
}

/* ========== Formularios ========== */

:is(html, #p#p#p#p) .formulario-1 {
  --awb-tooltip-text-color: #ffffff;
  --awb-tooltip-background-color: #333333;
  --awb-form-input-height: 30px;
  --awb-form-font-size: 16px;
  --awb-form-placeholder-color: var(--awb-color7);
  --awb-form-text-color: var(--awb-color7);
  --awb-form-border-width-top: 0px;
  --awb-form-border-width-right: 0px;
  --awb-form-border-width-left: 0px;
  --awb-form-border-color: var(--awb-color7);
  --awb-form-focus-border-color: var(--awb-color8);
  --awb-form-focus-border-hover-color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 50%));
  --awb-icon-alignment-top: 0px;
  --awb-icon-alignment-bottom: 1px;
  --awb-icon-alignment-font-size: 16px;
}

/* ========== Vídeos ========== */

:is(html, #p#p#p#p) .video-1 {
  margin-top: 30px;
  max-width: 100%;
}

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

:is(html, #p#p#p#p) .encabezado-1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  margin: 0;
  font-size: 1em;
  line-height: 1.1;
}

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

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

/* ========== Textos en línea ========== */

:is(html, #p#p#p#p) .linea-1 {
  color: #d03238;
}

/* ========== Campos de formulario ========== */

:is(html, #p#p#p#p) .campo-1 {
  position: absolute;
  left: -9999px;
}

/* ========== Listas ========== */

:is(html, #p#p#p#p) .lista-1 {
  --awb-size: 20px;
  --awb-line-height: 34px;
  --awb-icon-width: 34px;
  --awb-icon-height: 34px;
  --awb-icon-margin: 14px;
  --awb-content-margin: 48px;
  --awb-circlecolor: var(--awb-color5);
  --awb-circle-yes-font-size: 17.6px;
}

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

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

:is(html, #p#p#p#p) .estilo-2 {
  border-color: var(--awb-color3);
}

:is(html, #p#p#p#p) .estilo-3 {
  border-radius: 30px 30px 30px 30px;
}

:is(html, #p#p#p#p) .estilo-4 {
  object-fit: cover;
}

:is(html, #p#p#p#p) .estilo-5 {
  --awb-columns: 6;
}

:is(html, #p#p#p#p) .estilo-6 {
  display: none;
  visibility: hidden;
}

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