@charset "UTF-8";
/* CSS MAIN
–––––––––––––––––––––––––––––––––––––––––––––––––– 
1.- Columnas
2.- Opciones Columnas
****************************************************/

/* –––––––––––––––––––––––––––––––––––––––––––––––––– 
1.- Columnas
–––––––––––––––––––––––––––––––––––––––––––––––––– */
:root {
  --bulma-control-radius: var(--bulma-radius);
  --bulma-control-radius-small: var(--bulma-radius-small);
  --bulma-control-border-width: 1px;
  --bulma-control-height: 2.5em;
  --bulma-control-line-height: 1.5;
  --bulma-control-padding-vertical: 0;
  --bulma-control-padding-horizontal: 0;
  --bulma-control-size: var(--bulma-size-normal);
  --bulma-control-focus-shadow-l: 50%;
  --bulma-column-gap: 0;
}

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-inline-start: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-inline-start: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-inline-start: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-inline-start: 0.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-inline-start: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-inline-start: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-inline-start: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-inline-start: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-inline-start: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-inline-start: 0;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-inline-start: 8.3333333333%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-inline-start: 16.6666666667%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-inline-start: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-inline-start: 33.3333333333%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-inline-start: 41.6666666667%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-inline-start: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-inline-start: 58.3333333333%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-inline-start: 66.6666666667%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-inline-start: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-inline-start: 83.3333333333%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-inline-start: 91.6666666667%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-inline-start: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-inline-start: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-mobile {
    margin-inline-start: 0;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-inline-start: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-inline-start: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-inline-start: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-inline-start: 100%;
  }
}
@media print, screen and (min-width: 801px) {
  .column.is-narrow,
  .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full,
  .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half,
  .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third,
  .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth,
  .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths,
  .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths,
  .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths,
  .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth,
  .column.is-offset-one-fifth-tablet {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths,
  .column.is-offset-two-fifths-tablet {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths,
  .column.is-offset-three-fifths-tablet {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths,
  .column.is-offset-four-fifths-tablet {
    margin-inline-start: 80%;
  }
  .column.is-0,
  .column.is-0-tablet {
    flex: none;
    width: 0;
  }
  .column.is-offset-0,
  .column.is-offset-0-tablet {
    margin-inline-start: 0;
  }
  .column.is-1,
  .column.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2,
  .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3,
  .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-inline-start: 25%;
  }
  .column.is-4,
  .column.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5,
  .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6,
  .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-inline-start: 50%;
  }
  .column.is-7,
  .column.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8,
  .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9,
  .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-inline-start: 75%;
  }
  .column.is-10,
  .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11,
  .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12,
  .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-inline-start: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-inline-start: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-touch {
    margin-inline-start: 0;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-inline-start: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-inline-start: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-inline-start: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-inline-start: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-desktop {
    margin-inline-start: 0;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-inline-start: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-inline-start: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-inline-start: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-inline-start: 0.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-inline-start: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-widescreen {
    margin-inline-start: 0;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-inline-start: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-inline-start: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-inline-start: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-inline-start: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-inline-start: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-inline-start: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-inline-start: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-inline-start: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-inline-start: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-inline-start: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-inline-start: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-inline-start: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0;
  }
  .column.is-offset-0-fullhd {
    margin-inline-start: 0;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-fullhd {
    margin-inline-start: 8.3333333333%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd {
    margin-inline-start: 16.6666666667%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-inline-start: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd {
    margin-inline-start: 33.3333333333%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd {
    margin-inline-start: 41.6666666667%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-inline-start: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd {
    margin-inline-start: 58.3333333333%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd {
    margin-inline-start: 66.6666666667%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-inline-start: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd {
    margin-inline-start: 83.3333333333%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd {
    margin-inline-start: 91.6666666667%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-inline-start: 100%;
  }
}
.columns {
  margin-inline-end: calc(var(--bulma-column-gap) * -1);
  margin-inline-start: calc(var(--bulma-column-gap) * -1);
  margin-top: calc(var(--bulma-column-gap) * -1);
}
.columns:last-child {
  margin-bottom: calc(var(--bulma-column-gap) * -1);
}
.columns:not(:last-child) {
  margin-bottom: calc(var(--bulma-block-spacing) - var(--bulma-column-gap));
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media print, screen and (min-width: 801px) {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}
.columns.is-0 {
  --bulma-column-gap: 0rem;
}
@media screen and (max-width: 768px) {
  .columns.is-0-mobile {
    --bulma-column-gap: 0rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-0-tablet {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-0-tablet-only {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-0-touch {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-0-desktop {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-0-desktop-only {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-0-widescreen {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-0-widescreen-only {
    --bulma-column-gap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-0-fullhd {
    --bulma-column-gap: 0rem;
  }
}
.columns.is-1 {
  --bulma-column-gap: 0.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-1-mobile {
    --bulma-column-gap: 0.25rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-1-tablet {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-1-tablet-only {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-1-touch {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-1-desktop {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-1-desktop-only {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-1-widescreen {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-1-widescreen-only {
    --bulma-column-gap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-1-fullhd {
    --bulma-column-gap: 0.25rem;
  }
}
.columns.is-2 {
  --bulma-column-gap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-2-mobile {
    --bulma-column-gap: 0.5rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-2-tablet {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-2-tablet-only {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-2-touch {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-2-desktop {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-2-desktop-only {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-2-widescreen {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-2-widescreen-only {
    --bulma-column-gap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-2-fullhd {
    --bulma-column-gap: 0.5rem;
  }
}
.columns.is-3 {
  --bulma-column-gap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-3-mobile {
    --bulma-column-gap: 0.75rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-3-tablet {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-3-tablet-only {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-3-touch {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-3-desktop {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-3-desktop-only {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-3-widescreen {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-3-widescreen-only {
    --bulma-column-gap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-3-fullhd {
    --bulma-column-gap: 0.75rem;
  }
}
.columns.is-4 {
  --bulma-column-gap: 1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-4-mobile {
    --bulma-column-gap: 1rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-4-tablet {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-4-tablet-only {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-4-touch {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-4-desktop {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-4-desktop-only {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-4-widescreen {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-4-widescreen-only {
    --bulma-column-gap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-4-fullhd {
    --bulma-column-gap: 1rem;
  }
}
.columns.is-5 {
  --bulma-column-gap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-5-mobile {
    --bulma-column-gap: 1.25rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-5-tablet {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-5-tablet-only {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-5-touch {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-5-desktop {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-5-desktop-only {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-5-widescreen {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-5-widescreen-only {
    --bulma-column-gap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-5-fullhd {
    --bulma-column-gap: 1.25rem;
  }
}
.columns.is-6 {
  --bulma-column-gap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-6-mobile {
    --bulma-column-gap: 1.5rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-6-tablet {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-6-tablet-only {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-6-touch {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-6-desktop {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-6-desktop-only {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-6-widescreen {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-6-widescreen-only {
    --bulma-column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-6-fullhd {
    --bulma-column-gap: 1.5rem;
  }
}
.columns.is-7 {
  --bulma-column-gap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-7-mobile {
    --bulma-column-gap: 1.75rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-7-tablet {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-7-tablet-only {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-7-touch {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-7-desktop {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-7-desktop-only {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-7-widescreen {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-7-widescreen-only {
    --bulma-column-gap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-7-fullhd {
    --bulma-column-gap: 1.75rem;
  }
}
.columns.is-8 {
  --bulma-column-gap: 2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-8-mobile {
    --bulma-column-gap: 2rem;
  }
}
@media print, screen and (min-width: 801px) {
  .columns.is-8-tablet {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (min-width: 801px) and (max-width: 1023px) {
  .columns.is-8-tablet-only {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-8-touch {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-8-desktop {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-8-desktop-only {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-8-widescreen {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-8-widescreen-only {
    --bulma-column-gap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-8-fullhd {
    --bulma-column-gap: 2rem;
  }
}

/* –––––––––––––––––––––––––––––––––––––––––––––––––– 
2.- Opciones Columnas
–––––––––––––––––––––––––––––––––––––––––––––––––– */


.wrap-columns{
  width: 100%;
  min-width: 100%;
  float: left;
  max-width: none !important;
  position: relative;
}
.wrap-columns.is-layout-flow{
  margin-block-start: 0;
  margin-block-end: 0;
}

.columns{
  width: var(--wp--style--global--content-size);
  max-width: 100%;
  position: relative;
  z-index: 6;
}
.columns.is-layout-flow{
  margin-block-start: 0;
  margin-block-end: 0;
}
.columns.columns-full{
  width: 100%;
}
@media (max-width: 789px) {
  .columns{
    max-width: 100% !important;
    width: auto;
  }
}
.column{
     position: relative;
     max-width: 100%;
}
.columns.is-layout-flow .column{
  margin-block-start: 0;
  margin-block-end: 0;
}

.columns.alignwide{
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
}
.columns.alignfull{
  width: 100%;
  max-width: 100%;
}
.InnerColumn{
  position: relative;
  z-index: 5;
}
@media (max-width: 789px) {
.InnerColumn h1,
.InnerColumn h2,
.InnerColumn h3,
.InnerColumn h4,
.InnerColumn h5,
.InnerColumn h6,
.InnerColumn p,
.InnerColumn ul,
.InnerColumn ol{
 max-width: 100%;
}
}


/* Orden Columnas --------------------------------- */

@media (min-width: 790px) {
  .order-desktop-1 {
    order: 1;
  }
  .order-desktop-2 {
    order: 2;
  }
  .order-desktop-3 {
    order: 3;
  }
  .order-desktop-4 {
    order: 4;
  }
  .order-desktop-5 {
    order: 5;
  }
  .order-desktop-6 {
    order: 6;
  }
  .order-desktop-7 {
    order: 7;
  }
  .order-desktop-8 {
    order: 8;
  }
  .order-desktop-9 {
    order: 9;
  }
  .order-desktop-10 {
    order: 10;
  }
  .order-desktop-11 {
    order: 11;
  }
  .order-desktop-12 {
    order: 12;
  }
}
@media (max-width: 789px) {
  .columns:has(.order-mobile-1),
  .columns:has(.order-mobile-2),
  .columns:has(.order-mobile-3),
  .columns:has(.order-mobile-4),
  .columns:has(.order-mobile-5),
  .columns:has(.order-mobile-6),
  .columns:has(.order-mobile-7),
  .columns:has(.order-mobile-9),
  .columns:has(.order-mobile-10),
  .columns:has(.order-mobile-11),
  .columns:has(.order-mobile-12) {
    display: flex;
    flex-wrap: wrap;
  }
  .order-mobile-1 {
    order: 1;
    flex-basis: max-content;
  }
  .order-mobile-2 {
    order: 2;
    flex-basis: max-content;
  }
  .order-mobile-3 {
    order: 3;
    flex-basis: max-content;
  }
  .order-mobile-4 {
    order: 4;
    flex-basis: max-content;
  }
  .order-mobile-5 {
    order: 5;
    flex-basis: max-content;
  }
  .order-mobile-6 {
    order: 6;
    flex-basis: max-content;
  }
  .order-mobile-7 {
    order: 7;
    flex-basis: max-content;
  }
  .order-mobile-8 {
    order: 8;
    flex-basis: max-content;
  }
  .order-mobile-9 {
    order: 9;
    flex-basis: max-content;
  }
  .order-mobile-10 {
    order: 10;
    flex-basis: max-content;
  }
  .order-mobile-11 {
    order: 11;
    flex-basis: max-content;
  }
  .order-mobile-12 {
    order: 12;
    flex-basis: max-content;
  }
}


/* Alineacion Vertical --------------------------------- */
.are-vertically-aligned-center .InnerColumn,
.are-vertically-aligned-top .InnerColumn,
.are-vertically-aligned-bottom .InnerColumn {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  overflow-wrap: break-word;
}
.are-vertically-aligned-top .InnerColumn {
  justify-content: flex-start;
}
.are-vertically-aligned-center .InnerColumn {
  justify-content: center;
}
.are-vertically-aligned-bottom .InnerColumn {
  justify-content: flex-end;
}
/* Alineacion Texto --------------------------------- */
@media (min-width: 790px) {
  .text-alignment-left {
    text-align: left;
  }
  .text-alignment-center {
    text-align: center;
  }
  .text-alignment-right {
    text-align: right;
  }
  .text-alignment-justify {
    text-align: justify;
  }
  .text-alignment-justify h1, .text-alignment-justify h2, .text-alignment-justify h3, .text-alignment-justify h4, .text-alignment-justify h5, .text-alignment-justify h6 {
    text-align: initial;
  }
}
@media (max-width: 789px) {
  .text-mobile-alignment-left {
    text-align: left;
  }
  .text-mobile-alignment-center {
    text-align: center;
  }
  .text-mobile-alignment-right {
    text-align: right;
  }
  .text-mobile-alignment-justify {
    text-align: justify;
  }
  .text-mobile-alignment-justify h1, .text-mobile-alignment-justify h2, .text-mobile-alignment-justify h3, .text-mobile-alignment-justify h4, .text-mobile-alignment-justify h5, .text-mobile-alignment-justify h16 {
    text-align: initial;
  }
}

/* Padding --------------------------------- */

@media (min-width: 801px) {
  .pd-t-0 {
    padding-top: 0;
  }
  .pd-t-5 {
    padding-top: 5px;
  }
  .pd-t-10 {
    padding-top: 10px;
  }
  .pd-t-15 {
    padding-top: 15px;
  }
  .pd-t-30 {
    padding-top: 30px;
  }
  .pd-t-40 {
    padding-top: 40px;
  }
  .pd-t-50 {
    padding-top: 50px;
  }
  .pd-t-60 {
    padding-top: 60px;
  }
  .pd-t-80 {
    padding-top: 60px;
  }
  .pd-t-100 {
    padding-top: 100px;
  }
  .pd-t-150 {
    padding-top: 150px;
  }
  .pd-t-250 {
    padding-top: 250px;
  }
  .pd-t-350 {
    padding-top: 350px;
  }
  .pd-t-450 {
    padding-top: 450px;
  }
  .pd-t-650 {
    padding-top: 650px;
  }
  .pd-b-0 {
    padding-bottom: 0;
  }
  .pd-b-5 {
    padding-bottom: 5px;
  }
  .pd-b-10 {
    padding-bottom: 10px;
  }
  .pd-b-15 {
    padding-bottom: 15px;
  }
  .pd-b-30 {
    padding-bottom: 30px;
  }
  .pd-b-40 {
    padding-bottom: 40px;
  }
  .pd-b-50 {
    padding-bottom: 50px;
  }
  .pd-b-60 {
    padding-bottom: 60px;
  }
  .pd-b-80 {
    padding-bottom: 80px;
  }
  .pd-b-100 {
    padding-bottom: 100px;
  }
  .pd-b-150 {
    padding-bottom: 150px;
  }
  .pd-b-250 {
    padding-bottom: 250px;
  }
  .pd-b-350 {
    padding-bottom: 350px;
  }
  .pd-b-450 {
    padding-bottom: 450px;
  }
  .pd-b-650 {
    padding-bottom: 650px;
  }
  .pd-r-0 {
    padding-right: 0;
  }
  .pd-r-5 {
    padding-right: 5px;
  }
  .pd-r-10 {
    padding-right: 10px;
  }
  .pd-r-15 {
    padding-right: 15px;
  }
  .pd-r-30 {
    padding-right: 30px;
  }
  .pd-r-40 {
    padding-right: 40px;
  }
  .pd-r-50 {
    padding-right: 50px;
  }
  .pd-r-60 {
    padding-right: 60px;
  }
  .pd-r-80 {
    padding-right: 80px;
  }
  .pd-r-100 {
    padding-right: 100px;
  }
  .pd-r-150 {
    padding-right: 150px;
  }
  .pd-r-250 {
    padding-right: 250px;
  }
  .pd-r-350 {
    padding-right: 350px;
  }
  .pd-r-450 {
    padding-right: 450px;
  }
  .pd-r-650 {
    padding-right: 650px;
  }
  .pd-l-0 {
    padding-left: 0;
  }
  .pd-l-5 {
    padding-left: 5px;
  }
  .pd-l-10 {
    padding-left: 10px;
  }
  .pd-l-15 {
    padding-left: 15px;
  }
  .pd-l-30 {
    padding-left: 30px;
  }
  .pd-l-40 {
    padding-left: 40px;
  }
  .pd-l-50 {
    padding-left: 50px;
  }
  .pd-l-60 {
    padding-left: 60px;
  }
  .pd-l-80 {
    padding-left: 80px;
  }
  .pd-l-100 {
    padding-left: 100px;
  }
  .pd-l-150 {
    padding-left: 150px;
  }
  .pd-l-250 {
    padding-left: 250px;
  }
  .pd-l-350 {
    padding-left: 350px;
  }
  .pd-l-450 {
    padding-left: 450px;
  }
  .pd-l-650 {
    padding-left: 650px;
  }
}
@media (max-width: 800px) {
  .pdm-t-0 {
    padding-top: 0;
  }
  .pdm-t-5 {
    padding-top: 5px;
  }
  .pdm-t-10 {
    padding-top: 10px;
  }
  .pdm-t-15 {
    padding-top: 15px;
  }
  .pdm-t-30 {
    padding-top: 30px;
  }
  .pdm-t-40 {
    padding-top: 40px;
  }
  .pdm-t-50 {
    padding-top: 50px;
  }
  .pdm-t-60 {
    padding-top: 60px;
  }
  .pdm-t-80 {
    padding-top: 80px;
  }
  .pdm-t-100 {
    padding-top: 100px;
  }
  .pdm-t-150 {
    padding-top: 150px;
  }
  .pdm-t-250 {
    padding-top: 250px;
  }
  .pdm-t-350 {
    padding-top: 350px;
  }
  .pdm-t-450 {
    padding-top: 450px;
  }
  .pdm-t-650 {
    padding-top: 650px;
  }
  .pdm-b-0 {
    padding-bottom: 0;
  }
  .pdm-b-5 {
    padding-bottom: 5px;
  }
  .pdm-b-10 {
    padding-bottom: 10px;
  }
  .pdm-b-15 {
    padding-bottom: 15px;
  }
  .pdm-b-30 {
    padding-bottom: 30px;
  }
  .pdm-b-40 {
    padding-bottom: 40px;
  }
  .pdm-b-50 {
    padding-bottom: 50px;
  }
  .pdm-b-60 {
    padding-bottom: 60px;
  }
  .pdm-b-80 {
    padding-bottom: 80px;
  }
  .pdm-b-100 {
    padding-bottom: 100px;
  }
  .pdm-b-150 {
    padding-bottom: 150px;
  }
  .pdm-b-250 {
    padding-bottom: 250px;
  }
  .pdm-b-350 {
    padding-bottom: 350px;
  }
  .pdm-b-450 {
    padding-bottom: 450px;
  }
  .pdm-b-650 {
    padding-bottom: 650px;
  }
  .pdm-r-0 {
    padding-right: 0;
  }
  .pdm-r-5 {
    padding-right: 5px;
  }
  .pdm-r-10 {
    padding-right: 10px;
  }
  .pdm-r-15 {
    padding-right: 15px;
  }
  .pdm-r-30 {
    padding-right: 30px;
  }
  .pdm-r-40 {
    padding-right: 40px;
  }
  .pdm-r-50 {
    padding-right: 50px;
  }
  .pdm-r-60 {
    padding-right: 60px;
  }
  .pdm-r-80 {
    padding-right: 80px;
  }
  .pdm-r-100 {
    padding-right: 100px;
  }
  .pdm-r-150 {
    padding-right: 150px;
  }
  .pdm-r-250 {
    padding-right: 250px;
  }
  .pdm-r-350 {
    padding-right: 350px;
  }
  .pdm-r-450 {
    padding-right: 450px;
  }
  .pdm-r-650 {
    padding-right: 650px;
  }
  .pdm-l-0 {
    padding-left: 0;
  }
  .pdm-l-5 {
    padding-left: 5px;
  }
  .pdm-l-10 {
    padding-left: 10px;
  }
  .pdm-l-15 {
    padding-left: 15px;
  }
  .pdm-l-30 {
    padding-left: 30px;
  }
  .pdm-l-40 {
    padding-left: 40px;
  }
  .pdm-l-50 {
    padding-left: 50px;
  }
  .pdm-l-60 {
    padding-left: 60px;
  }
  .pdm-l-80 {
    padding-left: 80px;
  }
  .pdm-l-100 {
    padding-left: 100px;
  }
  .pdm-l-150 {
    padding-left: 150px;
  }
  .pdm-l-250 {
    padding-left: 250px;
  }
  .pdm-l-350 {
    padding-left: 350px;
  }
  .pdm-l-450 {
    padding-left: 450px;
  }
  .pdm-l-650 {
    padding-left: 650px;
  }
}

/* Margin --------------------------------- */

@media (min-width: 801px) {
  .mr-t-0, .columns.is-layout-flow .column.mr-t-0 {
    margin-block-start: 0;
  }
  .mr-t-5, .columns.is-layout-flow .column.mr-t-5 {
    margin-block-start: 5px;
  }
  .mr-t-10, .columns.is-layout-flow .column.mr-t-10 {
    margin-block-start: 10px;
  }
  .mr-t-15, .columns.is-layout-flow .column.mr-t-15 {
    margin-block-start: 15px;
  }
  .mr-t-30, .columns.is-layout-flow .column.mr-t-30 {
    margin-block-start: 30px;
  }
  .mr-t-60, .columns.is-layout-flow .column.mr-t-60 {
    margin-block-start: 60px;
  }
  .mr-t-100, .columns.is-layout-flow .column.mr-t-100 {
    margin-block-start: 100px;
  }
  .mr-t-150, .columns.is-layout-flow .column.mr-t-150 {
    margin-block-start: 150px;
  }
  .mr-t-250, .columns.is-layout-flow .column.mr-t-250 {
    margin-block-start: 250px;
  }
  .mr-t-350, .columns.is-layout-flow .column.mr-t-350 {
    margin-block-start: 350px;
  }
  .mr-t-450, .columns.is-layout-flow .column.mr-t-450 {
    margin-block-start: 450px;
  }
  .mr-t-650, .columns.is-layout-flow .column.mr-t-650 {
    margin-block-start: 650px;
  }
  .mr-b-0, .columns.is-layout-flow .column.mr-b-0 {
    margin-block-end: 0;
  }
  .mr-b-5, .columns.is-layout-flow .column.mr-b-5 {
    margin-block-end: 5px;
  }
  .mr-b-10, .columns.is-layout-flow .column.mr-b-10 {
    margin-block-end: 10px;
  }
  .mr-b-15, .columns.is-layout-flow .column.mr-b-15 {
    margin-block-end: 15px;
  }
  .mr-b-30, .columns.is-layout-flow .column.mr-b-30 {
    margin-block-end: 30px;
  }
  .mr-b-60, .columns.is-layout-flow .column.mr-b-60 {
    margin-block-end: 60px;
  }
  .mr-b-100, .columns.is-layout-flow .column.mr-b-100 {
    margin-block-end: 100px;
  }
  .mr-b-150, .columns.is-layout-flow .column.mr-b-150 {
    margin-block-end: 150px;
  }
  .mr-b-250, .columns.is-layout-flow .column.mr-b-250 {
    margin-block-end: 250px;
  }
  .mr-b-350, .columns.is-layout-flow .column.mr-b-350 {
    margin-block-end: 350px;
  }
  .mr-b-450, .columns.is-layout-flow .column.mr-b-450 {
    margin-block-end: 450px;
  }
  .mr-b-650, .columns.is-layout-flow .column.mr-b-650 {
    margin-block-end: 650px;
  }
  .mr-r-0 {
    margin-right: 0;
  }
  .mr-r-5 {
    margin-right: 5px;
  }
  .mr-r-10 {
    margin-right: 10px;
  }
  .mr-r-15 {
    margin-right: 15px;
  }
  .mr-r-30 {
    margin-right: 30px;
  }
  .mr-r-60 {
    margin-right: 60px;
  }
  .mr-r-100 {
    margin-right: 100px;
  }
  .mr-r-150 {
    margin-right: 150px;
  }
  .mr-r-250 {
    margin-right: 250px;
  }
  .mr-r-350 {
    margin-right: 350px;
  }
  .mr-r-450 {
    margin-right: 450px;
  }
  .mr-r-650 {
    margin-right: 650px;
  }
  .mr-l-0 {
    margin-left: 0;
  }
  .mr-l-5 {
    margin-left: 5px;
  }
  .mr-l-10 {
    margin-left: 10px;
  }
  .mr-l-15 {
    margin-left: 15px;
  }
  .mr-l-30 {
    margin-left: 30px;
  }
  .mr-l-60 {
    margin-left: 60px;
  }
  .mr-l-100 {
    margin-left: 100px;
  }
  .mr-l-150 {
    margin-left: 150px;
  }
  .mr-l-250 {
    margin-left: 250px;
  }
  .mr-l-350 {
    margin-left: 350px;
  }
  .mr-l-450 {
    margin-left: 450px;
  }
  .mr-l-650 {
    margin-left: 650px;
  }
}
@media (max-width: 800px) {
  .mrm-t-0, .columns.is-layout-flow .column.mrm-t-0 {
    margin-block-start: 0;
  }
  .mrm-t-5, .columns.is-layout-flow .column.mrm-t-5 {
    margin-block-start: 5px;
  }
  .mrm-t-10, .columns.is-layout-flow .column.mrm-t-10 {
    margin-block-start: 10px;
  }
  .mrm-t-15, .columns.is-layout-flow .column.mrm-t-15 {
    margin-block-start: 15px;
  }
  .mrm-t-30, .columns.is-layout-flow .column.mrm-t-30 {
    margin-block-start: 30px;
  }
  .mrm-t-60, .columns.is-layout-flow .column.mrm-t-60 {
    margin-block-start: 60px;
  }
  .mrm-t-100, .columns.is-layout-flow .column.mrm-t-100 {
    margin-block-start: 100px;
  }
  .mrm-t-150, .columns.is-layout-flow .column.mrm-t-150 {
    margin-block-start: 150px;
  }
  .mrm-t-250, .columns.is-layout-flow .column.mrm-t-250 {
    margin-block-start: 250px;
  }
  .mrm-t-350, .columns.is-layout-flow .column.mrm-t-350 {
    margin-block-start: 350px;
  }
  .mrm-t-450, .columns.is-layout-flow .column.mrm-t-450 {
    margin-block-start: 450px;
  }
  .mrm-t-650, .columns.is-layout-flow .column.mrm-t-650 {
    margin-block-start: 650px;
  }
  .mrm-b-0, .columns.is-layout-flow .column.mrm-b-0 {
    margin-block-end: 0;
  }
  .mrm-b-5, .columns.is-layout-flow .column.mrm-b-5 {
    margin-block-end: 5px;
  }
  .mrm-b-10, .columns.is-layout-flow .column.mrm-b-10 {
    margin-block-end: 10px;
  }
  .mrm-b-15, .columns.is-layout-flow .column.mrm-b-15 {
    margin-block-end: 15px;
  }
  .mrm-b-30, .columns.is-layout-flow .column.mrm-b-30 {
    margin-block-end: 30px;
  }
  .mrm-b-60, .columns.is-layout-flow .column.mrm-b-60 {
    margin-block-end: 60px;
  }
  .mrm-b-100, .columns.is-layout-flow .column.mrm-b-100 {
    margin-block-end: 100px;
  }
  .mrm-b-150, .columns.is-layout-flow .column.mrm-b-150 {
    margin-block-end: 150px;
  }
  .mrm-b-250, .columns.is-layout-flow .column.mrm-b-250 {
    margin-block-end: 250px;
  }
  .mrm-b-350, .columns.is-layout-flow .column.mrm-b-350 {
    margin-block-end: 350px;
  }
  .mrm-b-450, .columns.is-layout-flow .column.mrm-b-450 {
    margin-block-end: 450px;
  }
  .mrm-b-650, .columns.is-layout-flow .column.mrm-b-650 {
    margin-block-end: 650px;
  }
  .mrm-r-0 {
    margin-right: 0;
  }
  .mrm-r-5 {
    margin-right: 5px;
  }
  .mrm-r-10 {
    margin-right: 10px;
  }
  .mrm-r-15 {
    margin-right: 15px;
  }
  .mrm-r-30 {
    margin-right: 30px;
  }
  .mrm-r-60 {
    margin-right: 60px;
  }
  .mrm-r-100 {
    margin-right: 100px;
  }
  .mrm-r-150 {
    margin-right: 150px;
  }
  .mrm-r-250 {
    margin-right: 250px;
  }
  .mrm-r-350 {
    margin-right: 350px;
  }
  .mrm-r-450 {
    margin-right: 450px;
  }
  .mrm-r-650 {
    margin-right: 650px;
  }
  .mrm-l-0 {
    margin-left: 0;
  }
  .mrm-l-5 {
    margin-left: 5px;
  }
  .mrm-l-10 {
    margin-left: 10px;
  }
  .mrm-l-15 {
    margin-left: 15px;
  }
  .mrm-l-30 {
    margin-left: 30px;
  }
  .mrm-l-60 {
    margin-left: 60px;
  }
  .mrm-l-100 {
    margin-left: 100px;
  }
  .mrm-l-150 {
    margin-left: 150px;
  }
  .mrm-l-250 {
    margin-left: 250px;
  }
  .mrm-l-350 {
    margin-left: 350px;
  }
  .mrm-l-450 {
    margin-left: 450px;
  }
  .mrm-l-650 {
    margin-left: 650px;
  }
}

/* alineacion columna interior --------------------------------- */
.columns.content-column-right {
  margin-inline-start: auto;
  margin-inline-end: 0;
}
.columns.content-column-left {
  margin-inline-end: auto;
  margin-inline-start: 0;
}
.columns.content-column-center {
  margin-inline-end: auto;
  margin-inline-start: auto;
}

/* Gap -------------------------------------------------------- */

.is-gap-0 {
  gap: 0;
}
.is-gap-1 {
  gap: 1px;
}
.is-gap-2 {
  gap: 2px;
}
.is-gap-5 {
  gap: 5px;
}
.is-gap-10 {
  gap: 10px;
}
.is-gap-15 {
  gap: 15px;
}
.is-gap-20 {
  gap: 20px;
}
.is-gap-30 {
  gap: 30px;
}
.is-gap-40 {
  gap: 40px;
}
.is-gap-50 {
  gap: 50px;
}

/* Bg Image ----------------------------------------------------- */

.bg-image,
.bg-image-mobile,
.bg-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  margin-block-start: 0 !important;
  margin-block-end:0 !important;
}
.bg-image-mobile {
  z-index: 1;
  display: none;
}
.bg-image {
  z-index: 2;
}
.columns >  .bg-image,
.columns >  .bg-image-mobile,
.columns >  .bg-overlay,
.wrap-columns >  .bg-image,
.wrap-columns >  .bg-image-mobile,
.wrap-columns >  .bg-overlay
{
  margin-block-start: 0;
  margin-block-end: 0;
}
@media (max-width: 789px) {
  .bg-image + .bg-image-mobile {
    display: block;
    z-index: 3;
  }
}

.bg-overlay {
  z-index: 4;
}
