@charset "UTF-8";
/*** 2021 Motion CSS Stylesheet ***/
/* FONTS */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
/*** PALETA DE COLORES ***/
/*AZÚL*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

/*** FONTS STYLES ***/
.ubuntu {
  font-family: "Ubuntu";
}

.montserrat {
  font-family: "Montserrat";
}

/*** TITLES STYLES ***/
.xl-title,
.l-title,
.m-title,
.s-title,
.xs-title,
.xl-title-dark,
.l-title-dark,
.m-title-dark,
.s-title-dark,
.xs-title-dark {
  font-family: "Montserrat", sans-serif;
  text-transform: initial;
  letter-spacing: 0.002em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
  line-height: 1em;
  color: #00249c;
}

.xl-title-dark,
.l-title-dark,
.m-title-dark,
.s-title-dark,
.xs-title-dark {
  color: white;
  text-shadow: 0 0 1em #00249c80;
}

.xl-title,
.xl-title-dark {
  font-size: 5rem;
}

.l-title,
.l-title-dark {
  font-size: 4rem;
}

.m-title,
.m-title-dark {
  font-size: 3rem;
}

.s-title,
.s-title-dark {
  font-size: 2rem;
}

.xs-title,
.xs-title-dark {
  font-size: 1.75rem;
  font-weight: 700;
}

/*** SUBTITLES' STYLES ***/
.xl-subtitle,
.l-subtitle,
.m-subtitle,
.s-subtitle,
.xs-subtitle,
.xl-subtitle-dark,
.l-subtitle-dark,
.m-subtitle-dark,
.s-subtitle-dark,
.xs-subtitle-dark {
  text-transform: initial;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.25em;
  color: #01bebd;
}

.xl-subtitle span,
.l-subtitle span,
.m-subtitle span,
.s-subtitle span,
.xs-subtitle span,
.xl-subtitle-dark span,
.l-subtitle-dark span,
.m-subtitle-dark span,
.s-subtitle-dark span,
.xs-subtitle-dark span {
  font-weight: 600;
}

.xl-subtitle-dark,
.l-subtitle-dark,
.m-subtitle-dark,
.s-subtitle-dark,
.xs-subtitle-dark {
  text-shadow: 0 0 1em #00249c80;
}

.xl-subtitle,
.xl-subtitle-dark {
  font-size: 2.5rem;
}

.l-subtitle,
.l-subtitle-dark {
  font-size: 2rem;
}

.m-subtitle,
.m-subtitle-dark {
  font-size: 1.5rem;
}

.s-subtitle,
.s-subtitle-dark {
  font-size: 1.25rem;
}

.xs-subtitle,
.xs-subtitle-dark {
  font-size: 1rem;
}

/*** PARAGRAPHS' STYLES ***/
p,
p > pre {
  /* THIS ARE THE BRAND CUSTOM STYLES */
  font-weight: 300;
  line-height: 1.6em;
  margin: 1.5em 0 3em;
}

p.p-dark,
p > pre.p-dark {
  color: #ffffff95;
  text-shadow: 0 0 1em #00249c80;
}

/*** PRE STYLES ***/
pre {
  font-family: inherit;
  margin: inherit;
}

/*** LIST STYLES ***/
ul {
  list-style-type: none;
}

/*** FONT WEIGHT STYLES ***/
.thin-font {
  font-weight: 100;
}

.x-light-font {
  font-weight: 200;
}

.light-font {
  font-weight: 300;
}

.regular-font {
  font-weight: 400;
}

.medium-font {
  font-weight: 500;
}

.semibold-font {
  font-weight: 600;
}

.bold-font {
  font-weight: 700;
}

.x-bold-font {
  font-weight: 800;
}

.black-font {
  font-weight: 900;
}

@media only screen and (max-width: 1366px) and (min-width: 1024px) {
  .xl-title,
  .xl-title-dark {
    /*Cambia a l-title*/
    font-size: 4rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a l-subtitle*/
    font-size: 2.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
}

@media only screen and (max-width: 768px) {
  p {
    font-size: 18px;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a l-title*/
    font-size: 4rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a l-subtitle*/
    font-size: 2.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
}

@media only screen and (max-height: 500px) {
  p {
    font-size: 14px;
    margin: 1em 0 2em;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 500px) {
  p {
    margin: 1em 0 2em;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 400px) {
  p {
    font-size: 14px;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.25rem;
  }
}

/* COLORS */
/*@import "elements/motion-colors.scss";*/
/* GRADIENTS */
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

/*** GRADACIONES ***/
.blue-up_sky-down {
  background: linear-gradient(135deg, #00249c, #01bebd);
}

.blue-down_sky-up {
  background: linear-gradient(45deg, #00249c, #01bebd);
}

.blue-up_red-down {
  background: linear-gradient(135deg, #00249c 20%, #c6007e);
}

.blue-down_red-up {
  background: linear-gradient(45deg, #00249c 20%, #c6007e);
}

.blue-up_blue80-down {
  background: linear-gradient(135deg, #00249c, #00249c80);
}

.blue-down_blue80-up {
  background: linear-gradient(45deg, #00249c, #00249c80);
}

.blue-up_blue60-down {
  background: linear-gradient(135deg, #00249c, #00249c60);
}

.blue-down_blue60-up {
  background: linear-gradient(45deg, #00249c, #00249c60);
}

.blue-up_blue40-down {
  background: linear-gradient(135deg, #00249c, #00249c40);
}

.blue-down_blue40-up {
  background: linear-gradient(45deg, #00249c, #00249c40);
}

.blue-up_blue20-down {
  background: linear-gradient(135deg, #00249c, #00249c20);
}

.blue-down_blue20-up {
  background: linear-gradient(45deg, #00249c, #00249c20);
}

.blue-up_blue00-down {
  background: linear-gradient(135deg, #00249c, #00249c00);
}

.blue-down_blue00-up {
  background: linear-gradient(45deg, #00249c, #00249c00);
}

.sky-up_blue-down {
  background: linear-gradient(135deg, #01bebd, #00249c);
}

.sky-down_blue-up {
  background: linear-gradient(45deg, #01bebd, #00249c);
}

.sky-up_red-down {
  background: linear-gradient(135deg, #01bebd 20%, #c6007e);
}

.sky-down_red-up {
  background: linear-gradient(45deg, #01bebd 20%, #c6007e);
}

.sky-up_sky80-down {
  background: linear-gradient(135deg, #01bebd, #01bebd80);
}

.sky-down_sky80-up {
  background: linear-gradient(45deg, #01bebd, #01bebd80);
}

.sky-up_sky60-down {
  background: linear-gradient(135deg, #01bebd, #01bebd60);
}

.sky-down_sky60-up {
  background: linear-gradient(45deg, #01bebd, #01bebd60);
}

.sky-up_sky40-down {
  background: linear-gradient(135deg, #01bebd, #01bebd40);
}

.sky-down_sky40-up {
  background: linear-gradient(45deg, #01bebd, #01bebd40);
}

.sky-up_sky20-down {
  background: linear-gradient(135deg, #01bebd, #01bebd20);
}

.sky-down_sky20-up {
  background: linear-gradient(45deg, #01bebd, #01bebd20);
}

.sky-up_sky00-down {
  background: linear-gradient(135deg, #01bebd, #01bebd00);
}

.sky-down_sky00-up {
  background: linear-gradient(45deg, #01bebd, #01bebd00);
}

.red-up_blue-down {
  background: linear-gradient(135deg, #c6007e, #00249c 80%);
}

.red-down_blue-up {
  background: linear-gradient(45deg, #c6007e, #00249c 80%);
}

.red-up_sky-down {
  background: linear-gradient(135deg, #c6007e, #01bebd 80%);
}

.red-down_sky-up {
  background: linear-gradient(45deg, #c6007e, #01bebd 80%);
}

/*** EFECTOS ***/
.luminosity {
  background-blend-mode: luminosity;
}

/* BUTTONS */
/***/
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

button,
a,
input {
  /* THIS DISABLES THE PRESET OPTIONS */
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  font: inherit;
  font-size: 100%;
  background-color: inherit;
  background-image: inherit;
  border-style: inherit;
  outline: inherit;
}

button,
a[type="button"],
input[type="submit"],
input[type="button"],
input[type="file"] {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  color: #8c8c8c;
  font-family: "Montserrat";
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  line-height: normal;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 1em;
  border: 0.15em solid;
  border-color: #8c8c8c60;
  -webkit-box-shadow: 0 0 1em #8c8c8c60;
          box-shadow: 0 0 1em #8c8c8c60;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  padding: 0.6em 1.6em;
}

button:hover, button.hover,
a[type="button"]:hover,
a[type="button"].hover,
input[type="submit"]:hover,
input[type="submit"].hover,
input[type="button"]:hover,
input[type="button"].hover,
input[type="file"]:hover,
input[type="file"].hover {
  padding: 0.6em 2em;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  border-color: #ffffff00;
}

button:disabled, button.disabled,
button :disabled,
button .disabled,
a[type="button"]:disabled,
a[type="button"].disabled,
a[type="button"] :disabled,
a[type="button"] .disabled,
input[type="submit"]:disabled,
input[type="submit"].disabled,
input[type="submit"] :disabled,
input[type="submit"] .disabled,
input[type="button"]:disabled,
input[type="button"].disabled,
input[type="button"] :disabled,
input[type="button"] .disabled,
input[type="file"]:disabled,
input[type="file"].disabled,
input[type="file"] :disabled,
input[type="file"] .disabled {
  background: #8c8c8c20;
  color: white;
  border-color: #ffffff00;
  cursor: not-allowed;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition-duration: inherit;
          transition-duration: inherit;
}

button:disabled:hover, button.disabled:hover,
button :disabled:hover,
button .disabled:hover,
a[type="button"]:disabled:hover,
a[type="button"].disabled:hover,
a[type="button"] :disabled:hover,
a[type="button"] .disabled:hover,
input[type="submit"]:disabled:hover,
input[type="submit"].disabled:hover,
input[type="submit"] :disabled:hover,
input[type="submit"] .disabled:hover,
input[type="button"]:disabled:hover,
input[type="button"].disabled:hover,
input[type="button"] :disabled:hover,
input[type="button"] .disabled:hover,
input[type="file"]:disabled:hover,
input[type="file"].disabled:hover,
input[type="file"] :disabled:hover,
input[type="file"] .disabled:hover {
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0;
  padding: 0.6em 1.6em;
  -webkit-transform: inherit;
          transform: inherit;
}

button.icon-btn,
a[type="button"].icon-btn,
input[type="submit"].icon-btn,
input[type="button"].icon-btn,
input[type="file"].icon-btn {
  padding: inherit;
  border: inherit;
  border-color: inherit;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

button.icon-btn img,
a[type="button"].icon-btn img,
input[type="submit"].icon-btn img,
input[type="button"].icon-btn img,
input[type="file"].icon-btn img {
  margin: auto;
  top: 0;
  left: 0;
}

button.icon-btn:hover, button.icon-btn.hover,
a[type="button"].icon-btn:hover,
a[type="button"].icon-btn.hover,
input[type="submit"].icon-btn:hover,
input[type="submit"].icon-btn.hover,
input[type="button"].icon-btn:hover,
input[type="button"].icon-btn.hover,
input[type="file"].icon-btn:hover,
input[type="file"].icon-btn.hover {
  -webkit-transform: scale(1);
          transform: scale(1);
}

button.btn1,
a[type="button"].btn1,
input[type="submit"].btn1,
input[type="button"].btn1,
input[type="file"].btn1 {
  -webkit-box-shadow: 0 0 1em #8c8c8c80;
          box-shadow: 0 0 1em #8c8c8c80;
  border: none;
  background: linear-gradient(135deg, #00249c, #01bebd);
  color: white;
}

button.btn2,
a[type="button"].btn2,
input[type="submit"].btn2,
input[type="button"].btn2,
input[type="file"].btn2 {
  color: #40cee4;
  border-color: #40cee4;
}

button.btn2:hover, button.btn2.hover,
a[type="button"].btn2:hover,
a[type="button"].btn2.hover,
input[type="submit"].btn2:hover,
input[type="submit"].btn2.hover,
input[type="button"].btn2:hover,
input[type="button"].btn2.hover,
input[type="file"].btn2:hover,
input[type="file"].btn2.hover {
  color: white;
  background-color: #40cee4;
}

button.btn3,
a[type="button"].btn3,
input[type="submit"].btn3,
input[type="button"].btn3,
input[type="file"].btn3 {
  -webkit-box-shadow: 0 0 1em #8c8c8c80;
          box-shadow: 0 0 1em #8c8c8c80;
  border: none;
  background: linear-gradient(135deg, #c6007e 50%, #e280be);
  color: white;
}

button.btn4,
a[type="button"].btn4,
input[type="submit"].btn4,
input[type="button"].btn4,
input[type="file"].btn4 {
  color: #8c8c8c;
  border-color: #a8a8a8;
}

button.btn4:hover, button.btn4.hover,
a[type="button"].btn4:hover,
a[type="button"].btn4.hover,
input[type="submit"].btn4:hover,
input[type="submit"].btn4.hover,
input[type="button"].btn4:hover,
input[type="button"].btn4.hover,
input[type="file"].btn4:hover,
input[type="file"].btn4.hover {
  color: white;
  background-color: #a8a8a8;
}

button.btn1, button.btn3,
a[type="button"].btn1,
a[type="button"].btn3,
input[type="submit"].btn1,
input[type="submit"].btn3,
input[type="button"].btn1,
input[type="button"].btn3,
input[type="file"].btn1,
input[type="file"].btn3 {
  padding: 0.75em 1.75em;
}

button.btn1:hover, button.btn1.hover, button.btn3:hover, button.btn3.hover,
a[type="button"].btn1:hover,
a[type="button"].btn1.hover,
a[type="button"].btn3:hover,
a[type="button"].btn3.hover,
input[type="submit"].btn1:hover,
input[type="submit"].btn1.hover,
input[type="submit"].btn3:hover,
input[type="submit"].btn3.hover,
input[type="button"].btn1:hover,
input[type="button"].btn1.hover,
input[type="button"].btn3:hover,
input[type="button"].btn3.hover,
input[type="file"].btn1:hover,
input[type="file"].btn1.hover,
input[type="file"].btn3:hover,
input[type="file"].btn3.hover {
  padding: 0.75em 2.15em;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}

button.btn1:disabled, button.btn1.disabled,
button.btn1 :disabled,
button.btn1 .disabled, button.btn3:disabled, button.btn3.disabled,
button.btn3 :disabled,
button.btn3 .disabled,
a[type="button"].btn1:disabled,
a[type="button"].btn1.disabled,
a[type="button"].btn1 :disabled,
a[type="button"].btn1 .disabled,
a[type="button"].btn3:disabled,
a[type="button"].btn3.disabled,
a[type="button"].btn3 :disabled,
a[type="button"].btn3 .disabled,
input[type="submit"].btn1:disabled,
input[type="submit"].btn1.disabled,
input[type="submit"].btn1 :disabled,
input[type="submit"].btn1 .disabled,
input[type="submit"].btn3:disabled,
input[type="submit"].btn3.disabled,
input[type="submit"].btn3 :disabled,
input[type="submit"].btn3 .disabled,
input[type="button"].btn1:disabled,
input[type="button"].btn1.disabled,
input[type="button"].btn1 :disabled,
input[type="button"].btn1 .disabled,
input[type="button"].btn3:disabled,
input[type="button"].btn3.disabled,
input[type="button"].btn3 :disabled,
input[type="button"].btn3 .disabled,
input[type="file"].btn1:disabled,
input[type="file"].btn1.disabled,
input[type="file"].btn1 :disabled,
input[type="file"].btn1 .disabled,
input[type="file"].btn3:disabled,
input[type="file"].btn3.disabled,
input[type="file"].btn3 :disabled,
input[type="file"].btn3 .disabled {
  padding: 0.75em 1.75em;
  background: #8c8c8c40;
  color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}

button.btn2:disabled, button.btn2.disabled,
button.btn2 :disabled,
button.btn2 .disabled, button.btn4:disabled, button.btn4.disabled,
button.btn4 :disabled,
button.btn4 .disabled,
a[type="button"].btn2:disabled,
a[type="button"].btn2.disabled,
a[type="button"].btn2 :disabled,
a[type="button"].btn2 .disabled,
a[type="button"].btn4:disabled,
a[type="button"].btn4.disabled,
a[type="button"].btn4 :disabled,
a[type="button"].btn4 .disabled,
input[type="submit"].btn2:disabled,
input[type="submit"].btn2.disabled,
input[type="submit"].btn2 :disabled,
input[type="submit"].btn2 .disabled,
input[type="submit"].btn4:disabled,
input[type="submit"].btn4.disabled,
input[type="submit"].btn4 :disabled,
input[type="submit"].btn4 .disabled,
input[type="button"].btn2:disabled,
input[type="button"].btn2.disabled,
input[type="button"].btn2 :disabled,
input[type="button"].btn2 .disabled,
input[type="button"].btn4:disabled,
input[type="button"].btn4.disabled,
input[type="button"].btn4 :disabled,
input[type="button"].btn4 .disabled,
input[type="file"].btn2:disabled,
input[type="file"].btn2.disabled,
input[type="file"].btn2 :disabled,
input[type="file"].btn2 .disabled,
input[type="file"].btn4:disabled,
input[type="file"].btn4.disabled,
input[type="file"].btn4 :disabled,
input[type="file"].btn4 .disabled {
  background: #ffffff00;
  color: #8c8c8c40;
  border-color: #8c8c8c40;
}

button.btn1-dark,
a[type="button"].btn1-dark,
input[type="submit"].btn1-dark,
input[type="button"].btn1-dark,
input[type="file"].btn1-dark {
  border: none;
  background: linear-gradient(135deg, #01bebd 50%, #40cee4);
  color: white;
}

button.btn2-dark,
a[type="button"].btn2-dark,
input[type="submit"].btn2-dark,
input[type="button"].btn2-dark,
input[type="file"].btn2-dark {
  border-color: #01bebd;
  color: #40cee4;
}

button.btn3-dark,
a[type="button"].btn3-dark,
input[type="submit"].btn3-dark,
input[type="button"].btn3-dark,
input[type="file"].btn3-dark {
  border: none;
  background: linear-gradient(135deg, #c6007e 50%, #d4409e);
  color: white;
}

button.btn4-dark,
a[type="button"].btn4-dark,
input[type="submit"].btn4-dark,
input[type="button"].btn4-dark,
input[type="file"].btn4-dark {
  border-color: #ffffff90;
  color: #ffffff90;
}

button.btn4-dark:hover, button.btn4-dark.hover,
a[type="button"].btn4-dark:hover,
a[type="button"].btn4-dark.hover,
input[type="submit"].btn4-dark:hover,
input[type="submit"].btn4-dark.hover,
input[type="button"].btn4-dark:hover,
input[type="button"].btn4-dark.hover,
input[type="file"].btn4-dark:hover,
input[type="file"].btn4-dark.hover {
  color: #00249c;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}

button.btn1-dark, button.btn3-dark,
a[type="button"].btn1-dark,
a[type="button"].btn3-dark,
input[type="submit"].btn1-dark,
input[type="submit"].btn3-dark,
input[type="button"].btn1-dark,
input[type="button"].btn3-dark,
input[type="file"].btn1-dark,
input[type="file"].btn3-dark {
  -webkit-box-shadow: 0 0 1rem #00249c;
          box-shadow: 0 0 1rem #00249c;
  padding: 0.75em 1.75em;
}

button.btn1-dark:hover, button.btn1-dark.hover, button.btn3-dark:hover, button.btn3-dark.hover,
a[type="button"].btn1-dark:hover,
a[type="button"].btn1-dark.hover,
a[type="button"].btn3-dark:hover,
a[type="button"].btn3-dark.hover,
input[type="submit"].btn1-dark:hover,
input[type="submit"].btn1-dark.hover,
input[type="submit"].btn3-dark:hover,
input[type="submit"].btn3-dark.hover,
input[type="button"].btn1-dark:hover,
input[type="button"].btn1-dark.hover,
input[type="button"].btn3-dark:hover,
input[type="button"].btn3-dark.hover,
input[type="file"].btn1-dark:hover,
input[type="file"].btn1-dark.hover,
input[type="file"].btn3-dark:hover,
input[type="file"].btn3-dark.hover {
  padding: 0.75em 2.15em;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}

button.btn1-dark:disabled, button.btn1-dark.disabled,
button.btn1-dark :disabled,
button.btn1-dark .disabled, button.btn3-dark:disabled, button.btn3-dark.disabled,
button.btn3-dark :disabled,
button.btn3-dark .disabled,
a[type="button"].btn1-dark:disabled,
a[type="button"].btn1-dark.disabled,
a[type="button"].btn1-dark :disabled,
a[type="button"].btn1-dark .disabled,
a[type="button"].btn3-dark:disabled,
a[type="button"].btn3-dark.disabled,
a[type="button"].btn3-dark :disabled,
a[type="button"].btn3-dark .disabled,
input[type="submit"].btn1-dark:disabled,
input[type="submit"].btn1-dark.disabled,
input[type="submit"].btn1-dark :disabled,
input[type="submit"].btn1-dark .disabled,
input[type="submit"].btn3-dark:disabled,
input[type="submit"].btn3-dark.disabled,
input[type="submit"].btn3-dark :disabled,
input[type="submit"].btn3-dark .disabled,
input[type="button"].btn1-dark:disabled,
input[type="button"].btn1-dark.disabled,
input[type="button"].btn1-dark :disabled,
input[type="button"].btn1-dark .disabled,
input[type="button"].btn3-dark:disabled,
input[type="button"].btn3-dark.disabled,
input[type="button"].btn3-dark :disabled,
input[type="button"].btn3-dark .disabled,
input[type="file"].btn1-dark:disabled,
input[type="file"].btn1-dark.disabled,
input[type="file"].btn1-dark :disabled,
input[type="file"].btn1-dark .disabled,
input[type="file"].btn3-dark:disabled,
input[type="file"].btn3-dark.disabled,
input[type="file"].btn3-dark :disabled,
input[type="file"].btn3-dark .disabled {
  padding: 0.75em 1.75em;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #00249c60;
  color: #01bebd;
}

button.btn2-dark, button.btn4-dark,
a[type="button"].btn2-dark,
a[type="button"].btn4-dark,
input[type="submit"].btn2-dark,
input[type="submit"].btn4-dark,
input[type="button"].btn2-dark,
input[type="button"].btn4-dark,
input[type="file"].btn2-dark,
input[type="file"].btn4-dark {
  -webkit-box-shadow: 0 0 1rem #00249c;
          box-shadow: 0 0 1rem #00249c;
}

button.btn2-dark:disabled, button.btn2-dark.disabled,
button.btn2-dark :disabled,
button.btn2-dark .disabled, button.btn4-dark:disabled, button.btn4-dark.disabled,
button.btn4-dark :disabled,
button.btn4-dark .disabled,
a[type="button"].btn2-dark:disabled,
a[type="button"].btn2-dark.disabled,
a[type="button"].btn2-dark :disabled,
a[type="button"].btn2-dark .disabled,
a[type="button"].btn4-dark:disabled,
a[type="button"].btn4-dark.disabled,
a[type="button"].btn4-dark :disabled,
a[type="button"].btn4-dark .disabled,
input[type="submit"].btn2-dark:disabled,
input[type="submit"].btn2-dark.disabled,
input[type="submit"].btn2-dark :disabled,
input[type="submit"].btn2-dark .disabled,
input[type="submit"].btn4-dark:disabled,
input[type="submit"].btn4-dark.disabled,
input[type="submit"].btn4-dark :disabled,
input[type="submit"].btn4-dark .disabled,
input[type="button"].btn2-dark:disabled,
input[type="button"].btn2-dark.disabled,
input[type="button"].btn2-dark :disabled,
input[type="button"].btn2-dark .disabled,
input[type="button"].btn4-dark:disabled,
input[type="button"].btn4-dark.disabled,
input[type="button"].btn4-dark :disabled,
input[type="button"].btn4-dark .disabled,
input[type="file"].btn2-dark:disabled,
input[type="file"].btn2-dark.disabled,
input[type="file"].btn2-dark :disabled,
input[type="file"].btn2-dark .disabled,
input[type="file"].btn4-dark:disabled,
input[type="file"].btn4-dark.disabled,
input[type="file"].btn4-dark :disabled,
input[type="file"].btn4-dark .disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ffffff00;
  color: #01bebd;
  border-color: #01bebd;
}

button.btn2-dark:disabled:hover, button.btn2-dark:disabled.hover, button.btn2-dark.disabled:hover, button.btn2-dark.disabled.hover,
button.btn2-dark :disabled:hover,
button.btn2-dark :disabled.hover,
button.btn2-dark .disabled:hover,
button.btn2-dark .disabled.hover, button.btn4-dark:disabled:hover, button.btn4-dark:disabled.hover, button.btn4-dark.disabled:hover, button.btn4-dark.disabled.hover,
button.btn4-dark :disabled:hover,
button.btn4-dark :disabled.hover,
button.btn4-dark .disabled:hover,
button.btn4-dark .disabled.hover,
a[type="button"].btn2-dark:disabled:hover,
a[type="button"].btn2-dark:disabled.hover,
a[type="button"].btn2-dark.disabled:hover,
a[type="button"].btn2-dark.disabled.hover,
a[type="button"].btn2-dark :disabled:hover,
a[type="button"].btn2-dark :disabled.hover,
a[type="button"].btn2-dark .disabled:hover,
a[type="button"].btn2-dark .disabled.hover,
a[type="button"].btn4-dark:disabled:hover,
a[type="button"].btn4-dark:disabled.hover,
a[type="button"].btn4-dark.disabled:hover,
a[type="button"].btn4-dark.disabled.hover,
a[type="button"].btn4-dark :disabled:hover,
a[type="button"].btn4-dark :disabled.hover,
a[type="button"].btn4-dark .disabled:hover,
a[type="button"].btn4-dark .disabled.hover,
input[type="submit"].btn2-dark:disabled:hover,
input[type="submit"].btn2-dark:disabled.hover,
input[type="submit"].btn2-dark.disabled:hover,
input[type="submit"].btn2-dark.disabled.hover,
input[type="submit"].btn2-dark :disabled:hover,
input[type="submit"].btn2-dark :disabled.hover,
input[type="submit"].btn2-dark .disabled:hover,
input[type="submit"].btn2-dark .disabled.hover,
input[type="submit"].btn4-dark:disabled:hover,
input[type="submit"].btn4-dark:disabled.hover,
input[type="submit"].btn4-dark.disabled:hover,
input[type="submit"].btn4-dark.disabled.hover,
input[type="submit"].btn4-dark :disabled:hover,
input[type="submit"].btn4-dark :disabled.hover,
input[type="submit"].btn4-dark .disabled:hover,
input[type="submit"].btn4-dark .disabled.hover,
input[type="button"].btn2-dark:disabled:hover,
input[type="button"].btn2-dark:disabled.hover,
input[type="button"].btn2-dark.disabled:hover,
input[type="button"].btn2-dark.disabled.hover,
input[type="button"].btn2-dark :disabled:hover,
input[type="button"].btn2-dark :disabled.hover,
input[type="button"].btn2-dark .disabled:hover,
input[type="button"].btn2-dark .disabled.hover,
input[type="button"].btn4-dark:disabled:hover,
input[type="button"].btn4-dark:disabled.hover,
input[type="button"].btn4-dark.disabled:hover,
input[type="button"].btn4-dark.disabled.hover,
input[type="button"].btn4-dark :disabled:hover,
input[type="button"].btn4-dark :disabled.hover,
input[type="button"].btn4-dark .disabled:hover,
input[type="button"].btn4-dark .disabled.hover,
input[type="file"].btn2-dark:disabled:hover,
input[type="file"].btn2-dark:disabled.hover,
input[type="file"].btn2-dark.disabled:hover,
input[type="file"].btn2-dark.disabled.hover,
input[type="file"].btn2-dark :disabled:hover,
input[type="file"].btn2-dark :disabled.hover,
input[type="file"].btn2-dark .disabled:hover,
input[type="file"].btn2-dark .disabled.hover,
input[type="file"].btn4-dark:disabled:hover,
input[type="file"].btn4-dark:disabled.hover,
input[type="file"].btn4-dark.disabled:hover,
input[type="file"].btn4-dark.disabled.hover,
input[type="file"].btn4-dark :disabled:hover,
input[type="file"].btn4-dark :disabled.hover,
input[type="file"].btn4-dark .disabled:hover,
input[type="file"].btn4-dark .disabled.hover {
  background: #ffffff00;
  border-color: #01bebd;
}

button.btn2-dark:hover, button.btn2-dark.hover, button.btn4-dark:hover, button.btn4-dark.hover,
a[type="button"].btn2-dark:hover,
a[type="button"].btn2-dark.hover,
a[type="button"].btn4-dark:hover,
a[type="button"].btn4-dark.hover,
input[type="submit"].btn2-dark:hover,
input[type="submit"].btn2-dark.hover,
input[type="submit"].btn4-dark:hover,
input[type="submit"].btn4-dark.hover,
input[type="button"].btn2-dark:hover,
input[type="button"].btn2-dark.hover,
input[type="button"].btn4-dark:hover,
input[type="button"].btn4-dark.hover,
input[type="file"].btn2-dark:hover,
input[type="file"].btn2-dark.hover,
input[type="file"].btn4-dark:hover,
input[type="file"].btn4-dark.hover {
  background-color: white;
  border-color: white;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}

.xs-btn {
  font-size: 0.5em;
}

.s-btn {
  font-size: 0.75em;
}

.m-btn {
  font-size: 1.25em;
}

.l-btn {
  font-size: 1.5em;
}

.xl-btn {
  font-size: 1.75em;
}

a {
  color: #8c8c8c60;
  font-family: "Montserrat";
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

a:disabled, a.disabled,
a :disabled,
a .disabled {
  color: #8c8c8c40;
  cursor: not-allowed;
}

a:hover, a.hover {
  color: #00249c;
  -webkit-transform: scale(1);
          transform: scale(1);
}

a.dark {
  color: #01bebd;
}

a.dark:hover, a.dark.hover {
  color: white;
}

a.white {
  color: #ffffff90;
}

a.white:hover, a.white.hover {
  color: white;
}

a:disabled, a.disabled-dark,
a :disabled,
a .disabled-dark {
  color: #00249c;
  cursor: not-allowed;
}

a:disabled:hover, a:disabled.hover, a.disabled-dark:hover, a.disabled-dark.hover,
a :disabled:hover,
a :disabled.hover,
a .disabled-dark:hover,
a .disabled-dark.hover {
  color: #01bebd;
}

a.blue:hover, a.blue.hover {
  color: #00249c;
}

a.red:hover, a.red.hover {
  color: #c6007e;
}

a.sky:hover, a.sky.hover {
  color: #01bebd;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="list"],
input[type="search"],
input[type="password"],
select {
  display: inline-block;
  color: #8c8c8c;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0.75em 1.75em;
  border-radius: 1em;
  border: 0.15em solid #8c8c8c40;
}

input[type="text"].dark-input,
input[type="tel"].dark-input,
input[type="email"].dark-input,
input[type="number"].dark-input,
input[type="date"].dark-input,
input[type="datetime"].dark-input,
input[type="datetime-local"].dark-input,
input[type="list"].dark-input,
input[type="search"].dark-input,
input[type="password"].dark-input,
select.dark-input {
  color: #ffffff;
  border-color: #ffffff60;
}

input[type="text"].dark-input::-webkit-input-placeholder,
input[type="tel"].dark-input::-webkit-input-placeholder,
input[type="email"].dark-input::-webkit-input-placeholder,
input[type="number"].dark-input::-webkit-input-placeholder,
input[type="date"].dark-input::-webkit-input-placeholder,
input[type="datetime"].dark-input::-webkit-input-placeholder,
input[type="datetime-local"].dark-input::-webkit-input-placeholder,
input[type="list"].dark-input::-webkit-input-placeholder,
input[type="search"].dark-input::-webkit-input-placeholder,
input[type="password"].dark-input::-webkit-input-placeholder,
select.dark-input::-webkit-input-placeholder {
  color: #ffffff60;
}

input[type="text"].dark-input:-ms-input-placeholder,
input[type="tel"].dark-input:-ms-input-placeholder,
input[type="email"].dark-input:-ms-input-placeholder,
input[type="number"].dark-input:-ms-input-placeholder,
input[type="date"].dark-input:-ms-input-placeholder,
input[type="datetime"].dark-input:-ms-input-placeholder,
input[type="datetime-local"].dark-input:-ms-input-placeholder,
input[type="list"].dark-input:-ms-input-placeholder,
input[type="search"].dark-input:-ms-input-placeholder,
input[type="password"].dark-input:-ms-input-placeholder,
select.dark-input:-ms-input-placeholder {
  color: #ffffff60;
}

input[type="text"].dark-input::-ms-input-placeholder,
input[type="tel"].dark-input::-ms-input-placeholder,
input[type="email"].dark-input::-ms-input-placeholder,
input[type="number"].dark-input::-ms-input-placeholder,
input[type="date"].dark-input::-ms-input-placeholder,
input[type="datetime"].dark-input::-ms-input-placeholder,
input[type="datetime-local"].dark-input::-ms-input-placeholder,
input[type="list"].dark-input::-ms-input-placeholder,
input[type="search"].dark-input::-ms-input-placeholder,
input[type="password"].dark-input::-ms-input-placeholder,
select.dark-input::-ms-input-placeholder {
  color: #ffffff60;
}

input[type="text"].dark-input::placeholder,
input[type="tel"].dark-input::placeholder,
input[type="email"].dark-input::placeholder,
input[type="number"].dark-input::placeholder,
input[type="date"].dark-input::placeholder,
input[type="datetime"].dark-input::placeholder,
input[type="datetime-local"].dark-input::placeholder,
input[type="list"].dark-input::placeholder,
input[type="search"].dark-input::placeholder,
input[type="password"].dark-input::placeholder,
select.dark-input::placeholder {
  color: #ffffff60;
}

input[type="textarea"] {
  color: #8c8c8c;
  height: auto;
  text-decoration: none;
  vertical-align: middle;
  padding: 0.75em 1.75em;
  border-radius: 1em;
  border: 0.15em solid #8c8c8c40;
  overflow: auto;
}

input[type="textarea"].dark-input {
  color: #ffffff;
  border-color: #ffffff60;
}

input[type="textarea"].dark-input::-webkit-input-placeholder {
  color: #ffffff60;
}

input[type="textarea"].dark-input:-ms-input-placeholder {
  color: #ffffff60;
}

input[type="textarea"].dark-input::-ms-input-placeholder {
  color: #ffffff60;
}

input[type="textarea"].dark-input::placeholder {
  color: #ffffff60;
}

input[type="search"] {
  background-image: url(https://svgshare.com/i/Wux.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 1.5em;
  background-origin: content-box;
  padding-right: 1em;
}

input[type="search"].dark-input {
  color: #ffffff;
  border-color: #ffffff60;
}

input[type="search"].dark-input::-webkit-input-placeholder {
  color: #ffffff60;
}

input[type="search"].dark-input:-ms-input-placeholder {
  color: #ffffff60;
}

input[type="search"].dark-input::-ms-input-placeholder {
  color: #ffffff60;
}

input[type="search"].dark-input::placeholder {
  color: #ffffff60;
}

::-webkit-input-placeholder {
  color: #8c8c8c60;
}

:-ms-input-placeholder {
  color: #8c8c8c60;
}

::-ms-input-placeholder {
  color: #8c8c8c60;
}

::placeholder {
  color: #8c8c8c60;
}

input:-webkit-autofill {
  -webkit-text-fill-color: #8c8c8c !important;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  box-shadow: 0 0 0 30px white inset !important;
}

input[type=radio] {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  width: 1rem;
  display: inline;
}

input[type=radio] label {
  display: inline;
}

.dark-label {
  color: #ffffff90;
}

.inputs-container {
  width: 100%;
  gap: 2vw;
}

.inputs-container input {
  width: 100%;
  margin-top: 1rem;
}

.inputs-container input[type=submit] {
  width: initial;
}

.input-archivo > input {
  display: none;
}

.input-archivo > label {
  cursor: pointer;
}

fieldset {
  -webkit-padding-before: inherit;
          padding-block-start: inherit;
  -webkit-padding-start: inherit;
          padding-inline-start: inherit;
  -webkit-padding-end: inherit;
          padding-inline-end: inherit;
  -webkit-padding-after: inherit;
          padding-block-end: inherit;
  min-inline-size: inherit;
  border: none;
}

@media only screen and (max-width: 1366px) {
  a[type="button"] {
    /*Cambia a s-btn*/
    font-size: 0.9em;
  }
  .l-btn {
    font-size: 1.3em;
  }
  .xl-btn {
    font-size: 2.6em;
  }
}

@media only screen and (max-width: 768px) {
  .l-btn {
    font-size: 1.3em;
  }
  .xl-btn {
    font-size: 2.6em;
  }
}

@media only screen and (max-width: 500px) {
  a[type="button"] {
    /*Cambia a s-btn*/
    font-size: 0.9em;
  }
  .m-btn {
    font-size: 0.9em;
  }
  .l-btn {
    font-size: 1.4em;
  }
  .xl-btn {
    font-size: 1.9em;
  }
}

@media only screen and (max-width: 400px) {
  a[type="button"] {
    /*Cambia a s-btn*/
    font-size: 0.75em;
  }
  .s-btn {
    font-size: 0.5em;
  }
  .m-btn {
    font-size: 0.75em;
  }
  .l-btn {
    font-size: 1.25em;
  }
  .xl-btn {
    font-size: 1.5em;
  }
}

/* CARDS */
/* FONTS */
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

/*** FONTS STYLES ***/
.ubuntu {
  font-family: "Ubuntu";
}

.montserrat {
  font-family: "Montserrat";
}

/*** TITLES STYLES ***/
.xl-title,
.l-title,
.m-title,
.s-title,
.xs-title,
.xl-title-dark,
.l-title-dark,
.m-title-dark,
.s-title-dark,
.xs-title-dark {
  font-family: "Montserrat", sans-serif;
  text-transform: initial;
  letter-spacing: 0.002em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
  line-height: 1em;
  color: #00249c;
}

.xl-title-dark,
.l-title-dark,
.m-title-dark,
.s-title-dark,
.xs-title-dark {
  color: white;
  text-shadow: 0 0 1em #00249c80;
}

.xl-title,
.xl-title-dark {
  font-size: 5rem;
}

.l-title,
.l-title-dark {
  font-size: 4rem;
}

.m-title,
.m-title-dark {
  font-size: 3rem;
}

.s-title,
.s-title-dark {
  font-size: 2rem;
}

.xs-title,
.xs-title-dark {
  font-size: 1.75rem;
  font-weight: 700;
}

/*** SUBTITLES' STYLES ***/
.xl-subtitle,
.l-subtitle,
.m-subtitle,
.s-subtitle,
.xs-subtitle,
.xl-subtitle-dark,
.l-subtitle-dark,
.m-subtitle-dark,
.s-subtitle-dark,
.xs-subtitle-dark {
  text-transform: initial;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.25em;
  color: #01bebd;
}

.xl-subtitle span,
.l-subtitle span,
.m-subtitle span,
.s-subtitle span,
.xs-subtitle span,
.xl-subtitle-dark span,
.l-subtitle-dark span,
.m-subtitle-dark span,
.s-subtitle-dark span,
.xs-subtitle-dark span {
  font-weight: 600;
}

.xl-subtitle-dark,
.l-subtitle-dark,
.m-subtitle-dark,
.s-subtitle-dark,
.xs-subtitle-dark {
  text-shadow: 0 0 1em #00249c80;
}

.xl-subtitle,
.xl-subtitle-dark {
  font-size: 2.5rem;
}

.l-subtitle,
.l-subtitle-dark {
  font-size: 2rem;
}

.m-subtitle,
.m-subtitle-dark {
  font-size: 1.5rem;
}

.s-subtitle,
.s-subtitle-dark {
  font-size: 1.25rem;
}

.xs-subtitle,
.xs-subtitle-dark {
  font-size: 1rem;
}

/*** PARAGRAPHS' STYLES ***/
p,
p > pre {
  /* THIS ARE THE BRAND CUSTOM STYLES */
  font-weight: 300;
  line-height: 1.6em;
  margin: 1.5em 0 3em;
}

p.p-dark,
p > pre.p-dark {
  color: #ffffff95;
  text-shadow: 0 0 1em #00249c80;
}

/*** PRE STYLES ***/
pre {
  font-family: inherit;
  margin: inherit;
}

/*** LIST STYLES ***/
ul {
  list-style-type: none;
}

/*** FONT WEIGHT STYLES ***/
.thin-font {
  font-weight: 100;
}

.x-light-font {
  font-weight: 200;
}

.light-font {
  font-weight: 300;
}

.regular-font {
  font-weight: 400;
}

.medium-font {
  font-weight: 500;
}

.semibold-font {
  font-weight: 600;
}

.bold-font {
  font-weight: 700;
}

.x-bold-font {
  font-weight: 800;
}

.black-font {
  font-weight: 900;
}

@media only screen and (max-width: 1366px) and (min-width: 1024px) {
  .xl-title,
  .xl-title-dark {
    /*Cambia a l-title*/
    font-size: 4rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a l-subtitle*/
    font-size: 2.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
}

@media only screen and (max-width: 768px) {
  p {
    font-size: 18px;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a l-title*/
    font-size: 4rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a l-subtitle*/
    font-size: 2.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
}

@media only screen and (max-height: 500px) {
  p {
    font-size: 14px;
    margin: 1em 0 2em;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 500px) {
  p {
    margin: 1em 0 2em;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 400px) {
  p {
    font-size: 14px;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.25rem;
  }
}

/* COLORS */
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

.white-card,
.dark-card {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #ffffff;
  padding: 2.4rem;
  border-radius: 2rem;
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

.white-card {
  -webkit-box-shadow: 0 0 2rem #8c8c8c20;
          box-shadow: 0 0 2rem #8c8c8c20;
}

.white-card:hover, .white-card.hover {
  -webkit-box-shadow: 0 0 4rem #8c8c8c60;
          box-shadow: 0 0 4rem #8c8c8c60;
}

.dark-card {
  color: #ffffff80;
  -webkit-box-shadow: 0 0 2rem #00249c20;
          box-shadow: 0 0 2rem #00249c20;
  background: linear-gradient(135deg, #00249c, #00249c40);
  background-color: #01bebd;
}

.dark-card p,
.dark-card strong,
.dark-card span {
  color: #ffffff80;
}

.dark-card:hover, .dark-card.hover {
  -webkit-box-shadow: 0 0 3rem #00249c80;
          box-shadow: 0 0 3rem #00249c80;
}

.xxs-card {
  padding: 0.8rem;
  border-radius: 0.8rem;
}

.xs-card {
  padding: 1.2rem;
  border-radius: 0.8rem;
}

.s-card {
  padding: 1.6rem;
  border-radius: 1.2rem;
}

.m-card {
  padding: 2rem;
  border-radius: 1.6rem;
}

.l-card {
  padding: 2.8rem;
  border-radius: 2.4rem;
}

.xl-card {
  padding: 3.2rem;
  border-radius: 2.8rem;
}

/* IMAGES */
/* FONTS */
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

/*** FONTS STYLES ***/
.ubuntu {
  font-family: "Ubuntu";
}

.montserrat {
  font-family: "Montserrat";
}

/*** TITLES STYLES ***/
.xl-title,
.l-title,
.m-title,
.s-title,
.xs-title,
.xl-title-dark,
.l-title-dark,
.m-title-dark,
.s-title-dark,
.xs-title-dark {
  font-family: "Montserrat", sans-serif;
  text-transform: initial;
  letter-spacing: 0.002em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
  line-height: 1em;
  color: #00249c;
}

.xl-title-dark,
.l-title-dark,
.m-title-dark,
.s-title-dark,
.xs-title-dark {
  color: white;
  text-shadow: 0 0 1em #00249c80;
}

.xl-title,
.xl-title-dark {
  font-size: 5rem;
}

.l-title,
.l-title-dark {
  font-size: 4rem;
}

.m-title,
.m-title-dark {
  font-size: 3rem;
}

.s-title,
.s-title-dark {
  font-size: 2rem;
}

.xs-title,
.xs-title-dark {
  font-size: 1.75rem;
  font-weight: 700;
}

/*** SUBTITLES' STYLES ***/
.xl-subtitle,
.l-subtitle,
.m-subtitle,
.s-subtitle,
.xs-subtitle,
.xl-subtitle-dark,
.l-subtitle-dark,
.m-subtitle-dark,
.s-subtitle-dark,
.xs-subtitle-dark {
  text-transform: initial;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.25em;
  color: #01bebd;
}

.xl-subtitle span,
.l-subtitle span,
.m-subtitle span,
.s-subtitle span,
.xs-subtitle span,
.xl-subtitle-dark span,
.l-subtitle-dark span,
.m-subtitle-dark span,
.s-subtitle-dark span,
.xs-subtitle-dark span {
  font-weight: 600;
}

.xl-subtitle-dark,
.l-subtitle-dark,
.m-subtitle-dark,
.s-subtitle-dark,
.xs-subtitle-dark {
  text-shadow: 0 0 1em #00249c80;
}

.xl-subtitle,
.xl-subtitle-dark {
  font-size: 2.5rem;
}

.l-subtitle,
.l-subtitle-dark {
  font-size: 2rem;
}

.m-subtitle,
.m-subtitle-dark {
  font-size: 1.5rem;
}

.s-subtitle,
.s-subtitle-dark {
  font-size: 1.25rem;
}

.xs-subtitle,
.xs-subtitle-dark {
  font-size: 1rem;
}

/*** PARAGRAPHS' STYLES ***/
p,
p > pre {
  /* THIS ARE THE BRAND CUSTOM STYLES */
  font-weight: 300;
  line-height: 1.6em;
  margin: 1.5em 0 3em;
}

p.p-dark,
p > pre.p-dark {
  color: #ffffff95;
  text-shadow: 0 0 1em #00249c80;
}

/*** PRE STYLES ***/
pre {
  font-family: inherit;
  margin: inherit;
}

/*** LIST STYLES ***/
ul {
  list-style-type: none;
}

/*** FONT WEIGHT STYLES ***/
.thin-font {
  font-weight: 100;
}

.x-light-font {
  font-weight: 200;
}

.light-font {
  font-weight: 300;
}

.regular-font {
  font-weight: 400;
}

.medium-font {
  font-weight: 500;
}

.semibold-font {
  font-weight: 600;
}

.bold-font {
  font-weight: 700;
}

.x-bold-font {
  font-weight: 800;
}

.black-font {
  font-weight: 900;
}

@media only screen and (max-width: 1366px) and (min-width: 1024px) {
  .xl-title,
  .xl-title-dark {
    /*Cambia a l-title*/
    font-size: 4rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a l-subtitle*/
    font-size: 2.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
}

@media only screen and (max-width: 768px) {
  p {
    font-size: 18px;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a l-title*/
    font-size: 4rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a l-subtitle*/
    font-size: 2.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
}

@media only screen and (max-height: 500px) {
  p {
    font-size: 14px;
    margin: 1em 0 2em;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 500px) {
  p {
    margin: 1em 0 2em;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 400px) {
  p {
    font-size: 14px;
  }
  .xl-title,
  .xl-title-dark {
    /*Cambia a m-title*/
    font-size: 3rem;
  }
  .xl-subtitle,
  .xl-subtitle-dark {
    /*Cambia a m-subtitle*/
    font-size: 1.5rem;
  }
  .l-title,
  .l-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .l-subtitle,
  .l-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .m-title,
  .m-title-dark {
    /*Cambia a s-title*/
    font-size: 2rem;
  }
  .m-subtitle,
  .m-subtitle-dark {
    /*Cambia a s-subtitle*/
    font-size: 1.25rem;
  }
  .s-title,
  .s-title-dark {
    /*Cambia a xs-title*/
    font-size: 1.75rem;
  }
  .s-subtitle,
  .s-subtitle-dark {
    /*Cambia a xs-subtitle*/
    font-size: 1rem;
  }
  .xs-title,
  .xs-title-dark {
    /*Cambia a xxs-title*/
    font-size: 1.25rem;
  }
}

/* COLORS */
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

img,
video {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.img-product {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.img-float {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 1rem #8c8c8c60;
          box-shadow: 0 0 1rem #8c8c8c60;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  z-index: 1;
}

.img-float.dark {
  -webkit-box-shadow: 0 0 1rem #00249c60;
          box-shadow: 0 0 1rem #00249c60;
}

.img-float:hover, .img-float.hover {
  -webkit-box-shadow: 0 0 2rem #8c8c8c40;
          box-shadow: 0 0 2rem #8c8c8c40;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 2;
}

.img-bg {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

.img-bg:hover, .img-bg.hover {
  -webkit-transform: none;
          transform: none;
}

/* GRIDS */
/*** GRID STYLES ***/
.grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.grid-1col,
.grid-2col,
.grid-3col,
.grid-4col,
.grid-5col,
.grid-6col,
.grid-7col {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  justify-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 4vw;
          column-gap: 4vw;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.grid-1col {
  -ms-grid-columns: auto;
      grid-template-columns: auto;
}

.grid-2col {
  -ms-grid-columns: auto auto;
      grid-template-columns: auto auto;
}

.grid-3col {
  -ms-grid-columns: auto auto auto;
      grid-template-columns: auto auto auto;
}

.grid-4col {
  -ms-grid-columns: auto auto auto auto;
      grid-template-columns: auto auto auto auto;
}

.grid-5col {
  -ms-grid-columns: auto auto auto auto auto;
      grid-template-columns: auto auto auto auto auto;
}

.grid-6col {
  -ms-grid-columns: auto auto auto auto auto auto;
      grid-template-columns: auto auto auto auto auto auto;
}

.grid-7col {
  -ms-grid-columns: auto auto auto auto auto auto auto;
      grid-template-columns: auto auto auto auto auto auto auto;
}

@media only screen and (max-width: 1280px) and (min-width: 768px) {
  .grid-5col,
  .grid-6col,
  .grid-7col {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
  }
}

@media only screen and (max-width: 768px) {
  .grid-2col,
  .grid-3col,
  .grid-4col,
  .grid-5col,
  .grid-6col,
  .grid-7col {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
  }
}

@media only screen and (max-height: 500px) {
  .grid-2col,
  .grid-3col,
  .grid-4col,
  .grid-5col,
  .grid-6col,
  .grid-7col {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
  }
}

@media only screen and (max-width: 500px) {
  .grid-2col,
  .grid-3col,
  .grid-4col,
  .grid-5col,
  .grid-6col,
  .grid-7col {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
  }
}

@media only screen and (max-width: 400px) {
  .grid-2col,
  .grid-3col,
  .grid-4col,
  .grid-5col,
  .grid-6col,
  .grid-7col {
    -ms-grid-columns: auto;
        grid-template-columns: auto;
  }
}

/* TABLES */
/***/
/*** PALETA DE COLORES ***/
/*AZÚL*/
.blue1 {
  color: #00249c;
  fill: #00249c;
}

.blue1-bg {
  background-color: #00249c;
}

/*AZÚL 80 T*/
.blue80 {
  color: #00249c80;
  fill: #00249c80;
}

.blue80-bg {
  background-color: #00249c80;
}

/*AZÚL 60 T*/
.blue60 {
  color: #00249c60;
  fill: #00249c60;
}

.blue60-bg {
  background-color: #00249c60;
}

/*AZÚL 40 T*/
.blue40 {
  color: #00249c40;
  fill: #00249c40;
}

.blue40-bg {
  background-color: #00249c40;
}

/*AZÚL 20 T*/
.blue20 {
  color: #00249c20;
  fill: #00249c20;
}

.blue20-bg {
  background-color: #00249c20;
}

/*AZÚL 00 T*/
.blue00 {
  color: #00249c00;
  fill: #00249c00;
}

.blue00-bg {
  background-color: #00249c00;
}

/*MAGENTA*/
.red1 {
  color: #c6007e;
  fill: #c6007e;
}

.red1-bg {
  background-color: #c6007e;
}

/*MAGENTA 80 T*/
.red80 {
  color: #c6007e80;
  fill: #c6007e80;
}

.red80-bg {
  background-color: #c6007e80;
}

/*MAGENTA 60 T*/
.red60 {
  color: #c6007e60;
  fill: #c6007e60;
}

.red60-bg {
  background-color: #c6007e60;
}

/*MAGENTA 40 T*/
.red40 {
  color: #c6007e40;
  fill: #c6007e40;
}

.red40-bg {
  background-color: #c6007e40;
}

/*MAGENTA 20 T*/
.red20 {
  color: #c6007e20;
  fill: #c6007e20;
}

.red20-bg {
  background-color: #c6007e20;
}

/*MAGENTA 00 T*/
.red00 {
  color: #c6007e00;
  fill: #c6007e00;
}

.red00-bg {
  background-color: #c6007e00;
}

/*CIELO*/
.sky1 {
  color: #01bebd;
  fill: #01bebd;
}

.sky1-bg {
  background-color: #01bebd;
}

/*CIELO 80 T*/
.sky80 {
  color: #01bebd80;
  fill: #01bebd80;
}

.sky80-bg {
  background-color: #01bebd80;
}

/*CIELO 60 T*/
.sky60 {
  color: #01bebd60;
  fill: #01bebd60;
}

.sky60-bg {
  background-color: #01bebd60;
}

/*CIELO 40 T*/
.sky40 {
  color: #01bebd40;
  fill: #01bebd40;
}

.sky40-bg {
  background-color: #01bebd40;
}

/*CIELO 20 T*/
.sky20 {
  color: #01bebd20;
  fill: #01bebd20;
}

.sky20-bg {
  background-color: #01bebd20;
}

/*CIELO 00 T*/
.sky00 {
  color: #01bebd00;
  fill: #01bebd00;
}

.sky00-bg {
  background-color: #01bebd00;
}

/*MAGENTA 75*/
.red2 {
  color: #d4409e;
  fill: #d4409e;
}

.red2-bg {
  background-color: #d4409e;
}

/*GRIS*/
.gray1 {
  color: #8c8c8c;
  fill: #8c8c8c;
}

.gray1-bg {
  background-color: #8c8c8c;
}

/*GRIS 75*/
.gray2 {
  color: #a8a8a8;
  fill: #a8a8a8;
}

.gray2-bg {
  background-color: #a8a8a8;
}

/*GRIS 50*/
.gray3 {
  color: #c5c5c5;
  fill: #c5c5c5;
}

.gray3-bg {
  background-color: #c5c5c5;
}

/*GRIS 80 T*/
.gray80 {
  color: #8c8c8c80;
  fill: #8c8c8c80;
}

.gray80-bg {
  background-color: #8c8c8c80;
}

/*GRIS 60 T*/
.gray60 {
  color: #8c8c8c60;
  fill: #8c8c8c60;
}

.gray60-bg {
  background-color: #8c8c8c60;
}

/*GRIS 40 T*/
.gray40 {
  color: #8c8c8c40;
  fill: #8c8c8c40;
}

.gray40-bg {
  background-color: #8c8c8c40;
}

/*GRIS 20 T*/
.gray20 {
  color: #8c8c8c20;
  fill: #8c8c8c20;
}

.gray20-bg {
  background-color: #8c8c8c20;
}

/*GRIS 00 T*/
.gray00 {
  color: #8c8c8c00;
  fill: #8c8c8c00;
}

.gray00-bg {
  background-color: #8c8c8c00;
}

/*CIELO 75*/
.sky2 {
  color: #40cee4;
  fill: #40cee4;
}

.sky2-bg {
  background-color: #40cee4;
}

/*MAGENTA 50*/
.red3 {
  color: #e280be;
  fill: #e280be;
}

.red3-bg {
  background-color: #e280be;
}

/*GRIS 25*/
.gray4 {
  color: #e2e2e2;
  fill: #e2e2e2;
}

.gray4-bg {
  background-color: #e2e2e2;
}

/*BLANCO*/
.white {
  color: #ffffff;
  fill: #ffffff;
}

.white-bg {
  background-color: #ffffff;
}

/*BLANCO 95 T*/
.white95 {
  color: #ffffff95;
  fill: #ffffff95;
}

.white95-bg {
  background-color: #ffffff95;
}

/*BLANCO 90 T*/
.white90 {
  color: #ffffff90;
  fill: #ffffff90;
}

.white90-bg {
  background-color: #ffffff90;
}

/*BLANCO 80 T*/
.white80 {
  color: #ffffff80;
  fill: #ffffff80;
}

.white80-bg {
  background-color: #ffffff80;
}

/*BLANCO 70 T*/
.white70 {
  color: #ffffff70;
  fill: #ffffff70;
}

.white70-bg {
  background-color: #ffffff70;
}

/*BLANCO 60 T*/
.white60 {
  color: #ffffff60;
  fill: #ffffff60;
}

.white60-bg {
  background-color: #ffffff60;
}

/*BLANCO 50 T*/
.white50 {
  color: #ffffff50;
  fill: #ffffff50;
}

.white50-bg {
  background-color: #ffffff50;
}

/*BLANCO 40 T*/
.white40 {
  color: #ffffff40;
  fill: #ffffff40;
}

.white40-bg {
  background-color: #ffffff40;
}

/*BLANCO 30 T*/
.white30 {
  color: #ffffff30;
  fill: #ffffff30;
}

.white30-bg {
  background-color: #ffffff30;
}

/*BLANCO 20 T*/
.white20 {
  color: #ffffff20;
  fill: #ffffff20;
}

.white20-bg {
  background-color: #ffffff20;
}

/*BLANCO 10 T*/
.white10 {
  color: #ffffff10;
  fill: #ffffff10;
}

.white10-bg {
  background-color: #ffffff10;
}

/*BLANCO 00 T*/
.white00 {
  color: #ffffff00;
  fill: #ffffff00;
}

.white00-bg {
  background-color: #ffffff00;
}

table {
  border: 0;
  text-align: left;
  border-collapse: collapse;
}

table input {
  margin: 0;
}

thead {
  background-color: none;
}

th {
  background-color: #a8a8a8;
  color: white;
  font-weight: 600;
  padding-left: 1em;
}

th.sort-up {
  background-image: url(https://svgshare.com/i/WwP.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 1em;
  background-origin: content-box;
  padding-right: 1em;
}

th.sort-down {
  background-image: url(https://svgshare.com/i/WwQ.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 1em;
  background-origin: content-box;
  padding-right: 1em;
}

tr {
  height: 2em;
  border: 0;
}

tr:nth-child(even) {
  background-color: #8c8c8c20;
}

tr:hover, tr.hover {
  cursor: pointer;
}

tr:hover td, tr.hover td {
  color: white;
}

tr > th:hover {
  background-color: #8c8c8c;
}

td {
  border: 0;
  padding-left: 1em;
}

td.icon-td {
  text-align: center;
}

.table-select {
  padding: 0.4em;
}

.table-search {
  max-width: 10vw;
}

.table-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.table-pags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 2vw;
          column-gap: 2vw;
}

.table-pags a:hover {
  color: #8c8c8c;
}

/* ENLIST CONTROL */
/***/
/*** PALETA DE COLORES ***/
/*VERDE*/
.ec-green {
  color: #00ff32 !important;
  fill: #00ff32 !important;
}

.ec-green-bg {
  background-color: #00ff32 !important;
}

/*VERDE*/
.ec-green90 {
  color: #00ff3290 !important;
  fill: #00ff3290 !important;
}

.ec-green90-bg {
  background-color: #00ff3290 !important;
}

/*VERDE*/
.ec-green80 {
  color: #00ff3280 !important;
  fill: #00ff3280 !important;
}

.ec-green80-bg {
  background-color: #00ff3280 !important;
}

/*VERDE*/
.ec-green60 {
  color: #00ff3260 !important;
  fill: #00ff3260 !important;
}

.ec-green60-bg {
  background-color: #00ff3260 !important;
}

/*VERDE*/
.ec-green40 {
  color: #00ff3240 !important;
  fill: #00ff3240 !important;
}

.ec-green40-bg {
  background-color: #00ff3240 !important;
}

/*VERDE*/
.ec-green20 {
  color: #00ff3220 !important;
  fill: #00ff3220 !important;
}

.ec-green20-bg {
  background-color: #00ff3220 !important;
}

/*ROJO*/
.ec-red {
  color: #ff0032 !important;
  fill: #ff0032 !important;
}

.ec-red-bg {
  background-color: #ff0032 !important;
}

/*ROJO*/
.ec-red90 {
  color: #ff003290 !important;
  fill: #ff003290 !important;
}

.ec-red90-bg {
  background-color: #ff003290 !important;
}

/*ROJO*/
.ec-red80 {
  color: #ff003280 !important;
  fill: #ff003280 !important;
}

.ec-red80-bg {
  background-color: #ff003280 !important;
}

/*ROJO*/
.ec-red60 {
  color: #ff003260 !important;
  fill: #ff003260 !important;
}

.ec-red60-bg {
  background-color: #ff003260 !important;
}

/*ROJO*/
.ec-red40 {
  color: #ff003240 !important;
  fill: #ff003240 !important;
}

.ec-red40-bg {
  background-color: #ff003240 !important;
}

/*ROJO*/
.ec-red20 {
  color: #ff003220 !important;
  fill: #ff003220 !important;
}

.ec-red20-bg {
  background-color: #ff003220 !important;
}

/*NEGRO*/
.ec-black {
  color: #000000 !important;
  fill: #000000 !important;
}

.ec-black-bg {
  background-color: #000000 !important;
}

/*GRIS OSCURO*/
.ec-gray-dark {
  color: #282828 !important;
  fill: #282828 !important;
}

.ec-gray-dark-bg {
  background-color: #282828 !important;
}

/*GRIS MEDIO*/
.ec-gray-med {
  color: #464646 !important;
  fill: #464646 !important;
}

.ec-gray-med-bg {
  background-color: #464646 !important;
}

/*GRIS*/
.ec-gray {
  color: #8c8c8c !important;
  fill: #8c8c8c !important;
}

.ec-gray-bg {
  background-color: #8c8c8c !important;
}

/*GRIS CLARO*/
.ec-gray-light {
  color: #dcdcdc !important;
  fill: #dcdcdc !important;
}

.ec-gray-light-bg {
  background-color: #dcdcdc !important;
}

/*NEGRO 90*/
.ec-black90 {
  color: #00000090 !important;
  fill: #00000090 !important;
}

.ec-black90-bg {
  background-color: #00000090 !important;
}

/*NEGRO 80*/
.ec-black80 {
  color: #00000080 !important;
  fill: #00000080 !important;
}

.ec-black80-bg {
  background-color: #00000080 !important;
}

/*NEGRO 60*/
.ec-black60 {
  color: #00000060 !important;
  fill: #00000060 !important;
}

.ec-black60-bg {
  background-color: #00000060 !important;
}

/*NEGRO 40*/
.ec-black40 {
  color: #00000040 !important;
  fill: #00000040 !important;
}

.ec-black40-bg {
  background-color: #00000040 !important;
}

/*NEGRO 20*/
.ec-black20 {
  color: #00000020 !important;
  fill: #00000020 !important;
}

.ec-black20-bg {
  background-color: #00000020 !important;
}

/*NEGRO 00*/
.ec-black00 {
  color: #00000000 !important;
  fill: #00000000 !important;
}

.ec-black00-bg {
  background-color: #00000000 !important;
}

button.ec-btn1,
a[type="button"].ec-btn1,
input[type="submit"].ec-btn1,
input[type="button"].ec-btn1,
input[type="file"].ec-btn1 {
  -webkit-box-shadow: 0 0 1em #00ff3280;
          box-shadow: 0 0 1em #00ff3280;
  border: none;
  background: #00ff32;
  color: white;
}

button.ec-btn1:hover, button.ec-btn1.hover,
a[type="button"].ec-btn1:hover,
a[type="button"].ec-btn1.hover,
input[type="submit"].ec-btn1:hover,
input[type="submit"].ec-btn1.hover,
input[type="button"].ec-btn1:hover,
input[type="button"].ec-btn1.hover,
input[type="file"].ec-btn1:hover,
input[type="file"].ec-btn1.hover {
  -webkit-box-shadow: 0 0 1em #00ff32 !important;
          box-shadow: 0 0 1em #00ff32 !important;
}

button.ec-btn2,
a[type="button"].ec-btn2,
input[type="submit"].ec-btn2,
input[type="button"].ec-btn2,
input[type="file"].ec-btn2 {
  -webkit-box-shadow: 0 0 1em #00ff3280;
          box-shadow: 0 0 1em #00ff3280;
  border-color: #00ff32;
  background: linear-gradient(135deg, #000000, #464646);
  color: #00ff32;
}

button.ec-btn2:hover, button.ec-btn2.hover,
a[type="button"].ec-btn2:hover,
a[type="button"].ec-btn2.hover,
input[type="submit"].ec-btn2:hover,
input[type="submit"].ec-btn2.hover,
input[type="button"].ec-btn2:hover,
input[type="button"].ec-btn2.hover,
input[type="file"].ec-btn2:hover,
input[type="file"].ec-btn2.hover {
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  color: white;
  border-color: white;
  box-shadow: inherit;
}

button.ec-btn3,
a[type="button"].ec-btn3,
input[type="submit"].ec-btn3,
input[type="button"].ec-btn3,
input[type="file"].ec-btn3 {
  -webkit-box-shadow: 0 0 1em #ff003280;
          box-shadow: 0 0 1em #ff003280;
  border: none;
  background: #ff0032;
  color: white;
}

button.ec-btn3:hover, button.ec-btn3.hover,
a[type="button"].ec-btn3:hover,
a[type="button"].ec-btn3.hover,
input[type="submit"].ec-btn3:hover,
input[type="submit"].ec-btn3.hover,
input[type="button"].ec-btn3:hover,
input[type="button"].ec-btn3.hover,
input[type="file"].ec-btn3:hover,
input[type="file"].ec-btn3.hover {
  -webkit-box-shadow: 0 0 1em #ff0032 !important;
          box-shadow: 0 0 1em #ff0032 !important;
}

button.ec-btn4,
a[type="button"].ec-btn4,
input[type="submit"].ec-btn4,
input[type="button"].ec-btn4,
input[type="file"].ec-btn4 {
  -webkit-box-shadow: 0 0 1em #ff003280;
          box-shadow: 0 0 1em #ff003280;
  border-color: #ff0032;
  background: linear-gradient(135deg, #000000, #464646);
  color: #ff0032;
}

button.ec-btn4:hover, button.ec-btn4.hover,
a[type="button"].ec-btn4:hover,
a[type="button"].ec-btn4.hover,
input[type="submit"].ec-btn4:hover,
input[type="submit"].ec-btn4.hover,
input[type="button"].ec-btn4:hover,
input[type="button"].ec-btn4.hover,
input[type="file"].ec-btn4:hover,
input[type="file"].ec-btn4.hover {
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  color: white;
  border-color: white;
}

button.ec-btn5,
a[type="button"].ec-btn5,
input[type="submit"].ec-btn5,
input[type="button"].ec-btn5,
input[type="file"].ec-btn5 {
  -webkit-box-shadow: 0 0 1em #00000040;
          box-shadow: 0 0 1em #00000040;
  border: none;
  background: linear-gradient(135deg, #000000, #464646);
  color: white;
}

button.ec-btn5:hover, button.ec-btn5.hover,
a[type="button"].ec-btn5:hover,
a[type="button"].ec-btn5.hover,
input[type="submit"].ec-btn5:hover,
input[type="submit"].ec-btn5.hover,
input[type="button"].ec-btn5:hover,
input[type="button"].ec-btn5.hover,
input[type="file"].ec-btn5:hover,
input[type="file"].ec-btn5.hover {
  color: #00ff32;
}

button.ec-btn6,
a[type="button"].ec-btn6,
input[type="submit"].ec-btn6,
input[type="button"].ec-btn6,
input[type="file"].ec-btn6 {
  -webkit-box-shadow: 0 0 1em #00000040;
          box-shadow: 0 0 1em #00000040;
  border: none;
  background: linear-gradient(135deg, #000000, #464646);
  color: white;
}

button.ec-btn6:hover, button.ec-btn6.hover,
a[type="button"].ec-btn6:hover,
a[type="button"].ec-btn6.hover,
input[type="submit"].ec-btn6:hover,
input[type="submit"].ec-btn6.hover,
input[type="button"].ec-btn6:hover,
input[type="button"].ec-btn6.hover,
input[type="file"].ec-btn6:hover,
input[type="file"].ec-btn6.hover {
  color: #ff0032;
}

button.ec-btn7,
a[type="button"].ec-btn7,
input[type="submit"].ec-btn7,
input[type="button"].ec-btn7,
input[type="file"].ec-btn7 {
  -webkit-box-shadow: 0 0 1em #00ff3280;
          box-shadow: 0 0 1em #00ff3280;
  border: none;
  background: #00ff32;
  color: #000000;
}

button.ec-btn7:hover, button.ec-btn7.hover,
a[type="button"].ec-btn7:hover,
a[type="button"].ec-btn7.hover,
input[type="submit"].ec-btn7:hover,
input[type="submit"].ec-btn7.hover,
input[type="button"].ec-btn7:hover,
input[type="button"].ec-btn7.hover,
input[type="file"].ec-btn7:hover,
input[type="file"].ec-btn7.hover {
  -webkit-box-shadow: 0 0 1em #00ff32 !important;
          box-shadow: 0 0 1em #00ff32 !important;
}

button.ec-btn8,
a[type="button"].ec-btn8,
input[type="submit"].ec-btn8,
input[type="button"].ec-btn8,
input[type="file"].ec-btn8 {
  -webkit-box-shadow: 0 0 1em #ff003280;
          box-shadow: 0 0 1em #ff003280;
  border: none;
  background: #ff0032;
  color: #000000;
}

button.ec-btn8:hover, button.ec-btn8.hover,
a[type="button"].ec-btn8:hover,
a[type="button"].ec-btn8.hover,
input[type="submit"].ec-btn8:hover,
input[type="submit"].ec-btn8.hover,
input[type="button"].ec-btn8:hover,
input[type="button"].ec-btn8.hover,
input[type="file"].ec-btn8:hover,
input[type="file"].ec-btn8.hover {
  -webkit-box-shadow: 0 0 1em #ff0032 !important;
          box-shadow: 0 0 1em #ff0032 !important;
}

button.ec-btn1, button.ec-btn3, button.ec-btn5, button.ec-btn6, button.ec-btn7, button.ec-btn8,
a[type="button"].ec-btn1,
a[type="button"].ec-btn3,
a[type="button"].ec-btn5,
a[type="button"].ec-btn6,
a[type="button"].ec-btn7,
a[type="button"].ec-btn8,
input[type="submit"].ec-btn1,
input[type="submit"].ec-btn3,
input[type="submit"].ec-btn5,
input[type="submit"].ec-btn6,
input[type="submit"].ec-btn7,
input[type="submit"].ec-btn8,
input[type="button"].ec-btn1,
input[type="button"].ec-btn3,
input[type="button"].ec-btn5,
input[type="button"].ec-btn6,
input[type="button"].ec-btn7,
input[type="button"].ec-btn8,
input[type="file"].ec-btn1,
input[type="file"].ec-btn3,
input[type="file"].ec-btn5,
input[type="file"].ec-btn6,
input[type="file"].ec-btn7,
input[type="file"].ec-btn8 {
  padding: 0.75em 1.75em;
}

button.ec-btn1:hover, button.ec-btn1.hover, button.ec-btn3:hover, button.ec-btn3.hover, button.ec-btn5:hover, button.ec-btn5.hover, button.ec-btn6:hover, button.ec-btn6.hover, button.ec-btn7:hover, button.ec-btn7.hover, button.ec-btn8:hover, button.ec-btn8.hover,
a[type="button"].ec-btn1:hover,
a[type="button"].ec-btn1.hover,
a[type="button"].ec-btn3:hover,
a[type="button"].ec-btn3.hover,
a[type="button"].ec-btn5:hover,
a[type="button"].ec-btn5.hover,
a[type="button"].ec-btn6:hover,
a[type="button"].ec-btn6.hover,
a[type="button"].ec-btn7:hover,
a[type="button"].ec-btn7.hover,
a[type="button"].ec-btn8:hover,
a[type="button"].ec-btn8.hover,
input[type="submit"].ec-btn1:hover,
input[type="submit"].ec-btn1.hover,
input[type="submit"].ec-btn3:hover,
input[type="submit"].ec-btn3.hover,
input[type="submit"].ec-btn5:hover,
input[type="submit"].ec-btn5.hover,
input[type="submit"].ec-btn6:hover,
input[type="submit"].ec-btn6.hover,
input[type="submit"].ec-btn7:hover,
input[type="submit"].ec-btn7.hover,
input[type="submit"].ec-btn8:hover,
input[type="submit"].ec-btn8.hover,
input[type="button"].ec-btn1:hover,
input[type="button"].ec-btn1.hover,
input[type="button"].ec-btn3:hover,
input[type="button"].ec-btn3.hover,
input[type="button"].ec-btn5:hover,
input[type="button"].ec-btn5.hover,
input[type="button"].ec-btn6:hover,
input[type="button"].ec-btn6.hover,
input[type="button"].ec-btn7:hover,
input[type="button"].ec-btn7.hover,
input[type="button"].ec-btn8:hover,
input[type="button"].ec-btn8.hover,
input[type="file"].ec-btn1:hover,
input[type="file"].ec-btn1.hover,
input[type="file"].ec-btn3:hover,
input[type="file"].ec-btn3.hover,
input[type="file"].ec-btn5:hover,
input[type="file"].ec-btn5.hover,
input[type="file"].ec-btn6:hover,
input[type="file"].ec-btn6.hover,
input[type="file"].ec-btn7:hover,
input[type="file"].ec-btn7.hover,
input[type="file"].ec-btn8:hover,
input[type="file"].ec-btn8.hover {
  padding: 0.75em 2.15em;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}

button.ec-btn1:disabled, button.ec-btn1.disabled,
button.ec-btn1 :disabled,
button.ec-btn1 .disabled, button.ec-btn3:disabled, button.ec-btn3.disabled,
button.ec-btn3 :disabled,
button.ec-btn3 .disabled, button.ec-btn5:disabled, button.ec-btn5.disabled,
button.ec-btn5 :disabled,
button.ec-btn5 .disabled, button.ec-btn6:disabled, button.ec-btn6.disabled,
button.ec-btn6 :disabled,
button.ec-btn6 .disabled, button.ec-btn7:disabled, button.ec-btn7.disabled,
button.ec-btn7 :disabled,
button.ec-btn7 .disabled, button.ec-btn8:disabled, button.ec-btn8.disabled,
button.ec-btn8 :disabled,
button.ec-btn8 .disabled,
a[type="button"].ec-btn1:disabled,
a[type="button"].ec-btn1.disabled,
a[type="button"].ec-btn1 :disabled,
a[type="button"].ec-btn1 .disabled,
a[type="button"].ec-btn3:disabled,
a[type="button"].ec-btn3.disabled,
a[type="button"].ec-btn3 :disabled,
a[type="button"].ec-btn3 .disabled,
a[type="button"].ec-btn5:disabled,
a[type="button"].ec-btn5.disabled,
a[type="button"].ec-btn5 :disabled,
a[type="button"].ec-btn5 .disabled,
a[type="button"].ec-btn6:disabled,
a[type="button"].ec-btn6.disabled,
a[type="button"].ec-btn6 :disabled,
a[type="button"].ec-btn6 .disabled,
a[type="button"].ec-btn7:disabled,
a[type="button"].ec-btn7.disabled,
a[type="button"].ec-btn7 :disabled,
a[type="button"].ec-btn7 .disabled,
a[type="button"].ec-btn8:disabled,
a[type="button"].ec-btn8.disabled,
a[type="button"].ec-btn8 :disabled,
a[type="button"].ec-btn8 .disabled,
input[type="submit"].ec-btn1:disabled,
input[type="submit"].ec-btn1.disabled,
input[type="submit"].ec-btn1 :disabled,
input[type="submit"].ec-btn1 .disabled,
input[type="submit"].ec-btn3:disabled,
input[type="submit"].ec-btn3.disabled,
input[type="submit"].ec-btn3 :disabled,
input[type="submit"].ec-btn3 .disabled,
input[type="submit"].ec-btn5:disabled,
input[type="submit"].ec-btn5.disabled,
input[type="submit"].ec-btn5 :disabled,
input[type="submit"].ec-btn5 .disabled,
input[type="submit"].ec-btn6:disabled,
input[type="submit"].ec-btn6.disabled,
input[type="submit"].ec-btn6 :disabled,
input[type="submit"].ec-btn6 .disabled,
input[type="submit"].ec-btn7:disabled,
input[type="submit"].ec-btn7.disabled,
input[type="submit"].ec-btn7 :disabled,
input[type="submit"].ec-btn7 .disabled,
input[type="submit"].ec-btn8:disabled,
input[type="submit"].ec-btn8.disabled,
input[type="submit"].ec-btn8 :disabled,
input[type="submit"].ec-btn8 .disabled,
input[type="button"].ec-btn1:disabled,
input[type="button"].ec-btn1.disabled,
input[type="button"].ec-btn1 :disabled,
input[type="button"].ec-btn1 .disabled,
input[type="button"].ec-btn3:disabled,
input[type="button"].ec-btn3.disabled,
input[type="button"].ec-btn3 :disabled,
input[type="button"].ec-btn3 .disabled,
input[type="button"].ec-btn5:disabled,
input[type="button"].ec-btn5.disabled,
input[type="button"].ec-btn5 :disabled,
input[type="button"].ec-btn5 .disabled,
input[type="button"].ec-btn6:disabled,
input[type="button"].ec-btn6.disabled,
input[type="button"].ec-btn6 :disabled,
input[type="button"].ec-btn6 .disabled,
input[type="button"].ec-btn7:disabled,
input[type="button"].ec-btn7.disabled,
input[type="button"].ec-btn7 :disabled,
input[type="button"].ec-btn7 .disabled,
input[type="button"].ec-btn8:disabled,
input[type="button"].ec-btn8.disabled,
input[type="button"].ec-btn8 :disabled,
input[type="button"].ec-btn8 .disabled,
input[type="file"].ec-btn1:disabled,
input[type="file"].ec-btn1.disabled,
input[type="file"].ec-btn1 :disabled,
input[type="file"].ec-btn1 .disabled,
input[type="file"].ec-btn3:disabled,
input[type="file"].ec-btn3.disabled,
input[type="file"].ec-btn3 :disabled,
input[type="file"].ec-btn3 .disabled,
input[type="file"].ec-btn5:disabled,
input[type="file"].ec-btn5.disabled,
input[type="file"].ec-btn5 :disabled,
input[type="file"].ec-btn5 .disabled,
input[type="file"].ec-btn6:disabled,
input[type="file"].ec-btn6.disabled,
input[type="file"].ec-btn6 :disabled,
input[type="file"].ec-btn6 .disabled,
input[type="file"].ec-btn7:disabled,
input[type="file"].ec-btn7.disabled,
input[type="file"].ec-btn7 :disabled,
input[type="file"].ec-btn7 .disabled,
input[type="file"].ec-btn8:disabled,
input[type="file"].ec-btn8.disabled,
input[type="file"].ec-btn8 :disabled,
input[type="file"].ec-btn8 .disabled {
  padding: 0.75em 1.75em;
  background: #dcdcdc;
  color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}

a.ec-a {
  color: #dcdcdc;
}

a.ec-a:hover, a.ec-a.hover {
  color: #282828;
}

a.ec-a:disabled, a.ec-a.disabled {
  color: #dcdcdc;
  cursor: not-allowed;
}

a.ec-a-dark {
  color: #dcdcdc;
}

a.ec-a-dark:hover, a.ec-a-dark.hover {
  color: white;
}

a.ec-a-dark:disabled, a.ec-a-dark.disabled {
  color: #282828;
  cursor: not-allowed;
}

/*** GRADACIONES ***/
/*De azul a cyan*/
.black-gray-dark-135 {
  background: linear-gradient(135deg, #000000, #282828);
}

/* GENERAL STYLES */
:root,
body,
*,
*:before,
*:after {
  /* THIS DISABLE THE INHERIT STYLES */
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* THIS ARE THE BRAND CUSTOM STYLES */
  font-family: "Ubuntu", "Montserrat", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  color: #a8a8a8;
  line-height: normal;
}
/*# sourceMappingURL=motion-stylesheet.css.map */