@charset "UTF-8";
/*! $_URL_ova */
@font-face {
  font-family: titulo;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/titulo.otf) format('truetype');
}
@font-face {
  font-family: nombre;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/nombre.otf) format('truetype');
}
@font-face {
  font-family: nombre-light;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/nombre-ligth.otf) format('truetype');
}
@font-face {
  font-family: text;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/text.ttf) format('truetype');
}
@font-face {
  font-family: footer;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/footer.otf) format('truetype');
}
@font-face {
  font-family: figcaption;
  font-style: normal;
  font-weight: 700;
  src: url(assets/fonts/figcaption.ttf) format('truetype');
}

/*! $_URL_ova */
:root {
  --font-size: 16px;
  --body--font-family: text, sans-serif;
  --body--font-family-bold: titulo, sans-serif;
  --header--font-family: nombre, sans-serif;
  --btnHeader--font-family: titulo;
  --btnFooter--font-family: footer, sans-serif;
  --btnHeader--font-size: var(--font-size);
  --vw: 1vw;
  --theme_color_comp: 240, 180, 41;
  --client-color: #005c94;
  --client-color_light: #0079ab;
  --client-color_lighter: #ecf1fa;
  --client-color_dark: #025082;
  --client-color_opacity: #fdd27a;
  --client-color_comp: #f0b429;
  --client-color_comp-light: #fddfb1;
  --client-color__comp-lighter: #fff6e5;
  --client-color_comp-dark: #f58720;
  --client-color__comp-dark-2: #f7a80a;
  --client-color_comp-black: #000;
  --color_ayudaTitle: #00293c;
  --client-gradient-x: linear-gradient(
    90deg,
    var(--client-color_light) 0%,
    var(--client-color)
  );
  --color-blue: #39c;
  --color-lightblue: #e2f1ff;
  --color-green: #7abb42;
  --color-yellow: #efb041;
  --color-yellow_dark: #f7a836;
  --color-red: #c82f29;
  --color-orange: #f36a00;
  --color-purple: #463271;
  --bg-txt: #f7f7f7;
  --bg-color: var(--bg-txt);
  --nav-bg-gradient_top: #00a7f5;
  --nav-bg-gradient_bottom: #004b71;
  --nav-color-txt: #033952;
  --nav-bg-gradient: linear-gradient(
    180deg,
    var(--nav-bg-gradient_top) 0%,
    var(--nav-bg-gradient_bottom)
  );
  --theme-bg-elevation-0: #131313;
  --theme-bg-elevation-1: #1e1e1e;
  --theme-bg-elevation-2: #282828;
  --theme-bg-elevation-3: #323232;
  --theme-bg-elevation-4: #3c3c3c;
  --theme-bg-elevation-5: #464646;
  --theme-bg-elevation-6: #505050;
  --theme-body-bg: #fff;
  --theme-body-txt: #242424;
  --theme-body-txt_light: #757575;
  --theme-body-before-opacity: 0.6;
  --theme-header-btn-txt: #fff;
  --theme-header-btn-before: #005c94;
  --theme-formField-bg: var(--client-color);
  --theme-formField-txt: var(--theme-body-txt);
  --theme-formField-shadow: 0px 2px 0px 0px var(--client-color_comp-dark),
    0px 0px 0px 0px var(--client-color_comp-dark);
  --theme-modal-bg: var(--theme-body-bg);
  --theme-modal-border_bg: var(--client-color);
  --theme-modal-border_bg_light: var(--client-color_comp-light);
  --theme-modal-btn-bg: var(--client-color);
  --theme-modal-btn-txt: var(--theme-body-bg);
  --theme-modal-btn-outline: var(--client-color);
  --theme-modal-overlay-bg: rgba(0, 0, 0, 0.5);
  --theme-modal-shadowColor: var(--client-color_dark);
  --border-modal-color: var(--client-color);
  --theme-menu-header-txt: #005c94;
  --theme-menu-header-bg: var(--client-color);
  --theme-menu-content-bg: var(--client-color);
  --theme-menu-content-txt: var(--client-color);
  --theme-menu-content-btn: var(--client-color_opacity);
  --theme-menu-content-btn-after: var(--client-color_comp);
  --onboarding-tooltip-bg: var(--theme-body-bg);
  --onboarding-tooltip-border: var(--client-color);
  --onboarding-helper-border: var(--client-color);
  --onboarding-helper-bg: var(--theme-body-bg);
  --onboarding-helper-txt: var(--theme-body-txt);
  --header-height: 89px;
  --header-before-height: 37px;
  --header-btn-before-height: 29px;
  --btn-header-bg: transparent;
  --btn-header-after-bg: linear-gradient(
    0deg,
    var(--client-color_dark),
    var(--client-color_light)
  );
  --btn-header-before-bg: var(--theme-header-btn-txt);
  --btn-header-before-txt: var(--theme-header-btn-before);
  --btn-header-txt: var(--theme-header-btn-txt);
  --title-color_name: var(--client-color);
  --btn-nav-bg: var(--client-color_comp);
  --btn-nav-txt: var(--nav-color-txt);
  --bread-bg-gradient_top: #00a1ec;
  --bread-bg-gradient_bottom: #005d8c;
  --bread-color-shadow-small: #4585a3;
  --bread-color-shadow-big: #8ab3c5;
  --bread-txt: #767676;
  --bread-bg-gradient: linear-gradient(
    180deg,
    var(--bread-bg-gradient_top) 0%,
    var(--bread-bg-gradient_bottom)
  );
  --btn-brad-bg: var(--bread-bg-gradient);
  --btn-bread-shadow: 0 0 0 3px var(--bread-color-shadow-small),
    0 0 0 5px var(--bread-color-shadow-big);
  --btn-size-min: 1.9rem;
  --progressBar: 0%;
  --video-controls_bg: var(--client-color);
  --color-seekBar: rgba(231, 177, 67, 0.42);
  --color-thumb: #e7b143;
  --slide-question-bg: var(--client-color_light);
  --accordion-bg: var(--client-color);
  --accordion-title_txt: var(--theme-body-txt);
  --accordion-title-icon-txt: var(--client-color);
  --accordion-title-icon-bg: linear-gradient(
    0deg,
    var(--theme-body-bg),
    var(--client-color)
  );
  --accordion-panel-bg: var(--theme-body-bg);
  --accordion-header-gradient: linear-gradient(
    180deg,
    var(--theme-body-bg) 0,
    var(--theme-body-bg) 50%,
    #f1f1f1 0
  );
  --timing-modal: 500ms;
  --timing-overlay: 700ms;
  --unad-logo-height: 76px;
  --unad-logo-width: 150px;
  --menu-contenido-width: 360px;
  --modal-header-before-height: 37px;
  --modal-header-maxwidth: 1366px;
  --zIndex-header: 15;
  --zIndex-header-block: 1;
  --zIndex-header-after: 10;
  --zIndex-modal-contenido: 15;
  --zIndex-overlay-contenido: 13;
  --zIndex-modal-header: 6;
  --zIndex-overlay-header: 2;
  --zIndex-body-modal: 20;
  --zIndex-video-cues: 17;
  --bg-titleText: hsla(0, 0%, 100%, 0.473);
}
*,
* *,
* > *,
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*! $_URL_ova */
html {
  line-height: 1.05;
  font-size: var(--font-size);
}
body {
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: var(--theme-body-bg);
  font-family: var(--body--font-family);
  color: var(--theme-body-txt, #242424);
}
p {
  font-size: 1.03125rem;
  margin: 0 0 0.8rem;
  line-height: 1.35;
}
small {
  font-size: 0.86511rem;
}
ul {
  line-height: 1.2;
  margin-top: 15px;
  font-size: 1.03125rem;
}
figure {
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
figure img,
figure svg {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  height: auto;
  vertical-align: top;
}
figure figcaption {
  margin-top: 10px;
  font-size: 0.83rem;
}
video {
  width: 100%;
}
audio {
  margin: 10px 0 20px;
  height: 37px;
}
audio.audio.hide {
  display: none;
}
blockquote {
  padding: 10px 10px 10px 15px;
  margin: 0;
  border-left: 3px solid var(--client-color);
  font-style: italic;
}
b,
strong {
  font-weight: 600;
  font-family: var(--body--font-family-bold);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--header--font-family);
  text-transform: none;
  font-weight: 700;
}
h1 {
  font-size: 2.69955rem;
  line-height: 1.05;
  margin: 0.89985rem 0 1.07982rem;
  font-weight: 600;
}
@media screen and (max-width: 425px) {
  h1 {
    font-size: 1.8rem;
  }
}
h2 {
  font-size: 2.28776rem;
  margin: 0.76259rem 0 0.9151rem;
}
h2,
h3 {
  line-height: 1.05;
}
h3 {
  font-size: 1.93878rem;
  margin: 0.64626rem 0 0.77551rem;
}
h4 {
  font-size: 1.64303rem;
  margin: 0.54768rem 0 0.65721rem;
}
h4,
h5 {
  line-height: 1.05;
}
h5 {
  font-size: 1.3924rem;
  margin: 0.46413rem 0 0.55696rem;
}
h6 {
  font-size: 1.18rem;
  line-height: 1.05;
  margin: 0.39333rem 0 0.472rem;
}
a {
  text-decoration: none;
  word-break: break-all;
}
a[title] {
  color: #383838;
}
a[title]hover {
  color: none;
}
input[type='text'],
select,
textarea {
  background-color: var(--theme-formField-bg);
  color: var(--theme-formField-txt);
  font-size: var(--body--font-family);
  margin: 5px;
}
input[type='text'],
textarea {
  border: none;
  box-shadow: var(--theme-formField-shadow);
}
select {
  background-color: #fff;
}
::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: var(--color-lightblue);
}
::-webkit-scrollbar {
  width: 6px;
  background-color: #fff;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: var(--client-color_light);
}
.audio {
  width: 100%;
  max-width: 250px;
}

/*! $_URL_ova */
/*! $_URL_ova */
.o-header,
.o-header_fixed {
  width: 100%;
  height: 100vh;
  grid-area: 1/1 / span 2/1;
  top: 0;
  z-index: var(--zIndex-header);
}
.o-_fixed {
  position: relative;
}
.o-header {
  background-image: url(assets/images/pruebaBg.png);
  background-position: 0;
}
.o-header_block {
  position: relative;
  width: inherit;
  display: grid;
  grid-template-rows: 215px 1fr;
  height: 100vh;
  clip-path: polygon(
    0 100%,
    92.1% 99.59%,
    97.66% 76.09%,
    99.71% 64.16%,
    102.42% 52.84%,
    99.52% 31.39%,
    95.43% 13.25%,
    92.66% 1px,
    0 0
  );
}
.o-header_block-center,
.o-header_block-logo,
.o-header_block-menu {
  display: flex;
  align-items: flex-start;
}
.o-header_block-menu {
  flex-direction: column;
}
.o-header_block-center {
  justify-content: space-around;
  overflow: hidden;
}
.o-header_block-logo {
  width: 100%;
  height: 100%;
  justify-content: center;
}
.o-header_block-logo figure {
  width: 100%;
}
.o-header:after {
  content: '';
  background-position: 100% 100%;
  background-size: auto var(--header-before-height);
  background-repeat: repeat-x;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: var(--zIndex-header-after);
  pointer-events: none;
  bottom: -1px;
}

/*! $_URL_ova */
.o-footer {
  align-items: flex-end;
  background-color: inherit;
  grid-area: 2/2 / span 1 / span 1;
}
.o-footer,
.o-footer_nav-link {
  display: flex;
  justify-content: center;
}
.o-footer_nav-link {
  border-radius: 50%;
  min-width: 1.8rem;
  height: 1.8rem;
  font-size: 0.8rem;
  position: relative;
  margin: 0 5px;
  border: 1px solid var(--client-color_comp);
  align-items: center;
}
.o-footer_nav-link.is-active {
  transform: scale(1.1);
}
.o-footer_nav-link.is-active:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  color: var(--btn-nav-txt);
  border-radius: 50%;
  background-color: var(--client-color);
  border: 1px solid var(--client-color_comp);
}
.o-footer_nav-link.is-active .o-footer_nav-item {
  color: var(--theme-header-btn-txt);
  border: 1px solid #fff;
}
.o-footer_nav-item {
  color: var(--bread-txt);
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
}
.o-footer_nav {
  display: flex;
  margin: 0;
  padding: 0;
}
.o-footer_nav[aria-hidden='true'] {
  display: none;
}
.o-root {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 165px 1fr;
  height: 100vh;
}
.o-main,
.o-root {
  background-color: inherit;
}
.o-main {
  min-height: calc(100vh - var(--header-height));
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  margin: 0 auto;
}
.o-wrapper {
  background-color: inherit;
}
.o-wrapper_footer {
  grid-area: 2/2 / span 1 / span 1;
  display: flex;
  padding: 10px;
  align-items: center;
}

/*! $_URL_ova */
.row {
  width: 100%;
  position: relative;
  margin: 0 auto;
  min-height: 1px;
}
.row:after,
.row:before {
  content: '';
  display: table;
  clear: both;
}
.row-flex {
  display: flex;
  max-width: 100%;
  width: 100%;
  flex-wrap: wrap;
}
.col {
  position: relative;
  float: left;
  margin: 0;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  min-height: 1px;
}
.col-center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.col:after,
.col:before {
  content: '';
  display: table;
  clear: both;
}
.col-flex {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}
.col-flex-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
@media (min-width: 320px) {
  .xs1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-xs1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .xs2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-xs2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .xs3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-xs3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xs4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-xs4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .xs5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-xs5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .xs6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-xs6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xs7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-xs7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .xs8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-xs8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .xs9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-xs9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xs10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-xs10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .xs11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-xs11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .xs12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-xs12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 480px) {
  .xm1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-xm1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .xm2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-xm2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .xm3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-xm3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xm4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-xm4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .xm5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-xm5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .xm6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-xm6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xm7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-xm7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .xm8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-xm8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .xm9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-xm9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xm10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-xm10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .xm11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-xm11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .xm12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-xm12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 600px) {
  .sm1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-sm1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .sm2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-sm2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .sm3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-sm3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sm4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-sm4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .sm5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-sm5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .sm6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-sm6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sm7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-sm7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .sm8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-sm8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .sm9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-sm9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sm10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-sm10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .sm11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-sm11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .sm12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-sm12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .mm1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-mm1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .mm2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-mm2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .mm3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-mm3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .mm4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-mm4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .mm5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-mm5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .mm6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-mm6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mm7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-mm7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .mm8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-mm8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .mm9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-mm9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .mm10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-mm10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .mm11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-mm11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .mm12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-mm12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .md1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-md1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .md2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-md2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .md3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-md3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .md4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-md4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .md5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-md5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .md6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-md6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .md7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-md7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .md8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-md8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .md9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-md9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .md10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-md10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .md11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-md11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .md12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-md12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .lg1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-lg1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .lg2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-lg2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .lg3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-lg3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .lg4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-lg4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .lg5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-lg5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .lg6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-lg6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .lg7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-lg7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .lg8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-lg8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .lg9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-lg9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .lg10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-lg10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .lg11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-lg11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .lg12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-lg12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .hd1 {
    width: 8.33333%;
    flex: 0 0 8.33333%;
  }
  .col-flex-1,
  .col-flex-hd1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .hd2 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
  }
  .col-flex-2,
  .col-flex-hd2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .hd3 {
    width: 25%;
    flex: 0 0 25%;
  }
  .col-flex-3,
  .col-flex-hd3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .hd4 {
    width: 33.33333%;
    flex: 0 0 33.33333%;
  }
  .col-flex-4,
  .col-flex-hd4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .hd5 {
    width: 41.66667%;
    flex: 0 0 41.66667%;
  }
  .col-flex-5,
  .col-flex-hd5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .hd6 {
    width: 50%;
    flex: 0 0 50%;
  }
  .col-flex-6,
  .col-flex-hd6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hd7 {
    width: 58.33333%;
    flex: 0 0 58.33333%;
  }
  .col-flex-7,
  .col-flex-hd7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .hd8 {
    width: 66.66667%;
    flex: 0 0 66.66667%;
  }
  .col-flex-8,
  .col-flex-hd8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .hd9 {
    width: 75%;
    flex: 0 0 75%;
  }
  .col-flex-9,
  .col-flex-hd9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .hd10 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
  }
  .col-flex-10,
  .col-flex-hd10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .hd11 {
    width: 91.66667%;
    flex: 0 0 91.66667%;
  }
  .col-flex-11,
  .col-flex-hd11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .hd12 {
    width: 100%;
    flex: 0 0 100%;
  }
  .col-flex-12,
  .col-flex-hd12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.c-list,
.c-listDefault,
.c-listRed,
.c-listReset {
  --default-magin-left: 20px;
  padding: 0;
  margin: 0;
  list-style-type: disc;
}
.c-list > *,
.c-listDefault > *,
.c-listRed > *,
.c-listReset > * {
  margin-bottom: 10px;
  margin-left: var(--default-magin-left);
}
.c-list > :first-child,
.c-listDefault > :first-child,
.c-listRed > :first-child,
.c-listReset > :first-child {
  padding: 0;
  margin-left: 0;
}
.c-list-number {
  margin-top: 0;
  list-style-type: none;
  padding-left: 1.5rem;
  counter-reset: number;
}
.c-list-number[counter-reset='2'] {
  counter-increment: number;
}
.c-list-number_item {
  position: relative;
}
.c-list-number_item[marker-color]:before {
  color: var(--client-color);
}
.c-list-number_item:before {
  content: counter(number) '.';
  counter-increment: number 1;
  margin-left: -2rem;
  min-width: 1.7rem;
  font-weight: bolder;
  position: absolute;
  top: 0;
  text-align: right;
}
.c-listReset {
  list-style-type: none;
}
.c-listReset > * {
  margin-left: 0;
}
.c-listDefault {
  list-style-type: disc;
}
.c-listDefault > *,
.c-listDefault > :first-child {
  margin-left: var(--default-magin-left);
}
.c-listRed {
  list-style-type: disc;
  font-weight: 700;
  color: var(--client-color_comp-dark);
}
.c-listRed > *,
.c-listRed > :first-child {
  margin-left: var(--default-magin-left);
}
.c-listRed-item > *,
.c-listRed-item > :first-child {
  color: var(--theme-body-txt);
  font-weight: 300;
}

/*! $_URL_ova */
.c-link:visited {
  background-color: #fff;
  color: #000;
}
.c-link:active {
  color: gold !important;
}
.c-link-download {
  color: inherit;
  font-style: italic;
  position: relative;
  display: flex !important;
  align-items: center;
  cursor: pointer;
  width: max-content;
  margin: 1rem auto;
}
.c-link-download:before {
  content: '';
  width: 40px;
  height: 33px;
  background-image: url(assets/images/download.png);
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  left: -45px;
}

/*! $_URL_ova */
.c-btn,
.c-btn_contenido,
.c-btn_default,
.c-btn_header,
.c-btn_init,
.c-btn_navigation,
.c-btn_next,
.c-btn_prev,
.c-btn_style {
  min-width: var(--btn-size-min);
  min-height: var(--btn-size-min);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  vertical-align: middle;
  color: var(--theme-body-txt);
  font-weight: lighter;
  font-size: 1em;
}
.c-btn_enviar {
  min-width: 115px;
  min-height: 40px;
  display: inline-flex;
  justify-content: space-around;
  outline: 2px solid transparent;
  outline-offset: 5px;
  transition: outline-offset 0.2s linear;
  max-height: 2rem;
  font-size: 0.9rem;
  font-weight: 700;
  font-family: var(--btnFooter--font-family);
  word-break: break-word;
  background: var(--btn-nav-bg);
  color: var(--btn-nav-txt);
  margin: 40px auto;
}
.c-btn_enviar,
.c-controls_btn {
  align-items: center;
  border-radius: 0;
  border: none;
}
.c-controls_btn {
  --space-between: 9px;
  min-height: 45px;
  width: 100%;
  padding: 4px;
  display: grid;
  grid-template-columns: var(--header-btn-before-height) 1fr var(
      --header-btn-before-height
    );
  grid-gap: var(--space-between);
  justify-content: center;
  background-color: var(--client-color);
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2901960784313726);
  font-size: inherit;
  text-align: left;
  color: #fff;
  cursor: pointer;
}
.c-controls_btn.borderNone {
  border-bottom: none;
}
.c-controls_btn:before {
  width: 25px;
  height: 25px;
}
.c-controls_btn:after {
  content: '';
  background-image: url(assets/images/Flecha_blanca.svg);
  width: 15px;
  height: 15px;
  transform: rotate(180deg);
  display: flex;
  margin: 0 0 0 auto;
  transition: 0.2s linear;
}
.c-controls_btn:last-child:after {
  content: none;
}
.c-controls_btn:active,
.c-controls_btn:focus,
.c-controls_btn:hover {
  background-color: var(--client-color_light);
}
.c-controls_btn-btn,
.c-controls_btn-select,
.c-controls_btn:before {
  color: #fff;
}
.c-controls_btn-btn,
.c-controls_btn-select {
  background-color: inherit;
  margin: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  vertical-align: middle;
  border: none;
  color: #fff;
  font-size: inherit;
  cursor: pointer;
}
.c-controls_btn-btn span,
.c-controls_btn-select span {
  pointer-events: none;
}
.c-controls_btn-select {
  width: 100%;
  background-color: var(--client-color_dark);
  height: 45px;
}
.c-controls_btn-select option {
  cursor: pointer;
}
.c-btn_navigation {
  max-height: 2rem;
  border-radius: 0;
  font-family: var(--btnFooter--font-family);
  word-break: break-word;
  color: var(--bread-txt);
}
.c-btn_navigation[hidden='hidden'] {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
}
.c-btn_navigation:before {
  background-size: 40% !important;
  font-size: 1.5rem;
  font-weight: lighter !important;
}
.c-btn_contenido {
  position: relative;
  min-width: 30px;
  height: 30px;
  text-transform: capitalize;
  color: #fff;
  background-color: var(--client-color_comp);
  padding: 0;
  border-radius: 50%;
}
.c-btn_contenido:after {
  content: 'X';
  min-height: 80%;
  min-width: 80%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--theme-menu-content-btn-after);
  border-radius: 50%;
  border: 1px solid #fff;
  font-size: 15px;
}
.c-btn_header {
  height: 100%;
  max-height: 74px;
  position: relative;
  padding: 0 0 0 1.3em;
  margin-bottom: 5px;
  border-radius: 0;
  color: var(--btn-header-txt);
  font-family: var(--btnHeader--font-family);
  font-size: var(--btnHeader--font-size);
  background-color: var(--btn-header-bg, transparent);
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.c-btn_header:before {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: 2px 4px 4px 0 rgba(9, 9, 9, 0.4117647058823529);
  transition: 0.5s ease-out;
  background-color: var(--client-color);
}
.c-btn_header:after {
  content: '';
  width: 10px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  left: 0;
  box-shadow: 4px 0 0 0 rgba(0, 0, 0, 0.25882352941176473);
  transition: 0.5s ease-out;
}
.c-btn_header:first-child:after {
  border-radius: 0 20px 0 0;
}
.c-btn_header:last-child:after {
  border-radius: 0 0 20px 0;
}
.c-btn_header:hover:after {
  width: 110%;
}
.c-btn_header:hover:before,
.c-btn_header:hover span {
  z-index: 1;
  transition: 0.5s ease-out;
}
.c-btn_header:hover span {
  color: var(--client-color);
  transition: 0.5s ease-out;
}
.c-btn_header.btn-active-menu:after {
  width: 110%;
}
.c-btn_header.btn-active-menu:before,
.c-btn_header.btn-active-menu span {
  z-index: 1;
  transition: 0.5s ease-out;
}
.c-btn_header.btn-active-menu span {
  color: var(--client-color);
  transition: 0.5s ease-out;
}
.c-btn_header:active:after,
.c-btn_header:focus:after {
  opacity: 1;
  animation-name: fadeIn;
  animation-duration: 0.35s;
}
.c-btn_next,
.c-btn_prev {
  margin-top: 5px;
  margin-bottom: 5px;
}
.c-btn_next:before,
.c-btn_prev:before {
  background-color: var(--client-color_comp);
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: var(--theme-body-txt);
}
.c-btn_next {
  text-align: right;
  margin-left: auto;
}
.c-btn_next:before {
  margin-right: 10px;
}
.c-btn_prev {
  text-align: left;
  margin-right: auto;
  flex-direction: row-reverse;
}
.c-btn_prev:before {
  margin-left: 10px;
}
.c-btn_default {
  font-weight: 700;
  background: var(--btn-nav-bg);
  margin-top: 15px;
  padding: 8px 15px;
  border-radius: 15px;
  box-shadow: 1px 2px 0 var(--client-color_comp-dark);
}
.c-btn_default:before {
  font-size: 1rem;
  margin-right: 10px;
  vertical-align: middle;
}
.c-btn_default:hover {
  background: var(--client-color_comp-dark);
  transition: 0.5s ease;
}
.c-btn_init {
  background-color: var(--color-red);
  color: #fff;
  position: relative;
  padding: 5px;
}
.c-btn_init p {
  margin: 0 5px;
}
.c-btn_init:focus {
  outline-color: var(--theme-body-txt);
}
.c-btn_init:before {
  color: #f0b429;
  font-size: 2rem !important;
}
.c-btn_init:after {
  content: '';
  width: 100%;
  height: 107%;
  border: 2px dashed #f0b429;
  position: absolute;
  border-radius: 10px;
  left: -3px;
  bottom: 0;
}
.c-btn_init.blue {
  background-color: var(--client-color);
  box-shadow: 1px 2px 0 var(--client-color-dark);
}
.c-btn_init.blue:before {
  color: #3599cc;
}
.c-btn_init.blue:after {
  border-color: #3599cc;
}
.c-btn_style {
  width: 200px;
  min-height: 90px;
  position: relative;
  border-radius: 60px;
  margin: 2rem auto;
  padding: 1rem;
  color: #fff;
  box-shadow: 2px 2px 1px 0 #717171;
  transition: filter 0.5s linear;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.c-btn_style:focus {
  outline-color: var(--theme-body-txt);
}
.c-btn_style p {
  margin: 0;
}
.c-btn_style:after {
  width: 100%;
  height: 100%;
  top: -1.4%;
  left: 2.4%;
  border-radius: 60px;
  border: 2px dashed var(--client-color_comp);
  transform: rotate(-3deg);
}
.c-btn_style:after,
.c-btn_style:before {
  content: '';
  position: absolute;
  pointer-events: none;
}
.c-btn_style:before {
  background-image: url(assets/images/bg_iconBtn.png);
  width: 60px;
  height: 50px;
  right: -34px;
  top: -16px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
}
.c-btn_style.bg_orange,
.c-btn_style:first-child {
  background-color: var(--color-orange);
}
.c-btn_style.bg_orange:hover,
.c-btn_style:first-child:hover {
  box-shadow: 3px 0 10px 0 var(--color-orange);
}
.c-btn_style.bg_red,
.c-btn_style:nth-child(2) {
  background-color: var(--color-red);
}
.c-btn_style.bg_red:hover,
.c-btn_style:nth-child(2):hover {
  box-shadow: 3px 0 10px 0 var(--color-red);
}
.c-btn_style.bg_blue,
.c-btn_style:nth-child(3) {
  background-color: var(--color-blue);
}
.c-btn_style.bg_blue:hover,
.c-btn_style:nth-child(3):hover {
  box-shadow: 3px 0 10px 0 var(--color-blue);
}
.c-btn_style.bg_green,
.c-btn_style:nth-child(4) {
  background-color: var(--color-green);
}
.c-btn_style.bg_green:hover,
.c-btn_style:nth-child(4):hover {
  box-shadow: 3px 0 10px 0 var(--color-green);
}
.c-btn_style.bg_yellow,
.c-btn_style:nth-child(5) {
  background-color: var(--color-yellow);
}
.c-btn_style.bg_yellow:hover,
.c-btn_style:nth-child(5):hover {
  box-shadow: 3px 0 10px 0 var(--color-yellow);
}
.c-btn_style.bg_purple,
.c-btn_style:nth-child(6) {
  background-color: var(--color-purple);
}
.c-btn_style.bg_purple:hover,
.c-btn_style:nth-child(6):hover {
  box-shadow: 3px 0 10px 0 var(--color-purple);
}
.c-btn_style.bg_blue-light,
.c-btn_style:nth-child(7) {
  background-color: var(--client-color_light);
}
.c-btn_style.bg_blue-light:hover,
.c-btn_style:nth-child(7):hover {
  box-shadow: 3px 0 10px 0 var(--client-color_light);
}
.c-btn_style.bg_yellow-dark {
  background-color: var(--color-yellow_dark);
  color: var(--theme-body-txt);
}
.c-btn_style.bg_yellow-dark:hover {
  box-shadow: 3px 0 10px 0 var(--color-yellow_dark);
}
.c-btn_style.textRectangle {
  width: 100%;
  max-width: 350px;
  transform: perspective(506px) rotateY(-14deg) rotate(-3deg);
}
.c-btn_style.textRectangle > * {
  font-size: 1.8rem;
}
.c-btn_style.textRectangle:before {
  display: none;
}
.c-btn_style.textRectangle:after {
  transform: translate(1px, -2px);
  border-radius: 10px;
}
.c-btn_style.textRectangle.bg_blue {
  border-radius: 10px;
}
.c-btn_style.textRectangle.bg_blue:after {
  border: 2px dashed var(--client-color_dark);
}
.c-btn_hand {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  position: relative;
  color: #fff;
  padding: 6px;
  border-radius: 14px;
  background-clip: content-box;
}
.c-btn_hand:before,
.c-btn_hand span {
  margin: 5px;
}
.c-btn_hand:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-size: 100% 100%;
}
.c-btn_hand[type*='blue'] {
  background-color: var(--client-color);
}
.c-btn_hand[type*='blue']:after {
  background-image: url(assets/images/btn_border_blue.png);
}
.c-btn_hand[type*='blue']:before {
  content: url(assets/images/hand_blue.png);
}
.c-btn_hand[type*='orange'] {
  background-color: #d84521;
}
.c-btn_hand[type*='orange']:after {
  background-image: url(assets/images/btn_border_orange.png);
}
.c-btn_hand[type*='orange']:before {
  content: url(assets/images/hand_orange.png);
}
button[disabled] {
  background-color: grey;
  box-shadow: none;
  pointer-events: none;
}
.c-unad-logo {
  display: flex;
  height: var(--unad-logo-height);
  width: var(--unad-logo-width);
  padding: 0;
  margin-top: 10px;
  margin-left: 48px;
}
.c-unad-logo img {
  max-width: 96px;
}
.c-figure {
  position: relative;
}
.c-figure_caption-title {
  font-weight: 700;
  font-family: var(--header--font-family);
}
.c-figure_caption-alt {
  word-break: break-word;
}
.c-mediaQ-image_picture {
  width: 100%;
  z-index: 1;
}
.u-border-image {
  border-radius: 15px;
  border: 3px solid var(--client-color);
  box-shadow: 0 0 0 3px var(--client-color_dark);
}
.c-image-border {
  position: relative;
  margin: 1rem;
}
.c-image-border:after,
.c-image-border:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50px;
  top: 0;
  left: 0;
  pointer-events: none;
}
@media screen and (max-width: 480px) {
  .c-image-border:after,
  .c-image-border:before {
    border-radius: 20px;
  }
}
.c-image-border:after {
  border: 2px dashed var(--client-color_comp-dark);
  transform: rotate(-4deg);
  z-index: 1;
}
.c-image-border:before {
  background-color: var(--client-color_comp-light);
  z-index: 0;
  transform: rotate(4deg);
}
.c-image-border img,
.c-image-border svg {
  border-radius: 50px;
  background: #fff;
}
@media screen and (max-width: 480px) {
  .c-image-border img,
  .c-image-border svg {
    padding: 0.5rem;
    border-radius: 20px;
  }
}
.card-figcaption {
  font-size: 0.83rem;
  text-align: center;
  margin-top: 1rem;
}
html[fz='2'] .c-image-border {
  width: max-content;
  margin: auto;
}
@keyframes afterOverlayIsVisible {
  0% {
    opacity: 0;
  }
  to {
    opacity: 0.2;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInTopModalAccesibility {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(var(--header-height));
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInVideo {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes shake {
  0%,
  30%,
  to {
    transform: translateZ(0);
  }
  5%,
  25% {
    transform: translate3d(-5px, 0, 0);
  }
  15% {
    transform: translate3d(5px, 0, 0);
  }
}
@keyframes fadeInDown_for_headerBtns {
  0% {
    transform: translateY(var(--header-height));
  }
  to {
    transform: translateY(0);
  }
}
@keyframes fadeInUp_for_headerBtns {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(var(--header-height));
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.1);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.1);
  }
  70% {
    transform: scale(1);
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    opacity: 1;
    transform: translate3d(0, -10px, 0);
  }
  90% {
    opacity: 1;
    transform: translate3d(0, 5px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.01, 1.01, 1.01);
  }
  to {
    transform: scaleX(1);
  }
}
[animation~='bounce'] {
  animation-name: bounce;
  transform-origin: center bottom;
}
[animation~='pulse'] {
  animation-name: pulse;
}
[animation~='heartBeat'] {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
}
[animation~='bounceInDown'] {
  animation-name: bounceInDown;
}
[animation~='shake'] {
  animation-name: shake;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
}
[animation~='fadeOut'] {
  animation-name: fadeOut;
}
[animation~='fadeInDown'] {
  animation-name: fadeInDown;
}
[animation~='fadeIn'] {
  animation-name: fadeIn;
}
[animation~='fadeInUp'] {
  animation-name: fadeInUp;
}
[animation~='fadeInLeft'] {
  animation-name: fadeInLeft;
}
[animation~='fadeInRight'] {
  animation-name: fadeInRight;
}
[animation~='bounceIn'] {
  animation-name: bounceIn;
}
[animation*='bounceInDown'],
[animation*='fadeIn'] {
  opacity: 0;
  animation-fill-mode: forwards;
}
[animation*='delay-0'] {
  animation-delay: 0s;
}
[animation*='duration-0'] {
  animation-duration: 0s;
}
[animation*='delay-0.25'] {
  animation-delay: 0.25s;
}
[animation*='duration-0.25'] {
  animation-duration: 0.25s;
}
[animation*='delay-0.5'] {
  animation-delay: 0.5s;
}
[animation*='duration-0.5'] {
  animation-duration: 0.5s;
}
[animation*='delay-0.75'] {
  animation-delay: 0.75s;
}
[animation*='duration-0.75'] {
  animation-duration: 0.75s;
}
[animation*='delay-1'] {
  animation-delay: 1s;
}
[animation*='duration-1'] {
  animation-duration: 1s;
}
[animation*='delay-1.25'] {
  animation-delay: 1.25s;
}
[animation*='duration-1.25'] {
  animation-duration: 1.25s;
}
[animation*='delay-1.5'] {
  animation-delay: 1.5s;
}
[animation*='duration-1.5'] {
  animation-duration: 1.5s;
}
[animation*='delay-1.75'] {
  animation-delay: 1.75s;
}
[animation*='duration-1.75'] {
  animation-duration: 1.75s;
}
[animation*='delay-2'] {
  animation-delay: 2s;
}
[animation*='duration-2'] {
  animation-duration: 2s;
}
[animation*='delay-2.25'] {
  animation-delay: 2.25s;
}
[animation*='duration-2.25'] {
  animation-duration: 2.25s;
}
[animation*='delay-2.5'] {
  animation-delay: 2.5s;
}
[animation*='duration-2.5'] {
  animation-duration: 2.5s;
}
[animation*='delay-2.75'] {
  animation-delay: 2.75s;
}
[animation*='duration-2.75'] {
  animation-duration: 2.75s;
}
[animation*='delay-3'] {
  animation-delay: 3s;
}
[animation*='duration-3'] {
  animation-duration: 3s;
}
[animation*='delay-3.25'] {
  animation-delay: 3.25s;
}
[animation*='duration-3.25'] {
  animation-duration: 3.25s;
}
[animation*='delay-3.5'] {
  animation-delay: 3.5s;
}
[animation*='duration-3.5'] {
  animation-duration: 3.5s;
}
[animation*='delay-3.75'] {
  animation-delay: 3.75s;
}
[animation*='duration-3.75'] {
  animation-duration: 3.75s;
}
[animation*='delay-4'] {
  animation-delay: 4s;
}
[animation*='duration-4'] {
  animation-duration: 4s;
}
[animation*='delay-4.25'] {
  animation-delay: 4.25s;
}
[animation*='duration-4.25'] {
  animation-duration: 4.25s;
}
[animation*='delay-4.5'] {
  animation-delay: 4.5s;
}
[animation*='duration-4.5'] {
  animation-duration: 4.5s;
}
[animation*='delay-4.75'] {
  animation-delay: 4.75s;
}
[animation*='duration-4.75'] {
  animation-duration: 4.75s;
}
[animation*='delay-5'] {
  animation-delay: 5s;
}
[animation*='duration-5'] {
  animation-duration: 5s;
}
[animation*='delay-5.25'] {
  animation-delay: 5.25s;
}
[animation*='duration-5.25'] {
  animation-duration: 5.25s;
}
[animation*='delay-5.5'] {
  animation-delay: 5.5s;
}
[animation*='duration-5.5'] {
  animation-duration: 5.5s;
}
[animation*='delay-5.75'] {
  animation-delay: 5.75s;
}
[animation*='duration-5.75'] {
  animation-duration: 5.75s;
}
[animation*='delay-6'] {
  animation-delay: 6s;
}
[animation*='duration-6'] {
  animation-duration: 6s;
}
[animation*='delay-6.25'] {
  animation-delay: 6.25s;
}
[animation*='duration-6.25'] {
  animation-duration: 6.25s;
}
[animation*='delay-6.5'] {
  animation-delay: 6.5s;
}
[animation*='duration-6.5'] {
  animation-duration: 6.5s;
}
[animation*='delay-6.75'] {
  animation-delay: 6.75s;
}
[animation*='duration-6.75'] {
  animation-duration: 6.75s;
}
[animation*='delay-7'] {
  animation-delay: 7s;
}
[animation*='duration-7'] {
  animation-duration: 7s;
}
[animation*='delay-7.25'] {
  animation-delay: 7.25s;
}
[animation*='duration-7.25'] {
  animation-duration: 7.25s;
}
[animation*='delay-7.5'] {
  animation-delay: 7.5s;
}
[animation*='duration-7.5'] {
  animation-duration: 7.5s;
}
[animation*='delay-7.75'] {
  animation-delay: 7.75s;
}
[animation*='duration-7.75'] {
  animation-duration: 7.75s;
}
[animation*='delay-8'] {
  animation-delay: 8s;
}
[animation*='duration-8'] {
  animation-duration: 8s;
}
[animation*='delay-8.25'] {
  animation-delay: 8.25s;
}
[animation*='duration-8.25'] {
  animation-duration: 8.25s;
}
[animation*='delay-8.5'] {
  animation-delay: 8.5s;
}
[animation*='duration-8.5'] {
  animation-duration: 8.5s;
}
[animation*='delay-8.75'] {
  animation-delay: 8.75s;
}
[animation*='duration-8.75'] {
  animation-duration: 8.75s;
}
[animation*='delay-9'] {
  animation-delay: 9s;
}
[animation*='duration-9'] {
  animation-duration: 9s;
}
[animation*='delay-9.25'] {
  animation-delay: 9.25s;
}
[animation*='duration-9.25'] {
  animation-duration: 9.25s;
}
[animation*='delay-9.5'] {
  animation-delay: 9.5s;
}
[animation*='duration-9.5'] {
  animation-duration: 9.5s;
}
[animation*='delay-9.75'] {
  animation-delay: 9.75s;
}
[animation*='duration-9.75'] {
  animation-duration: 9.75s;
}
[animation*='delay-10'] {
  animation-delay: 10s;
}
[animation*='duration-10'] {
  animation-duration: 10s;
}
[animation*='delay-10.25'] {
  animation-delay: 10.25s;
}
[animation*='duration-10.25'] {
  animation-duration: 10.25s;
}
[animation*='delay-10.5'] {
  animation-delay: 10.5s;
}
[animation*='duration-10.5'] {
  animation-duration: 10.5s;
}
[animation*='delay-10.75'] {
  animation-delay: 10.75s;
}
[animation*='duration-10.75'] {
  animation-duration: 10.75s;
}
[animation*='delay-11'] {
  animation-delay: 11s;
}
[animation*='duration-11'] {
  animation-duration: 11s;
}
[animation*='delay-11.25'] {
  animation-delay: 11.25s;
}
[animation*='duration-11.25'] {
  animation-duration: 11.25s;
}
[animation*='delay-11.5'] {
  animation-delay: 11.5s;
}
[animation*='duration-11.5'] {
  animation-duration: 11.5s;
}
[animation*='delay-11.75'] {
  animation-delay: 11.75s;
}
[animation*='duration-11.75'] {
  animation-duration: 11.75s;
}
[animation*='delay-12'] {
  animation-delay: 12s;
}
[animation*='duration-12'] {
  animation-duration: 12s;
}
[animation*='delay-12.25'] {
  animation-delay: 12.25s;
}
[animation*='duration-12.25'] {
  animation-duration: 12.25s;
}
[animation*='delay-12.5'] {
  animation-delay: 12.5s;
}
[animation*='duration-12.5'] {
  animation-duration: 12.5s;
}
[animation*='iteration-infinite'] {
  animation-iteration-count: infinite;
}
@keyframes animStrokeLine {
  to {
    stroke-dashoffset: 0;
  }
}
.c-video {
  box-shadow: 0 0 0 2px var(--video-controls_bg);
  margin: 20px auto;
  position: relative;
}
.c-video.game-videoInteractive,
.c-video:-moz-full-screen,
.c-video:-webkit-full-screen,
.c-video:fullscreen {
  margin: 0 auto;
}
.c-video_multimedia {
  height: 100%;
}
.c-video_subtitles-draggable {
  position: absolute;
  bottom: -100px;
  top: auto;
  z-index: 13;
  overflow: auto;
  max-height: 100px;
  max-width: 100%;
  min-width: 400px;
  background: var(--video-controls_bg);
  animation: fadeIn 1s forwards;
}
.c-video_subtitles-heading {
  display: grid;
  grid-template-columns: 1fr 100px;
  padding: 16px 20px 0;
}
.c-video_subtitles-heading-txt {
  margin: 0;
}
.c-video_subtitles-toggle-drag--control {
  width: 80px;
  height: 26px;
  background: #333;
  margin: 0 auto;
  position: relative;
  border-radius: 50px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 1px 0 hsla(0, 0%, 100%, 0.2);
  opacity: 0;
}
.c-video_subtitles-toggle-drag--control input[type='checkbox'] {
  visibility: hidden;
}
.c-video_subtitles-toggle-drag--control input[type='checkbox']:checked + label {
  left: 43px;
}
.c-video_subtitles-toggle-drag--control label {
  display: block;
  width: 34px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
  background: #fcfff4;
  background: linear-gradient(180deg, #fcfff4 0, #dfe5d7 40%, #b3bead);
  border-radius: 50px;
  transition: all 0.4s ease;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
}
.c-video_subtitles-toggle-drag--control:after {
  content: 'OFF';
  color: #000;
  position: absolute;
  right: 10px;
  z-index: 0;
  font: 12px/26px Arial, sans-serif;
  font-weight: 700;
  text-shadow: 1px 1px 0 hsla(0, 0%, 100%, 0.15);
}
.c-video_subtitles-toggle-drag--control:before {
  content: 'ON';
  color: #27ae60;
  position: absolute;
  left: 10px;
  z-index: 0;
  font: 12px/26px Arial, sans-serif;
  font-weight: 700;
}
.c-video_subtitles-cues {
  padding: 0 20px 20px;
  word-break: break-word;
}
.c-video_subtitles,
.contain-text {
  z-index: var(--zIndex-video-cues);
  height: 0;
  max-height: 300px;
  width: 100%;
  margin: 0 auto;
  text-align: justify;
  color: #fff;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  cursor: move;
}
.c-video_subtitles:before,
.contain-text:before {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.c-video_subtitles.show,
.contain-text.show {
  overflow: initial;
  pointer-events: all;
  visibility: visible;
}
.c-video_subtitles.show .c-video_subtitles-draggable.moved,
.contain-text.show .c-video_subtitles-draggable.moved {
  bottom: auto;
}
.c-video_subtitles.moved,
.contain-text.moved {
  position: absolute;
  left: 33%;
}
.c-video_subtitles [cue-id],
.contain-text [cue-id] {
  display: inline;
}
.c-video_subtitles [cue-id].blocked,
.contain-text [cue-id].blocked {
  pointer-events: none;
}
.c-video_subtitles [cue-id].is-active,
.c-video_subtitles [cue-id]:hover,
.contain-text [cue-id].is-active,
.contain-text [cue-id]:hover {
  color: #242424;
  background-color: gold;
  cursor: pointer;
  padding: 0 2px;
}
.video {
  display: flex;
}
.video:hover .content-controls {
  opacity: 1;
}
.video video {
  height: 100%;
}
.video:before {
  content: attr(data-state);
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  opacity: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.45);
  transition: opacity 0.5s ease-in-out;
  white-space: pre;
  font-size: 170px;
  text-shadow: 0 1px 0 #001825;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  font-family: material-icon !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.video[video-status='autoPlay'] .content-controls,
.video[video-status='autoPlay']:before {
  display: none;
}
.video.on-pause .content-controls {
  opacity: 1;
}
.video.on-pause:before {
  opacity: 1;
  z-index: 1;
  animation-name: fadeIn;
}
.video .content-controls {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  background: var(--video-controls_bg);
  z-index: 2;
  opacity: 0;
}
.video .content-controls .controls {
  display: grid;
  align-items: center;
  justify-content: space-around;
  grid-template: 40px/45px 45px 70px 70px 1fr 45px 45px;
  height: 100%;
}
@media screen and (max-width: 480px) {
  .video .content-controls .controls {
    grid-template: 40px/45px 45px 30px minmax(45px, 1fr) 1fr 45px 45px;
  }
}
.video .content-controls .controls [class*='button'] {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  background: transparent;
  color: #fff;
  border: none;
  height: 100%;
  font-size: 30px;
  cursor: pointer;
  margin: 0;
}
.video .content-controls .controls .button-text {
  font-size: 25px;
}
.video .content-controls .controls span {
  color: #fff;
  font-size: 17px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video .content-controls .controls :focus {
  outline-color: var(--client-color_opacity);
}
.video input[type='range'].bar-audio {
  width: 10%;
}
.video input[type='range'].bar-audio,
.video input[type='range'].bar-video {
  height: 30px;
  -webkit-appearance: none;
  width: 95%;
  border: none;
  color: #fff;
  background-color: transparent;
  margin: 0 auto;
}
.video input[type='range'].bar-audio::-webkit-slider-runnable-track,
.video input[type='range'].bar-video::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  transition-duration: 0.2s;
  box-shadow: 1px 1px 3px #50555c;
  background: var(--color-seekBar);
  border-radius: 14px;
  border: 0 solid #000;
}
.video input[type='range'].bar-audio::-webkit-slider-thumb,
.video input[type='range'].bar-video::-webkit-slider-thumb {
  box-shadow: 0 0 0 #000;
  border: 0 solid #000;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--color-thumb);
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -5px;
}
.video input[type='range'].bar-audio:focus::-webkit-slider-runnable-track,
.video input[type='range'].bar-video:focus::-webkit-slider-runnable-track {
  background: var(--color-seekBar);
}
.video input[type='range'].bar-audio::-moz-range-track,
.video input[type='range'].bar-video::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  transition-duration: 0.2s;
  box-shadow: 1px 1px 3px #50555c;
  background: var(--color-seekBar);
  border-radius: 14px;
  border: 0 solid #000;
}
.video input[type='range'].bar-audio::-moz-range-thumb,
.video input[type='range'].bar-video::-moz-range-thumb {
  box-shadow: 0 0 0 #000;
  border: 0 solid #000;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--color-thumb);
  cursor: pointer;
}
.video input[type='range'].bar-audio::-ms-track,
.video input[type='range'].bar-video::-ms-track {
  width: 100%;
  height: 22px;
  cursor: pointer;
  transition-duration: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.video input[type='range'].bar-audio::-ms-fill-lower,
.video input[type='range'].bar-audio::-ms-fill-upper,
.video input[type='range'].bar-video::-ms-fill-lower,
.video input[type='range'].bar-video::-ms-fill-upper {
  background: var(--color-seekBar);
  border: 0 solid #000;
  border-radius: 28px;
  box-shadow: 1px 1px 3px #50555c;
}
.video input[type='range'].bar-audio::-ms-thumb,
.video input[type='range'].bar-video::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0 0 0 #000;
  border: 0 solid #000;
  height: 20px;
  width: 40px;
  border-radius: 12px;
  background: var(--color-thumb);
  cursor: pointer;
}
.video input[type='range'].bar-audio:focus::-ms-fill-lower,
.video input[type='range'].bar-audio:focus::-ms-fill-upper,
.video input[type='range'].bar-video:focus::-ms-fill-lower,
.video input[type='range'].bar-video:focus::-ms-fill-upper {
  background: var(--color-seekBar);
}
.c-content-video video {
  padding: 0;
  min-height: inherit;
}
@media screen and (max-width: 700px) {
  .c-content-video {
    margin: 10px auto 0;
  }
}
.c-content-video[video-accesibility] {
  width: 200px;
  min-height: 160px;
  margin-bottom: 10px;
  display: flex;
  animation: fadeInVideo;
  animation-duration: 3s;
}
.c-content-video[video-accesibility].hide {
  min-height: 0;
  margin-bottom: 0;
  overflow: hidden;
}
.c-content-video[video-accesibility].hide .c-video,
.c-content-video[video-accesibility].hide .content-controls {
  display: none;
}
.c-content-video[video-accesibility] .c-video {
  margin: 0;
  min-height: 160px;
  width: 100%;
}
.c-content-video[video-accesibility] .c-video .content-controls .controls {
  grid-template-columns: 45px 1fr;
}
.c-content-video[video-accesibility]
  .c-video
  .content-controls
  .controls
  .bar-audio,
.c-content-video[video-accesibility]
  .c-video
  .content-controls
  .controls
  .button-muted,
.c-content-video[video-accesibility]
  .c-video
  .content-controls
  .controls
  .button-screen,
.c-content-video[video-accesibility]
  .c-video
  .content-controls
  .controls
  .button-text,
.c-content-video[video-accesibility]
  .c-video
  .content-controls
  .controls
  .c-video_timer {
  display: none;
}
.c-content-video[video-accesibility] .c-video .video,
.c-content-video[video-accesibility] .c-video_multimedia-video {
  background-color: #fff;
  min-height: inherit;
  flex-wrap: wrap;
}
.c-content-video[video-accesibility] .c-video .video video,
.c-content-video[video-accesibility] .c-video_multimedia-video video {
  min-height: inherit;
}
.c-content-video[video-accesibility] .c-video .video:before,
.c-content-video[video-accesibility] .c-video_multimedia-video:before {
  font-size: 120px;
  height: 100%;
}
.c-content-video[video-accesibility] .c-video_subtitles {
  display: none;
  width: auto;
}
.c-content-video[video-accesibility] .c-video_subtitles-draggable {
  min-width: auto;
}
.c-content-audio audio {
  height: 37px;
}
.draggable-video {
  position: absolute !important;
  z-index: 5;
}
.draggable-video.hide:after {
  display: none;
}
.draggable-video:active:after {
  content: url(assets/images/arrowMultiple.png);
}
.draggable-video .hide-video:hover,
.draggable-video:after:hover {
  background-color: #03679a;
}
.draggable-video .hide-video {
  position: absolute;
  right: 0;
  top: 51px;
}
.draggable-video .hide-video,
.draggable-video:after {
  content: url(assets/images/arrowMultiple.png);
  width: 50px;
  height: 50px;
  background-color: #005784;
  border-radius: 0 50% 50% 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: move;
}
.c-input_act {
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 0 13px 3px #999;
}
.c-input_act,
.c-input_text {
  position: relative;
}
.c-input_radio input {
  opacity: 0;
}
.c-select {
  background-color: #fff;
  border: 2px solid var(--client-color);
  border-radius: 2px;
  margin: 5px 0;
  height: 2.15rem;
  max-width: 205px;
  width: 100%;
  color: #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 5px 2rem 5px 5px;
  background-image: linear-gradient(45deg, transparent 50%, #fff 0),
    linear-gradient(135deg, #fff 50%, transparent 0),
    linear-gradient(90deg, var(--client-color), var(--client-color));
  background-position: calc(104% - 20px) calc(0.7em + 2px),
    calc(104% - 15px) calc(0.7em + 2px), 100% 0;
  background-size: 5px 5px, 5px 5px, 1.8em 2.5em;
  background-repeat: no-repeat;
}
.c-select:before {
  content: 'arrow_drop_down';
  font-family: material-icon !important;
  position: absolute;
  width: 100px;
  height: 50px;
  background: var(--client-color);
}
label:before {
  vertical-align: middle;
  font-size: 1.3rem;
  color: #fff;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
label.icon-u-wrong:before {
  background-color: #f0524b;
}
label.icon-u-good:before {
  background-color: #7abb42;
}
.c-textarea {
  font-size: inherit;
  font-family: var(--body--font-family);
  margin: 0;
  padding: 5px;
}
.c-content {
  display: grid;
  grid-template-columns: 1fr 200px;
  align-items: end;
  justify-content: center;
  margin: 0 0 10px;
  padding-top: 20px;
}
@media screen and (max-width: 700px) {
  .c-content {
    grid-template-columns: 1fr;
  }
}
.c-content_heading {
  padding-bottom: 10px;
}
.c-content_heading-field {
  margin-right: 5px;
  margin-top: 11px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.c-content_heading-name {
  font-weight: 400;
  display: block;
  margin-bottom: 5px;
  color: var(--title-color_name);
  font-size: 0.65em;
}
.c-content_heading-title {
  display: flex;
  width: 100%;
  align-content: flex-end;
  margin: 0;
  font-family: titulo;
}
.c-content_heading-index {
  display: flex;
  min-height: 4rem;
  justify-content: center;
  font-size: 4rem;
  margin-right: 10px;
  align-items: flex-end;
}
.c-content_heading-college {
  font-size: 0.5em;
  font-weight: 700;
  font-family: nombre, sans-serif;
  color: var(--theme-body-txt, #242424);
  margin-bottom: 5px;
}
@media screen and (max-width: 650px) {
  .c-content_heading-college {
    font-size: 0.8rem;
  }
}
.c-content_main {
  width: 90%;
  margin: 0 auto;
  height: 100%;
}
.c-content_coverPage {
  display: grid;
  height: 100%;
  align-items: center;
  justify-content: center;
  grid-template-columns: 1fr minmax(320px, 1fr);
  gap: 1rem;
}
@media screen and (max-width: 64em) {
  .c-content_coverPage {
    grid-template-columns: 1fr;
  }
}
.c-content_coverPage-college {
  color: var(--title-color_name);
  text-transform: uppercase;
}
.c-content_coverPage-name {
  font-size: 0.75em;
  margin-top: 1rem;
}
.c-ficha-tecnica_titulo {
  font-size: 1rem;
  font-weight: 700;
}
.c-creditos {
  text-align: center;
}
.c-creditos_copyright {
  width: 150px;
  margin: 0 auto;
}

/*! $_URL_ova */
.c-menu_contenido {
  --size-footer: var(--header-height) * 1.3;
  height: 100%;
  width: 100%;
  max-width: var(--menu-contenido-width);
  padding: 1rem 1.5rem 1rem 1rem;
  position: fixed;
  top: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 10px;
  left: calc(var(--menu-contenido-width) * -1 + -20px);
  z-index: var(--zIndex-modal-contenido);
  background-color: var(--theme-menu-content-bg);
  transition: left 0.25s ease-in, width 0.35s ease-out;
  border-radius: 0 30px 30px 0;
}
@media screen and (max-width: 375px) {
  .c-menu_contenido {
    max-width: 100%;
    width: 100%;
    top: 4.9rem;
    border-radius: 0;
  }
  .c-menu_contenido:before {
    content: '';
    width: 100%;
    height: 10px;
    background-color: pink;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0 0 50% 50%;
    background: linear-gradient(90deg, #008bd1 10%, #005d95);
  }
}
.c-menu_contenido:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  opacity: 0.07;
  pointer-events: none;
}
.c-menu_contenido-footer,
.c-menu_contenido-header,
.c-menu_contenido-section {
  overflow-wrap: break-word;
  z-index: 1;
}
.c-menu_contenido-footer-title,
.c-menu_contenido-header-title,
.c-menu_contenido-section-title {
  font-family: var(--body--font-family);
  font-size: 1.24rem;
  color: #fff;
  text-align: center;
}
.c-menu_contenido-body {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: calc(100vh - var(--size-footer));
  overflow: auto;
  position: relative;
  z-index: 3;
  padding: 0 20px 0 21px;
}
.c-menu_contenido-body * {
  color: #fff;
}
.c-menu_contenido-section {
  position: relative;
}
.c-menu_contenido-section-index {
  font-family: var(--body--font-family-bold);
  font-size: 1.24rem;
  padding-right: 5px;
  margin-right: 5px;
}
.c-menu_contenido-section-link {
  font-family: var(--body--font-family);
  font-size: 1.24rem;
  word-break: break-word;
  display: inline-block;
  width: 100%;
}
.c-menu_contenido-section-link:first-letter {
  text-transform: uppercase;
}
.c-menu_contenido-section-item {
  position: relative;
  transition: all 0.5s ease-in-out;
  line-height: 1;
  display: flex;
  padding: 17px 10px 17px 0.5rem;
}
.c-menu_contenido-section-item:after {
  content: '';
  position: absolute;
  left: -28px;
  top: 19px;
  width: 14px;
  height: 14px;
  background-color: var(--theme-menu-content-bg);
  box-shadow: 0 0 0 2px #fff;
  color: #000;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.c-menu_contenido-section-item:before {
  content: '';
  background-color: #fff;
  position: absolute;
  left: -22px;
  top: 25px;
  height: 0;
  width: 2px;
  z-index: 1;
}
.c-menu_contenido-section-item:last-child:before {
  top: 0;
  max-height: 0%;
}
.c-menu_contenido-section-item.focused:before {
  content: '';
  height: 100%;
}
.c-menu_contenido-section-item.focused:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNqUkoEJACEIRR3FEdq0ERrhRmkUR/A8sOsnEvhBIn2aWUQuVWWzYSa6Je5jQpmjBTDqizWsfIMxicmPvEEd9oMu1f82bJ3LRwHqDiJ8dIAJEwaQwitBjh735LK7SRZ43DKN+ljLD1f9Gq8AAwApY+EIWb9XAgAAAABJRU5ErkJggg==');
  background-size: 100%;
}
.c-menu_contenido-section-item.active {
  background-color: var(--client-color_dark);
}
.c-menu_contenido-section-item.active:before {
  content: '';
  height: 100%;
}
.c-menu_contenido-section-item.active:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNqUkoEJACEIRR3FEdq0ERrhRmkUR/A8sOsnEvhBIn2aWUQuVWWzYSa6Je5jQpmjBTDqizWsfIMxicmPvEEd9oMu1f82bJ3LRwHqDiJ8dIAJEwaQwitBjh735LK7SRZ43DKN+ljLD1f9Gq8AAwApY+EIWb9XAgAAAABJRU5ErkJggg==');
  background-size: 100%;
}
.c-menu_contenido-section-item:hover {
  background-color: var(--client-color_dark);
}
.c-menu_contenido-section:after {
  content: '';
  position: absolute;
  top: 20px;
  left: 18px;
  background-color: #fff;
  height: 95%;
  width: 2px;
  min-height: 20px;
}
.c-menu_contenido-header {
  display: flex;
  justify-content: flex-end;
  min-height: var(--size-footer);
  padding-right: 20px;
}
.c-menu_contenido + [class*='overlay'] {
  z-index: var(--zIndex-overlay-contenido);
}
.c-menu_contenido:not([aria-hidden]) {
  left: 0;
}
.c-menu_contenido[aria-hidden='true'],
.c-menu_contenido[aria-hidden='true'] + [class*='overlay'] {
  display: none;
}
.c-menu ::-webkit-scrollbar {
  width: 10px;
}
.c-menu ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.c-menu ::-webkit-scrollbar-thumb {
  background: #888;
}
.c-menu ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
@media screen and (max-width: 375px) {
  html[theme='9'] .c-menu_contenido:before,
  html[theme='10'] .c-menu_contenido:before {
    background: linear-gradient(90deg, #8b8b8a 10%, #3e3e3d);
  }
}

/*! $_URL_ova */
.c-menu_header {
  position: absolute;
  z-index: var(--zIndex-modal-header);
  left: 159px;
  top: 27%;
  width: 250px;
  min-height: calc(var(--header-height) * 1.5);
  padding: 17px;
  background-color: var(--client-color);
  animation-duration: var(--timing-overlay);
  animation-name: fadeInTopModalAccesibility;
  animation-fill-mode: forwards;
  border-radius: 20px;
}
.c-menu_header.menuAyuda {
  left: 160px;
  top: 37%;
}
.c-menu_header_block:last-child label {
  border-bottom: none;
}
.c-menu_header_block details[open] .c-controls_btn:after {
  transform: rotate(270deg);
}
.c-menu_header[aria-hidden='true'] {
  display: none;
}
.c-menu_header[aria-hidden='true']:before {
  content: '';
}
.c-menu_header[aria-hidden='true'] + [class*='overlay'] {
  display: none;
}
@media screen and (max-width: 768px) {
  .c-menu_header:before {
    content: '';
    width: 100%;
    height: 10px;
    background-color: pink;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0 0 50% 50%;
    background: linear-gradient(90deg, #008bd1 10%, #005d95);
  }
}
@media screen and (max-width: 768px) {
  html[theme='9'] .c-menu_header:before,
  html[theme='10'] .c-menu_header:before {
    background: linear-gradient(90deg, #8b8b8a 10%, #3e3e3d);
  }
}

/*! $_URL_ova */
.c-overlay_contenido,
.c-overlay_dialog,
.c-overlay_header,
.dialog-overlay {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  user-select: none;
  background-color: var(--theme-modal-overlay-bg);
  border: none;
}
.c-modal[aria-hidden='true'],
.c-overlay_contenido[aria-hidden='true'],
.c-overlay_dialog[aria-hidden='true'],
.c-overlay_header[aria-hidden='true'],
.dialog-overlay[aria-hidden='true'] {
  display: none;
}
.dialog-overlay.removeOver:not([aria-hidden='true']) {
  opacity: 0 !important;
}
.c-modal:not([aria-hidden='true']),
.dialog-overlay:not([aria-hidden='true']) {
  display: block;
}
@media screen and (max-width: 768px) {
  .dialog-overlay.removeOver:not([aria-hidden='true']) {
    opacity: 1 !important;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3) 29%);
  }
}
@media screen and (max-width: 375px) {
  .dialog-overlay.js-close_menuContenido {
    top: 5rem;
  }
}
.c-modal {
  --modal-border-size: 20px;
  position: fixed;
  top: 50%;
  z-index: 1000;
  left: 0;
  right: 0;
  padding: 10px;
  width: 100%;
  max-width: 55%;
  margin: auto;
  background-color: var(--theme-modal-bg);
  border-radius: var(--modal-border-size);
  transform: translateY(-50%);
  transform: perspective(158px) rotateX(-0.5deg) translateY(-50%);
  border: 7px solid var(--border-modal-color);
}
.c-modal.paperSheet {
  background-image: linear-gradient(#ededed 1px, transparent 0),
    linear-gradient(90deg, #ededed 1px, transparent 0) !important;
  background-size: 4% 1.3em;
  background-repeat: repeat !important;
  background-color: var(--theme-body-bg);
}
.c-modal:before {
  content: '';
  opacity: 0;
  position: absolute;
  border-radius: var(--modal-border-size);
  width: calc(100% + var(--modal-border-size) / 2);
  height: calc(100% + var(--modal-border-size) / 2);
  top: calc(var(--modal-border-size) / 3 * -1);
  left: calc(var(--modal-border-size) / 3 * -1);
  z-index: -1;
  background: linear-gradient(
        90deg,
        var(--theme-modal-border_bg_light) 0,
        var(--theme-modal-border_bg_light)
      )
      top no-repeat,
    linear-gradient(
        270deg,
        var(--theme-modal-border_bg) 0,
        var(--theme-modal-border_bg)
      )
      bottom no-repeat,
    linear-gradient(
        180deg,
        var(--theme-modal-border_bg_light) 0,
        var(--theme-modal-border_bg_light) 33.3%,
        var(--theme-modal-border_bg) 77%,
        var(--theme-modal-border_bg)
      )
      0 no-repeat,
    linear-gradient(
        180deg,
        var(--theme-modal-border_bg_light) 0,
        var(--theme-modal-border_bg_light) 33.3%,
        var(--theme-modal-border_bg) 77%,
        var(--theme-modal-border_bg)
      )
      100% no-repeat;
  background-size: 100% var(--modal-border-size), 100% var(--modal-border-size),
    var(--modal-border-size) 100%, var(--modal-border-size) 100%;
}
.c-modal + .c-menu_contenido-overlay {
  opacity: 0;
}
.c-modal_content {
  padding: 10px;
  max-height: 80vh;
  overflow: hidden;
  overflow-y: auto;
}
.c-modal.noTransform {
  transform: perspective(0) rotate(0deg) translateY(-50%);
}
.c-modal.noTransform .c-modal_body {
  transform: perspective(0) rotate(0deg) translateY(0);
}
.c-modal_contBtn {
  display: flex;
  justify-content: flex-end;
}
.c-modal_contBtn-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: none;
  font-size: 20px;
  background-color: var(--client-color_comp);
  position: absolute;
  top: -10px;
  right: -10px;
  padding: 4px;
  cursor: pointer;
}
.c-modal_contBtn-button:after,
.c-modal_contBtn-button:before {
  color: var(--theme-modal-btn-txt);
  font-size: inherit;
}
.c-modal_contBtn-button:before {
  content: 'x';
  border-radius: 50%;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
}
.c-modal_contBtn-button[modal-btn-after] {
  border-radius: 0;
  width: auto;
  flex-direction: row-reverse;
  position: relative;
  top: 0;
  right: auto;
}
.c-modal_contBtn-button[modal-btn-after]:before {
  margin-left: 5px;
}
.c-modal_contBtn-button[modal-btn-after]:after {
  content: 'Cerrar modal';
}
.c-modal_contBtn-button[role='button']:focus {
  outline-color: var(--client-color__comp-dark-2);
}
html[theme='9'] .c-modal_contBtn-button[role='button']:focus:focus,
html[theme='10'] .c-modal_contBtn-button[role='button']:focus:focus {
  outline-color: #999;
}
.c-modal + .dialog-overlay {
  z-index: var(--zIndex-body-modal);
}
html[theme='9'] .c-modal.paperSheet,
html[theme='10'] .c-modal.paperSheet {
  background-image: linear-gradient(
      var(--client-color_comp-dark) 1px,
      transparent 0
    ),
    linear-gradient(90deg, var(--client-color_comp-dark) 1px, transparent 0) !important;
  background-size: 8% 1.3em;
  background-repeat: repeat !important;
}
.dragDrop1 .drag,
.dragDrop .drag {
  cursor: pointer;
  background-color: var(--client-color);
  color: var(--nav-color-txt);
  min-width: 100px;
  min-height: 50px;
  margin: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 3;
}
.dragDrop1 .drag.icon-u-good:before,
.dragDrop1 .drag.icon-u-wrong:before,
.dragDrop .drag.icon-u-good:before,
.dragDrop .drag.icon-u-wrong:before {
  position: absolute;
  left: -14px;
  top: -14px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid var(--client-color_dark);
  padding: 5px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}
.dragDrop1 .drag.bien,
.dragDrop .drag.bien {
  border: 2px solid green;
  background-color: #e7f5ee;
  color: green;
}
.dragDrop1 .drag.mal,
.dragDrop .drag.mal {
  border: 2px solid red;
  background-color: #ffe7e7;
  color: red;
}
.dragDrop1 .drag:focus,
.dragDrop1 .drop:focus,
.dragDrop .drag:focus,
.dragDrop .drop:focus {
  border: 4px solid var(--client-color_dark);
}
.dragDrop1 .drop,
.dragDrop .drop {
  min-width: 100px;
  margin: 5px;
  min-height: 50px;
  border: 2px dashed var(--client-color_dark);
}
.dragDrop1 .blocked,
.dragDrop .blocked {
  pointer-events: none;
}
.c-gridAyuda {
  display: grid;
  grid-template: max-content/repeat(auto-fit, minmax(500px, 550px));
  grid-gap: 10px 20px;
  justify-content: center;
  padding: 2px;
}
.c-gridAyuda_item {
  box-shadow: 0 0 1px 1px var(--client-color);
  padding: 5px;
}
.c-gridAyuda .tabContent {
  min-height: 90px;
}
.c-gridAyuda .content-controls {
  opacity: 1;
}
.c-gridAyuda .flipGrid {
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)) !important;
  justify-content: center;
}
.c-gridAyuda .flipGrid .flip_back {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-gridAyuda .flipGrid .flip_back p {
  width: 80%;
  text-align: center;
}
.c-gridAyuda .c-modal {
  position: relative;
  transform: translateY(0);
  top: auto;
  box-shadow: 0 0 1px 1px #000;
  width: 80%;
  height: 150px;
}
.introjs-bullets {
  display: none !important;
}
.c-animationOvy {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  max-width: 315px;
  z-index: 3;
}
.c-accordion {
  display: grid;
  row-gap: 10px;
  margin: 0;
  padding: 5px 15px 15px;
  border-radius: 15px;
}
.c-accordion_contTitle,
.c-accordion_header {
  border-radius: 100vh;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  background: var(--client-color_dark);
}
.c-accordion-title,
.c-accordion_title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 100px;
  text-align: center;
  font-weight: 700;
  color: #fff;
  word-break: break-word;
  padding-right: 30px;
  padding-left: 10px;
}
@media screen and (max-width: 350px) {
  .c-accordion-title,
  .c-accordion_title {
    font-size: 0.8em;
  }
}
.c-accordion-icon,
.c-accordion_icon {
  position: absolute;
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  right: -10px;
  top: -1px;
  border-radius: 50%;
  background: var(--client-color_lighter);
  border: 2px dashed var(--client-color_dark);
}
.c-accordion-icon:before,
.c-accordion_icon:before {
  content: '+';
  line-height: 19px;
  -webkit-font-smoothing: antialiased;
  color: var(--accordion-title-icon-txt);
  font-size: 30px;
  vertical-align: text-bottom;
}
.c-accordion-trigger,
.c-accordion_trigger {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  color: inherit;
  cursor: pointer;
  border-radius: 5px;
  font-size: 1rem;
  font-weight: 400;
  background: none;
  margin: 0;
  text-align: left;
}
.c-accordion-trigger[aria-expanded='true'] .Accordion-icon:before,
.c-accordion_trigger[aria-expanded='true'] .Accordion-icon:before {
  transform: rotate(90deg);
}
.c-accordion-panel,
.c-accordion_body {
  margin-top: -10px;
  margin-left: 14px;
  padding: 1.5rem;
  border-radius: 0 0 7px 7px;
  max-height: 300px;
  overflow-y: auto;
  background: var(--client-color_lighter);
  color: #000;
}
.c-accordion-panel[hidden],
.c-accordion_body[hidden] {
  display: none;
}
.c-accordion button {
  border-style: none;
}
.c-accordion button::-moz-focus-inner {
  border: 0;
}
.c-accordion .c-accordion_body:last-child {
  margin-bottom: 0;
}
.c-table,
.c-table-default,
.c-table-estilo_uno,
.c-table.c-table-estilo_uno {
  border-collapse: collapse;
  max-width: 100%;
}
.c-table-default td,
.c-table-default th,
.c-table-estilo_uno td,
.c-table-estilo_uno th,
.c-table.c-table-estilo_uno td,
.c-table.c-table-estilo_uno th,
.c-table td,
.c-table th {
  padding: 5px;
}
.c-table-default tbody tr td:first-child,
.c-table-estilo_uno tbody tr td:first-child,
.c-table tbody tr td:first-child {
  padding-left: 5px;
}
.c-table--thead,
.c-table thead {
  border-bottom: 1px solid #d0d0d0;
}
.c-table--thead .c-table-estilo_uno--th,
.c-table--thead th,
.c-table thead .c-table-estilo_uno--th,
.c-table thead th {
  text-align: left;
}
.c-table-field {
  max-width: 100%;
  overflow-x: scroll;
  scroll-behavior: smooth;
}
.c-table-estilo_uno,
.c-table.c-table-estilo_uno {
  border-collapse: separate;
}
.c-table-estilo_uno--thead,
.c-table-estilo_uno .c-table--thead,
.c-table-estilo_uno th,
.c-table-estilo_uno thead,
.c-table.c-table-estilo_uno--thead,
.c-table.c-table-estilo_uno .c-table--thead,
.c-table.c-table-estilo_uno th,
.c-table.c-table-estilo_uno thead {
  background-color: var(--client-color_dark);
  color: #fff;
}
.c-table-estilo_uno--tbody .c-table--tr:nth-child(2n),
.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(2n),
.c-table-estilo_uno--tbody tr:nth-child(2n),
.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(2n),
.c-table-estilo_uno .c-table--tbody .c-table-estilo_uno--tr:nth-child(2n),
.c-table-estilo_uno .c-table--tbody tr:nth-child(2n),
.c-table-estilo_uno tbody .c-table--tr:nth-child(2n),
.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(2n),
.c-table-estilo_uno tbody tr:nth-child(2n),
.c-table.c-table-estilo_uno--tbody .c-table--tr:nth-child(2n),
.c-table.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(2n),
.c-table.c-table-estilo_uno--tbody tr:nth-child(2n),
.c-table.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(2n),
.c-table.c-table-estilo_uno
  .c-table--tbody
  .c-table-estilo_uno--tr:nth-child(2n),
.c-table.c-table-estilo_uno .c-table--tbody tr:nth-child(2n),
.c-table.c-table-estilo_uno tbody .c-table--tr:nth-child(2n),
.c-table.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(2n),
.c-table.c-table-estilo_uno tbody tr:nth-child(2n) {
  background-color: var(--client-color);
  color: var(--theme-body-text-color);
}
.c-table-estilo_uno--tbody .c-table--tr:nth-child(odd),
.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(odd),
.c-table-estilo_uno--tbody tr:nth-child(odd),
.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(odd),
.c-table-estilo_uno .c-table--tbody .c-table-estilo_uno--tr:nth-child(odd),
.c-table-estilo_uno .c-table--tbody tr:nth-child(odd),
.c-table-estilo_uno tbody .c-table--tr:nth-child(odd),
.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(odd),
.c-table-estilo_uno tbody tr:nth-child(odd),
.c-table.c-table-estilo_uno--tbody .c-table--tr:nth-child(odd),
.c-table.c-table-estilo_uno--tbody .c-table-estilo_uno--tr:nth-child(odd),
.c-table.c-table-estilo_uno--tbody tr:nth-child(odd),
.c-table.c-table-estilo_uno .c-table--tbody .c-table--tr:nth-child(odd),
.c-table.c-table-estilo_uno
  .c-table--tbody
  .c-table-estilo_uno--tr:nth-child(odd),
.c-table.c-table-estilo_uno .c-table--tbody tr:nth-child(odd),
.c-table.c-table-estilo_uno tbody .c-table--tr:nth-child(odd),
.c-table.c-table-estilo_uno tbody .c-table-estilo_uno--tr:nth-child(odd),
.c-table.c-table-estilo_uno tbody tr:nth-child(odd) {
  background-color: var(--client-color_light);
  color: var(--theme-body-text-color);
}
.c-iframe {
  width: 100%;
}
.c-iframe[iframe-height='200'] {
  min-height: 200px;
}
.c-iframe[iframe-height='300'] {
  min-height: 300px;
}
.c-iframe[iframe-height='400'] {
  min-height: 400px;
}
.c-iframe[iframe-height='450'] {
  min-height: 450px;
}
.c-iframe[iframe-height='500'] {
  min-height: 500px;
}
.c-iframe[iframe-height='550'] {
  min-height: 550px;
}
.c-iframe[iframe-height='600'] {
  min-height: 600px;
}
.c-iframe[iframe-height='50vh'] {
  min-height: 50vh;
}
.c-iframe[iframe-height='100vh'] {
  min-height: 100vh;
}

/*! $_URL_ova */
.c-atajos {
  width: 100%;
  margin: auto;
  padding: 15px 0 0 15px;
}
.c-atajos_row {
  display: grid;
  grid-template: 1fr / minmax(150px, 250px) minmax(180px, 200px);
  padding: 15px 0;
  justify-content: center;
}
.c-atajos_row:last-child {
  display: none;
}
.c-atajos_axample {
  display: flex;
  justify-content: center;
}
.c-atajos_description {
  display: flex;
  align-items: center;
  font-size: inherit;
  justify-content: flex-end;
}
.c-atajos_description-txt {
  position: relative;
  width: 95%;
  margin: 0 auto;
  display: block;
  padding: 8px 8px 8px 20px;
  border-radius: 5px;
  text-align: center;
  background-color: var(--client-color_opacity);
}
.c-atajos_description-btn {
  position: absolute;
  left: -20px;
  top: -4px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-family: material-icon !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  background: var(--btn-nav-bg);
  color: var(--btn-nav-txt);
}
.c-atajos_btn {
  min-height: 2.2rem;
  min-width: 2.2rem;
  padding-top: 0.8rem;
  background-color: #fefefe;
  border-radius: 5px;
  position: relative;
  margin-left: 30px;
  font-size: inherit;
}
.c-atajos_btn:before {
  content: '+';
  position: absolute;
  left: -20px;
  top: 25%;
  font-size: inherit;
  color: var(--client-color);
}
.c-atajos_btn-first {
  margin-left: 30px;
}
.c-atajos_btn-last {
  padding-top: 0;
}
.c-atajos_btn-first:before {
  display: none;
}

/*! $_URL_ova */
.c-espeficicaciones_browser {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.c-espeficicaciones_svg {
  width: 25px;
  margin-right: 10px;
}
.PuzzleContent {
  display: block;
  width: 100%;
}
.PuzzleContent__row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
@media screen and (max-width: 62em) {
  .PuzzleContent__cell:first-child {
    width: 70%;
  }
  .PuzzleContent__cell:nth-child(2) {
    width: 100%;
  }
}
@media screen and (max-width: 37.5em) {
  .PuzzleContent__cell:first-child,
  .PuzzleContent__cell:nth-child(2) {
    width: 100%;
  }
}
.tablePuzzle {
  display: block;
  width: 100%;
}
.tablePuzzle__row {
  display: flex;
}
.tablePuzzle__cell {
  display: block;
  position: relative;
  height: 0;
  min-width: 2rem;
  min-height: 2rem;
  box-shadow: 0 0 2px var(--theme-bg-elevation-6);
  outline-style: none;
  outline-width: 1px;
  border: 0;
  text-transform: uppercase;
  font: 1em sans-serif;
  background-color: var(--theme-body-bg);
  color: var(--theme-body-txt);
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 62em) {
  .tablePuzzle__cell {
    min-width: 1rem;
    min-height: 1rem;
  }
}
.tablePuzzle__cell span {
  position: absolute;
  font-size: calc(11.07692px + 0.30769vw);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  margin: auto;
  width: 85%;
  height: 85%;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
}
.wsearchcss {
  padding: 0.5rem;
  margin: 0 auto;
}
@media screen and (max-width: 37.5em) {
  .wsearchcss {
    max-width: 95%;
  }
}
@media screen and (max-width: 30em) {
  .wsearchcss {
    max-width: 95%;
  }
}
.tableAnswers {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.tableAnswers [puzzle-word-space]:before {
  content: attr(puzzle-word-space);
  text-transform: capitalize;
}
.tableAnswers [puzzle-word-space] span {
  font-size: 0;
  pointer-events: none;
  user-select: none;
}
.tableAnswers .answers,
.tableAnswers .correct {
  padding: 10px;
  font-size: calc(11.07692px + 0.30769vw);
  background: #fff;
  box-shadow: 0 0 2px #6ba9c5;
  outline-style: none;
  outline-width: 1px;
  outline-color: #6ba9c5;
  border: 0;
}
.tableAnswers .answers {
  color: #000;
}
.tableAnswers .correct {
  color: #fff;
  font-weight: 700;
}
.tableAnswers .highlighted {
  color: #7400ff !important;
  font-weight: 700 !important;
  background-color: #ffe940 !important;
}

/*! $_URL_ova */
.c-card-paperSheet {
  background-color: var(--client-color_comp-light);
  border-radius: 0 0 10px 10px;
  box-shadow: 0 11px 0 -6px #ccc;
  position: relative;
}
.c-card-paperSheet:before {
  content: '';
  height: 100%;
  width: 1.5px;
  background-color: #f47575;
  position: absolute;
  top: 0;
  left: 3rem;
}
@media screen and (max-width: 500px) {
  .c-card-paperSheet:before {
    content: none;
  }
}
.c-card-paperSheet[data-clip='data-clip']:after {
  content: '';
  background-image: url(assets/images/clip.svg);
  position: absolute;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  left: 2.2rem;
  top: -8px;
}
@media screen and (max-width: 500px) {
  .c-card-paperSheet[data-clip='data-clip']:after {
    content: none;
  }
}
.c-card-paperSheet-cont {
  padding: 1rem 1rem 1rem 4rem;
}
@media screen and (max-width: 500px) {
  .c-card-paperSheet-cont {
    padding: 1rem;
  }
}
.c-card-paperSheet.c-title .c-card-paperSheet-cont {
  padding: 0 1rem 0 4rem;
}
.c-card-paperSheet.bg-blue {
  background-color: var(--color-lightblue);
}
.c-card-paperSheet.bg-blue:before {
  background-color: var(--color-blue);
}
.c-card-flipCard {
  display: grid !important;
  grid-template-rows: 1fr max-content;
  height: 300px;
  width: 300px;
}
.c-card-flipCard .flip_back,
.c-card-flipCard .flip_front {
  border: 10px solid #01758a;
  border-radius: 15px;
  grid-row: 1/2;
  background-image: none !important;
  overflow: auto;
}
.c-card-flipCard_cont {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.c-card-flipCard_caption {
  grid-row: 2/3;
  text-align: center;
  font-size: 0.83rem;
  padding-top: 1rem;
}
.c-card-flipCard_caption-title {
  font-weight: 700;
}
.c-card-flipCard.paperSheet .flip_back,
.c-card-flipCard.paperSheet .flip_front {
  background-image: linear-gradient(#ededed 1px, transparent 0),
    linear-gradient(90deg, #ededed 1px, transparent 0) !important;
  background-size: 8% 1.3em;
  background-repeat: repeat !important;
  background-color: var(--theme-body-bg);
}
.c-card-answer_item {
  background-color: #d6ebf4;
  border-radius: 15px;
  padding: 1rem;
  margin-bottom: 1rem;
  box-shadow: 8px 8px 0 -4px #ccc;
  position: relative;
}
.c-card-answer_option {
  gap: 1rem;
  display: grid;
  grid-template-columns: 55px 1fr;
}
.c-card-answer_option label {
  display: flex;
  cursor: pointer;
}
.c-card-answer_option label p {
  margin: 0;
}
.c-card-answer_option label input {
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 0;
  width: 16px;
  border-radius: 50%;
  height: 18px;
  opacity: 1;
  z-index: 1;
  cursor: pointer;
}
.c-card-answer_option b {
  color: var(--client-color_dark);
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.c-card-answer_option b:before {
  content: '';
  font-family: material-icon !important;
  color: #fff;
  border-radius: 50%;
  padding: 3px;
  width: 25px;
  height: 25px;
}
.c-card-answer_option b.bien:before {
  content: 'done';
  background-color: green;
  z-index: 2;
}
.c-card-answer_option b.mal:before {
  content: 'close';
  background-color: tomato;
  z-index: 2;
}
.c-card-table {
  width: 100%;
  height: max-content;
  background: radial-gradient(circle, #749759 0, #5b7a42 100%);
  border: 6px solid #8f573d;
  position: relative;
}
.c-card-table_item {
  padding: 1rem;
  border: 5px solid #73432f;
  color: #fff;
}
.c-card-table:after {
  content: '';
  width: 100%;
  height: 10px;
  background: #ebccb4;
  position: absolute;
  bottom: -14px;
  transform: perspective(134px) rotateX(-10deg) translateY(19%);
  border-radius: 0 0 3px 3px;
}
.c-card-colors {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 2rem;
  margin-top: 20px;
}
.c-card-colors_item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.8rem;
  border-radius: 10px;
  color: #fff;
  border: 2px dashed #fff;
  width: 14em;
  height: 8em;
  word-break: break-word;
}
.c-card-colors_item p {
  margin: 0;
  text-align: center;
  text-shadow: 0 0 2px #000;
  font-weight: 700;
}
.c-card-colors_item.bg_blue,
.c-card-colors_item:first-child {
  background-color: var(--color-blue);
  box-shadow: 0 0 0 4px var(--color-blue);
}
.c-card-colors_item.bg_blue:hover,
.c-card-colors_item:first-child:hover {
  box-shadow: 1px 2px 11px 5px var(--color-blue);
}
.c-card-colors_item.bg_green,
.c-card-colors_item:nth-child(2) {
  background-color: var(--color-green);
  box-shadow: 0 0 0 4px var(--color-green);
}
.c-card-colors_item.bg_green:hover,
.c-card-colors_item:nth-child(2):hover {
  box-shadow: 1px 2px 11px 5px var(--color-green);
}
.c-card-colors_item.bg_yellow,
.c-card-colors_item:nth-child(3) {
  background-color: var(--color-yellow);
  box-shadow: 0 0 0 4px var(--color-yellow);
}
.c-card-colors_item.bg_yellow:hover,
.c-card-colors_item:nth-child(3):hover {
  box-shadow: 1px 2px 11px 5px var(--color-yellow);
}
.c-card-colors_item.bg_red,
.c-card-colors_item:nth-child(4) {
  background-color: var(--color-red);
  box-shadow: 0 0 0 4px var(--color-red);
}
.c-card-colors_item.bg_red:hover,
.c-card-colors_item:nth-child(4):hover {
  box-shadow: 1px 2px 11px 5px var(--color-red);
}
.c-card-colors_item.bg_orange,
.c-card-colors_item:nth-child(5) {
  background-color: var(--color-orange);
  box-shadow: 0 0 0 4px var(--color-orange);
}
.c-card-colors_item.bg_orange:hover,
.c-card-colors_item:nth-child(5):hover {
  box-shadow: 1px 2px 11px 5px var(--color-orange);
}
.c-card-colors_item.bg_purple,
.c-card-colors_item:nth-child(6) {
  background-color: var(--color-purple);
  box-shadow: 0 0 0 4px var(--color-purple);
}
.c-card-colors_item.bg_purple:hover,
.c-card-colors_item:nth-child(6):hover {
  box-shadow: 1px 2px 11px 5px var(--color-purple);
}
.c-card-colors_item.bg_color_light,
.c-card-colors_item:nth-child(7) {
  background-color: var(--client-color_light);
  box-shadow: 0 0 0 4px var(--client-color_light);
}
.c-card-colors_item.bg_color_light:hover,
.c-card-colors_item:nth-child(7):hover {
  box-shadow: 1px 2px 11px 5px var(--client-color_light);
}
.c-card-colors_item.bg_green {
  background-color: var(--color-green);
  box-shadow: 0 0 0 4px var(--color-green);
}
.c-card-colors_item.bg_green:hover {
  box-shadow: 1px 2px 11px 5px var(--color-green);
}
@media (max-width: 400px) {
  .c-card-colors {
    grid-template: 6em / repeat(auto-fit, minmax(9em, 1fr));
    grid-auto-rows: 6em;
  }
}
.quote-card {
  position: relative;
  border-radius: 0 2rem 0 2rem;
  padding: 2em;
  color: #000;
}
.quote-card[data-color='yellow'] {
  background-color: var(--client-color__comp-lighter);
}
.quote-card[data-color='yellow'] .quote-card__border {
  border: 3px solid var(--client-color__comp-dark-2);
  pointer-events: none;
}
.quote-card[data-color='blue'] {
  background-color: var(--client-color_lighter);
}
.quote-card[data-color='blue'] .quote-card__border {
  border: 3px solid #025082;
  pointer-events: none;
}
.quote-card__border {
  position: absolute;
  top: -0.5rem;
  left: 0.6rem;
  width: 100%;
  height: 100%;
  border-radius: 0 2rem 0 2rem;
}
.quote-card__border:after,
.quote-card__border:before {
  content: '';
  position: absolute;
  height: 1.7em;
  width: 3px;
}
.quote-card__border:before {
  top: 25%;
  left: -3px;
}
.quote-card__border:after {
  bottom: 25%;
  right: -3px;
  background-color: var(--theme-body-bg);
}
.quote-card__border[data-color='yellow']:before {
  background-color: var(--client-color__comp-lighter);
}
.quote-card__border[data-color='blue']:before {
  background-color: var(--client-color_lighter);
}
.quote-card__quote-mark {
  position: absolute;
  width: 2.5em;
  height: 3px;
}
.quote-card__quote-mark:before {
  position: absolute;
  left: 5%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 36px;
  height: 23px;
}
.quote-card__quote-mark[data-color='yellow']:before {
  content: url(assets/images/quote-mark-yellow.png);
}
.quote-card__quote-mark[data-color='blue']:before {
  content: url(assets/images/quote-mark-blue.png);
}
.quote-card__quote-mark.open {
  top: -3px;
  left: 25%;
  background-color: var(--theme-body-bg);
}
.quote-card__quote-mark.open:before {
  transform: rotate(180deg);
  top: -0.7rem;
}
.quote-card__quote-mark.close {
  bottom: -3px;
  right: 25%;
}
.quote-card__quote-mark.close[data-color='yellow'] {
  background-color: var(--client-color__comp-lighter);
}
.quote-card__quote-mark.close[data-color='blue'] {
  background-color: var(--client-color_lighter);
}
.quote-card__quote-mark.close:before {
  bottom: -0.7rem;
}
html[theme='9'] .c-card-paperSheet,
html[theme='10'] .c-card-paperSheet {
  box-shadow: none;
  background-image: linear-gradient(
    var(--client-color_comp-dark) 1px,
    transparent 0
  );
  background-color: var(--client-color_comp-dark);
}
html[theme='9'] .c-card-flipCard.paperSheet .flip_back,
html[theme='9'] .c-card-flipCard.paperSheet .flip_front,
html[theme='10'] .c-card-flipCard.paperSheet .flip_back,
html[theme='10'] .c-card-flipCard.paperSheet .flip_front {
  background-image: linear-gradient(
      var(--client-color_comp-dark) 1px,
      transparent 0
    ),
    linear-gradient(90deg, var(--client-color_comp-dark) 1px, transparent 0) !important;
  background-size: 8% 1.3em;
  background-repeat: repeat !important;
}
html[theme='9'] .c-card-answer_item,
html[theme='10'] .c-card-answer_item {
  background-color: var(--theme-bg-elevation-2);
  box-shadow: none;
}
html[theme='9'] .c-card-answer_item b,
html[theme='10'] .c-card-answer_item b {
  color: #fff;
}
html[theme='9'] .c-card-table,
html[theme='10'] .c-card-table {
  background: var(--theme-bg-elevation-1);
  border-color: var(--theme-bg-elevation-3);
}
html[theme='9'] .c-card-table_item,
html[theme='10'] .c-card-table_item {
  border-color: var(--theme-bg-elevation-5);
}
html[theme='9'] .c-card-table:after,
html[theme='10'] .c-card-table:after {
  background: var(--theme-bg-elevation-6);
}

/*! $_URL_ova */
.c-text_title {
  background: var(--client-color);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  margin: 1rem auto;
  padding: 0.5rem 2rem 0.5rem 85px;
  position: relative;
  word-break: break-word;
  max-width: max-content;
  width: 100%;
}
.c-text_title .icon {
  position: absolute;
  width: 100px;
  height: 80px;
  left: -100px;
  object-fit: contain;
  top: -20px;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
.c-text_title:focus {
  outline-color: var(--theme-body-txt) !important;
}
.c-text_title.green {
  background: var(--color-green);
}
.c-text_title.red {
  background: var(--color-red);
}
.c-text_title.orange {
  background: var(--color-orange);
}
.c-text_title.purple {
  background: var(--color-purple);
}
.c-text_title.gray {
  color: inherit;
  box-shadow: 2px 2px 0 #c8c8c8;
  background-color: var(--bg-txt);
}
.c-text_box {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23005c94' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
  padding: 2rem;
  border-radius: 15px;
  position: relative;
  background-color: var(--bg-color);
}
.c-text_box .icon {
  width: 100px;
  position: absolute;
  top: -33px;
}
.c-text_box .icon-left {
  width: 80px;
  position: absolute;
  top: -70px;
  left: -70px;
}
.c-text_box.border:after,
.c-text_box.border:before {
  content: '';
  height: 80px;
  width: 10px;
  background-color: #005c94;
  position: absolute;
  border-radius: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.c-text_box.border:before {
  left: -4px;
}
.c-text_box.border:after {
  right: -4px;
}
.c-text_box.exclamation {
  margin-top: 30px;
  margin-left: 30px;
}
.c-text_box.exclamation:before {
  content: '';
  width: 60px;
  height: 60px;
  position: absolute;
  left: -30px;
  top: -30px;
  background-size: contain;
  background-image: url(assets/images/icon_exclamacion.png);
}
.c-text_box.yellow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23ffc107' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
}
.c-text_box.yellow:after,
.c-text_box.yellow:before {
  background-color: #ffc107;
}
.c-text_box.orange {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23f36a00' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
}
.c-text_box.orange:after,
.c-text_box.orange:before {
  background-color: #f36a00;
}
.c-text_box.red {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23c82f29' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
}
.c-text_box.red:after,
.c-text_box.red:before {
  background-color: #c82f29;
}
.c-text_box.purple {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23463271' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
}
.c-text_box.purple:after,
.c-text_box.purple:before {
  background-color: #463271;
}
.c-text_box.green {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%237abb42' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
}
.c-text_box.green:after,
.c-text_box.green:before {
  background-color: #7abb42;
}
.c-text_box.blue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%2330bad2' stroke-width='5' stroke-dasharray='15, 15, 1' stroke-linecap='square'/%3E%3C/svg%3E");
}
.c-text_box.blue:after,
.c-text_box.blue:before {
  background-color: #30bad2;
}
.c-text_bocadillo {
  background-image: url(assets/images/bg-bocadillo.png);
  background-size: 100% 100%;
  padding: 3rem 1rem 3rem 5rem;
}
.c-text_bocadillo-item {
  padding: 1rem 2.5rem 1rem 1rem;
  clip-path: polygon(
    10px 96.17%,
    82.43% 103.12%,
    89.91% 92.45%,
    93.43% 84.07%,
    95.24% 66.93%,
    95.6% 54.31%,
    96.45% 29.27%,
    95.09% 9.73%,
    90.7% 1.08%,
    84.53% -10px,
    14px -22px
  );
  overflow-y: auto;
  max-height: 400px;
}
.c-text_bocadillo.right {
  background-image: url(assets/images/bg-bocadillo_right.png);
  padding: 3rem;
}
.c-text_bocadillo.right .c-text_bocadillo-item {
  padding: 1rem 2rem 1rem 2.5rem;
  clip-path: polygon(
    14px 96.17%,
    82.67% 98.37%,
    92.28% 93.2%,
    96.39% 86.07%,
    98.8% 71.18%,
    99.45% 57.56%,
    99.71% 30.27%,
    97.76% 9.48%,
    90.7% 1.08%,
    84.53% -10px,
    14px -22px
  );
}
@media screen and (max-width: 600px) {
  .c-text_bocadillo.right {
    background-image: url(assets/images/bg-bocadillo_right-mobile.png);
    padding: 2rem;
  }
  .c-text_bocadillo.right .c-text_bocadillo-item {
    padding: 1rem;
    clip-path: polygon(
      -10px 98.42%,
      91.78% 97.87%,
      101.82% 95.2%,
      105.5% 86.82%,
      106.18% 70.18%,
      106.39% 56.06%,
      107.52% 28.52%,
      106.87% 6.23%,
      106.75% -1.92%,
      81.49% -14px,
      -7px -6px
    );
  }
}
.c-text_bocadillo.yellow {
  background-image: url(assets/images/bg-bocadillo_yellow.png);
}
.c-text_bocadillo.yellow.right {
  background-image: url(assets/images/bg-bocadillo_yellow-right.png);
  padding: 3rem;
}
.c-text_bocadillo.yellow.right .c-text_bocadillo-item {
  padding: 1rem 2rem 1rem 1.5rem;
  clip-path: polygon(
    14px 96.17%,
    82.67% 98.37%,
    92.28% 93.2%,
    96.39% 86.07%,
    98.8% 71.18%,
    99.45% 57.56%,
    99.71% 30.27%,
    97.76% 9.48%,
    90.7% 1.08%,
    84.53% -10px,
    14px -22px
  );
}
@media screen and (max-width: 600px) {
  .c-text_bocadillo.yellow.right {
    background-image: url(assets/images/bg-bocadillo_yellow-mobile-right.png);
    padding: 2rem;
  }
  .c-text_bocadillo.yellow.right .c-text_bocadillo-item {
    padding: 1rem;
    clip-path: polygon(
      -10px 98.42%,
      91.78% 97.87%,
      101.82% 95.2%,
      105.5% 86.82%,
      106.18% 70.18%,
      106.39% 56.06%,
      107.52% 28.52%,
      106.87% 6.23%,
      106.75% -1.92%,
      81.49% -14px,
      -7px -6px
    );
  }
}
@media screen and (max-width: 600px) {
  .c-text_bocadillo {
    background-image: url(assets/images/bg-bocadillo_mobile.png);
    padding: 3rem 1rem 2rem 0;
  }
  .c-text_bocadillo-item {
    padding: 1rem;
    clip-path: polygon(
      -1px 102.92%,
      82.43% 103.12%,
      97.95% 99.2%,
      100.57% 85.57%,
      102.83% 70.93%,
      103.64% 61.31%,
      103.15% 36.27%,
      101.79% 14.48%,
      97.4% 3.08%,
      89.89% 3px,
      0 5px
    );
  }
  .c-text_bocadillo.yellow {
    background-image: url(assets/images/bg-bocadillo_yellow-mobile.png);
  }
}
.c-text_board {
  background-image: url(assets/images/bg-tablero.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 2rem;
}
@media screen and (max-width: 600px) {
  .c-text_board {
    background-image: url(assets/images/bg-tablero-mobile.png);
  }
}
.c-text_border {
  position: relative;
}
.c-text_border:before {
  content: '';
  position: absolute;
  top: 50px;
  left: -44px;
  width: 0;
  height: 0;
  border: 25px solid transparent;
  border-right: 25px solid var(--client-color_comp);
}
@media screen and (max-width: 600px) {
  .c-text_border:before {
    top: -15px;
    left: 50px;
    border-width: 0 25px 25px;
    border-left-color: transparent;
    border-bottom-color: var(--client-color_comp);
    border-right-color: transparent;
    border-top-color: transparent;
  }
}
.c-text_border.top:before {
  top: -15px;
  left: 50px;
  border-width: 0 25px 25px;
  border-left-color: transparent;
  border-bottom-color: var(--client-color_comp);
  border-right-color: transparent;
  border-top-color: transparent;
}
.c-text_border.right:before {
  right: -50px;
  left: auto;
  border-width: 25px;
  border-left-color: var(--client-color_comp);
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
}
@media screen and (max-width: 600px) {
  .c-text_border.right:before {
    border-width: 25px 25px 0;
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: var(--client-color_comp);
    bottom: -20px;
    left: auto;
    top: auto;
    right: 50px;
  }
}
.c-text_border-item {
  border: 18px solid var(--client-color_comp);
  padding: 0.8rem;
  background-color: var(--bg-txt);
  clip-path: polygon(4px 97.72%, 100.06% 100.33%, 100.17% 1px, 5px 8px);
}
.contNum {
  display: -webkit-inline-box;
}
.contNum .num {
  background: var(--client-color);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  display: flex;
  color: #fff;
  position: relative;
  margin-right: 15px;
}
.contNum .num:before {
  content: '';
  width: 102%;
  height: 102%;
  border: 1px dashed #69cdff;
  border-radius: 50%;
  position: absolute;
  left: 1px;
  top: -2px;
}
.title-row {
  position: relative;
  max-width: max-content;
  margin: 1rem auto;
  background-size: 100% 100%;
  word-break: normal;
  color: #fff;
  padding: 1rem 5rem;
  text-transform: uppercase;
  text-align: center;
  background-image: url(assets/images/row.png);
}
@media screen and (max-width: 425px) {
  .title-row {
    max-width: 80%;
    padding: 1rem 2rem;
  }
}
.title-row[width='true'] {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  max-width: none;
}
.title-row[width='true']:before {
  width: 100%;
  left: 0;
}
.title-row:before {
  content: '';
  width: 150%;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  left: -25%;
  z-index: -1;
  background: #025e94;
}
@media screen and (max-width: 1024px) {
  .title-row:before {
    width: 130%;
    left: -13%;
  }
}
.title-row.blue {
  background-image: url(assets/images/row-blue.png);
}
.title-row.blue:before {
  background: #30bad2;
}
.title-row.orange {
  background-image: url(assets/images/row-orange.png);
}
.title-row.orange:before {
  background: #ef7b21;
}
.title-row.yellow {
  background-image: url(assets/images/row-yellow.png);
}
.title-row.yellow:before {
  background: #f6aa1a;
}
.title-row.green {
  background-image: url(assets/images/row-green.png);
}
.title-row.green:before {
  background: #91be4c;
}
.title-row.red {
  background-image: url(assets/images/row-red.png);
}
.title-row.red:before {
  background: #e2091c;
}
.clone_phrase {
  display: grid;
  grid-template: max-content/max-content 1fr;
  cursor: grab;
}
.clone_phrase span {
  border: 3px solid var(--client-color_dark);
  background-color: var(--theme-body-bg);
  margin: 5px 0;
  padding: 6px;
  border-radius: 14px;
}
.clone_phrase:before {
  content: url(assets/images/icon-mov.png);
  left: -35px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 30px;
  height: 30px;
}
.clone_phrase.is-wrong:before {
  content: url(assets/images/icon-mov_wrong.png);
}
.clone_phrase.is-wrong span {
  border-color: #ad0000;
}
.clone_phrase.is-good:before {
  content: url(assets/images/icon-mov_good.png);
}
.clone_phrase.is-good span {
  border-color: #3eb64f;
}
@font-face {
  font-family: material-icon;
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/MaterialIcons-Regular.eot);
  src: local('Material Icons'), local('assets/fonts/MaterialIcons-Regular'),
    url(assets/fonts/MaterialIcons-Regular.woff2) format('woff2'),
    url(assets/fonts/MaterialIcons-Regular.woff) format('woff'),
    url(assets/fonts/MaterialIcons-Regular.ttf) format('truetype');
}
[data-icon]:before {
  font-family: material-icon !important;
  content: attr(data-icon);
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
[class*=' icon-']:before,
[class^='icon-']:before {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}
.icon-u-accessibility:before {
  content: '';
  background-image: url(assets/images/Accesisibilidad.svg);
}
.icon-u-arrow-left:before {
  content: '';
  background-image: url(assets/images/Flecha.svg);
}
.icon-u-invert-colors:before {
  content: '';
  background-image: url(assets/images/Contraste.svg);
}
.icon-u-home:before {
  content: '';
  background-image: url(assets/images/Inicio.svg);
}
.icon-u-menu:before {
  content: '';
  background-image: url(assets/images/Menu.svg);
}
.icon-u-arrow-back:before {
  content: '\67';
  background-image: url(assets/images/Flecha.svg);
}
.icon-u-arrow-down:before {
  content: '\68';
}
.icon-u-arrow-right:before {
  content: '';
  background-image: url(assets/images/Flecha.svg);
  transform: rotate(180deg);
}
.icon-u-arrow-forward:before {
  content: '\6c';
}
.icon-u-arrow-up:before {
  content: '\6f';
}
.icon-u-radio-checked:before {
  content: '\71';
}
.icon-u-radio-unchecked:before {
  content: '\72';
}
.icon-u-good:before {
  content: 'done';
  font-family: material-icon !important;
}
.icon-u-check-checked:before {
  content: '\74';
}
.icon-u-check-unchecked:before {
  content: '\77';
}
.icon-u-wrong:before {
  content: 'close';
  font-family: material-icon !important;
}
.icon-u-book:before {
  content: 'library_books';
  font-family: material-icon !important;
}
.icon-u-lightness:before {
  content: '';
  background-image: url(assets/images/Modo\ nocturno.svg);
}
.icon-u-brightness:before {
  content: '\7a';
}
.icon-u-script:before {
  content: '\41';
}
.icon-u-block:before {
  content: '\70';
}
.icon-u-account-box:before {
  content: '\42';
}
.icon-u-hand:before {
  content: '';
  background-image: url(assets/images/Asistencia.svg);
}
.icon-u-format-size:before {
  content: '';
  background-image: url(assets/images/Tamano-letras.svg);
}
.icon-u-link:before {
  content: '\69';
}
.icon-u-copyright:before {
  content: '\46';
}
.icon-u-help:before {
  content: '';
  background-image: url(assets/images/Ayuda.svg);
}
.icon-u-wrap-text:before {
  content: '\79';
}
.icon-u-visibility:before {
  content: '\45';
}
.icon-u-hidden:before {
  content: '\48';
}
.icon-u-play:before {
  content: 'play_arrow';
  font-family: material-icon !important;
}
.icon-u-pause:before {
  content: 'pause';
  font-family: material-icon !important;
}
.icon-u-replay:before {
  content: 'replay';
  font-family: material-icon !important;
}
.icon-u-volume-off:before {
  content: '\76';
}
.icon-u-mute:before {
  content: 'volume_off';
  font-family: material-icon !important;
}
.icon-u-volume-up:before {
  content: 'volume_up';
  font-family: material-icon !important;
}
.icon-u-forward-10:before {
  content: '\4b';
}
.icon-u-replay-10:before {
  content: '\4c';
}
.icon-u-fullscreen:before {
  content: 'fullscreen';
  font-family: material-icon !important;
}
.icon-u-closed-caption:before {
  content: '\4e';
}
.icon-u-subtitles:before {
  content: '\4f';
}
.icon-u-unfold-more:before {
  content: '\50';
}
.icon-u-unfold-less:before {
  content: '\51';
}
.icon-u-onboarding:before {
  content: '';
  background-image: url(assets/images/Tour.svg);
}
.icon-u-bibliografia:before {
  content: '';
  background-image: url(assets/images/bibliografia.svg);
}
.icon-u-creditos:before {
  content: '';
  background-image: url(assets/images/creditos.svg);
}
.icon-u-teclas:before {
  content: '';
  background-image: url('assets/images/Atajos de teclado.svg');
}
.icon-u-globe:before {
  content: '\56';
}
.icon-u-gear:before {
  content: '';
  background-image: url(assets/images/Especificaciones.svg);
}
.icon-u-monitor:before {
  content: '\58';
}
.icon-u-back-in-time:before {
  content: '\59';
}
.icon-u-download:before {
  content: '\5a';
}
.icon-u-lock:before {
  content: '\30';
}
.icon-u-prinit:before {
  content: '\31';
}
.icon-u-stop:before {
  content: '\32';
}
.icon-u-play-gif:before {
  content: '\33';
}

/*! $_URL_ova */
/*! $_URL_ova */
.u-flex {
  display: flex;
}
.u-flex-inline {
  display: inline-flex;
}
.u-flex-column {
  flex-direction: column !important;
}
.u-flex-row {
  flex-direction: row !important;
}
.u-justify-around {
  justify-content: space-around !important;
}
.u-justify-center {
  justify-content: center !important;
}
.u-justify-between {
  justify-content: space-between !important;
}
.u-justify-evenly {
  justify-content: space-evenly !important;
}
.u-justify-end {
  justify-content: flex-end !important;
}
.u-justify-start {
  justify-content: flex-start !important;
}
.u-align-items-center {
  align-items: center !important;
}
.u-align-items-start {
  align-items: flex-start !important;
}
.u-align-items-end {
  align-items: flex-end !important;
}
.u-flex-wrap {
  flex-wrap: wrap !important;
}
.u-align-content-center {
  align-content: center !important;
}

/*! $_URL_ova */
.u-mt5 {
  margin-top: 5px;
}
.u-mt10 {
  margin-top: 10px;
}
.u-mt15 {
  margin-top: 15px;
}
.u-mt20 {
  margin-top: 20px;
}
.u-mb5 {
  margin-bottom: 5px;
}
.u-mb10 {
  margin-bottom: 10px;
}
.u-mb15 {
  margin-bottom: 15px;
}
.u-mb20 {
  margin-bottom: 20px;
}
.m-0 {
  margin: 0 !important;
}
.m-a {
  margin: auto;
}
.u-hidden {
  display: none;
}
@media screen and (min-width: 319px) {
  .u-mt0-xs {
    margin-top: 0 !important;
  }
  .u-pt0-xs {
    padding-top: 0 !important;
  }
  .u-mt5-xs {
    margin-top: 5px !important;
  }
  .u-pt5-xs {
    padding-top: 5px !important;
  }
  .u-pl5-xs {
    padding-left: 5px !important;
  }
  .u-pr5-xs {
    padding-right: 5px !important;
  }
  .u-pb5-xs {
    padding-bottom: 5px !important;
  }
  .u-mt10-xs {
    margin-top: 10px !important;
  }
  .u-pt10-xs {
    padding-top: 10px !important;
  }
  .u-pl10-xs {
    padding-left: 10px !important;
  }
  .u-pr10-xs {
    padding-right: 10px !important;
  }
  .u-pb10-xs {
    padding-bottom: 10px !important;
  }
  .u-mt15-xs {
    margin-top: 15px !important;
  }
  .u-pt15-xs {
    padding-top: 15px !important;
  }
  .u-pl15-xs {
    padding-left: 15px !important;
  }
  .u-pr15-xs {
    padding-right: 15px !important;
  }
  .u-pb15-xs {
    padding-bottom: 15px !important;
  }
  .u-mt20-xs {
    margin-top: 20px !important;
  }
  .u-pt20-xs {
    padding-top: 20px !important;
  }
  .u-pl20-xs {
    padding-left: 20px !important;
  }
  .u-pr20-xs {
    padding-right: 20px !important;
  }
  .u-pb20-xs {
    padding-bottom: 20px !important;
  }
  .u-mt25-xs {
    margin-top: 25px !important;
  }
  .u-pt25-xs {
    padding-top: 25px !important;
  }
  .u-pl25-xs {
    padding-left: 25px !important;
  }
  .u-pr25-xs {
    padding-right: 25px !important;
  }
  .u-pb25-xs {
    padding-bottom: 25px !important;
  }
  .u-mt30-xs {
    margin-top: 30px !important;
  }
  .u-pt30-xs {
    padding-top: 30px !important;
  }
  .u-pl30-xs {
    padding-left: 30px !important;
  }
  .u-pr30-xs {
    padding-right: 30px !important;
  }
  .u-pb30-xs {
    padding-bottom: 30px !important;
  }
  .u-mt35-xs {
    margin-top: 35px !important;
  }
  .u-pt35-xs {
    padding-top: 35px !important;
  }
  .u-pl35-xs {
    padding-left: 35px !important;
  }
  .u-pr35-xs {
    padding-right: 35px !important;
  }
  .u-pb35-xs {
    padding-bottom: 35px !important;
  }
  .u-mt40-xs {
    margin-top: 40px !important;
  }
  .u-pt40-xs {
    padding-top: 40px !important;
  }
  .u-pl40-xs {
    padding-left: 40px !important;
  }
  .u-pr40-xs {
    padding-right: 40px !important;
  }
  .u-pb40-xs {
    padding-bottom: 40px !important;
  }
  .u-mt45-xs {
    margin-top: 45px !important;
  }
  .u-pt45-xs {
    padding-top: 45px !important;
  }
  .u-pl45-xs {
    padding-left: 45px !important;
  }
  .u-pr45-xs {
    padding-right: 45px !important;
  }
  .u-pb45-xs {
    padding-bottom: 45px !important;
  }
  .u-mt50-xs {
    margin-top: 50px !important;
  }
  .u-pt50-xs {
    padding-top: 50px !important;
  }
  .u-pl50-xs {
    padding-left: 50px !important;
  }
  .u-pr50-xs {
    padding-right: 50px !important;
  }
  .u-pb50-xs {
    padding-bottom: 50px !important;
  }
  .u-mt55-xs {
    margin-top: 55px !important;
  }
  .u-pt55-xs {
    padding-top: 55px !important;
  }
  .u-pl55-xs {
    padding-left: 55px !important;
  }
  .u-pr55-xs {
    padding-right: 55px !important;
  }
  .u-pb55-xs {
    padding-bottom: 55px !important;
  }
  .u-mt60-xs {
    margin-top: 60px !important;
  }
  .u-pt60-xs {
    padding-top: 60px !important;
  }
  .u-pl60-xs {
    padding-left: 60px !important;
  }
  .u-pr60-xs {
    padding-right: 60px !important;
  }
  .u-pb60-xs {
    padding-bottom: 60px !important;
  }
  .u-mt65-xs {
    margin-top: 65px !important;
  }
  .u-pt65-xs {
    padding-top: 65px !important;
  }
  .u-pl65-xs {
    padding-left: 65px !important;
  }
  .u-pr65-xs {
    padding-right: 65px !important;
  }
  .u-pb65-xs {
    padding-bottom: 65px !important;
  }
  .u-mt70-xs {
    margin-top: 70px !important;
  }
  .u-pt70-xs {
    padding-top: 70px !important;
  }
  .u-pl70-xs {
    padding-left: 70px !important;
  }
  .u-pr70-xs {
    padding-right: 70px !important;
  }
  .u-pb70-xs {
    padding-bottom: 70px !important;
  }
  .u-mt75-xs {
    margin-top: 75px !important;
  }
  .u-pt75-xs {
    padding-top: 75px !important;
  }
  .u-pl75-xs {
    padding-left: 75px !important;
  }
  .u-pr75-xs {
    padding-right: 75px !important;
  }
  .u-pb75-xs {
    padding-bottom: 75px !important;
  }
  .u-mt80-xs {
    margin-top: 80px !important;
  }
  .u-pt80-xs {
    padding-top: 80px !important;
  }
  .u-pl80-xs {
    padding-left: 80px !important;
  }
  .u-pr80-xs {
    padding-right: 80px !important;
  }
  .u-pb80-xs {
    padding-bottom: 80px !important;
  }
  .u-mt85-xs {
    margin-top: 85px !important;
  }
  .u-pt85-xs {
    padding-top: 85px !important;
  }
  .u-pl85-xs {
    padding-left: 85px !important;
  }
  .u-pr85-xs {
    padding-right: 85px !important;
  }
  .u-pb85-xs {
    padding-bottom: 85px !important;
  }
  .u-mt90-xs {
    margin-top: 90px !important;
  }
  .u-pt90-xs {
    padding-top: 90px !important;
  }
  .u-pl90-xs {
    padding-left: 90px !important;
  }
  .u-pr90-xs {
    padding-right: 90px !important;
  }
  .u-pb90-xs {
    padding-bottom: 90px !important;
  }
  .u-mt95-xs {
    margin-top: 95px !important;
  }
  .u-pt95-xs {
    padding-top: 95px !important;
  }
  .u-pl95-xs {
    padding-left: 95px !important;
  }
  .u-pr95-xs {
    padding-right: 95px !important;
  }
  .u-pb95-xs {
    padding-bottom: 95px !important;
  }
  .u-mt100-xs {
    margin-top: 100px !important;
  }
  .u-pt100-xs {
    padding-top: 100px !important;
  }
  .u-pl100-xs {
    padding-left: 100px !important;
  }
  .u-pr100-xs {
    padding-right: 100px !important;
  }
  .u-pb100-xs {
    padding-bottom: 100px !important;
  }
  .u-mt105-xs {
    margin-top: 105px !important;
  }
  .u-pt105-xs {
    padding-top: 105px !important;
  }
  .u-pl105-xs {
    padding-left: 105px !important;
  }
  .u-pr105-xs {
    padding-right: 105px !important;
  }
  .u-pb105-xs {
    padding-bottom: 105px !important;
  }
  .u-mt110-xs {
    margin-top: 110px !important;
  }
  .u-pt110-xs {
    padding-top: 110px !important;
  }
  .u-pl110-xs {
    padding-left: 110px !important;
  }
  .u-pr110-xs {
    padding-right: 110px !important;
  }
  .u-pb110-xs {
    padding-bottom: 110px !important;
  }
  .u-mt115-xs {
    margin-top: 115px !important;
  }
  .u-pt115-xs {
    padding-top: 115px !important;
  }
  .u-pl115-xs {
    padding-left: 115px !important;
  }
  .u-pr115-xs {
    padding-right: 115px !important;
  }
  .u-pb115-xs {
    padding-bottom: 115px !important;
  }
  .u-mt120-xs {
    margin-top: 120px !important;
  }
  .u-pt120-xs {
    padding-top: 120px !important;
  }
  .u-pl120-xs {
    padding-left: 120px !important;
  }
  .u-pr120-xs {
    padding-right: 120px !important;
  }
  .u-pb120-xs {
    padding-bottom: 120px !important;
  }
  .u-mt125-xs {
    margin-top: 125px !important;
  }
  .u-pt125-xs {
    padding-top: 125px !important;
  }
  .u-pl125-xs {
    padding-left: 125px !important;
  }
  .u-pr125-xs {
    padding-right: 125px !important;
  }
  .u-pb125-xs {
    padding-bottom: 125px !important;
  }
  .u-mt130-xs {
    margin-top: 130px !important;
  }
  .u-pt130-xs {
    padding-top: 130px !important;
  }
  .u-pl130-xs {
    padding-left: 130px !important;
  }
  .u-pr130-xs {
    padding-right: 130px !important;
  }
  .u-pb130-xs {
    padding-bottom: 130px !important;
  }
  .u-mt135-xs {
    margin-top: 135px !important;
  }
  .u-pt135-xs {
    padding-top: 135px !important;
  }
  .u-pl135-xs {
    padding-left: 135px !important;
  }
  .u-pr135-xs {
    padding-right: 135px !important;
  }
  .u-pb135-xs {
    padding-bottom: 135px !important;
  }
  .u-mt140-xs {
    margin-top: 140px !important;
  }
  .u-pt140-xs {
    padding-top: 140px !important;
  }
  .u-pl140-xs {
    padding-left: 140px !important;
  }
  .u-pr140-xs {
    padding-right: 140px !important;
  }
  .u-pb140-xs {
    padding-bottom: 140px !important;
  }
  .u-mt145-xs {
    margin-top: 145px !important;
  }
  .u-pt145-xs {
    padding-top: 145px !important;
  }
  .u-pl145-xs {
    padding-left: 145px !important;
  }
  .u-pr145-xs {
    padding-right: 145px !important;
  }
  .u-pb145-xs {
    padding-bottom: 145px !important;
  }
  .u-mt150-xs {
    margin-top: 150px !important;
  }
  .u-pt150-xs {
    padding-top: 150px !important;
  }
  .u-pl150-xs {
    padding-left: 150px !important;
  }
  .u-pr150-xs {
    padding-right: 150px !important;
  }
  .u-pb150-xs {
    padding-bottom: 150px !important;
  }
  .u-mt155-xs {
    margin-top: 155px !important;
  }
  .u-pt155-xs {
    padding-top: 155px !important;
  }
  .u-pl155-xs {
    padding-left: 155px !important;
  }
  .u-pr155-xs {
    padding-right: 155px !important;
  }
  .u-pb155-xs {
    padding-bottom: 155px !important;
  }
  .u-mt160-xs {
    margin-top: 160px !important;
  }
  .u-pt160-xs {
    padding-top: 160px !important;
  }
  .u-pl160-xs {
    padding-left: 160px !important;
  }
  .u-pr160-xs {
    padding-right: 160px !important;
  }
  .u-pb160-xs {
    padding-bottom: 160px !important;
  }
  .u-mt165-xs {
    margin-top: 165px !important;
  }
  .u-pt165-xs {
    padding-top: 165px !important;
  }
  .u-pl165-xs {
    padding-left: 165px !important;
  }
  .u-pr165-xs {
    padding-right: 165px !important;
  }
  .u-pb165-xs {
    padding-bottom: 165px !important;
  }
  .u-mt170-xs {
    margin-top: 170px !important;
  }
  .u-pt170-xs {
    padding-top: 170px !important;
  }
  .u-pl170-xs {
    padding-left: 170px !important;
  }
  .u-pr170-xs {
    padding-right: 170px !important;
  }
  .u-pb170-xs {
    padding-bottom: 170px !important;
  }
  .u-mt175-xs {
    margin-top: 175px !important;
  }
  .u-pt175-xs {
    padding-top: 175px !important;
  }
  .u-pl175-xs {
    padding-left: 175px !important;
  }
  .u-pr175-xs {
    padding-right: 175px !important;
  }
  .u-pb175-xs {
    padding-bottom: 175px !important;
  }
  .u-mt180-xs {
    margin-top: 180px !important;
  }
  .u-pt180-xs {
    padding-top: 180px !important;
  }
  .u-pl180-xs {
    padding-left: 180px !important;
  }
  .u-pr180-xs {
    padding-right: 180px !important;
  }
  .u-pb180-xs {
    padding-bottom: 180px !important;
  }
  .u-mt185-xs {
    margin-top: 185px !important;
  }
  .u-pt185-xs {
    padding-top: 185px !important;
  }
  .u-pl185-xs {
    padding-left: 185px !important;
  }
  .u-pr185-xs {
    padding-right: 185px !important;
  }
  .u-pb185-xs {
    padding-bottom: 185px !important;
  }
  .u-mt190-xs {
    margin-top: 190px !important;
  }
  .u-pt190-xs {
    padding-top: 190px !important;
  }
  .u-pl190-xs {
    padding-left: 190px !important;
  }
  .u-pr190-xs {
    padding-right: 190px !important;
  }
  .u-pb190-xs {
    padding-bottom: 190px !important;
  }
  .u-mt195-xs {
    margin-top: 195px !important;
  }
  .u-pt195-xs {
    padding-top: 195px !important;
  }
  .u-pl195-xs {
    padding-left: 195px !important;
  }
  .u-pr195-xs {
    padding-right: 195px !important;
  }
  .u-pb195-xs {
    padding-bottom: 195px !important;
  }
  .u-mt200-xs {
    margin-top: 200px !important;
  }
  .u-pt200-xs {
    padding-top: 200px !important;
  }
  .u-pl200-xs {
    padding-left: 200px !important;
  }
  .u-pr200-xs {
    padding-right: 200px !important;
  }
  .u-pb200-xs {
    padding-bottom: 200px !important;
  }
  .u-mt205-xs {
    margin-top: 205px !important;
  }
  .u-pt205-xs {
    padding-top: 205px !important;
  }
  .u-pl205-xs {
    padding-left: 205px !important;
  }
  .u-pr205-xs {
    padding-right: 205px !important;
  }
  .u-pb205-xs {
    padding-bottom: 205px !important;
  }
  .u-mt210-xs {
    margin-top: 210px !important;
  }
  .u-pt210-xs {
    padding-top: 210px !important;
  }
  .u-pl210-xs {
    padding-left: 210px !important;
  }
  .u-pr210-xs {
    padding-right: 210px !important;
  }
  .u-pb210-xs {
    padding-bottom: 210px !important;
  }
  .u-mt215-xs {
    margin-top: 215px !important;
  }
  .u-pt215-xs {
    padding-top: 215px !important;
  }
  .u-pl215-xs {
    padding-left: 215px !important;
  }
  .u-pr215-xs {
    padding-right: 215px !important;
  }
  .u-pb215-xs {
    padding-bottom: 215px !important;
  }
  .u-mt220-xs {
    margin-top: 220px !important;
  }
  .u-pt220-xs {
    padding-top: 220px !important;
  }
  .u-pl220-xs {
    padding-left: 220px !important;
  }
  .u-pr220-xs {
    padding-right: 220px !important;
  }
  .u-pb220-xs {
    padding-bottom: 220px !important;
  }
  .u-mt225-xs {
    margin-top: 225px !important;
  }
  .u-pt225-xs {
    padding-top: 225px !important;
  }
  .u-pl225-xs {
    padding-left: 225px !important;
  }
  .u-pr225-xs {
    padding-right: 225px !important;
  }
  .u-pb225-xs {
    padding-bottom: 225px !important;
  }
  .u-mt230-xs {
    margin-top: 230px !important;
  }
  .u-pt230-xs {
    padding-top: 230px !important;
  }
  .u-pl230-xs {
    padding-left: 230px !important;
  }
  .u-pr230-xs {
    padding-right: 230px !important;
  }
  .u-pb230-xs {
    padding-bottom: 230px !important;
  }
  .u-mt235-xs {
    margin-top: 235px !important;
  }
  .u-pt235-xs {
    padding-top: 235px !important;
  }
  .u-pl235-xs {
    padding-left: 235px !important;
  }
  .u-pr235-xs {
    padding-right: 235px !important;
  }
  .u-pb235-xs {
    padding-bottom: 235px !important;
  }
  .u-mt240-xs {
    margin-top: 240px !important;
  }
  .u-pt240-xs {
    padding-top: 240px !important;
  }
  .u-pl240-xs {
    padding-left: 240px !important;
  }
  .u-pr240-xs {
    padding-right: 240px !important;
  }
  .u-pb240-xs {
    padding-bottom: 240px !important;
  }
  .u-mt245-xs {
    margin-top: 245px !important;
  }
  .u-pt245-xs {
    padding-top: 245px !important;
  }
  .u-pl245-xs {
    padding-left: 245px !important;
  }
  .u-pr245-xs {
    padding-right: 245px !important;
  }
  .u-pb245-xs {
    padding-bottom: 245px !important;
  }
  .u-mt250-xs {
    margin-top: 250px !important;
  }
  .u-pt250-xs {
    padding-top: 250px !important;
  }
  .u-pl250-xs {
    padding-left: 250px !important;
  }
  .u-pr250-xs {
    padding-right: 250px !important;
  }
  .u-pb250-xs {
    padding-bottom: 250px !important;
  }
}
@media screen and (min-width: 479px) {
  .u-mt0-xm {
    margin-top: 0 !important;
  }
  .u-pt0-xm {
    padding-top: 0 !important;
  }
  .u-mt5-xm {
    margin-top: 5px !important;
  }
  .u-pt5-xm {
    padding-top: 5px !important;
  }
  .u-pl5-xm {
    padding-left: 5px !important;
  }
  .u-pr5-xm {
    padding-right: 5px !important;
  }
  .u-pb5-xm {
    padding-bottom: 5px !important;
  }
  .u-mt10-xm {
    margin-top: 10px !important;
  }
  .u-pt10-xm {
    padding-top: 10px !important;
  }
  .u-pl10-xm {
    padding-left: 10px !important;
  }
  .u-pr10-xm {
    padding-right: 10px !important;
  }
  .u-pb10-xm {
    padding-bottom: 10px !important;
  }
  .u-mt15-xm {
    margin-top: 15px !important;
  }
  .u-pt15-xm {
    padding-top: 15px !important;
  }
  .u-pl15-xm {
    padding-left: 15px !important;
  }
  .u-pr15-xm {
    padding-right: 15px !important;
  }
  .u-pb15-xm {
    padding-bottom: 15px !important;
  }
  .u-mt20-xm {
    margin-top: 20px !important;
  }
  .u-pt20-xm {
    padding-top: 20px !important;
  }
  .u-pl20-xm {
    padding-left: 20px !important;
  }
  .u-pr20-xm {
    padding-right: 20px !important;
  }
  .u-pb20-xm {
    padding-bottom: 20px !important;
  }
  .u-mt25-xm {
    margin-top: 25px !important;
  }
  .u-pt25-xm {
    padding-top: 25px !important;
  }
  .u-pl25-xm {
    padding-left: 25px !important;
  }
  .u-pr25-xm {
    padding-right: 25px !important;
  }
  .u-pb25-xm {
    padding-bottom: 25px !important;
  }
  .u-mt30-xm {
    margin-top: 30px !important;
  }
  .u-pt30-xm {
    padding-top: 30px !important;
  }
  .u-pl30-xm {
    padding-left: 30px !important;
  }
  .u-pr30-xm {
    padding-right: 30px !important;
  }
  .u-pb30-xm {
    padding-bottom: 30px !important;
  }
  .u-mt35-xm {
    margin-top: 35px !important;
  }
  .u-pt35-xm {
    padding-top: 35px !important;
  }
  .u-pl35-xm {
    padding-left: 35px !important;
  }
  .u-pr35-xm {
    padding-right: 35px !important;
  }
  .u-pb35-xm {
    padding-bottom: 35px !important;
  }
  .u-mt40-xm {
    margin-top: 40px !important;
  }
  .u-pt40-xm {
    padding-top: 40px !important;
  }
  .u-pl40-xm {
    padding-left: 40px !important;
  }
  .u-pr40-xm {
    padding-right: 40px !important;
  }
  .u-pb40-xm {
    padding-bottom: 40px !important;
  }
  .u-mt45-xm {
    margin-top: 45px !important;
  }
  .u-pt45-xm {
    padding-top: 45px !important;
  }
  .u-pl45-xm {
    padding-left: 45px !important;
  }
  .u-pr45-xm {
    padding-right: 45px !important;
  }
  .u-pb45-xm {
    padding-bottom: 45px !important;
  }
  .u-mt50-xm {
    margin-top: 50px !important;
  }
  .u-pt50-xm {
    padding-top: 50px !important;
  }
  .u-pl50-xm {
    padding-left: 50px !important;
  }
  .u-pr50-xm {
    padding-right: 50px !important;
  }
  .u-pb50-xm {
    padding-bottom: 50px !important;
  }
  .u-mt55-xm {
    margin-top: 55px !important;
  }
  .u-pt55-xm {
    padding-top: 55px !important;
  }
  .u-pl55-xm {
    padding-left: 55px !important;
  }
  .u-pr55-xm {
    padding-right: 55px !important;
  }
  .u-pb55-xm {
    padding-bottom: 55px !important;
  }
  .u-mt60-xm {
    margin-top: 60px !important;
  }
  .u-pt60-xm {
    padding-top: 60px !important;
  }
  .u-pl60-xm {
    padding-left: 60px !important;
  }
  .u-pr60-xm {
    padding-right: 60px !important;
  }
  .u-pb60-xm {
    padding-bottom: 60px !important;
  }
  .u-mt65-xm {
    margin-top: 65px !important;
  }
  .u-pt65-xm {
    padding-top: 65px !important;
  }
  .u-pl65-xm {
    padding-left: 65px !important;
  }
  .u-pr65-xm {
    padding-right: 65px !important;
  }
  .u-pb65-xm {
    padding-bottom: 65px !important;
  }
  .u-mt70-xm {
    margin-top: 70px !important;
  }
  .u-pt70-xm {
    padding-top: 70px !important;
  }
  .u-pl70-xm {
    padding-left: 70px !important;
  }
  .u-pr70-xm {
    padding-right: 70px !important;
  }
  .u-pb70-xm {
    padding-bottom: 70px !important;
  }
  .u-mt75-xm {
    margin-top: 75px !important;
  }
  .u-pt75-xm {
    padding-top: 75px !important;
  }
  .u-pl75-xm {
    padding-left: 75px !important;
  }
  .u-pr75-xm {
    padding-right: 75px !important;
  }
  .u-pb75-xm {
    padding-bottom: 75px !important;
  }
  .u-mt80-xm {
    margin-top: 80px !important;
  }
  .u-pt80-xm {
    padding-top: 80px !important;
  }
  .u-pl80-xm {
    padding-left: 80px !important;
  }
  .u-pr80-xm {
    padding-right: 80px !important;
  }
  .u-pb80-xm {
    padding-bottom: 80px !important;
  }
  .u-mt85-xm {
    margin-top: 85px !important;
  }
  .u-pt85-xm {
    padding-top: 85px !important;
  }
  .u-pl85-xm {
    padding-left: 85px !important;
  }
  .u-pr85-xm {
    padding-right: 85px !important;
  }
  .u-pb85-xm {
    padding-bottom: 85px !important;
  }
  .u-mt90-xm {
    margin-top: 90px !important;
  }
  .u-pt90-xm {
    padding-top: 90px !important;
  }
  .u-pl90-xm {
    padding-left: 90px !important;
  }
  .u-pr90-xm {
    padding-right: 90px !important;
  }
  .u-pb90-xm {
    padding-bottom: 90px !important;
  }
  .u-mt95-xm {
    margin-top: 95px !important;
  }
  .u-pt95-xm {
    padding-top: 95px !important;
  }
  .u-pl95-xm {
    padding-left: 95px !important;
  }
  .u-pr95-xm {
    padding-right: 95px !important;
  }
  .u-pb95-xm {
    padding-bottom: 95px !important;
  }
  .u-mt100-xm {
    margin-top: 100px !important;
  }
  .u-pt100-xm {
    padding-top: 100px !important;
  }
  .u-pl100-xm {
    padding-left: 100px !important;
  }
  .u-pr100-xm {
    padding-right: 100px !important;
  }
  .u-pb100-xm {
    padding-bottom: 100px !important;
  }
  .u-mt105-xm {
    margin-top: 105px !important;
  }
  .u-pt105-xm {
    padding-top: 105px !important;
  }
  .u-pl105-xm {
    padding-left: 105px !important;
  }
  .u-pr105-xm {
    padding-right: 105px !important;
  }
  .u-pb105-xm {
    padding-bottom: 105px !important;
  }
  .u-mt110-xm {
    margin-top: 110px !important;
  }
  .u-pt110-xm {
    padding-top: 110px !important;
  }
  .u-pl110-xm {
    padding-left: 110px !important;
  }
  .u-pr110-xm {
    padding-right: 110px !important;
  }
  .u-pb110-xm {
    padding-bottom: 110px !important;
  }
  .u-mt115-xm {
    margin-top: 115px !important;
  }
  .u-pt115-xm {
    padding-top: 115px !important;
  }
  .u-pl115-xm {
    padding-left: 115px !important;
  }
  .u-pr115-xm {
    padding-right: 115px !important;
  }
  .u-pb115-xm {
    padding-bottom: 115px !important;
  }
  .u-mt120-xm {
    margin-top: 120px !important;
  }
  .u-pt120-xm {
    padding-top: 120px !important;
  }
  .u-pl120-xm {
    padding-left: 120px !important;
  }
  .u-pr120-xm {
    padding-right: 120px !important;
  }
  .u-pb120-xm {
    padding-bottom: 120px !important;
  }
  .u-mt125-xm {
    margin-top: 125px !important;
  }
  .u-pt125-xm {
    padding-top: 125px !important;
  }
  .u-pl125-xm {
    padding-left: 125px !important;
  }
  .u-pr125-xm {
    padding-right: 125px !important;
  }
  .u-pb125-xm {
    padding-bottom: 125px !important;
  }
  .u-mt130-xm {
    margin-top: 130px !important;
  }
  .u-pt130-xm {
    padding-top: 130px !important;
  }
  .u-pl130-xm {
    padding-left: 130px !important;
  }
  .u-pr130-xm {
    padding-right: 130px !important;
  }
  .u-pb130-xm {
    padding-bottom: 130px !important;
  }
  .u-mt135-xm {
    margin-top: 135px !important;
  }
  .u-pt135-xm {
    padding-top: 135px !important;
  }
  .u-pl135-xm {
    padding-left: 135px !important;
  }
  .u-pr135-xm {
    padding-right: 135px !important;
  }
  .u-pb135-xm {
    padding-bottom: 135px !important;
  }
  .u-mt140-xm {
    margin-top: 140px !important;
  }
  .u-pt140-xm {
    padding-top: 140px !important;
  }
  .u-pl140-xm {
    padding-left: 140px !important;
  }
  .u-pr140-xm {
    padding-right: 140px !important;
  }
  .u-pb140-xm {
    padding-bottom: 140px !important;
  }
  .u-mt145-xm {
    margin-top: 145px !important;
  }
  .u-pt145-xm {
    padding-top: 145px !important;
  }
  .u-pl145-xm {
    padding-left: 145px !important;
  }
  .u-pr145-xm {
    padding-right: 145px !important;
  }
  .u-pb145-xm {
    padding-bottom: 145px !important;
  }
  .u-mt150-xm {
    margin-top: 150px !important;
  }
  .u-pt150-xm {
    padding-top: 150px !important;
  }
  .u-pl150-xm {
    padding-left: 150px !important;
  }
  .u-pr150-xm {
    padding-right: 150px !important;
  }
  .u-pb150-xm {
    padding-bottom: 150px !important;
  }
  .u-mt155-xm {
    margin-top: 155px !important;
  }
  .u-pt155-xm {
    padding-top: 155px !important;
  }
  .u-pl155-xm {
    padding-left: 155px !important;
  }
  .u-pr155-xm {
    padding-right: 155px !important;
  }
  .u-pb155-xm {
    padding-bottom: 155px !important;
  }
  .u-mt160-xm {
    margin-top: 160px !important;
  }
  .u-pt160-xm {
    padding-top: 160px !important;
  }
  .u-pl160-xm {
    padding-left: 160px !important;
  }
  .u-pr160-xm {
    padding-right: 160px !important;
  }
  .u-pb160-xm {
    padding-bottom: 160px !important;
  }
  .u-mt165-xm {
    margin-top: 165px !important;
  }
  .u-pt165-xm {
    padding-top: 165px !important;
  }
  .u-pl165-xm {
    padding-left: 165px !important;
  }
  .u-pr165-xm {
    padding-right: 165px !important;
  }
  .u-pb165-xm {
    padding-bottom: 165px !important;
  }
  .u-mt170-xm {
    margin-top: 170px !important;
  }
  .u-pt170-xm {
    padding-top: 170px !important;
  }
  .u-pl170-xm {
    padding-left: 170px !important;
  }
  .u-pr170-xm {
    padding-right: 170px !important;
  }
  .u-pb170-xm {
    padding-bottom: 170px !important;
  }
  .u-mt175-xm {
    margin-top: 175px !important;
  }
  .u-pt175-xm {
    padding-top: 175px !important;
  }
  .u-pl175-xm {
    padding-left: 175px !important;
  }
  .u-pr175-xm {
    padding-right: 175px !important;
  }
  .u-pb175-xm {
    padding-bottom: 175px !important;
  }
  .u-mt180-xm {
    margin-top: 180px !important;
  }
  .u-pt180-xm {
    padding-top: 180px !important;
  }
  .u-pl180-xm {
    padding-left: 180px !important;
  }
  .u-pr180-xm {
    padding-right: 180px !important;
  }
  .u-pb180-xm {
    padding-bottom: 180px !important;
  }
  .u-mt185-xm {
    margin-top: 185px !important;
  }
  .u-pt185-xm {
    padding-top: 185px !important;
  }
  .u-pl185-xm {
    padding-left: 185px !important;
  }
  .u-pr185-xm {
    padding-right: 185px !important;
  }
  .u-pb185-xm {
    padding-bottom: 185px !important;
  }
  .u-mt190-xm {
    margin-top: 190px !important;
  }
  .u-pt190-xm {
    padding-top: 190px !important;
  }
  .u-pl190-xm {
    padding-left: 190px !important;
  }
  .u-pr190-xm {
    padding-right: 190px !important;
  }
  .u-pb190-xm {
    padding-bottom: 190px !important;
  }
  .u-mt195-xm {
    margin-top: 195px !important;
  }
  .u-pt195-xm {
    padding-top: 195px !important;
  }
  .u-pl195-xm {
    padding-left: 195px !important;
  }
  .u-pr195-xm {
    padding-right: 195px !important;
  }
  .u-pb195-xm {
    padding-bottom: 195px !important;
  }
  .u-mt200-xm {
    margin-top: 200px !important;
  }
  .u-pt200-xm {
    padding-top: 200px !important;
  }
  .u-pl200-xm {
    padding-left: 200px !important;
  }
  .u-pr200-xm {
    padding-right: 200px !important;
  }
  .u-pb200-xm {
    padding-bottom: 200px !important;
  }
  .u-mt205-xm {
    margin-top: 205px !important;
  }
  .u-pt205-xm {
    padding-top: 205px !important;
  }
  .u-pl205-xm {
    padding-left: 205px !important;
  }
  .u-pr205-xm {
    padding-right: 205px !important;
  }
  .u-pb205-xm {
    padding-bottom: 205px !important;
  }
  .u-mt210-xm {
    margin-top: 210px !important;
  }
  .u-pt210-xm {
    padding-top: 210px !important;
  }
  .u-pl210-xm {
    padding-left: 210px !important;
  }
  .u-pr210-xm {
    padding-right: 210px !important;
  }
  .u-pb210-xm {
    padding-bottom: 210px !important;
  }
  .u-mt215-xm {
    margin-top: 215px !important;
  }
  .u-pt215-xm {
    padding-top: 215px !important;
  }
  .u-pl215-xm {
    padding-left: 215px !important;
  }
  .u-pr215-xm {
    padding-right: 215px !important;
  }
  .u-pb215-xm {
    padding-bottom: 215px !important;
  }
  .u-mt220-xm {
    margin-top: 220px !important;
  }
  .u-pt220-xm {
    padding-top: 220px !important;
  }
  .u-pl220-xm {
    padding-left: 220px !important;
  }
  .u-pr220-xm {
    padding-right: 220px !important;
  }
  .u-pb220-xm {
    padding-bottom: 220px !important;
  }
  .u-mt225-xm {
    margin-top: 225px !important;
  }
  .u-pt225-xm {
    padding-top: 225px !important;
  }
  .u-pl225-xm {
    padding-left: 225px !important;
  }
  .u-pr225-xm {
    padding-right: 225px !important;
  }
  .u-pb225-xm {
    padding-bottom: 225px !important;
  }
  .u-mt230-xm {
    margin-top: 230px !important;
  }
  .u-pt230-xm {
    padding-top: 230px !important;
  }
  .u-pl230-xm {
    padding-left: 230px !important;
  }
  .u-pr230-xm {
    padding-right: 230px !important;
  }
  .u-pb230-xm {
    padding-bottom: 230px !important;
  }
  .u-mt235-xm {
    margin-top: 235px !important;
  }
  .u-pt235-xm {
    padding-top: 235px !important;
  }
  .u-pl235-xm {
    padding-left: 235px !important;
  }
  .u-pr235-xm {
    padding-right: 235px !important;
  }
  .u-pb235-xm {
    padding-bottom: 235px !important;
  }
  .u-mt240-xm {
    margin-top: 240px !important;
  }
  .u-pt240-xm {
    padding-top: 240px !important;
  }
  .u-pl240-xm {
    padding-left: 240px !important;
  }
  .u-pr240-xm {
    padding-right: 240px !important;
  }
  .u-pb240-xm {
    padding-bottom: 240px !important;
  }
  .u-mt245-xm {
    margin-top: 245px !important;
  }
  .u-pt245-xm {
    padding-top: 245px !important;
  }
  .u-pl245-xm {
    padding-left: 245px !important;
  }
  .u-pr245-xm {
    padding-right: 245px !important;
  }
  .u-pb245-xm {
    padding-bottom: 245px !important;
  }
  .u-mt250-xm {
    margin-top: 250px !important;
  }
  .u-pt250-xm {
    padding-top: 250px !important;
  }
  .u-pl250-xm {
    padding-left: 250px !important;
  }
  .u-pr250-xm {
    padding-right: 250px !important;
  }
  .u-pb250-xm {
    padding-bottom: 250px !important;
  }
}
@media screen and (min-width: 599px) {
  .u-mt0-sm {
    margin-top: 0 !important;
  }
  .u-pt0-sm {
    padding-top: 0 !important;
  }
  .u-mt5-sm {
    margin-top: 5px !important;
  }
  .u-pt5-sm {
    padding-top: 5px !important;
  }
  .u-pl5-sm {
    padding-left: 5px !important;
  }
  .u-pr5-sm {
    padding-right: 5px !important;
  }
  .u-pb5-sm {
    padding-bottom: 5px !important;
  }
  .u-mt10-sm {
    margin-top: 10px !important;
  }
  .u-pt10-sm {
    padding-top: 10px !important;
  }
  .u-pl10-sm {
    padding-left: 10px !important;
  }
  .u-pr10-sm {
    padding-right: 10px !important;
  }
  .u-pb10-sm {
    padding-bottom: 10px !important;
  }
  .u-mt15-sm {
    margin-top: 15px !important;
  }
  .u-pt15-sm {
    padding-top: 15px !important;
  }
  .u-pl15-sm {
    padding-left: 15px !important;
  }
  .u-pr15-sm {
    padding-right: 15px !important;
  }
  .u-pb15-sm {
    padding-bottom: 15px !important;
  }
  .u-mt20-sm {
    margin-top: 20px !important;
  }
  .u-pt20-sm {
    padding-top: 20px !important;
  }
  .u-pl20-sm {
    padding-left: 20px !important;
  }
  .u-pr20-sm {
    padding-right: 20px !important;
  }
  .u-pb20-sm {
    padding-bottom: 20px !important;
  }
  .u-mt25-sm {
    margin-top: 25px !important;
  }
  .u-pt25-sm {
    padding-top: 25px !important;
  }
  .u-pl25-sm {
    padding-left: 25px !important;
  }
  .u-pr25-sm {
    padding-right: 25px !important;
  }
  .u-pb25-sm {
    padding-bottom: 25px !important;
  }
  .u-mt30-sm {
    margin-top: 30px !important;
  }
  .u-pt30-sm {
    padding-top: 30px !important;
  }
  .u-pl30-sm {
    padding-left: 30px !important;
  }
  .u-pr30-sm {
    padding-right: 30px !important;
  }
  .u-pb30-sm {
    padding-bottom: 30px !important;
  }
  .u-mt35-sm {
    margin-top: 35px !important;
  }
  .u-pt35-sm {
    padding-top: 35px !important;
  }
  .u-pl35-sm {
    padding-left: 35px !important;
  }
  .u-pr35-sm {
    padding-right: 35px !important;
  }
  .u-pb35-sm {
    padding-bottom: 35px !important;
  }
  .u-mt40-sm {
    margin-top: 40px !important;
  }
  .u-pt40-sm {
    padding-top: 40px !important;
  }
  .u-pl40-sm {
    padding-left: 40px !important;
  }
  .u-pr40-sm {
    padding-right: 40px !important;
  }
  .u-pb40-sm {
    padding-bottom: 40px !important;
  }
  .u-mt45-sm {
    margin-top: 45px !important;
  }
  .u-pt45-sm {
    padding-top: 45px !important;
  }
  .u-pl45-sm {
    padding-left: 45px !important;
  }
  .u-pr45-sm {
    padding-right: 45px !important;
  }
  .u-pb45-sm {
    padding-bottom: 45px !important;
  }
  .u-mt50-sm {
    margin-top: 50px !important;
  }
  .u-pt50-sm {
    padding-top: 50px !important;
  }
  .u-pl50-sm {
    padding-left: 50px !important;
  }
  .u-pr50-sm {
    padding-right: 50px !important;
  }
  .u-pb50-sm {
    padding-bottom: 50px !important;
  }
  .u-mt55-sm {
    margin-top: 55px !important;
  }
  .u-pt55-sm {
    padding-top: 55px !important;
  }
  .u-pl55-sm {
    padding-left: 55px !important;
  }
  .u-pr55-sm {
    padding-right: 55px !important;
  }
  .u-pb55-sm {
    padding-bottom: 55px !important;
  }
  .u-mt60-sm {
    margin-top: 60px !important;
  }
  .u-pt60-sm {
    padding-top: 60px !important;
  }
  .u-pl60-sm {
    padding-left: 60px !important;
  }
  .u-pr60-sm {
    padding-right: 60px !important;
  }
  .u-pb60-sm {
    padding-bottom: 60px !important;
  }
  .u-mt65-sm {
    margin-top: 65px !important;
  }
  .u-pt65-sm {
    padding-top: 65px !important;
  }
  .u-pl65-sm {
    padding-left: 65px !important;
  }
  .u-pr65-sm {
    padding-right: 65px !important;
  }
  .u-pb65-sm {
    padding-bottom: 65px !important;
  }
  .u-mt70-sm {
    margin-top: 70px !important;
  }
  .u-pt70-sm {
    padding-top: 70px !important;
  }
  .u-pl70-sm {
    padding-left: 70px !important;
  }
  .u-pr70-sm {
    padding-right: 70px !important;
  }
  .u-pb70-sm {
    padding-bottom: 70px !important;
  }
  .u-mt75-sm {
    margin-top: 75px !important;
  }
  .u-pt75-sm {
    padding-top: 75px !important;
  }
  .u-pl75-sm {
    padding-left: 75px !important;
  }
  .u-pr75-sm {
    padding-right: 75px !important;
  }
  .u-pb75-sm {
    padding-bottom: 75px !important;
  }
  .u-mt80-sm {
    margin-top: 80px !important;
  }
  .u-pt80-sm {
    padding-top: 80px !important;
  }
  .u-pl80-sm {
    padding-left: 80px !important;
  }
  .u-pr80-sm {
    padding-right: 80px !important;
  }
  .u-pb80-sm {
    padding-bottom: 80px !important;
  }
  .u-mt85-sm {
    margin-top: 85px !important;
  }
  .u-pt85-sm {
    padding-top: 85px !important;
  }
  .u-pl85-sm {
    padding-left: 85px !important;
  }
  .u-pr85-sm {
    padding-right: 85px !important;
  }
  .u-pb85-sm {
    padding-bottom: 85px !important;
  }
  .u-mt90-sm {
    margin-top: 90px !important;
  }
  .u-pt90-sm {
    padding-top: 90px !important;
  }
  .u-pl90-sm {
    padding-left: 90px !important;
  }
  .u-pr90-sm {
    padding-right: 90px !important;
  }
  .u-pb90-sm {
    padding-bottom: 90px !important;
  }
  .u-mt95-sm {
    margin-top: 95px !important;
  }
  .u-pt95-sm {
    padding-top: 95px !important;
  }
  .u-pl95-sm {
    padding-left: 95px !important;
  }
  .u-pr95-sm {
    padding-right: 95px !important;
  }
  .u-pb95-sm {
    padding-bottom: 95px !important;
  }
  .u-mt100-sm {
    margin-top: 100px !important;
  }
  .u-pt100-sm {
    padding-top: 100px !important;
  }
  .u-pl100-sm {
    padding-left: 100px !important;
  }
  .u-pr100-sm {
    padding-right: 100px !important;
  }
  .u-pb100-sm {
    padding-bottom: 100px !important;
  }
  .u-mt105-sm {
    margin-top: 105px !important;
  }
  .u-pt105-sm {
    padding-top: 105px !important;
  }
  .u-pl105-sm {
    padding-left: 105px !important;
  }
  .u-pr105-sm {
    padding-right: 105px !important;
  }
  .u-pb105-sm {
    padding-bottom: 105px !important;
  }
  .u-mt110-sm {
    margin-top: 110px !important;
  }
  .u-pt110-sm {
    padding-top: 110px !important;
  }
  .u-pl110-sm {
    padding-left: 110px !important;
  }
  .u-pr110-sm {
    padding-right: 110px !important;
  }
  .u-pb110-sm {
    padding-bottom: 110px !important;
  }
  .u-mt115-sm {
    margin-top: 115px !important;
  }
  .u-pt115-sm {
    padding-top: 115px !important;
  }
  .u-pl115-sm {
    padding-left: 115px !important;
  }
  .u-pr115-sm {
    padding-right: 115px !important;
  }
  .u-pb115-sm {
    padding-bottom: 115px !important;
  }
  .u-mt120-sm {
    margin-top: 120px !important;
  }
  .u-pt120-sm {
    padding-top: 120px !important;
  }
  .u-pl120-sm {
    padding-left: 120px !important;
  }
  .u-pr120-sm {
    padding-right: 120px !important;
  }
  .u-pb120-sm {
    padding-bottom: 120px !important;
  }
  .u-mt125-sm {
    margin-top: 125px !important;
  }
  .u-pt125-sm {
    padding-top: 125px !important;
  }
  .u-pl125-sm {
    padding-left: 125px !important;
  }
  .u-pr125-sm {
    padding-right: 125px !important;
  }
  .u-pb125-sm {
    padding-bottom: 125px !important;
  }
  .u-mt130-sm {
    margin-top: 130px !important;
  }
  .u-pt130-sm {
    padding-top: 130px !important;
  }
  .u-pl130-sm {
    padding-left: 130px !important;
  }
  .u-pr130-sm {
    padding-right: 130px !important;
  }
  .u-pb130-sm {
    padding-bottom: 130px !important;
  }
  .u-mt135-sm {
    margin-top: 135px !important;
  }
  .u-pt135-sm {
    padding-top: 135px !important;
  }
  .u-pl135-sm {
    padding-left: 135px !important;
  }
  .u-pr135-sm {
    padding-right: 135px !important;
  }
  .u-pb135-sm {
    padding-bottom: 135px !important;
  }
  .u-mt140-sm {
    margin-top: 140px !important;
  }
  .u-pt140-sm {
    padding-top: 140px !important;
  }
  .u-pl140-sm {
    padding-left: 140px !important;
  }
  .u-pr140-sm {
    padding-right: 140px !important;
  }
  .u-pb140-sm {
    padding-bottom: 140px !important;
  }
  .u-mt145-sm {
    margin-top: 145px !important;
  }
  .u-pt145-sm {
    padding-top: 145px !important;
  }
  .u-pl145-sm {
    padding-left: 145px !important;
  }
  .u-pr145-sm {
    padding-right: 145px !important;
  }
  .u-pb145-sm {
    padding-bottom: 145px !important;
  }
  .u-mt150-sm {
    margin-top: 150px !important;
  }
  .u-pt150-sm {
    padding-top: 150px !important;
  }
  .u-pl150-sm {
    padding-left: 150px !important;
  }
  .u-pr150-sm {
    padding-right: 150px !important;
  }
  .u-pb150-sm {
    padding-bottom: 150px !important;
  }
  .u-mt155-sm {
    margin-top: 155px !important;
  }
  .u-pt155-sm {
    padding-top: 155px !important;
  }
  .u-pl155-sm {
    padding-left: 155px !important;
  }
  .u-pr155-sm {
    padding-right: 155px !important;
  }
  .u-pb155-sm {
    padding-bottom: 155px !important;
  }
  .u-mt160-sm {
    margin-top: 160px !important;
  }
  .u-pt160-sm {
    padding-top: 160px !important;
  }
  .u-pl160-sm {
    padding-left: 160px !important;
  }
  .u-pr160-sm {
    padding-right: 160px !important;
  }
  .u-pb160-sm {
    padding-bottom: 160px !important;
  }
  .u-mt165-sm {
    margin-top: 165px !important;
  }
  .u-pt165-sm {
    padding-top: 165px !important;
  }
  .u-pl165-sm {
    padding-left: 165px !important;
  }
  .u-pr165-sm {
    padding-right: 165px !important;
  }
  .u-pb165-sm {
    padding-bottom: 165px !important;
  }
  .u-mt170-sm {
    margin-top: 170px !important;
  }
  .u-pt170-sm {
    padding-top: 170px !important;
  }
  .u-pl170-sm {
    padding-left: 170px !important;
  }
  .u-pr170-sm {
    padding-right: 170px !important;
  }
  .u-pb170-sm {
    padding-bottom: 170px !important;
  }
  .u-mt175-sm {
    margin-top: 175px !important;
  }
  .u-pt175-sm {
    padding-top: 175px !important;
  }
  .u-pl175-sm {
    padding-left: 175px !important;
  }
  .u-pr175-sm {
    padding-right: 175px !important;
  }
  .u-pb175-sm {
    padding-bottom: 175px !important;
  }
  .u-mt180-sm {
    margin-top: 180px !important;
  }
  .u-pt180-sm {
    padding-top: 180px !important;
  }
  .u-pl180-sm {
    padding-left: 180px !important;
  }
  .u-pr180-sm {
    padding-right: 180px !important;
  }
  .u-pb180-sm {
    padding-bottom: 180px !important;
  }
  .u-mt185-sm {
    margin-top: 185px !important;
  }
  .u-pt185-sm {
    padding-top: 185px !important;
  }
  .u-pl185-sm {
    padding-left: 185px !important;
  }
  .u-pr185-sm {
    padding-right: 185px !important;
  }
  .u-pb185-sm {
    padding-bottom: 185px !important;
  }
  .u-mt190-sm {
    margin-top: 190px !important;
  }
  .u-pt190-sm {
    padding-top: 190px !important;
  }
  .u-pl190-sm {
    padding-left: 190px !important;
  }
  .u-pr190-sm {
    padding-right: 190px !important;
  }
  .u-pb190-sm {
    padding-bottom: 190px !important;
  }
  .u-mt195-sm {
    margin-top: 195px !important;
  }
  .u-pt195-sm {
    padding-top: 195px !important;
  }
  .u-pl195-sm {
    padding-left: 195px !important;
  }
  .u-pr195-sm {
    padding-right: 195px !important;
  }
  .u-pb195-sm {
    padding-bottom: 195px !important;
  }
  .u-mt200-sm {
    margin-top: 200px !important;
  }
  .u-pt200-sm {
    padding-top: 200px !important;
  }
  .u-pl200-sm {
    padding-left: 200px !important;
  }
  .u-pr200-sm {
    padding-right: 200px !important;
  }
  .u-pb200-sm {
    padding-bottom: 200px !important;
  }
  .u-mt205-sm {
    margin-top: 205px !important;
  }
  .u-pt205-sm {
    padding-top: 205px !important;
  }
  .u-pl205-sm {
    padding-left: 205px !important;
  }
  .u-pr205-sm {
    padding-right: 205px !important;
  }
  .u-pb205-sm {
    padding-bottom: 205px !important;
  }
  .u-mt210-sm {
    margin-top: 210px !important;
  }
  .u-pt210-sm {
    padding-top: 210px !important;
  }
  .u-pl210-sm {
    padding-left: 210px !important;
  }
  .u-pr210-sm {
    padding-right: 210px !important;
  }
  .u-pb210-sm {
    padding-bottom: 210px !important;
  }
  .u-mt215-sm {
    margin-top: 215px !important;
  }
  .u-pt215-sm {
    padding-top: 215px !important;
  }
  .u-pl215-sm {
    padding-left: 215px !important;
  }
  .u-pr215-sm {
    padding-right: 215px !important;
  }
  .u-pb215-sm {
    padding-bottom: 215px !important;
  }
  .u-mt220-sm {
    margin-top: 220px !important;
  }
  .u-pt220-sm {
    padding-top: 220px !important;
  }
  .u-pl220-sm {
    padding-left: 220px !important;
  }
  .u-pr220-sm {
    padding-right: 220px !important;
  }
  .u-pb220-sm {
    padding-bottom: 220px !important;
  }
  .u-mt225-sm {
    margin-top: 225px !important;
  }
  .u-pt225-sm {
    padding-top: 225px !important;
  }
  .u-pl225-sm {
    padding-left: 225px !important;
  }
  .u-pr225-sm {
    padding-right: 225px !important;
  }
  .u-pb225-sm {
    padding-bottom: 225px !important;
  }
  .u-mt230-sm {
    margin-top: 230px !important;
  }
  .u-pt230-sm {
    padding-top: 230px !important;
  }
  .u-pl230-sm {
    padding-left: 230px !important;
  }
  .u-pr230-sm {
    padding-right: 230px !important;
  }
  .u-pb230-sm {
    padding-bottom: 230px !important;
  }
  .u-mt235-sm {
    margin-top: 235px !important;
  }
  .u-pt235-sm {
    padding-top: 235px !important;
  }
  .u-pl235-sm {
    padding-left: 235px !important;
  }
  .u-pr235-sm {
    padding-right: 235px !important;
  }
  .u-pb235-sm {
    padding-bottom: 235px !important;
  }
  .u-mt240-sm {
    margin-top: 240px !important;
  }
  .u-pt240-sm {
    padding-top: 240px !important;
  }
  .u-pl240-sm {
    padding-left: 240px !important;
  }
  .u-pr240-sm {
    padding-right: 240px !important;
  }
  .u-pb240-sm {
    padding-bottom: 240px !important;
  }
  .u-mt245-sm {
    margin-top: 245px !important;
  }
  .u-pt245-sm {
    padding-top: 245px !important;
  }
  .u-pl245-sm {
    padding-left: 245px !important;
  }
  .u-pr245-sm {
    padding-right: 245px !important;
  }
  .u-pb245-sm {
    padding-bottom: 245px !important;
  }
  .u-mt250-sm {
    margin-top: 250px !important;
  }
  .u-pt250-sm {
    padding-top: 250px !important;
  }
  .u-pl250-sm {
    padding-left: 250px !important;
  }
  .u-pr250-sm {
    padding-right: 250px !important;
  }
  .u-pb250-sm {
    padding-bottom: 250px !important;
  }
}
@media screen and (min-width: 767px) {
  .u-mt0-mm {
    margin-top: 0 !important;
  }
  .u-pt0-mm {
    padding-top: 0 !important;
  }
  .u-mt5-mm {
    margin-top: 5px !important;
  }
  .u-pt5-mm {
    padding-top: 5px !important;
  }
  .u-pl5-mm {
    padding-left: 5px !important;
  }
  .u-pr5-mm {
    padding-right: 5px !important;
  }
  .u-pb5-mm {
    padding-bottom: 5px !important;
  }
  .u-mt10-mm {
    margin-top: 10px !important;
  }
  .u-pt10-mm {
    padding-top: 10px !important;
  }
  .u-pl10-mm {
    padding-left: 10px !important;
  }
  .u-pr10-mm {
    padding-right: 10px !important;
  }
  .u-pb10-mm {
    padding-bottom: 10px !important;
  }
  .u-mt15-mm {
    margin-top: 15px !important;
  }
  .u-pt15-mm {
    padding-top: 15px !important;
  }
  .u-pl15-mm {
    padding-left: 15px !important;
  }
  .u-pr15-mm {
    padding-right: 15px !important;
  }
  .u-pb15-mm {
    padding-bottom: 15px !important;
  }
  .u-mt20-mm {
    margin-top: 20px !important;
  }
  .u-pt20-mm {
    padding-top: 20px !important;
  }
  .u-pl20-mm {
    padding-left: 20px !important;
  }
  .u-pr20-mm {
    padding-right: 20px !important;
  }
  .u-pb20-mm {
    padding-bottom: 20px !important;
  }
  .u-mt25-mm {
    margin-top: 25px !important;
  }
  .u-pt25-mm {
    padding-top: 25px !important;
  }
  .u-pl25-mm {
    padding-left: 25px !important;
  }
  .u-pr25-mm {
    padding-right: 25px !important;
  }
  .u-pb25-mm {
    padding-bottom: 25px !important;
  }
  .u-mt30-mm {
    margin-top: 30px !important;
  }
  .u-pt30-mm {
    padding-top: 30px !important;
  }
  .u-pl30-mm {
    padding-left: 30px !important;
  }
  .u-pr30-mm {
    padding-right: 30px !important;
  }
  .u-pb30-mm {
    padding-bottom: 30px !important;
  }
  .u-mt35-mm {
    margin-top: 35px !important;
  }
  .u-pt35-mm {
    padding-top: 35px !important;
  }
  .u-pl35-mm {
    padding-left: 35px !important;
  }
  .u-pr35-mm {
    padding-right: 35px !important;
  }
  .u-pb35-mm {
    padding-bottom: 35px !important;
  }
  .u-mt40-mm {
    margin-top: 40px !important;
  }
  .u-pt40-mm {
    padding-top: 40px !important;
  }
  .u-pl40-mm {
    padding-left: 40px !important;
  }
  .u-pr40-mm {
    padding-right: 40px !important;
  }
  .u-pb40-mm {
    padding-bottom: 40px !important;
  }
  .u-mt45-mm {
    margin-top: 45px !important;
  }
  .u-pt45-mm {
    padding-top: 45px !important;
  }
  .u-pl45-mm {
    padding-left: 45px !important;
  }
  .u-pr45-mm {
    padding-right: 45px !important;
  }
  .u-pb45-mm {
    padding-bottom: 45px !important;
  }
  .u-mt50-mm {
    margin-top: 50px !important;
  }
  .u-pt50-mm {
    padding-top: 50px !important;
  }
  .u-pl50-mm {
    padding-left: 50px !important;
  }
  .u-pr50-mm {
    padding-right: 50px !important;
  }
  .u-pb50-mm {
    padding-bottom: 50px !important;
  }
  .u-mt55-mm {
    margin-top: 55px !important;
  }
  .u-pt55-mm {
    padding-top: 55px !important;
  }
  .u-pl55-mm {
    padding-left: 55px !important;
  }
  .u-pr55-mm {
    padding-right: 55px !important;
  }
  .u-pb55-mm {
    padding-bottom: 55px !important;
  }
  .u-mt60-mm {
    margin-top: 60px !important;
  }
  .u-pt60-mm {
    padding-top: 60px !important;
  }
  .u-pl60-mm {
    padding-left: 60px !important;
  }
  .u-pr60-mm {
    padding-right: 60px !important;
  }
  .u-pb60-mm {
    padding-bottom: 60px !important;
  }
  .u-mt65-mm {
    margin-top: 65px !important;
  }
  .u-pt65-mm {
    padding-top: 65px !important;
  }
  .u-pl65-mm {
    padding-left: 65px !important;
  }
  .u-pr65-mm {
    padding-right: 65px !important;
  }
  .u-pb65-mm {
    padding-bottom: 65px !important;
  }
  .u-mt70-mm {
    margin-top: 70px !important;
  }
  .u-pt70-mm {
    padding-top: 70px !important;
  }
  .u-pl70-mm {
    padding-left: 70px !important;
  }
  .u-pr70-mm {
    padding-right: 70px !important;
  }
  .u-pb70-mm {
    padding-bottom: 70px !important;
  }
  .u-mt75-mm {
    margin-top: 75px !important;
  }
  .u-pt75-mm {
    padding-top: 75px !important;
  }
  .u-pl75-mm {
    padding-left: 75px !important;
  }
  .u-pr75-mm {
    padding-right: 75px !important;
  }
  .u-pb75-mm {
    padding-bottom: 75px !important;
  }
  .u-mt80-mm {
    margin-top: 80px !important;
  }
  .u-pt80-mm {
    padding-top: 80px !important;
  }
  .u-pl80-mm {
    padding-left: 80px !important;
  }
  .u-pr80-mm {
    padding-right: 80px !important;
  }
  .u-pb80-mm {
    padding-bottom: 80px !important;
  }
  .u-mt85-mm {
    margin-top: 85px !important;
  }
  .u-pt85-mm {
    padding-top: 85px !important;
  }
  .u-pl85-mm {
    padding-left: 85px !important;
  }
  .u-pr85-mm {
    padding-right: 85px !important;
  }
  .u-pb85-mm {
    padding-bottom: 85px !important;
  }
  .u-mt90-mm {
    margin-top: 90px !important;
  }
  .u-pt90-mm {
    padding-top: 90px !important;
  }
  .u-pl90-mm {
    padding-left: 90px !important;
  }
  .u-pr90-mm {
    padding-right: 90px !important;
  }
  .u-pb90-mm {
    padding-bottom: 90px !important;
  }
  .u-mt95-mm {
    margin-top: 95px !important;
  }
  .u-pt95-mm {
    padding-top: 95px !important;
  }
  .u-pl95-mm {
    padding-left: 95px !important;
  }
  .u-pr95-mm {
    padding-right: 95px !important;
  }
  .u-pb95-mm {
    padding-bottom: 95px !important;
  }
  .u-mt100-mm {
    margin-top: 100px !important;
  }
  .u-pt100-mm {
    padding-top: 100px !important;
  }
  .u-pl100-mm {
    padding-left: 100px !important;
  }
  .u-pr100-mm {
    padding-right: 100px !important;
  }
  .u-pb100-mm {
    padding-bottom: 100px !important;
  }
  .u-mt105-mm {
    margin-top: 105px !important;
  }
  .u-pt105-mm {
    padding-top: 105px !important;
  }
  .u-pl105-mm {
    padding-left: 105px !important;
  }
  .u-pr105-mm {
    padding-right: 105px !important;
  }
  .u-pb105-mm {
    padding-bottom: 105px !important;
  }
  .u-mt110-mm {
    margin-top: 110px !important;
  }
  .u-pt110-mm {
    padding-top: 110px !important;
  }
  .u-pl110-mm {
    padding-left: 110px !important;
  }
  .u-pr110-mm {
    padding-right: 110px !important;
  }
  .u-pb110-mm {
    padding-bottom: 110px !important;
  }
  .u-mt115-mm {
    margin-top: 115px !important;
  }
  .u-pt115-mm {
    padding-top: 115px !important;
  }
  .u-pl115-mm {
    padding-left: 115px !important;
  }
  .u-pr115-mm {
    padding-right: 115px !important;
  }
  .u-pb115-mm {
    padding-bottom: 115px !important;
  }
  .u-mt120-mm {
    margin-top: 120px !important;
  }
  .u-pt120-mm {
    padding-top: 120px !important;
  }
  .u-pl120-mm {
    padding-left: 120px !important;
  }
  .u-pr120-mm {
    padding-right: 120px !important;
  }
  .u-pb120-mm {
    padding-bottom: 120px !important;
  }
  .u-mt125-mm {
    margin-top: 125px !important;
  }
  .u-pt125-mm {
    padding-top: 125px !important;
  }
  .u-pl125-mm {
    padding-left: 125px !important;
  }
  .u-pr125-mm {
    padding-right: 125px !important;
  }
  .u-pb125-mm {
    padding-bottom: 125px !important;
  }
  .u-mt130-mm {
    margin-top: 130px !important;
  }
  .u-pt130-mm {
    padding-top: 130px !important;
  }
  .u-pl130-mm {
    padding-left: 130px !important;
  }
  .u-pr130-mm {
    padding-right: 130px !important;
  }
  .u-pb130-mm {
    padding-bottom: 130px !important;
  }
  .u-mt135-mm {
    margin-top: 135px !important;
  }
  .u-pt135-mm {
    padding-top: 135px !important;
  }
  .u-pl135-mm {
    padding-left: 135px !important;
  }
  .u-pr135-mm {
    padding-right: 135px !important;
  }
  .u-pb135-mm {
    padding-bottom: 135px !important;
  }
  .u-mt140-mm {
    margin-top: 140px !important;
  }
  .u-pt140-mm {
    padding-top: 140px !important;
  }
  .u-pl140-mm {
    padding-left: 140px !important;
  }
  .u-pr140-mm {
    padding-right: 140px !important;
  }
  .u-pb140-mm {
    padding-bottom: 140px !important;
  }
  .u-mt145-mm {
    margin-top: 145px !important;
  }
  .u-pt145-mm {
    padding-top: 145px !important;
  }
  .u-pl145-mm {
    padding-left: 145px !important;
  }
  .u-pr145-mm {
    padding-right: 145px !important;
  }
  .u-pb145-mm {
    padding-bottom: 145px !important;
  }
  .u-mt150-mm {
    margin-top: 150px !important;
  }
  .u-pt150-mm {
    padding-top: 150px !important;
  }
  .u-pl150-mm {
    padding-left: 150px !important;
  }
  .u-pr150-mm {
    padding-right: 150px !important;
  }
  .u-pb150-mm {
    padding-bottom: 150px !important;
  }
  .u-mt155-mm {
    margin-top: 155px !important;
  }
  .u-pt155-mm {
    padding-top: 155px !important;
  }
  .u-pl155-mm {
    padding-left: 155px !important;
  }
  .u-pr155-mm {
    padding-right: 155px !important;
  }
  .u-pb155-mm {
    padding-bottom: 155px !important;
  }
  .u-mt160-mm {
    margin-top: 160px !important;
  }
  .u-pt160-mm {
    padding-top: 160px !important;
  }
  .u-pl160-mm {
    padding-left: 160px !important;
  }
  .u-pr160-mm {
    padding-right: 160px !important;
  }
  .u-pb160-mm {
    padding-bottom: 160px !important;
  }
  .u-mt165-mm {
    margin-top: 165px !important;
  }
  .u-pt165-mm {
    padding-top: 165px !important;
  }
  .u-pl165-mm {
    padding-left: 165px !important;
  }
  .u-pr165-mm {
    padding-right: 165px !important;
  }
  .u-pb165-mm {
    padding-bottom: 165px !important;
  }
  .u-mt170-mm {
    margin-top: 170px !important;
  }
  .u-pt170-mm {
    padding-top: 170px !important;
  }
  .u-pl170-mm {
    padding-left: 170px !important;
  }
  .u-pr170-mm {
    padding-right: 170px !important;
  }
  .u-pb170-mm {
    padding-bottom: 170px !important;
  }
  .u-mt175-mm {
    margin-top: 175px !important;
  }
  .u-pt175-mm {
    padding-top: 175px !important;
  }
  .u-pl175-mm {
    padding-left: 175px !important;
  }
  .u-pr175-mm {
    padding-right: 175px !important;
  }
  .u-pb175-mm {
    padding-bottom: 175px !important;
  }
  .u-mt180-mm {
    margin-top: 180px !important;
  }
  .u-pt180-mm {
    padding-top: 180px !important;
  }
  .u-pl180-mm {
    padding-left: 180px !important;
  }
  .u-pr180-mm {
    padding-right: 180px !important;
  }
  .u-pb180-mm {
    padding-bottom: 180px !important;
  }
  .u-mt185-mm {
    margin-top: 185px !important;
  }
  .u-pt185-mm {
    padding-top: 185px !important;
  }
  .u-pl185-mm {
    padding-left: 185px !important;
  }
  .u-pr185-mm {
    padding-right: 185px !important;
  }
  .u-pb185-mm {
    padding-bottom: 185px !important;
  }
  .u-mt190-mm {
    margin-top: 190px !important;
  }
  .u-pt190-mm {
    padding-top: 190px !important;
  }
  .u-pl190-mm {
    padding-left: 190px !important;
  }
  .u-pr190-mm {
    padding-right: 190px !important;
  }
  .u-pb190-mm {
    padding-bottom: 190px !important;
  }
  .u-mt195-mm {
    margin-top: 195px !important;
  }
  .u-pt195-mm {
    padding-top: 195px !important;
  }
  .u-pl195-mm {
    padding-left: 195px !important;
  }
  .u-pr195-mm {
    padding-right: 195px !important;
  }
  .u-pb195-mm {
    padding-bottom: 195px !important;
  }
  .u-mt200-mm {
    margin-top: 200px !important;
  }
  .u-pt200-mm {
    padding-top: 200px !important;
  }
  .u-pl200-mm {
    padding-left: 200px !important;
  }
  .u-pr200-mm {
    padding-right: 200px !important;
  }
  .u-pb200-mm {
    padding-bottom: 200px !important;
  }
  .u-mt205-mm {
    margin-top: 205px !important;
  }
  .u-pt205-mm {
    padding-top: 205px !important;
  }
  .u-pl205-mm {
    padding-left: 205px !important;
  }
  .u-pr205-mm {
    padding-right: 205px !important;
  }
  .u-pb205-mm {
    padding-bottom: 205px !important;
  }
  .u-mt210-mm {
    margin-top: 210px !important;
  }
  .u-pt210-mm {
    padding-top: 210px !important;
  }
  .u-pl210-mm {
    padding-left: 210px !important;
  }
  .u-pr210-mm {
    padding-right: 210px !important;
  }
  .u-pb210-mm {
    padding-bottom: 210px !important;
  }
  .u-mt215-mm {
    margin-top: 215px !important;
  }
  .u-pt215-mm {
    padding-top: 215px !important;
  }
  .u-pl215-mm {
    padding-left: 215px !important;
  }
  .u-pr215-mm {
    padding-right: 215px !important;
  }
  .u-pb215-mm {
    padding-bottom: 215px !important;
  }
  .u-mt220-mm {
    margin-top: 220px !important;
  }
  .u-pt220-mm {
    padding-top: 220px !important;
  }
  .u-pl220-mm {
    padding-left: 220px !important;
  }
  .u-pr220-mm {
    padding-right: 220px !important;
  }
  .u-pb220-mm {
    padding-bottom: 220px !important;
  }
  .u-mt225-mm {
    margin-top: 225px !important;
  }
  .u-pt225-mm {
    padding-top: 225px !important;
  }
  .u-pl225-mm {
    padding-left: 225px !important;
  }
  .u-pr225-mm {
    padding-right: 225px !important;
  }
  .u-pb225-mm {
    padding-bottom: 225px !important;
  }
  .u-mt230-mm {
    margin-top: 230px !important;
  }
  .u-pt230-mm {
    padding-top: 230px !important;
  }
  .u-pl230-mm {
    padding-left: 230px !important;
  }
  .u-pr230-mm {
    padding-right: 230px !important;
  }
  .u-pb230-mm {
    padding-bottom: 230px !important;
  }
  .u-mt235-mm {
    margin-top: 235px !important;
  }
  .u-pt235-mm {
    padding-top: 235px !important;
  }
  .u-pl235-mm {
    padding-left: 235px !important;
  }
  .u-pr235-mm {
    padding-right: 235px !important;
  }
  .u-pb235-mm {
    padding-bottom: 235px !important;
  }
  .u-mt240-mm {
    margin-top: 240px !important;
  }
  .u-pt240-mm {
    padding-top: 240px !important;
  }
  .u-pl240-mm {
    padding-left: 240px !important;
  }
  .u-pr240-mm {
    padding-right: 240px !important;
  }
  .u-pb240-mm {
    padding-bottom: 240px !important;
  }
  .u-mt245-mm {
    margin-top: 245px !important;
  }
  .u-pt245-mm {
    padding-top: 245px !important;
  }
  .u-pl245-mm {
    padding-left: 245px !important;
  }
  .u-pr245-mm {
    padding-right: 245px !important;
  }
  .u-pb245-mm {
    padding-bottom: 245px !important;
  }
  .u-mt250-mm {
    margin-top: 250px !important;
  }
  .u-pt250-mm {
    padding-top: 250px !important;
  }
  .u-pl250-mm {
    padding-left: 250px !important;
  }
  .u-pr250-mm {
    padding-right: 250px !important;
  }
  .u-pb250-mm {
    padding-bottom: 250px !important;
  }
}
@media screen and (min-width: 991px) {
  .u-mt0-md {
    margin-top: 0 !important;
  }
  .u-pt0-md {
    padding-top: 0 !important;
  }
  .u-mt5-md {
    margin-top: 5px !important;
  }
  .u-pt5-md {
    padding-top: 5px !important;
  }
  .u-pl5-md {
    padding-left: 5px !important;
  }
  .u-pr5-md {
    padding-right: 5px !important;
  }
  .u-pb5-md {
    padding-bottom: 5px !important;
  }
  .u-mt10-md {
    margin-top: 10px !important;
  }
  .u-pt10-md {
    padding-top: 10px !important;
  }
  .u-pl10-md {
    padding-left: 10px !important;
  }
  .u-pr10-md {
    padding-right: 10px !important;
  }
  .u-pb10-md {
    padding-bottom: 10px !important;
  }
  .u-mt15-md {
    margin-top: 15px !important;
  }
  .u-pt15-md {
    padding-top: 15px !important;
  }
  .u-pl15-md {
    padding-left: 15px !important;
  }
  .u-pr15-md {
    padding-right: 15px !important;
  }
  .u-pb15-md {
    padding-bottom: 15px !important;
  }
  .u-mt20-md {
    margin-top: 20px !important;
  }
  .u-pt20-md {
    padding-top: 20px !important;
  }
  .u-pl20-md {
    padding-left: 20px !important;
  }
  .u-pr20-md {
    padding-right: 20px !important;
  }
  .u-pb20-md {
    padding-bottom: 20px !important;
  }
  .u-mt25-md {
    margin-top: 25px !important;
  }
  .u-pt25-md {
    padding-top: 25px !important;
  }
  .u-pl25-md {
    padding-left: 25px !important;
  }
  .u-pr25-md {
    padding-right: 25px !important;
  }
  .u-pb25-md {
    padding-bottom: 25px !important;
  }
  .u-mt30-md {
    margin-top: 30px !important;
  }
  .u-pt30-md {
    padding-top: 30px !important;
  }
  .u-pl30-md {
    padding-left: 30px !important;
  }
  .u-pr30-md {
    padding-right: 30px !important;
  }
  .u-pb30-md {
    padding-bottom: 30px !important;
  }
  .u-mt35-md {
    margin-top: 35px !important;
  }
  .u-pt35-md {
    padding-top: 35px !important;
  }
  .u-pl35-md {
    padding-left: 35px !important;
  }
  .u-pr35-md {
    padding-right: 35px !important;
  }
  .u-pb35-md {
    padding-bottom: 35px !important;
  }
  .u-mt40-md {
    margin-top: 40px !important;
  }
  .u-pt40-md {
    padding-top: 40px !important;
  }
  .u-pl40-md {
    padding-left: 40px !important;
  }
  .u-pr40-md {
    padding-right: 40px !important;
  }
  .u-pb40-md {
    padding-bottom: 40px !important;
  }
  .u-mt45-md {
    margin-top: 45px !important;
  }
  .u-pt45-md {
    padding-top: 45px !important;
  }
  .u-pl45-md {
    padding-left: 45px !important;
  }
  .u-pr45-md {
    padding-right: 45px !important;
  }
  .u-pb45-md {
    padding-bottom: 45px !important;
  }
  .u-mt50-md {
    margin-top: 50px !important;
  }
  .u-pt50-md {
    padding-top: 50px !important;
  }
  .u-pl50-md {
    padding-left: 50px !important;
  }
  .u-pr50-md {
    padding-right: 50px !important;
  }
  .u-pb50-md {
    padding-bottom: 50px !important;
  }
  .u-mt55-md {
    margin-top: 55px !important;
  }
  .u-pt55-md {
    padding-top: 55px !important;
  }
  .u-pl55-md {
    padding-left: 55px !important;
  }
  .u-pr55-md {
    padding-right: 55px !important;
  }
  .u-pb55-md {
    padding-bottom: 55px !important;
  }
  .u-mt60-md {
    margin-top: 60px !important;
  }
  .u-pt60-md {
    padding-top: 60px !important;
  }
  .u-pl60-md {
    padding-left: 60px !important;
  }
  .u-pr60-md {
    padding-right: 60px !important;
  }
  .u-pb60-md {
    padding-bottom: 60px !important;
  }
  .u-mt65-md {
    margin-top: 65px !important;
  }
  .u-pt65-md {
    padding-top: 65px !important;
  }
  .u-pl65-md {
    padding-left: 65px !important;
  }
  .u-pr65-md {
    padding-right: 65px !important;
  }
  .u-pb65-md {
    padding-bottom: 65px !important;
  }
  .u-mt70-md {
    margin-top: 70px !important;
  }
  .u-pt70-md {
    padding-top: 70px !important;
  }
  .u-pl70-md {
    padding-left: 70px !important;
  }
  .u-pr70-md {
    padding-right: 70px !important;
  }
  .u-pb70-md {
    padding-bottom: 70px !important;
  }
  .u-mt75-md {
    margin-top: 75px !important;
  }
  .u-pt75-md {
    padding-top: 75px !important;
  }
  .u-pl75-md {
    padding-left: 75px !important;
  }
  .u-pr75-md {
    padding-right: 75px !important;
  }
  .u-pb75-md {
    padding-bottom: 75px !important;
  }
  .u-mt80-md {
    margin-top: 80px !important;
  }
  .u-pt80-md {
    padding-top: 80px !important;
  }
  .u-pl80-md {
    padding-left: 80px !important;
  }
  .u-pr80-md {
    padding-right: 80px !important;
  }
  .u-pb80-md {
    padding-bottom: 80px !important;
  }
  .u-mt85-md {
    margin-top: 85px !important;
  }
  .u-pt85-md {
    padding-top: 85px !important;
  }
  .u-pl85-md {
    padding-left: 85px !important;
  }
  .u-pr85-md {
    padding-right: 85px !important;
  }
  .u-pb85-md {
    padding-bottom: 85px !important;
  }
  .u-mt90-md {
    margin-top: 90px !important;
  }
  .u-pt90-md {
    padding-top: 90px !important;
  }
  .u-pl90-md {
    padding-left: 90px !important;
  }
  .u-pr90-md {
    padding-right: 90px !important;
  }
  .u-pb90-md {
    padding-bottom: 90px !important;
  }
  .u-mt95-md {
    margin-top: 95px !important;
  }
  .u-pt95-md {
    padding-top: 95px !important;
  }
  .u-pl95-md {
    padding-left: 95px !important;
  }
  .u-pr95-md {
    padding-right: 95px !important;
  }
  .u-pb95-md {
    padding-bottom: 95px !important;
  }
  .u-mt100-md {
    margin-top: 100px !important;
  }
  .u-pt100-md {
    padding-top: 100px !important;
  }
  .u-pl100-md {
    padding-left: 100px !important;
  }
  .u-pr100-md {
    padding-right: 100px !important;
  }
  .u-pb100-md {
    padding-bottom: 100px !important;
  }
  .u-mt105-md {
    margin-top: 105px !important;
  }
  .u-pt105-md {
    padding-top: 105px !important;
  }
  .u-pl105-md {
    padding-left: 105px !important;
  }
  .u-pr105-md {
    padding-right: 105px !important;
  }
  .u-pb105-md {
    padding-bottom: 105px !important;
  }
  .u-mt110-md {
    margin-top: 110px !important;
  }
  .u-pt110-md {
    padding-top: 110px !important;
  }
  .u-pl110-md {
    padding-left: 110px !important;
  }
  .u-pr110-md {
    padding-right: 110px !important;
  }
  .u-pb110-md {
    padding-bottom: 110px !important;
  }
  .u-mt115-md {
    margin-top: 115px !important;
  }
  .u-pt115-md {
    padding-top: 115px !important;
  }
  .u-pl115-md {
    padding-left: 115px !important;
  }
  .u-pr115-md {
    padding-right: 115px !important;
  }
  .u-pb115-md {
    padding-bottom: 115px !important;
  }
  .u-mt120-md {
    margin-top: 120px !important;
  }
  .u-pt120-md {
    padding-top: 120px !important;
  }
  .u-pl120-md {
    padding-left: 120px !important;
  }
  .u-pr120-md {
    padding-right: 120px !important;
  }
  .u-pb120-md {
    padding-bottom: 120px !important;
  }
  .u-mt125-md {
    margin-top: 125px !important;
  }
  .u-pt125-md {
    padding-top: 125px !important;
  }
  .u-pl125-md {
    padding-left: 125px !important;
  }
  .u-pr125-md {
    padding-right: 125px !important;
  }
  .u-pb125-md {
    padding-bottom: 125px !important;
  }
  .u-mt130-md {
    margin-top: 130px !important;
  }
  .u-pt130-md {
    padding-top: 130px !important;
  }
  .u-pl130-md {
    padding-left: 130px !important;
  }
  .u-pr130-md {
    padding-right: 130px !important;
  }
  .u-pb130-md {
    padding-bottom: 130px !important;
  }
  .u-mt135-md {
    margin-top: 135px !important;
  }
  .u-pt135-md {
    padding-top: 135px !important;
  }
  .u-pl135-md {
    padding-left: 135px !important;
  }
  .u-pr135-md {
    padding-right: 135px !important;
  }
  .u-pb135-md {
    padding-bottom: 135px !important;
  }
  .u-mt140-md {
    margin-top: 140px !important;
  }
  .u-pt140-md {
    padding-top: 140px !important;
  }
  .u-pl140-md {
    padding-left: 140px !important;
  }
  .u-pr140-md {
    padding-right: 140px !important;
  }
  .u-pb140-md {
    padding-bottom: 140px !important;
  }
  .u-mt145-md {
    margin-top: 145px !important;
  }
  .u-pt145-md {
    padding-top: 145px !important;
  }
  .u-pl145-md {
    padding-left: 145px !important;
  }
  .u-pr145-md {
    padding-right: 145px !important;
  }
  .u-pb145-md {
    padding-bottom: 145px !important;
  }
  .u-mt150-md {
    margin-top: 150px !important;
  }
  .u-pt150-md {
    padding-top: 150px !important;
  }
  .u-pl150-md {
    padding-left: 150px !important;
  }
  .u-pr150-md {
    padding-right: 150px !important;
  }
  .u-pb150-md {
    padding-bottom: 150px !important;
  }
  .u-mt155-md {
    margin-top: 155px !important;
  }
  .u-pt155-md {
    padding-top: 155px !important;
  }
  .u-pl155-md {
    padding-left: 155px !important;
  }
  .u-pr155-md {
    padding-right: 155px !important;
  }
  .u-pb155-md {
    padding-bottom: 155px !important;
  }
  .u-mt160-md {
    margin-top: 160px !important;
  }
  .u-pt160-md {
    padding-top: 160px !important;
  }
  .u-pl160-md {
    padding-left: 160px !important;
  }
  .u-pr160-md {
    padding-right: 160px !important;
  }
  .u-pb160-md {
    padding-bottom: 160px !important;
  }
  .u-mt165-md {
    margin-top: 165px !important;
  }
  .u-pt165-md {
    padding-top: 165px !important;
  }
  .u-pl165-md {
    padding-left: 165px !important;
  }
  .u-pr165-md {
    padding-right: 165px !important;
  }
  .u-pb165-md {
    padding-bottom: 165px !important;
  }
  .u-mt170-md {
    margin-top: 170px !important;
  }
  .u-pt170-md {
    padding-top: 170px !important;
  }
  .u-pl170-md {
    padding-left: 170px !important;
  }
  .u-pr170-md {
    padding-right: 170px !important;
  }
  .u-pb170-md {
    padding-bottom: 170px !important;
  }
  .u-mt175-md {
    margin-top: 175px !important;
  }
  .u-pt175-md {
    padding-top: 175px !important;
  }
  .u-pl175-md {
    padding-left: 175px !important;
  }
  .u-pr175-md {
    padding-right: 175px !important;
  }
  .u-pb175-md {
    padding-bottom: 175px !important;
  }
  .u-mt180-md {
    margin-top: 180px !important;
  }
  .u-pt180-md {
    padding-top: 180px !important;
  }
  .u-pl180-md {
    padding-left: 180px !important;
  }
  .u-pr180-md {
    padding-right: 180px !important;
  }
  .u-pb180-md {
    padding-bottom: 180px !important;
  }
  .u-mt185-md {
    margin-top: 185px !important;
  }
  .u-pt185-md {
    padding-top: 185px !important;
  }
  .u-pl185-md {
    padding-left: 185px !important;
  }
  .u-pr185-md {
    padding-right: 185px !important;
  }
  .u-pb185-md {
    padding-bottom: 185px !important;
  }
  .u-mt190-md {
    margin-top: 190px !important;
  }
  .u-pt190-md {
    padding-top: 190px !important;
  }
  .u-pl190-md {
    padding-left: 190px !important;
  }
  .u-pr190-md {
    padding-right: 190px !important;
  }
  .u-pb190-md {
    padding-bottom: 190px !important;
  }
  .u-mt195-md {
    margin-top: 195px !important;
  }
  .u-pt195-md {
    padding-top: 195px !important;
  }
  .u-pl195-md {
    padding-left: 195px !important;
  }
  .u-pr195-md {
    padding-right: 195px !important;
  }
  .u-pb195-md {
    padding-bottom: 195px !important;
  }
  .u-mt200-md {
    margin-top: 200px !important;
  }
  .u-pt200-md {
    padding-top: 200px !important;
  }
  .u-pl200-md {
    padding-left: 200px !important;
  }
  .u-pr200-md {
    padding-right: 200px !important;
  }
  .u-pb200-md {
    padding-bottom: 200px !important;
  }
  .u-mt205-md {
    margin-top: 205px !important;
  }
  .u-pt205-md {
    padding-top: 205px !important;
  }
  .u-pl205-md {
    padding-left: 205px !important;
  }
  .u-pr205-md {
    padding-right: 205px !important;
  }
  .u-pb205-md {
    padding-bottom: 205px !important;
  }
  .u-mt210-md {
    margin-top: 210px !important;
  }
  .u-pt210-md {
    padding-top: 210px !important;
  }
  .u-pl210-md {
    padding-left: 210px !important;
  }
  .u-pr210-md {
    padding-right: 210px !important;
  }
  .u-pb210-md {
    padding-bottom: 210px !important;
  }
  .u-mt215-md {
    margin-top: 215px !important;
  }
  .u-pt215-md {
    padding-top: 215px !important;
  }
  .u-pl215-md {
    padding-left: 215px !important;
  }
  .u-pr215-md {
    padding-right: 215px !important;
  }
  .u-pb215-md {
    padding-bottom: 215px !important;
  }
  .u-mt220-md {
    margin-top: 220px !important;
  }
  .u-pt220-md {
    padding-top: 220px !important;
  }
  .u-pl220-md {
    padding-left: 220px !important;
  }
  .u-pr220-md {
    padding-right: 220px !important;
  }
  .u-pb220-md {
    padding-bottom: 220px !important;
  }
  .u-mt225-md {
    margin-top: 225px !important;
  }
  .u-pt225-md {
    padding-top: 225px !important;
  }
  .u-pl225-md {
    padding-left: 225px !important;
  }
  .u-pr225-md {
    padding-right: 225px !important;
  }
  .u-pb225-md {
    padding-bottom: 225px !important;
  }
  .u-mt230-md {
    margin-top: 230px !important;
  }
  .u-pt230-md {
    padding-top: 230px !important;
  }
  .u-pl230-md {
    padding-left: 230px !important;
  }
  .u-pr230-md {
    padding-right: 230px !important;
  }
  .u-pb230-md {
    padding-bottom: 230px !important;
  }
  .u-mt235-md {
    margin-top: 235px !important;
  }
  .u-pt235-md {
    padding-top: 235px !important;
  }
  .u-pl235-md {
    padding-left: 235px !important;
  }
  .u-pr235-md {
    padding-right: 235px !important;
  }
  .u-pb235-md {
    padding-bottom: 235px !important;
  }
  .u-mt240-md {
    margin-top: 240px !important;
  }
  .u-pt240-md {
    padding-top: 240px !important;
  }
  .u-pl240-md {
    padding-left: 240px !important;
  }
  .u-pr240-md {
    padding-right: 240px !important;
  }
  .u-pb240-md {
    padding-bottom: 240px !important;
  }
  .u-mt245-md {
    margin-top: 245px !important;
  }
  .u-pt245-md {
    padding-top: 245px !important;
  }
  .u-pl245-md {
    padding-left: 245px !important;
  }
  .u-pr245-md {
    padding-right: 245px !important;
  }
  .u-pb245-md {
    padding-bottom: 245px !important;
  }
  .u-mt250-md {
    margin-top: 250px !important;
  }
  .u-pt250-md {
    padding-top: 250px !important;
  }
  .u-pl250-md {
    padding-left: 250px !important;
  }
  .u-pr250-md {
    padding-right: 250px !important;
  }
  .u-pb250-md {
    padding-bottom: 250px !important;
  }
}
@media screen and (min-width: 1023px) {
  .u-mt0-lg {
    margin-top: 0 !important;
  }
  .u-pt0-lg {
    padding-top: 0 !important;
  }
  .u-mt5-lg {
    margin-top: 5px !important;
  }
  .u-pt5-lg {
    padding-top: 5px !important;
  }
  .u-pl5-lg {
    padding-left: 5px !important;
  }
  .u-pr5-lg {
    padding-right: 5px !important;
  }
  .u-pb5-lg {
    padding-bottom: 5px !important;
  }
  .u-mt10-lg {
    margin-top: 10px !important;
  }
  .u-pt10-lg {
    padding-top: 10px !important;
  }
  .u-pl10-lg {
    padding-left: 10px !important;
  }
  .u-pr10-lg {
    padding-right: 10px !important;
  }
  .u-pb10-lg {
    padding-bottom: 10px !important;
  }
  .u-mt15-lg {
    margin-top: 15px !important;
  }
  .u-pt15-lg {
    padding-top: 15px !important;
  }
  .u-pl15-lg {
    padding-left: 15px !important;
  }
  .u-pr15-lg {
    padding-right: 15px !important;
  }
  .u-pb15-lg {
    padding-bottom: 15px !important;
  }
  .u-mt20-lg {
    margin-top: 20px !important;
  }
  .u-pt20-lg {
    padding-top: 20px !important;
  }
  .u-pl20-lg {
    padding-left: 20px !important;
  }
  .u-pr20-lg {
    padding-right: 20px !important;
  }
  .u-pb20-lg {
    padding-bottom: 20px !important;
  }
  .u-mt25-lg {
    margin-top: 25px !important;
  }
  .u-pt25-lg {
    padding-top: 25px !important;
  }
  .u-pl25-lg {
    padding-left: 25px !important;
  }
  .u-pr25-lg {
    padding-right: 25px !important;
  }
  .u-pb25-lg {
    padding-bottom: 25px !important;
  }
  .u-mt30-lg {
    margin-top: 30px !important;
  }
  .u-pt30-lg {
    padding-top: 30px !important;
  }
  .u-pl30-lg {
    padding-left: 30px !important;
  }
  .u-pr30-lg {
    padding-right: 30px !important;
  }
  .u-pb30-lg {
    padding-bottom: 30px !important;
  }
  .u-mt35-lg {
    margin-top: 35px !important;
  }
  .u-pt35-lg {
    padding-top: 35px !important;
  }
  .u-pl35-lg {
    padding-left: 35px !important;
  }
  .u-pr35-lg {
    padding-right: 35px !important;
  }
  .u-pb35-lg {
    padding-bottom: 35px !important;
  }
  .u-mt40-lg {
    margin-top: 40px !important;
  }
  .u-pt40-lg {
    padding-top: 40px !important;
  }
  .u-pl40-lg {
    padding-left: 40px !important;
  }
  .u-pr40-lg {
    padding-right: 40px !important;
  }
  .u-pb40-lg {
    padding-bottom: 40px !important;
  }
  .u-mt45-lg {
    margin-top: 45px !important;
  }
  .u-pt45-lg {
    padding-top: 45px !important;
  }
  .u-pl45-lg {
    padding-left: 45px !important;
  }
  .u-pr45-lg {
    padding-right: 45px !important;
  }
  .u-pb45-lg {
    padding-bottom: 45px !important;
  }
  .u-mt50-lg {
    margin-top: 50px !important;
  }
  .u-pt50-lg {
    padding-top: 50px !important;
  }
  .u-pl50-lg {
    padding-left: 50px !important;
  }
  .u-pr50-lg {
    padding-right: 50px !important;
  }
  .u-pb50-lg {
    padding-bottom: 50px !important;
  }
  .u-mt55-lg {
    margin-top: 55px !important;
  }
  .u-pt55-lg {
    padding-top: 55px !important;
  }
  .u-pl55-lg {
    padding-left: 55px !important;
  }
  .u-pr55-lg {
    padding-right: 55px !important;
  }
  .u-pb55-lg {
    padding-bottom: 55px !important;
  }
  .u-mt60-lg {
    margin-top: 60px !important;
  }
  .u-pt60-lg {
    padding-top: 60px !important;
  }
  .u-pl60-lg {
    padding-left: 60px !important;
  }
  .u-pr60-lg {
    padding-right: 60px !important;
  }
  .u-pb60-lg {
    padding-bottom: 60px !important;
  }
  .u-mt65-lg {
    margin-top: 65px !important;
  }
  .u-pt65-lg {
    padding-top: 65px !important;
  }
  .u-pl65-lg {
    padding-left: 65px !important;
  }
  .u-pr65-lg {
    padding-right: 65px !important;
  }
  .u-pb65-lg {
    padding-bottom: 65px !important;
  }
  .u-mt70-lg {
    margin-top: 70px !important;
  }
  .u-pt70-lg {
    padding-top: 70px !important;
  }
  .u-pl70-lg {
    padding-left: 70px !important;
  }
  .u-pr70-lg {
    padding-right: 70px !important;
  }
  .u-pb70-lg {
    padding-bottom: 70px !important;
  }
  .u-mt75-lg {
    margin-top: 75px !important;
  }
  .u-pt75-lg {
    padding-top: 75px !important;
  }
  .u-pl75-lg {
    padding-left: 75px !important;
  }
  .u-pr75-lg {
    padding-right: 75px !important;
  }
  .u-pb75-lg {
    padding-bottom: 75px !important;
  }
  .u-mt80-lg {
    margin-top: 80px !important;
  }
  .u-pt80-lg {
    padding-top: 80px !important;
  }
  .u-pl80-lg {
    padding-left: 80px !important;
  }
  .u-pr80-lg {
    padding-right: 80px !important;
  }
  .u-pb80-lg {
    padding-bottom: 80px !important;
  }
  .u-mt85-lg {
    margin-top: 85px !important;
  }
  .u-pt85-lg {
    padding-top: 85px !important;
  }
  .u-pl85-lg {
    padding-left: 85px !important;
  }
  .u-pr85-lg {
    padding-right: 85px !important;
  }
  .u-pb85-lg {
    padding-bottom: 85px !important;
  }
  .u-mt90-lg {
    margin-top: 90px !important;
  }
  .u-pt90-lg {
    padding-top: 90px !important;
  }
  .u-pl90-lg {
    padding-left: 90px !important;
  }
  .u-pr90-lg {
    padding-right: 90px !important;
  }
  .u-pb90-lg {
    padding-bottom: 90px !important;
  }
  .u-mt95-lg {
    margin-top: 95px !important;
  }
  .u-pt95-lg {
    padding-top: 95px !important;
  }
  .u-pl95-lg {
    padding-left: 95px !important;
  }
  .u-pr95-lg {
    padding-right: 95px !important;
  }
  .u-pb95-lg {
    padding-bottom: 95px !important;
  }
  .u-mt100-lg {
    margin-top: 100px !important;
  }
  .u-pt100-lg {
    padding-top: 100px !important;
  }
  .u-pl100-lg {
    padding-left: 100px !important;
  }
  .u-pr100-lg {
    padding-right: 100px !important;
  }
  .u-pb100-lg {
    padding-bottom: 100px !important;
  }
  .u-mt105-lg {
    margin-top: 105px !important;
  }
  .u-pt105-lg {
    padding-top: 105px !important;
  }
  .u-pl105-lg {
    padding-left: 105px !important;
  }
  .u-pr105-lg {
    padding-right: 105px !important;
  }
  .u-pb105-lg {
    padding-bottom: 105px !important;
  }
  .u-mt110-lg {
    margin-top: 110px !important;
  }
  .u-pt110-lg {
    padding-top: 110px !important;
  }
  .u-pl110-lg {
    padding-left: 110px !important;
  }
  .u-pr110-lg {
    padding-right: 110px !important;
  }
  .u-pb110-lg {
    padding-bottom: 110px !important;
  }
  .u-mt115-lg {
    margin-top: 115px !important;
  }
  .u-pt115-lg {
    padding-top: 115px !important;
  }
  .u-pl115-lg {
    padding-left: 115px !important;
  }
  .u-pr115-lg {
    padding-right: 115px !important;
  }
  .u-pb115-lg {
    padding-bottom: 115px !important;
  }
  .u-mt120-lg {
    margin-top: 120px !important;
  }
  .u-pt120-lg {
    padding-top: 120px !important;
  }
  .u-pl120-lg {
    padding-left: 120px !important;
  }
  .u-pr120-lg {
    padding-right: 120px !important;
  }
  .u-pb120-lg {
    padding-bottom: 120px !important;
  }
  .u-mt125-lg {
    margin-top: 125px !important;
  }
  .u-pt125-lg {
    padding-top: 125px !important;
  }
  .u-pl125-lg {
    padding-left: 125px !important;
  }
  .u-pr125-lg {
    padding-right: 125px !important;
  }
  .u-pb125-lg {
    padding-bottom: 125px !important;
  }
  .u-mt130-lg {
    margin-top: 130px !important;
  }
  .u-pt130-lg {
    padding-top: 130px !important;
  }
  .u-pl130-lg {
    padding-left: 130px !important;
  }
  .u-pr130-lg {
    padding-right: 130px !important;
  }
  .u-pb130-lg {
    padding-bottom: 130px !important;
  }
  .u-mt135-lg {
    margin-top: 135px !important;
  }
  .u-pt135-lg {
    padding-top: 135px !important;
  }
  .u-pl135-lg {
    padding-left: 135px !important;
  }
  .u-pr135-lg {
    padding-right: 135px !important;
  }
  .u-pb135-lg {
    padding-bottom: 135px !important;
  }
  .u-mt140-lg {
    margin-top: 140px !important;
  }
  .u-pt140-lg {
    padding-top: 140px !important;
  }
  .u-pl140-lg {
    padding-left: 140px !important;
  }
  .u-pr140-lg {
    padding-right: 140px !important;
  }
  .u-pb140-lg {
    padding-bottom: 140px !important;
  }
  .u-mt145-lg {
    margin-top: 145px !important;
  }
  .u-pt145-lg {
    padding-top: 145px !important;
  }
  .u-pl145-lg {
    padding-left: 145px !important;
  }
  .u-pr145-lg {
    padding-right: 145px !important;
  }
  .u-pb145-lg {
    padding-bottom: 145px !important;
  }
  .u-mt150-lg {
    margin-top: 150px !important;
  }
  .u-pt150-lg {
    padding-top: 150px !important;
  }
  .u-pl150-lg {
    padding-left: 150px !important;
  }
  .u-pr150-lg {
    padding-right: 150px !important;
  }
  .u-pb150-lg {
    padding-bottom: 150px !important;
  }
  .u-mt155-lg {
    margin-top: 155px !important;
  }
  .u-pt155-lg {
    padding-top: 155px !important;
  }
  .u-pl155-lg {
    padding-left: 155px !important;
  }
  .u-pr155-lg {
    padding-right: 155px !important;
  }
  .u-pb155-lg {
    padding-bottom: 155px !important;
  }
  .u-mt160-lg {
    margin-top: 160px !important;
  }
  .u-pt160-lg {
    padding-top: 160px !important;
  }
  .u-pl160-lg {
    padding-left: 160px !important;
  }
  .u-pr160-lg {
    padding-right: 160px !important;
  }
  .u-pb160-lg {
    padding-bottom: 160px !important;
  }
  .u-mt165-lg {
    margin-top: 165px !important;
  }
  .u-pt165-lg {
    padding-top: 165px !important;
  }
  .u-pl165-lg {
    padding-left: 165px !important;
  }
  .u-pr165-lg {
    padding-right: 165px !important;
  }
  .u-pb165-lg {
    padding-bottom: 165px !important;
  }
  .u-mt170-lg {
    margin-top: 170px !important;
  }
  .u-pt170-lg {
    padding-top: 170px !important;
  }
  .u-pl170-lg {
    padding-left: 170px !important;
  }
  .u-pr170-lg {
    padding-right: 170px !important;
  }
  .u-pb170-lg {
    padding-bottom: 170px !important;
  }
  .u-mt175-lg {
    margin-top: 175px !important;
  }
  .u-pt175-lg {
    padding-top: 175px !important;
  }
  .u-pl175-lg {
    padding-left: 175px !important;
  }
  .u-pr175-lg {
    padding-right: 175px !important;
  }
  .u-pb175-lg {
    padding-bottom: 175px !important;
  }
  .u-mt180-lg {
    margin-top: 180px !important;
  }
  .u-pt180-lg {
    padding-top: 180px !important;
  }
  .u-pl180-lg {
    padding-left: 180px !important;
  }
  .u-pr180-lg {
    padding-right: 180px !important;
  }
  .u-pb180-lg {
    padding-bottom: 180px !important;
  }
  .u-mt185-lg {
    margin-top: 185px !important;
  }
  .u-pt185-lg {
    padding-top: 185px !important;
  }
  .u-pl185-lg {
    padding-left: 185px !important;
  }
  .u-pr185-lg {
    padding-right: 185px !important;
  }
  .u-pb185-lg {
    padding-bottom: 185px !important;
  }
  .u-mt190-lg {
    margin-top: 190px !important;
  }
  .u-pt190-lg {
    padding-top: 190px !important;
  }
  .u-pl190-lg {
    padding-left: 190px !important;
  }
  .u-pr190-lg {
    padding-right: 190px !important;
  }
  .u-pb190-lg {
    padding-bottom: 190px !important;
  }
  .u-mt195-lg {
    margin-top: 195px !important;
  }
  .u-pt195-lg {
    padding-top: 195px !important;
  }
  .u-pl195-lg {
    padding-left: 195px !important;
  }
  .u-pr195-lg {
    padding-right: 195px !important;
  }
  .u-pb195-lg {
    padding-bottom: 195px !important;
  }
  .u-mt200-lg {
    margin-top: 200px !important;
  }
  .u-pt200-lg {
    padding-top: 200px !important;
  }
  .u-pl200-lg {
    padding-left: 200px !important;
  }
  .u-pr200-lg {
    padding-right: 200px !important;
  }
  .u-pb200-lg {
    padding-bottom: 200px !important;
  }
  .u-mt205-lg {
    margin-top: 205px !important;
  }
  .u-pt205-lg {
    padding-top: 205px !important;
  }
  .u-pl205-lg {
    padding-left: 205px !important;
  }
  .u-pr205-lg {
    padding-right: 205px !important;
  }
  .u-pb205-lg {
    padding-bottom: 205px !important;
  }
  .u-mt210-lg {
    margin-top: 210px !important;
  }
  .u-pt210-lg {
    padding-top: 210px !important;
  }
  .u-pl210-lg {
    padding-left: 210px !important;
  }
  .u-pr210-lg {
    padding-right: 210px !important;
  }
  .u-pb210-lg {
    padding-bottom: 210px !important;
  }
  .u-mt215-lg {
    margin-top: 215px !important;
  }
  .u-pt215-lg {
    padding-top: 215px !important;
  }
  .u-pl215-lg {
    padding-left: 215px !important;
  }
  .u-pr215-lg {
    padding-right: 215px !important;
  }
  .u-pb215-lg {
    padding-bottom: 215px !important;
  }
  .u-mt220-lg {
    margin-top: 220px !important;
  }
  .u-pt220-lg {
    padding-top: 220px !important;
  }
  .u-pl220-lg {
    padding-left: 220px !important;
  }
  .u-pr220-lg {
    padding-right: 220px !important;
  }
  .u-pb220-lg {
    padding-bottom: 220px !important;
  }
  .u-mt225-lg {
    margin-top: 225px !important;
  }
  .u-pt225-lg {
    padding-top: 225px !important;
  }
  .u-pl225-lg {
    padding-left: 225px !important;
  }
  .u-pr225-lg {
    padding-right: 225px !important;
  }
  .u-pb225-lg {
    padding-bottom: 225px !important;
  }
  .u-mt230-lg {
    margin-top: 230px !important;
  }
  .u-pt230-lg {
    padding-top: 230px !important;
  }
  .u-pl230-lg {
    padding-left: 230px !important;
  }
  .u-pr230-lg {
    padding-right: 230px !important;
  }
  .u-pb230-lg {
    padding-bottom: 230px !important;
  }
  .u-mt235-lg {
    margin-top: 235px !important;
  }
  .u-pt235-lg {
    padding-top: 235px !important;
  }
  .u-pl235-lg {
    padding-left: 235px !important;
  }
  .u-pr235-lg {
    padding-right: 235px !important;
  }
  .u-pb235-lg {
    padding-bottom: 235px !important;
  }
  .u-mt240-lg {
    margin-top: 240px !important;
  }
  .u-pt240-lg {
    padding-top: 240px !important;
  }
  .u-pl240-lg {
    padding-left: 240px !important;
  }
  .u-pr240-lg {
    padding-right: 240px !important;
  }
  .u-pb240-lg {
    padding-bottom: 240px !important;
  }
  .u-mt245-lg {
    margin-top: 245px !important;
  }
  .u-pt245-lg {
    padding-top: 245px !important;
  }
  .u-pl245-lg {
    padding-left: 245px !important;
  }
  .u-pr245-lg {
    padding-right: 245px !important;
  }
  .u-pb245-lg {
    padding-bottom: 245px !important;
  }
  .u-mt250-lg {
    margin-top: 250px !important;
  }
  .u-pt250-lg {
    padding-top: 250px !important;
  }
  .u-pl250-lg {
    padding-left: 250px !important;
  }
  .u-pr250-lg {
    padding-right: 250px !important;
  }
  .u-pb250-lg {
    padding-bottom: 250px !important;
  }
}
@media screen and (min-width: 1279px) {
  .u-mt0-hd {
    margin-top: 0 !important;
  }
  .u-pt0-hd {
    padding-top: 0 !important;
  }
  .u-mt5-hd {
    margin-top: 5px !important;
  }
  .u-pt5-hd {
    padding-top: 5px !important;
  }
  .u-pl5-hd {
    padding-left: 5px !important;
  }
  .u-pr5-hd {
    padding-right: 5px !important;
  }
  .u-pb5-hd {
    padding-bottom: 5px !important;
  }
  .u-mt10-hd {
    margin-top: 10px !important;
  }
  .u-pt10-hd {
    padding-top: 10px !important;
  }
  .u-pl10-hd {
    padding-left: 10px !important;
  }
  .u-pr10-hd {
    padding-right: 10px !important;
  }
  .u-pb10-hd {
    padding-bottom: 10px !important;
  }
  .u-mt15-hd {
    margin-top: 15px !important;
  }
  .u-pt15-hd {
    padding-top: 15px !important;
  }
  .u-pl15-hd {
    padding-left: 15px !important;
  }
  .u-pr15-hd {
    padding-right: 15px !important;
  }
  .u-pb15-hd {
    padding-bottom: 15px !important;
  }
  .u-mt20-hd {
    margin-top: 20px !important;
  }
  .u-pt20-hd {
    padding-top: 20px !important;
  }
  .u-pl20-hd {
    padding-left: 20px !important;
  }
  .u-pr20-hd {
    padding-right: 20px !important;
  }
  .u-pb20-hd {
    padding-bottom: 20px !important;
  }
  .u-mt25-hd {
    margin-top: 25px !important;
  }
  .u-pt25-hd {
    padding-top: 25px !important;
  }
  .u-pl25-hd {
    padding-left: 25px !important;
  }
  .u-pr25-hd {
    padding-right: 25px !important;
  }
  .u-pb25-hd {
    padding-bottom: 25px !important;
  }
  .u-mt30-hd {
    margin-top: 30px !important;
  }
  .u-pt30-hd {
    padding-top: 30px !important;
  }
  .u-pl30-hd {
    padding-left: 30px !important;
  }
  .u-pr30-hd {
    padding-right: 30px !important;
  }
  .u-pb30-hd {
    padding-bottom: 30px !important;
  }
  .u-mt35-hd {
    margin-top: 35px !important;
  }
  .u-pt35-hd {
    padding-top: 35px !important;
  }
  .u-pl35-hd {
    padding-left: 35px !important;
  }
  .u-pr35-hd {
    padding-right: 35px !important;
  }
  .u-pb35-hd {
    padding-bottom: 35px !important;
  }
  .u-mt40-hd {
    margin-top: 40px !important;
  }
  .u-pt40-hd {
    padding-top: 40px !important;
  }
  .u-pl40-hd {
    padding-left: 40px !important;
  }
  .u-pr40-hd {
    padding-right: 40px !important;
  }
  .u-pb40-hd {
    padding-bottom: 40px !important;
  }
  .u-mt45-hd {
    margin-top: 45px !important;
  }
  .u-pt45-hd {
    padding-top: 45px !important;
  }
  .u-pl45-hd {
    padding-left: 45px !important;
  }
  .u-pr45-hd {
    padding-right: 45px !important;
  }
  .u-pb45-hd {
    padding-bottom: 45px !important;
  }
  .u-mt50-hd {
    margin-top: 50px !important;
  }
  .u-pt50-hd {
    padding-top: 50px !important;
  }
  .u-pl50-hd {
    padding-left: 50px !important;
  }
  .u-pr50-hd {
    padding-right: 50px !important;
  }
  .u-pb50-hd {
    padding-bottom: 50px !important;
  }
  .u-mt55-hd {
    margin-top: 55px !important;
  }
  .u-pt55-hd {
    padding-top: 55px !important;
  }
  .u-pl55-hd {
    padding-left: 55px !important;
  }
  .u-pr55-hd {
    padding-right: 55px !important;
  }
  .u-pb55-hd {
    padding-bottom: 55px !important;
  }
  .u-mt60-hd {
    margin-top: 60px !important;
  }
  .u-pt60-hd {
    padding-top: 60px !important;
  }
  .u-pl60-hd {
    padding-left: 60px !important;
  }
  .u-pr60-hd {
    padding-right: 60px !important;
  }
  .u-pb60-hd {
    padding-bottom: 60px !important;
  }
  .u-mt65-hd {
    margin-top: 65px !important;
  }
  .u-pt65-hd {
    padding-top: 65px !important;
  }
  .u-pl65-hd {
    padding-left: 65px !important;
  }
  .u-pr65-hd {
    padding-right: 65px !important;
  }
  .u-pb65-hd {
    padding-bottom: 65px !important;
  }
  .u-mt70-hd {
    margin-top: 70px !important;
  }
  .u-pt70-hd {
    padding-top: 70px !important;
  }
  .u-pl70-hd {
    padding-left: 70px !important;
  }
  .u-pr70-hd {
    padding-right: 70px !important;
  }
  .u-pb70-hd {
    padding-bottom: 70px !important;
  }
  .u-mt75-hd {
    margin-top: 75px !important;
  }
  .u-pt75-hd {
    padding-top: 75px !important;
  }
  .u-pl75-hd {
    padding-left: 75px !important;
  }
  .u-pr75-hd {
    padding-right: 75px !important;
  }
  .u-pb75-hd {
    padding-bottom: 75px !important;
  }
  .u-mt80-hd {
    margin-top: 80px !important;
  }
  .u-pt80-hd {
    padding-top: 80px !important;
  }
  .u-pl80-hd {
    padding-left: 80px !important;
  }
  .u-pr80-hd {
    padding-right: 80px !important;
  }
  .u-pb80-hd {
    padding-bottom: 80px !important;
  }
  .u-mt85-hd {
    margin-top: 85px !important;
  }
  .u-pt85-hd {
    padding-top: 85px !important;
  }
  .u-pl85-hd {
    padding-left: 85px !important;
  }
  .u-pr85-hd {
    padding-right: 85px !important;
  }
  .u-pb85-hd {
    padding-bottom: 85px !important;
  }
  .u-mt90-hd {
    margin-top: 90px !important;
  }
  .u-pt90-hd {
    padding-top: 90px !important;
  }
  .u-pl90-hd {
    padding-left: 90px !important;
  }
  .u-pr90-hd {
    padding-right: 90px !important;
  }
  .u-pb90-hd {
    padding-bottom: 90px !important;
  }
  .u-mt95-hd {
    margin-top: 95px !important;
  }
  .u-pt95-hd {
    padding-top: 95px !important;
  }
  .u-pl95-hd {
    padding-left: 95px !important;
  }
  .u-pr95-hd {
    padding-right: 95px !important;
  }
  .u-pb95-hd {
    padding-bottom: 95px !important;
  }
  .u-mt100-hd {
    margin-top: 100px !important;
  }
  .u-pt100-hd {
    padding-top: 100px !important;
  }
  .u-pl100-hd {
    padding-left: 100px !important;
  }
  .u-pr100-hd {
    padding-right: 100px !important;
  }
  .u-pb100-hd {
    padding-bottom: 100px !important;
  }
  .u-mt105-hd {
    margin-top: 105px !important;
  }
  .u-pt105-hd {
    padding-top: 105px !important;
  }
  .u-pl105-hd {
    padding-left: 105px !important;
  }
  .u-pr105-hd {
    padding-right: 105px !important;
  }
  .u-pb105-hd {
    padding-bottom: 105px !important;
  }
  .u-mt110-hd {
    margin-top: 110px !important;
  }
  .u-pt110-hd {
    padding-top: 110px !important;
  }
  .u-pl110-hd {
    padding-left: 110px !important;
  }
  .u-pr110-hd {
    padding-right: 110px !important;
  }
  .u-pb110-hd {
    padding-bottom: 110px !important;
  }
  .u-mt115-hd {
    margin-top: 115px !important;
  }
  .u-pt115-hd {
    padding-top: 115px !important;
  }
  .u-pl115-hd {
    padding-left: 115px !important;
  }
  .u-pr115-hd {
    padding-right: 115px !important;
  }
  .u-pb115-hd {
    padding-bottom: 115px !important;
  }
  .u-mt120-hd {
    margin-top: 120px !important;
  }
  .u-pt120-hd {
    padding-top: 120px !important;
  }
  .u-pl120-hd {
    padding-left: 120px !important;
  }
  .u-pr120-hd {
    padding-right: 120px !important;
  }
  .u-pb120-hd {
    padding-bottom: 120px !important;
  }
  .u-mt125-hd {
    margin-top: 125px !important;
  }
  .u-pt125-hd {
    padding-top: 125px !important;
  }
  .u-pl125-hd {
    padding-left: 125px !important;
  }
  .u-pr125-hd {
    padding-right: 125px !important;
  }
  .u-pb125-hd {
    padding-bottom: 125px !important;
  }
  .u-mt130-hd {
    margin-top: 130px !important;
  }
  .u-pt130-hd {
    padding-top: 130px !important;
  }
  .u-pl130-hd {
    padding-left: 130px !important;
  }
  .u-pr130-hd {
    padding-right: 130px !important;
  }
  .u-pb130-hd {
    padding-bottom: 130px !important;
  }
  .u-mt135-hd {
    margin-top: 135px !important;
  }
  .u-pt135-hd {
    padding-top: 135px !important;
  }
  .u-pl135-hd {
    padding-left: 135px !important;
  }
  .u-pr135-hd {
    padding-right: 135px !important;
  }
  .u-pb135-hd {
    padding-bottom: 135px !important;
  }
  .u-mt140-hd {
    margin-top: 140px !important;
  }
  .u-pt140-hd {
    padding-top: 140px !important;
  }
  .u-pl140-hd {
    padding-left: 140px !important;
  }
  .u-pr140-hd {
    padding-right: 140px !important;
  }
  .u-pb140-hd {
    padding-bottom: 140px !important;
  }
  .u-mt145-hd {
    margin-top: 145px !important;
  }
  .u-pt145-hd {
    padding-top: 145px !important;
  }
  .u-pl145-hd {
    padding-left: 145px !important;
  }
  .u-pr145-hd {
    padding-right: 145px !important;
  }
  .u-pb145-hd {
    padding-bottom: 145px !important;
  }
  .u-mt150-hd {
    margin-top: 150px !important;
  }
  .u-pt150-hd {
    padding-top: 150px !important;
  }
  .u-pl150-hd {
    padding-left: 150px !important;
  }
  .u-pr150-hd {
    padding-right: 150px !important;
  }
  .u-pb150-hd {
    padding-bottom: 150px !important;
  }
  .u-mt155-hd {
    margin-top: 155px !important;
  }
  .u-pt155-hd {
    padding-top: 155px !important;
  }
  .u-pl155-hd {
    padding-left: 155px !important;
  }
  .u-pr155-hd {
    padding-right: 155px !important;
  }
  .u-pb155-hd {
    padding-bottom: 155px !important;
  }
  .u-mt160-hd {
    margin-top: 160px !important;
  }
  .u-pt160-hd {
    padding-top: 160px !important;
  }
  .u-pl160-hd {
    padding-left: 160px !important;
  }
  .u-pr160-hd {
    padding-right: 160px !important;
  }
  .u-pb160-hd {
    padding-bottom: 160px !important;
  }
  .u-mt165-hd {
    margin-top: 165px !important;
  }
  .u-pt165-hd {
    padding-top: 165px !important;
  }
  .u-pl165-hd {
    padding-left: 165px !important;
  }
  .u-pr165-hd {
    padding-right: 165px !important;
  }
  .u-pb165-hd {
    padding-bottom: 165px !important;
  }
  .u-mt170-hd {
    margin-top: 170px !important;
  }
  .u-pt170-hd {
    padding-top: 170px !important;
  }
  .u-pl170-hd {
    padding-left: 170px !important;
  }
  .u-pr170-hd {
    padding-right: 170px !important;
  }
  .u-pb170-hd {
    padding-bottom: 170px !important;
  }
  .u-mt175-hd {
    margin-top: 175px !important;
  }
  .u-pt175-hd {
    padding-top: 175px !important;
  }
  .u-pl175-hd {
    padding-left: 175px !important;
  }
  .u-pr175-hd {
    padding-right: 175px !important;
  }
  .u-pb175-hd {
    padding-bottom: 175px !important;
  }
  .u-mt180-hd {
    margin-top: 180px !important;
  }
  .u-pt180-hd {
    padding-top: 180px !important;
  }
  .u-pl180-hd {
    padding-left: 180px !important;
  }
  .u-pr180-hd {
    padding-right: 180px !important;
  }
  .u-pb180-hd {
    padding-bottom: 180px !important;
  }
  .u-mt185-hd {
    margin-top: 185px !important;
  }
  .u-pt185-hd {
    padding-top: 185px !important;
  }
  .u-pl185-hd {
    padding-left: 185px !important;
  }
  .u-pr185-hd {
    padding-right: 185px !important;
  }
  .u-pb185-hd {
    padding-bottom: 185px !important;
  }
  .u-mt190-hd {
    margin-top: 190px !important;
  }
  .u-pt190-hd {
    padding-top: 190px !important;
  }
  .u-pl190-hd {
    padding-left: 190px !important;
  }
  .u-pr190-hd {
    padding-right: 190px !important;
  }
  .u-pb190-hd {
    padding-bottom: 190px !important;
  }
  .u-mt195-hd {
    margin-top: 195px !important;
  }
  .u-pt195-hd {
    padding-top: 195px !important;
  }
  .u-pl195-hd {
    padding-left: 195px !important;
  }
  .u-pr195-hd {
    padding-right: 195px !important;
  }
  .u-pb195-hd {
    padding-bottom: 195px !important;
  }
  .u-mt200-hd {
    margin-top: 200px !important;
  }
  .u-pt200-hd {
    padding-top: 200px !important;
  }
  .u-pl200-hd {
    padding-left: 200px !important;
  }
  .u-pr200-hd {
    padding-right: 200px !important;
  }
  .u-pb200-hd {
    padding-bottom: 200px !important;
  }
  .u-mt205-hd {
    margin-top: 205px !important;
  }
  .u-pt205-hd {
    padding-top: 205px !important;
  }
  .u-pl205-hd {
    padding-left: 205px !important;
  }
  .u-pr205-hd {
    padding-right: 205px !important;
  }
  .u-pb205-hd {
    padding-bottom: 205px !important;
  }
  .u-mt210-hd {
    margin-top: 210px !important;
  }
  .u-pt210-hd {
    padding-top: 210px !important;
  }
  .u-pl210-hd {
    padding-left: 210px !important;
  }
  .u-pr210-hd {
    padding-right: 210px !important;
  }
  .u-pb210-hd {
    padding-bottom: 210px !important;
  }
  .u-mt215-hd {
    margin-top: 215px !important;
  }
  .u-pt215-hd {
    padding-top: 215px !important;
  }
  .u-pl215-hd {
    padding-left: 215px !important;
  }
  .u-pr215-hd {
    padding-right: 215px !important;
  }
  .u-pb215-hd {
    padding-bottom: 215px !important;
  }
  .u-mt220-hd {
    margin-top: 220px !important;
  }
  .u-pt220-hd {
    padding-top: 220px !important;
  }
  .u-pl220-hd {
    padding-left: 220px !important;
  }
  .u-pr220-hd {
    padding-right: 220px !important;
  }
  .u-pb220-hd {
    padding-bottom: 220px !important;
  }
  .u-mt225-hd {
    margin-top: 225px !important;
  }
  .u-pt225-hd {
    padding-top: 225px !important;
  }
  .u-pl225-hd {
    padding-left: 225px !important;
  }
  .u-pr225-hd {
    padding-right: 225px !important;
  }
  .u-pb225-hd {
    padding-bottom: 225px !important;
  }
  .u-mt230-hd {
    margin-top: 230px !important;
  }
  .u-pt230-hd {
    padding-top: 230px !important;
  }
  .u-pl230-hd {
    padding-left: 230px !important;
  }
  .u-pr230-hd {
    padding-right: 230px !important;
  }
  .u-pb230-hd {
    padding-bottom: 230px !important;
  }
  .u-mt235-hd {
    margin-top: 235px !important;
  }
  .u-pt235-hd {
    padding-top: 235px !important;
  }
  .u-pl235-hd {
    padding-left: 235px !important;
  }
  .u-pr235-hd {
    padding-right: 235px !important;
  }
  .u-pb235-hd {
    padding-bottom: 235px !important;
  }
  .u-mt240-hd {
    margin-top: 240px !important;
  }
  .u-pt240-hd {
    padding-top: 240px !important;
  }
  .u-pl240-hd {
    padding-left: 240px !important;
  }
  .u-pr240-hd {
    padding-right: 240px !important;
  }
  .u-pb240-hd {
    padding-bottom: 240px !important;
  }
  .u-mt245-hd {
    margin-top: 245px !important;
  }
  .u-pt245-hd {
    padding-top: 245px !important;
  }
  .u-pl245-hd {
    padding-left: 245px !important;
  }
  .u-pr245-hd {
    padding-right: 245px !important;
  }
  .u-pb245-hd {
    padding-bottom: 245px !important;
  }
  .u-mt250-hd {
    margin-top: 250px !important;
  }
  .u-pt250-hd {
    padding-top: 250px !important;
  }
  .u-pl250-hd {
    padding-left: 250px !important;
  }
  .u-pr250-hd {
    padding-right: 250px !important;
  }
  .u-pb250-hd {
    padding-bottom: 250px !important;
  }
}

/*! $_URL_ova */
.u-textColor-blue {
  color: var(--color-blue);
}
.u-textColor-lightblue {
  color: var(--color-lightblue);
}
.u-textColor-green {
  color: var(--color-green);
}
.u-textColor-yellow {
  color: var(--color-yellow);
}
.u-textColor-yellow_dark {
  color: var(--color-yellow_dark);
}
.u-textColor-red {
  color: var(--color-red);
}
.u-textColor-orange {
  color: var(--color-orange);
}
.u-textColor-purple {
  color: var(--color-purple);
}
.centrado {
  display: block !important;
  clear: both;
  float: none;
  margin-right: auto !important;
  margin-left: auto !important;
}
.ta-c {
  text-align: center !important;
}
.ta-l {
  text-align: left !important;
}
.ta-r {
  text-align: right !important;
}
.ta-j {
  text-align: justify !important;
}

/* ! =================== Estilo básico textos.. */
.u-overflowY {
  max-height: 500px;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 10px;
}
@media screen and (max-width: 480px) {
  .u-overflowY {
    max-height: 100%;
    overflow: hidden;
  }
}
.u-uppercase {
  text-transform: uppercase;
}
.u-lowercase {
  text-transform: lowercase;
}
.u-capitalize {
  text-transform: capitalize;
}
.u-fontLight {
  font-weight: 400;
  font-family: nombre-light;
}
.u-bold {
  font-weight: 700;
}

/* ! =================== Estilo básico para una Card.. */
.u-floatl {
  float: left;
}
.u-floatr {
  float: right;
}

/* ! =================== Estilo básico para una Card.. */
.u-cardContainer {
  border: 2px solid var(--client-color);
  border-radius: 15px;
  margin-top: 20px;
}
.u-cardContainer p {
  padding: 10px;
  margin: 0;
}

/* !==================== Estilos toolTip */
.ui-tooltip {
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  border-width: 2px;
}
.ui-tooltip-content {
  position: relative;
  z-index: 2;
  background-color: var(--theme-body-bg);
  padding: 5px;
}
.ui-tooltip_arrow {
  position: absolute;
  left: 20px;
  top: 130%;
  z-index: 1;
  width: 0;
  height: 0;
  border: 9px solid var(--theme-body-bg);
  box-shadow: 0 0 0 3px var(--client-color);
  transform: rotate(45deg);
  animation: fadeIn 0.9s;
}
.ova-tooltip {
  font-weight: 700;
  font-style: italic;
  text-decoration: underline;
  color: var(--theme-body-txt) !important;
}
.ova-tooltip,
.ova-tooltip_span {
  position: relative;
  background-color: var(--theme-body-bg);
}
.ova-tooltip_span {
  z-index: 2;
}
.ui-widget.ui-widget-content {
  border: 2px solid var(--client-color);
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
  color: var(--theme-body-txt);
}
.ui-helper-hidden-accessible {
  display: none;
}
.vh0 {
  height: 0 !important;
}
.min-vh0 {
  min-height: 0 !important;
}
.max-vh0 {
  max-height: 0 !important;
}
.w0 {
  width: 0 !important;
}
.max-w0 {
  max-width: 0 !important;
}
.vh5 {
  height: 5vh !important;
}
.min-vh5 {
  min-height: 5vh !important;
}
.max-vh5 {
  max-height: 5vh !important;
}
.w5 {
  width: 5% !important;
}
.max-w5 {
  max-width: 5% !important;
}
.vh10 {
  height: 10vh !important;
}
.min-vh10 {
  min-height: 10vh !important;
}
.max-vh10 {
  max-height: 10vh !important;
}
.w10 {
  width: 10% !important;
}
.max-w10 {
  max-width: 10% !important;
}
.vh15 {
  height: 15vh !important;
}
.min-vh15 {
  min-height: 15vh !important;
}
.max-vh15 {
  max-height: 15vh !important;
}
.w15 {
  width: 15% !important;
}
.max-w15 {
  max-width: 15% !important;
}
.vh20 {
  height: 20vh !important;
}
.min-vh20 {
  min-height: 20vh !important;
}
.max-vh20 {
  max-height: 20vh !important;
}
.w20 {
  width: 20% !important;
}
.max-w20 {
  max-width: 20% !important;
}
.vh25 {
  height: 25vh !important;
}
.min-vh25 {
  min-height: 25vh !important;
}
.max-vh25 {
  max-height: 25vh !important;
}
.w25 {
  width: 25% !important;
}
.max-w25 {
  max-width: 25% !important;
}
.vh30 {
  height: 30vh !important;
}
.min-vh30 {
  min-height: 30vh !important;
}
.max-vh30 {
  max-height: 30vh !important;
}
.w30 {
  width: 30% !important;
}
.max-w30 {
  max-width: 30% !important;
}
.vh35 {
  height: 35vh !important;
}
.min-vh35 {
  min-height: 35vh !important;
}
.max-vh35 {
  max-height: 35vh !important;
}
.w35 {
  width: 35% !important;
}
.max-w35 {
  max-width: 35% !important;
}
.vh40 {
  height: 40vh !important;
}
.min-vh40 {
  min-height: 40vh !important;
}
.max-vh40 {
  max-height: 40vh !important;
}
.w40 {
  width: 40% !important;
}
.max-w40 {
  max-width: 40% !important;
}
.vh45 {
  height: 45vh !important;
}
.min-vh45 {
  min-height: 45vh !important;
}
.max-vh45 {
  max-height: 45vh !important;
}
.w45 {
  width: 45% !important;
}
.max-w45 {
  max-width: 45% !important;
}
.vh50 {
  height: 50vh !important;
}
.min-vh50 {
  min-height: 50vh !important;
}
.max-vh50 {
  max-height: 50vh !important;
}
.w50 {
  width: 50% !important;
}
.max-w50 {
  max-width: 50% !important;
}
.vh55 {
  height: 55vh !important;
}
.min-vh55 {
  min-height: 55vh !important;
}
.max-vh55 {
  max-height: 55vh !important;
}
.w55 {
  width: 55% !important;
}
.max-w55 {
  max-width: 55% !important;
}
.vh60 {
  height: 60vh !important;
}
.min-vh60 {
  min-height: 60vh !important;
}
.max-vh60 {
  max-height: 60vh !important;
}
.w60 {
  width: 60% !important;
}
.max-w60 {
  max-width: 60% !important;
}
.vh65 {
  height: 65vh !important;
}
.min-vh65 {
  min-height: 65vh !important;
}
.max-vh65 {
  max-height: 65vh !important;
}
.w65 {
  width: 65% !important;
}
.max-w65 {
  max-width: 65% !important;
}
.vh70 {
  height: 70vh !important;
}
.min-vh70 {
  min-height: 70vh !important;
}
.max-vh70 {
  max-height: 70vh !important;
}
.w70 {
  width: 70% !important;
}
.max-w70 {
  max-width: 70% !important;
}
.vh75 {
  height: 75vh !important;
}
.min-vh75 {
  min-height: 75vh !important;
}
.max-vh75 {
  max-height: 75vh !important;
}
.w75 {
  width: 75% !important;
}
.max-w75 {
  max-width: 75% !important;
}
.vh80 {
  height: 80vh !important;
}
.min-vh80 {
  min-height: 80vh !important;
}
.max-vh80 {
  max-height: 80vh !important;
}
.w80 {
  width: 80% !important;
}
.max-w80 {
  max-width: 80% !important;
}
.vh85 {
  height: 85vh !important;
}
.min-vh85 {
  min-height: 85vh !important;
}
.max-vh85 {
  max-height: 85vh !important;
}
.w85 {
  width: 85% !important;
}
.max-w85 {
  max-width: 85% !important;
}
.vh90 {
  height: 90vh !important;
}
.min-vh90 {
  min-height: 90vh !important;
}
.max-vh90 {
  max-height: 90vh !important;
}
.w90 {
  width: 90% !important;
}
.max-w90 {
  max-width: 90% !important;
}
.vh95 {
  height: 95vh !important;
}
.min-vh95 {
  min-height: 95vh !important;
}
.max-vh95 {
  max-height: 95vh !important;
}
.w95 {
  width: 95% !important;
}
.max-w95 {
  max-width: 95% !important;
}
.vh100 {
  height: 100vh !important;
}
.min-vh100 {
  min-height: 100vh !important;
}
.max-vh100 {
  max-height: 100vh !important;
}
.w100 {
  width: 100% !important;
}
.max-w100 {
  max-width: 100% !important;
}
.h_auto {
  height: auto !important;
}
.max-ancho0 {
  max-width: 2vw !important;
}
.max-ancho5 {
  max-width: calc(0.3125em + 2vw) !important;
}
.max-ancho10 {
  max-width: calc(0.625em + 2vw) !important;
}
.max-ancho15 {
  max-width: calc(0.9375em + 2vw) !important;
}
.max-ancho20 {
  max-width: calc(1.25em + 2vw) !important;
}
.max-ancho25 {
  max-width: calc(1.5625em + 2vw) !important;
}
.max-ancho30 {
  max-width: calc(1.875em + 2vw) !important;
}
.max-ancho35 {
  max-width: calc(2.1875em + 2vw) !important;
}
.max-ancho40 {
  max-width: calc(2.5em + 2vw) !important;
}
.max-ancho45 {
  max-width: calc(2.8125em + 2vw) !important;
}
.max-ancho50 {
  max-width: calc(3.125em + 2vw) !important;
}
.max-ancho55 {
  max-width: calc(3.4375em + 2vw) !important;
}
.max-ancho60 {
  max-width: calc(3.75em + 2vw) !important;
}
.max-ancho65 {
  max-width: calc(4.0625em + 2vw) !important;
}
.max-ancho70 {
  max-width: calc(4.375em + 2vw) !important;
}
.max-ancho75 {
  max-width: calc(4.6875em + 2vw) !important;
}
.max-ancho80 {
  max-width: calc(5em + 2vw) !important;
}
.max-ancho85 {
  max-width: calc(5.3125em + 2vw) !important;
}
.max-ancho90 {
  max-width: calc(5.625em + 2vw) !important;
}
.max-ancho95 {
  max-width: calc(5.9375em + 2vw) !important;
}
.max-ancho100 {
  max-width: calc(6.25em + 2vw) !important;
}
.max-ancho105 {
  max-width: calc(6.5625em + 2vw) !important;
}
.max-ancho110 {
  max-width: calc(6.875em + 2vw) !important;
}
.max-ancho115 {
  max-width: calc(7.1875em + 2vw) !important;
}
.max-ancho120 {
  max-width: calc(7.5em + 2vw) !important;
}
.max-ancho125 {
  max-width: calc(7.8125em + 2vw) !important;
}
.max-ancho130 {
  max-width: calc(8.125em + 2vw) !important;
}
.max-ancho135 {
  max-width: calc(8.4375em + 2vw) !important;
}
.max-ancho140 {
  max-width: calc(8.75em + 2vw) !important;
}
.max-ancho145 {
  max-width: calc(9.0625em + 2vw) !important;
}
.max-ancho150 {
  max-width: calc(9.375em + 2vw) !important;
}
.max-ancho155 {
  max-width: calc(9.6875em + 2vw) !important;
}
.max-ancho160 {
  max-width: calc(10em + 2vw) !important;
}
.max-ancho165 {
  max-width: calc(10.3125em + 2vw) !important;
}
.max-ancho170 {
  max-width: calc(10.625em + 2vw) !important;
}
.max-ancho175 {
  max-width: calc(10.9375em + 2vw) !important;
}
.max-ancho180 {
  max-width: calc(11.25em + 2vw) !important;
}
.max-ancho185 {
  max-width: calc(11.5625em + 2vw) !important;
}
.max-ancho190 {
  max-width: calc(11.875em + 2vw) !important;
}
.max-ancho195 {
  max-width: calc(12.1875em + 2vw) !important;
}
.max-ancho200 {
  max-width: calc(12.5em + 2vw) !important;
}
.max-ancho205 {
  max-width: calc(12.8125em + 2vw) !important;
}
.max-ancho210 {
  max-width: calc(13.125em + 2vw) !important;
}
.max-ancho215 {
  max-width: calc(13.4375em + 2vw) !important;
}
.max-ancho220 {
  max-width: calc(13.75em + 2vw) !important;
}
.max-ancho225 {
  max-width: calc(14.0625em + 2vw) !important;
}
.max-ancho230 {
  max-width: calc(14.375em + 2vw) !important;
}
.max-ancho235 {
  max-width: calc(14.6875em + 2vw) !important;
}
.max-ancho240 {
  max-width: calc(15em + 2vw) !important;
}
.max-ancho245 {
  max-width: calc(15.3125em + 2vw) !important;
}
.max-ancho250 {
  max-width: calc(15.625em + 2vw) !important;
}
.max-ancho255 {
  max-width: calc(15.9375em + 2vw) !important;
}
.max-ancho260 {
  max-width: calc(16.25em + 2vw) !important;
}
.max-ancho265 {
  max-width: calc(16.5625em + 2vw) !important;
}
.max-ancho270 {
  max-width: calc(16.875em + 2vw) !important;
}
.max-ancho275 {
  max-width: calc(17.1875em + 2vw) !important;
}
.max-ancho280 {
  max-width: calc(17.5em + 2vw) !important;
}
.max-ancho285 {
  max-width: calc(17.8125em + 2vw) !important;
}
.max-ancho290 {
  max-width: calc(18.125em + 2vw) !important;
}
.max-ancho295 {
  max-width: calc(18.4375em + 2vw) !important;
}
.max-ancho300 {
  max-width: calc(18.75em + 2vw) !important;
}
.max-ancho305 {
  max-width: calc(19.0625em + 2vw) !important;
}
.max-ancho310 {
  max-width: calc(19.375em + 2vw) !important;
}
.max-ancho315 {
  max-width: calc(19.6875em + 2vw) !important;
}
.max-ancho320 {
  max-width: calc(20em + 2vw) !important;
}
.max-ancho325 {
  max-width: calc(20.3125em + 2vw) !important;
}
.max-ancho330 {
  max-width: calc(20.625em + 2vw) !important;
}
.max-ancho335 {
  max-width: calc(20.9375em + 2vw) !important;
}
.max-ancho340 {
  max-width: calc(21.25em + 2vw) !important;
}
.max-ancho345 {
  max-width: calc(21.5625em + 2vw) !important;
}
.max-ancho350 {
  max-width: calc(21.875em + 2vw) !important;
}
.max-ancho355 {
  max-width: calc(22.1875em + 2vw) !important;
}
.max-ancho360 {
  max-width: calc(22.5em + 2vw) !important;
}
.max-ancho365 {
  max-width: calc(22.8125em + 2vw) !important;
}
.max-ancho370 {
  max-width: calc(23.125em + 2vw) !important;
}
.max-ancho375 {
  max-width: calc(23.4375em + 2vw) !important;
}
.max-ancho380 {
  max-width: calc(23.75em + 2vw) !important;
}
.max-ancho385 {
  max-width: calc(24.0625em + 2vw) !important;
}
.max-ancho390 {
  max-width: calc(24.375em + 2vw) !important;
}
.max-ancho395 {
  max-width: calc(24.6875em + 2vw) !important;
}
.max-ancho400 {
  max-width: calc(25em + 2vw) !important;
}
.max-ancho405 {
  max-width: calc(25.3125em + 2vw) !important;
}
.max-ancho410 {
  max-width: calc(25.625em + 2vw) !important;
}
.max-ancho415 {
  max-width: calc(25.9375em + 2vw) !important;
}
.max-ancho420 {
  max-width: calc(26.25em + 2vw) !important;
}
.max-ancho425 {
  max-width: calc(26.5625em + 2vw) !important;
}
.max-ancho430 {
  max-width: calc(26.875em + 2vw) !important;
}
.max-ancho435 {
  max-width: calc(27.1875em + 2vw) !important;
}
.max-ancho440 {
  max-width: calc(27.5em + 2vw) !important;
}
.max-ancho445 {
  max-width: calc(27.8125em + 2vw) !important;
}
.max-ancho450 {
  max-width: calc(28.125em + 2vw) !important;
}
.max-ancho455 {
  max-width: calc(28.4375em + 2vw) !important;
}
.max-ancho460 {
  max-width: calc(28.75em + 2vw) !important;
}
.max-ancho465 {
  max-width: calc(29.0625em + 2vw) !important;
}
.max-ancho470 {
  max-width: calc(29.375em + 2vw) !important;
}
.max-ancho475 {
  max-width: calc(29.6875em + 2vw) !important;
}
.max-ancho480 {
  max-width: calc(30em + 2vw) !important;
}
.max-ancho485 {
  max-width: calc(30.3125em + 2vw) !important;
}
.max-ancho490 {
  max-width: calc(30.625em + 2vw) !important;
}
.max-ancho495 {
  max-width: calc(30.9375em + 2vw) !important;
}
.max-ancho500 {
  max-width: calc(31.25em + 2vw) !important;
}
.ancho0 {
  width: 0 !important;
}
.h0 {
  height: 0 !important;
}
.min-w0 {
  min-width: 0 !important;
}
.min-h0 {
  min-height: 0 !important;
}
.max-h0 {
  max-height: 0 !important;
}
.top0,
.top0-negative {
  top: 0;
}
.bottom0,
.bottom0-negative {
  bottom: 0;
}
.right0,
.right0-negative {
  right: 0;
}
.left0,
.left0-negative {
  left: 0;
}
.mt0 {
  margin-top: 0 !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mr0 {
  margin-right: 0 !important;
}
.ml0 {
  margin-left: 0 !important;
}
.padding0 {
  padding: 0 !important;
}
.pt0 {
  padding-top: 0 !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pr0 {
  padding-right: 0 !important;
}
.pl0 {
  padding-left: 0 !important;
}
.lh0 {
  line-height: 0 !important;
}
.ancho5 {
  width: 5px !important;
}
.h5 {
  height: 5px !important;
}
.min-w5 {
  min-width: 5px !important;
}
.min-h5 {
  min-height: 5px !important;
}
.max-h5 {
  max-height: 5px !important;
}
.top5 {
  top: 5px;
}
.top5-negative {
  top: -5px;
}
.bottom5 {
  bottom: 5px;
}
.bottom5-negative {
  bottom: -5px;
}
.right5 {
  right: 5px;
}
.right5-negative {
  right: -5px;
}
.left5 {
  left: 5px;
}
.left5-negative {
  left: -5px;
}
.mt5 {
  margin-top: 5px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.ml5 {
  margin-left: 5px !important;
}
.padding5 {
  padding: 5px !important;
}
.pt5 {
  padding-top: 5px !important;
}
.pb5 {
  padding-bottom: 5px !important;
}
.pr5 {
  padding-right: 5px !important;
}
.pl5 {
  padding-left: 5px !important;
}
.lh5 {
  line-height: 5px !important;
}
.ancho10 {
  width: 10px !important;
}
.h10 {
  height: 10px !important;
}
.min-w10 {
  min-width: 10px !important;
}
.min-h10 {
  min-height: 10px !important;
}
.max-h10 {
  max-height: 10px !important;
}
.top10 {
  top: 10px;
}
.top10-negative {
  top: -10px;
}
.bottom10 {
  bottom: 10px;
}
.bottom10-negative {
  bottom: -10px;
}
.right10 {
  right: 10px;
}
.right10-negative {
  right: -10px;
}
.left10 {
  left: 10px;
}
.left10-negative {
  left: -10px;
}
.mt10 {
  margin-top: 10px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.padding10 {
  padding: 10px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pr10 {
  padding-right: 10px !important;
}
.pl10 {
  padding-left: 10px !important;
}
.lh10 {
  line-height: 10px !important;
}
.ancho15 {
  width: 15px !important;
}
.h15 {
  height: 15px !important;
}
.min-w15 {
  min-width: 15px !important;
}
.min-h15 {
  min-height: 15px !important;
}
.max-h15 {
  max-height: 15px !important;
}
.top15 {
  top: 15px;
}
.top15-negative {
  top: -15px;
}
.bottom15 {
  bottom: 15px;
}
.bottom15-negative {
  bottom: -15px;
}
.right15 {
  right: 15px;
}
.right15-negative {
  right: -15px;
}
.left15 {
  left: 15px;
}
.left15-negative {
  left: -15px;
}
.mt15 {
  margin-top: 15px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.mr15 {
  margin-right: 15px !important;
}
.ml15 {
  margin-left: 15px !important;
}
.padding15 {
  padding: 15px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pb15 {
  padding-bottom: 15px !important;
}
.pr15 {
  padding-right: 15px !important;
}
.pl15 {
  padding-left: 15px !important;
}
.lh15 {
  line-height: 15px !important;
}
.ancho20 {
  width: 20px !important;
}
.h20 {
  height: 20px !important;
}
.min-w20 {
  min-width: 20px !important;
}
.min-h20 {
  min-height: 20px !important;
}
.max-h20 {
  max-height: 20px !important;
}
.top20 {
  top: 20px;
}
.top20-negative {
  top: -20px;
}
.bottom20 {
  bottom: 20px;
}
.bottom20-negative {
  bottom: -20px;
}
.right20 {
  right: 20px;
}
.right20-negative {
  right: -20px;
}
.left20 {
  left: 20px;
}
.left20-negative {
  left: -20px;
}
.mt20 {
  margin-top: 20px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.padding20 {
  padding: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pr20 {
  padding-right: 20px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.lh20 {
  line-height: 20px !important;
}
.ancho25 {
  width: 25px !important;
}
.h25 {
  height: 25px !important;
}
.min-w25 {
  min-width: 25px !important;
}
.min-h25 {
  min-height: 25px !important;
}
.max-h25 {
  max-height: 25px !important;
}
.top25 {
  top: 25px;
}
.top25-negative {
  top: -25px;
}
.bottom25 {
  bottom: 25px;
}
.bottom25-negative {
  bottom: -25px;
}
.right25 {
  right: 25px;
}
.right25-negative {
  right: -25px;
}
.left25 {
  left: 25px;
}
.left25-negative {
  left: -25px;
}
.mt25 {
  margin-top: 25px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.mr25 {
  margin-right: 25px !important;
}
.ml25 {
  margin-left: 25px !important;
}
.padding25 {
  padding: 25px !important;
}
.pt25 {
  padding-top: 25px !important;
}
.pb25 {
  padding-bottom: 25px !important;
}
.pr25 {
  padding-right: 25px !important;
}
.pl25 {
  padding-left: 25px !important;
}
.lh25 {
  line-height: 25px !important;
}
.ancho30 {
  width: 30px !important;
}
.h30 {
  height: 30px !important;
}
.min-w30 {
  min-width: 30px !important;
}
.min-h30 {
  min-height: 30px !important;
}
.max-h30 {
  max-height: 30px !important;
}
.top30 {
  top: 30px;
}
.top30-negative {
  top: -30px;
}
.bottom30 {
  bottom: 30px;
}
.bottom30-negative {
  bottom: -30px;
}
.right30 {
  right: 30px;
}
.right30-negative {
  right: -30px;
}
.left30 {
  left: 30px;
}
.left30-negative {
  left: -30px;
}
.mt30 {
  margin-top: 30px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.mr30 {
  margin-right: 30px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.padding30 {
  padding: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pr30 {
  padding-right: 30px !important;
}
.pl30 {
  padding-left: 30px !important;
}
.lh30 {
  line-height: 30px !important;
}
.ancho35 {
  width: 35px !important;
}
.h35 {
  height: 35px !important;
}
.min-w35 {
  min-width: 35px !important;
}
.min-h35 {
  min-height: 35px !important;
}
.max-h35 {
  max-height: 35px !important;
}
.top35 {
  top: 35px;
}
.top35-negative {
  top: -35px;
}
.bottom35 {
  bottom: 35px;
}
.bottom35-negative {
  bottom: -35px;
}
.right35 {
  right: 35px;
}
.right35-negative {
  right: -35px;
}
.left35 {
  left: 35px;
}
.left35-negative {
  left: -35px;
}
.mt35 {
  margin-top: 35px !important;
}
.mb35 {
  margin-bottom: 35px !important;
}
.mr35 {
  margin-right: 35px !important;
}
.ml35 {
  margin-left: 35px !important;
}
.padding35 {
  padding: 35px !important;
}
.pt35 {
  padding-top: 35px !important;
}
.pb35 {
  padding-bottom: 35px !important;
}
.pr35 {
  padding-right: 35px !important;
}
.pl35 {
  padding-left: 35px !important;
}
.lh35 {
  line-height: 35px !important;
}
.ancho40 {
  width: 40px !important;
}
.h40 {
  height: 40px !important;
}
.min-w40 {
  min-width: 40px !important;
}
.min-h40 {
  min-height: 40px !important;
}
.max-h40 {
  max-height: 40px !important;
}
.top40 {
  top: 40px;
}
.top40-negative {
  top: -40px;
}
.bottom40 {
  bottom: 40px;
}
.bottom40-negative {
  bottom: -40px;
}
.right40 {
  right: 40px;
}
.right40-negative {
  right: -40px;
}
.left40 {
  left: 40px;
}
.left40-negative {
  left: -40px;
}
.mt40 {
  margin-top: 40px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.mr40 {
  margin-right: 40px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.padding40 {
  padding: 40px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.pr40 {
  padding-right: 40px !important;
}
.pl40 {
  padding-left: 40px !important;
}
.lh40 {
  line-height: 40px !important;
}
.ancho45 {
  width: 45px !important;
}
.h45 {
  height: 45px !important;
}
.min-w45 {
  min-width: 45px !important;
}
.min-h45 {
  min-height: 45px !important;
}
.max-h45 {
  max-height: 45px !important;
}
.top45 {
  top: 45px;
}
.top45-negative {
  top: -45px;
}
.bottom45 {
  bottom: 45px;
}
.bottom45-negative {
  bottom: -45px;
}
.right45 {
  right: 45px;
}
.right45-negative {
  right: -45px;
}
.left45 {
  left: 45px;
}
.left45-negative {
  left: -45px;
}
.mt45 {
  margin-top: 45px !important;
}
.mb45 {
  margin-bottom: 45px !important;
}
.mr45 {
  margin-right: 45px !important;
}
.ml45 {
  margin-left: 45px !important;
}
.padding45 {
  padding: 45px !important;
}
.pt45 {
  padding-top: 45px !important;
}
.pb45 {
  padding-bottom: 45px !important;
}
.pr45 {
  padding-right: 45px !important;
}
.pl45 {
  padding-left: 45px !important;
}
.lh45 {
  line-height: 45px !important;
}
.ancho50 {
  width: 50px !important;
}
.h50 {
  height: 50px !important;
}
.min-w50 {
  min-width: 50px !important;
}
.min-h50 {
  min-height: 50px !important;
}
.max-h50 {
  max-height: 50px !important;
}
.top50 {
  top: 50px;
}
.top50-negative {
  top: -50px;
}
.bottom50 {
  bottom: 50px;
}
.bottom50-negative {
  bottom: -50px;
}
.right50 {
  right: 50px;
}
.right50-negative {
  right: -50px;
}
.left50 {
  left: 50px;
}
.left50-negative {
  left: -50px;
}
.mt50 {
  margin-top: 50px !important;
}
.mb50 {
  margin-bottom: 50px !important;
}
.mr50 {
  margin-right: 50px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.padding50 {
  padding: 50px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.pb50 {
  padding-bottom: 50px !important;
}
.pr50 {
  padding-right: 50px !important;
}
.pl50 {
  padding-left: 50px !important;
}
.lh50 {
  line-height: 50px !important;
}
.ancho55 {
  width: 55px !important;
}
.h55 {
  height: 55px !important;
}
.min-w55 {
  min-width: 55px !important;
}
.min-h55 {
  min-height: 55px !important;
}
.max-h55 {
  max-height: 55px !important;
}
.top55 {
  top: 55px;
}
.top55-negative {
  top: -55px;
}
.bottom55 {
  bottom: 55px;
}
.bottom55-negative {
  bottom: -55px;
}
.right55 {
  right: 55px;
}
.right55-negative {
  right: -55px;
}
.left55 {
  left: 55px;
}
.left55-negative {
  left: -55px;
}
.mt55 {
  margin-top: 55px !important;
}
.mb55 {
  margin-bottom: 55px !important;
}
.mr55 {
  margin-right: 55px !important;
}
.ml55 {
  margin-left: 55px !important;
}
.padding55 {
  padding: 55px !important;
}
.pt55 {
  padding-top: 55px !important;
}
.pb55 {
  padding-bottom: 55px !important;
}
.pr55 {
  padding-right: 55px !important;
}
.pl55 {
  padding-left: 55px !important;
}
.lh55 {
  line-height: 55px !important;
}
.ancho60 {
  width: 60px !important;
}
.h60 {
  height: 60px !important;
}
.min-w60 {
  min-width: 60px !important;
}
.min-h60 {
  min-height: 60px !important;
}
.max-h60 {
  max-height: 60px !important;
}
.top60 {
  top: 60px;
}
.top60-negative {
  top: -60px;
}
.bottom60 {
  bottom: 60px;
}
.bottom60-negative {
  bottom: -60px;
}
.right60 {
  right: 60px;
}
.right60-negative {
  right: -60px;
}
.left60 {
  left: 60px;
}
.left60-negative {
  left: -60px;
}
.mt60 {
  margin-top: 60px !important;
}
.mb60 {
  margin-bottom: 60px !important;
}
.mr60 {
  margin-right: 60px !important;
}
.ml60 {
  margin-left: 60px !important;
}
.padding60 {
  padding: 60px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.pb60 {
  padding-bottom: 60px !important;
}
.pr60 {
  padding-right: 60px !important;
}
.pl60 {
  padding-left: 60px !important;
}
.lh60 {
  line-height: 60px !important;
}
.ancho65 {
  width: 65px !important;
}
.h65 {
  height: 65px !important;
}
.min-w65 {
  min-width: 65px !important;
}
.min-h65 {
  min-height: 65px !important;
}
.max-h65 {
  max-height: 65px !important;
}
.top65 {
  top: 65px;
}
.top65-negative {
  top: -65px;
}
.bottom65 {
  bottom: 65px;
}
.bottom65-negative {
  bottom: -65px;
}
.right65 {
  right: 65px;
}
.right65-negative {
  right: -65px;
}
.left65 {
  left: 65px;
}
.left65-negative {
  left: -65px;
}
.mt65 {
  margin-top: 65px !important;
}
.mb65 {
  margin-bottom: 65px !important;
}
.mr65 {
  margin-right: 65px !important;
}
.ml65 {
  margin-left: 65px !important;
}
.padding65 {
  padding: 65px !important;
}
.pt65 {
  padding-top: 65px !important;
}
.pb65 {
  padding-bottom: 65px !important;
}
.pr65 {
  padding-right: 65px !important;
}
.pl65 {
  padding-left: 65px !important;
}
.lh65 {
  line-height: 65px !important;
}
.ancho70 {
  width: 70px !important;
}
.h70 {
  height: 70px !important;
}
.min-w70 {
  min-width: 70px !important;
}
.min-h70 {
  min-height: 70px !important;
}
.max-h70 {
  max-height: 70px !important;
}
.top70 {
  top: 70px;
}
.top70-negative {
  top: -70px;
}
.bottom70 {
  bottom: 70px;
}
.bottom70-negative {
  bottom: -70px;
}
.right70 {
  right: 70px;
}
.right70-negative {
  right: -70px;
}
.left70 {
  left: 70px;
}
.left70-negative {
  left: -70px;
}
.mt70 {
  margin-top: 70px !important;
}
.mb70 {
  margin-bottom: 70px !important;
}
.mr70 {
  margin-right: 70px !important;
}
.ml70 {
  margin-left: 70px !important;
}
.padding70 {
  padding: 70px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.pb70 {
  padding-bottom: 70px !important;
}
.pr70 {
  padding-right: 70px !important;
}
.pl70 {
  padding-left: 70px !important;
}
.lh70 {
  line-height: 70px !important;
}
.ancho75 {
  width: 75px !important;
}
.h75 {
  height: 75px !important;
}
.min-w75 {
  min-width: 75px !important;
}
.min-h75 {
  min-height: 75px !important;
}
.max-h75 {
  max-height: 75px !important;
}
.top75 {
  top: 75px;
}
.top75-negative {
  top: -75px;
}
.bottom75 {
  bottom: 75px;
}
.bottom75-negative {
  bottom: -75px;
}
.right75 {
  right: 75px;
}
.right75-negative {
  right: -75px;
}
.left75 {
  left: 75px;
}
.left75-negative {
  left: -75px;
}
.mt75 {
  margin-top: 75px !important;
}
.mb75 {
  margin-bottom: 75px !important;
}
.mr75 {
  margin-right: 75px !important;
}
.ml75 {
  margin-left: 75px !important;
}
.padding75 {
  padding: 75px !important;
}
.pt75 {
  padding-top: 75px !important;
}
.pb75 {
  padding-bottom: 75px !important;
}
.pr75 {
  padding-right: 75px !important;
}
.pl75 {
  padding-left: 75px !important;
}
.lh75 {
  line-height: 75px !important;
}
.ancho80 {
  width: 80px !important;
}
.h80 {
  height: 80px !important;
}
.min-w80 {
  min-width: 80px !important;
}
.min-h80 {
  min-height: 80px !important;
}
.max-h80 {
  max-height: 80px !important;
}
.top80 {
  top: 80px;
}
.top80-negative {
  top: -80px;
}
.bottom80 {
  bottom: 80px;
}
.bottom80-negative {
  bottom: -80px;
}
.right80 {
  right: 80px;
}
.right80-negative {
  right: -80px;
}
.left80 {
  left: 80px;
}
.left80-negative {
  left: -80px;
}
.mt80 {
  margin-top: 80px !important;
}
.mb80 {
  margin-bottom: 80px !important;
}
.mr80 {
  margin-right: 80px !important;
}
.ml80 {
  margin-left: 80px !important;
}
.padding80 {
  padding: 80px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.pb80 {
  padding-bottom: 80px !important;
}
.pr80 {
  padding-right: 80px !important;
}
.pl80 {
  padding-left: 80px !important;
}
.lh80 {
  line-height: 80px !important;
}
.ancho85 {
  width: 85px !important;
}
.h85 {
  height: 85px !important;
}
.min-w85 {
  min-width: 85px !important;
}
.min-h85 {
  min-height: 85px !important;
}
.max-h85 {
  max-height: 85px !important;
}
.top85 {
  top: 85px;
}
.top85-negative {
  top: -85px;
}
.bottom85 {
  bottom: 85px;
}
.bottom85-negative {
  bottom: -85px;
}
.right85 {
  right: 85px;
}
.right85-negative {
  right: -85px;
}
.left85 {
  left: 85px;
}
.left85-negative {
  left: -85px;
}
.mt85 {
  margin-top: 85px !important;
}
.mb85 {
  margin-bottom: 85px !important;
}
.mr85 {
  margin-right: 85px !important;
}
.ml85 {
  margin-left: 85px !important;
}
.padding85 {
  padding: 85px !important;
}
.pt85 {
  padding-top: 85px !important;
}
.pb85 {
  padding-bottom: 85px !important;
}
.pr85 {
  padding-right: 85px !important;
}
.pl85 {
  padding-left: 85px !important;
}
.lh85 {
  line-height: 85px !important;
}
.ancho90 {
  width: 90px !important;
}
.h90 {
  height: 90px !important;
}
.min-w90 {
  min-width: 90px !important;
}
.min-h90 {
  min-height: 90px !important;
}
.max-h90 {
  max-height: 90px !important;
}
.top90 {
  top: 90px;
}
.top90-negative {
  top: -90px;
}
.bottom90 {
  bottom: 90px;
}
.bottom90-negative {
  bottom: -90px;
}
.right90 {
  right: 90px;
}
.right90-negative {
  right: -90px;
}
.left90 {
  left: 90px;
}
.left90-negative {
  left: -90px;
}
.mt90 {
  margin-top: 90px !important;
}
.mb90 {
  margin-bottom: 90px !important;
}
.mr90 {
  margin-right: 90px !important;
}
.ml90 {
  margin-left: 90px !important;
}
.padding90 {
  padding: 90px !important;
}
.pt90 {
  padding-top: 90px !important;
}
.pb90 {
  padding-bottom: 90px !important;
}
.pr90 {
  padding-right: 90px !important;
}
.pl90 {
  padding-left: 90px !important;
}
.lh90 {
  line-height: 90px !important;
}
.ancho95 {
  width: 95px !important;
}
.h95 {
  height: 95px !important;
}
.min-w95 {
  min-width: 95px !important;
}
.min-h95 {
  min-height: 95px !important;
}
.max-h95 {
  max-height: 95px !important;
}
.top95 {
  top: 95px;
}
.top95-negative {
  top: -95px;
}
.bottom95 {
  bottom: 95px;
}
.bottom95-negative {
  bottom: -95px;
}
.right95 {
  right: 95px;
}
.right95-negative {
  right: -95px;
}
.left95 {
  left: 95px;
}
.left95-negative {
  left: -95px;
}
.mt95 {
  margin-top: 95px !important;
}
.mb95 {
  margin-bottom: 95px !important;
}
.mr95 {
  margin-right: 95px !important;
}
.ml95 {
  margin-left: 95px !important;
}
.padding95 {
  padding: 95px !important;
}
.pt95 {
  padding-top: 95px !important;
}
.pb95 {
  padding-bottom: 95px !important;
}
.pr95 {
  padding-right: 95px !important;
}
.pl95 {
  padding-left: 95px !important;
}
.lh95 {
  line-height: 95px !important;
}
.ancho100 {
  width: 100px !important;
}
.h100 {
  height: 100px !important;
}
.min-w100 {
  min-width: 100px !important;
}
.min-h100 {
  min-height: 100px !important;
}
.max-h100 {
  max-height: 100px !important;
}
.top100 {
  top: 100px;
}
.top100-negative {
  top: -100px;
}
.bottom100 {
  bottom: 100px;
}
.bottom100-negative {
  bottom: -100px;
}
.right100 {
  right: 100px;
}
.right100-negative {
  right: -100px;
}
.left100 {
  left: 100px;
}
.left100-negative {
  left: -100px;
}
.mt100 {
  margin-top: 100px !important;
}
.mb100 {
  margin-bottom: 100px !important;
}
.mr100 {
  margin-right: 100px !important;
}
.ml100 {
  margin-left: 100px !important;
}
.padding100 {
  padding: 100px !important;
}
.pt100 {
  padding-top: 100px !important;
}
.pb100 {
  padding-bottom: 100px !important;
}
.pr100 {
  padding-right: 100px !important;
}
.pl100 {
  padding-left: 100px !important;
}
.lh100 {
  line-height: 100px !important;
}
.ancho105 {
  width: 105px !important;
}
.h105 {
  height: 105px !important;
}
.min-w105 {
  min-width: 105px !important;
}
.min-h105 {
  min-height: 105px !important;
}
.max-h105 {
  max-height: 105px !important;
}
.top105 {
  top: 105px;
}
.top105-negative {
  top: -105px;
}
.bottom105 {
  bottom: 105px;
}
.bottom105-negative {
  bottom: -105px;
}
.right105 {
  right: 105px;
}
.right105-negative {
  right: -105px;
}
.left105 {
  left: 105px;
}
.left105-negative {
  left: -105px;
}
.mt105 {
  margin-top: 105px !important;
}
.mb105 {
  margin-bottom: 105px !important;
}
.mr105 {
  margin-right: 105px !important;
}
.ml105 {
  margin-left: 105px !important;
}
.padding105 {
  padding: 105px !important;
}
.pt105 {
  padding-top: 105px !important;
}
.pb105 {
  padding-bottom: 105px !important;
}
.pr105 {
  padding-right: 105px !important;
}
.pl105 {
  padding-left: 105px !important;
}
.lh105 {
  line-height: 105px !important;
}
.ancho110 {
  width: 110px !important;
}
.h110 {
  height: 110px !important;
}
.min-w110 {
  min-width: 110px !important;
}
.min-h110 {
  min-height: 110px !important;
}
.max-h110 {
  max-height: 110px !important;
}
.top110 {
  top: 110px;
}
.top110-negative {
  top: -110px;
}
.bottom110 {
  bottom: 110px;
}
.bottom110-negative {
  bottom: -110px;
}
.right110 {
  right: 110px;
}
.right110-negative {
  right: -110px;
}
.left110 {
  left: 110px;
}
.left110-negative {
  left: -110px;
}
.mt110 {
  margin-top: 110px !important;
}
.mb110 {
  margin-bottom: 110px !important;
}
.mr110 {
  margin-right: 110px !important;
}
.ml110 {
  margin-left: 110px !important;
}
.padding110 {
  padding: 110px !important;
}
.pt110 {
  padding-top: 110px !important;
}
.pb110 {
  padding-bottom: 110px !important;
}
.pr110 {
  padding-right: 110px !important;
}
.pl110 {
  padding-left: 110px !important;
}
.lh110 {
  line-height: 110px !important;
}
.ancho115 {
  width: 115px !important;
}
.h115 {
  height: 115px !important;
}
.min-w115 {
  min-width: 115px !important;
}
.min-h115 {
  min-height: 115px !important;
}
.max-h115 {
  max-height: 115px !important;
}
.top115 {
  top: 115px;
}
.top115-negative {
  top: -115px;
}
.bottom115 {
  bottom: 115px;
}
.bottom115-negative {
  bottom: -115px;
}
.right115 {
  right: 115px;
}
.right115-negative {
  right: -115px;
}
.left115 {
  left: 115px;
}
.left115-negative {
  left: -115px;
}
.mt115 {
  margin-top: 115px !important;
}
.mb115 {
  margin-bottom: 115px !important;
}
.mr115 {
  margin-right: 115px !important;
}
.ml115 {
  margin-left: 115px !important;
}
.padding115 {
  padding: 115px !important;
}
.pt115 {
  padding-top: 115px !important;
}
.pb115 {
  padding-bottom: 115px !important;
}
.pr115 {
  padding-right: 115px !important;
}
.pl115 {
  padding-left: 115px !important;
}
.lh115 {
  line-height: 115px !important;
}
.ancho120 {
  width: 120px !important;
}
.h120 {
  height: 120px !important;
}
.min-w120 {
  min-width: 120px !important;
}
.min-h120 {
  min-height: 120px !important;
}
.max-h120 {
  max-height: 120px !important;
}
.top120 {
  top: 120px;
}
.top120-negative {
  top: -120px;
}
.bottom120 {
  bottom: 120px;
}
.bottom120-negative {
  bottom: -120px;
}
.right120 {
  right: 120px;
}
.right120-negative {
  right: -120px;
}
.left120 {
  left: 120px;
}
.left120-negative {
  left: -120px;
}
.mt120 {
  margin-top: 120px !important;
}
.mb120 {
  margin-bottom: 120px !important;
}
.mr120 {
  margin-right: 120px !important;
}
.ml120 {
  margin-left: 120px !important;
}
.padding120 {
  padding: 120px !important;
}
.pt120 {
  padding-top: 120px !important;
}
.pb120 {
  padding-bottom: 120px !important;
}
.pr120 {
  padding-right: 120px !important;
}
.pl120 {
  padding-left: 120px !important;
}
.lh120 {
  line-height: 120px !important;
}
.ancho125 {
  width: 125px !important;
}
.h125 {
  height: 125px !important;
}
.min-w125 {
  min-width: 125px !important;
}
.min-h125 {
  min-height: 125px !important;
}
.max-h125 {
  max-height: 125px !important;
}
.top125 {
  top: 125px;
}
.top125-negative {
  top: -125px;
}
.bottom125 {
  bottom: 125px;
}
.bottom125-negative {
  bottom: -125px;
}
.right125 {
  right: 125px;
}
.right125-negative {
  right: -125px;
}
.left125 {
  left: 125px;
}
.left125-negative {
  left: -125px;
}
.mt125 {
  margin-top: 125px !important;
}
.mb125 {
  margin-bottom: 125px !important;
}
.mr125 {
  margin-right: 125px !important;
}
.ml125 {
  margin-left: 125px !important;
}
.padding125 {
  padding: 125px !important;
}
.pt125 {
  padding-top: 125px !important;
}
.pb125 {
  padding-bottom: 125px !important;
}
.pr125 {
  padding-right: 125px !important;
}
.pl125 {
  padding-left: 125px !important;
}
.lh125 {
  line-height: 125px !important;
}
.ancho130 {
  width: 130px !important;
}
.h130 {
  height: 130px !important;
}
.min-w130 {
  min-width: 130px !important;
}
.min-h130 {
  min-height: 130px !important;
}
.max-h130 {
  max-height: 130px !important;
}
.top130 {
  top: 130px;
}
.top130-negative {
  top: -130px;
}
.bottom130 {
  bottom: 130px;
}
.bottom130-negative {
  bottom: -130px;
}
.right130 {
  right: 130px;
}
.right130-negative {
  right: -130px;
}
.left130 {
  left: 130px;
}
.left130-negative {
  left: -130px;
}
.mt130 {
  margin-top: 130px !important;
}
.mb130 {
  margin-bottom: 130px !important;
}
.mr130 {
  margin-right: 130px !important;
}
.ml130 {
  margin-left: 130px !important;
}
.padding130 {
  padding: 130px !important;
}
.pt130 {
  padding-top: 130px !important;
}
.pb130 {
  padding-bottom: 130px !important;
}
.pr130 {
  padding-right: 130px !important;
}
.pl130 {
  padding-left: 130px !important;
}
.lh130 {
  line-height: 130px !important;
}
.ancho135 {
  width: 135px !important;
}
.h135 {
  height: 135px !important;
}
.min-w135 {
  min-width: 135px !important;
}
.min-h135 {
  min-height: 135px !important;
}
.max-h135 {
  max-height: 135px !important;
}
.top135 {
  top: 135px;
}
.top135-negative {
  top: -135px;
}
.bottom135 {
  bottom: 135px;
}
.bottom135-negative {
  bottom: -135px;
}
.right135 {
  right: 135px;
}
.right135-negative {
  right: -135px;
}
.left135 {
  left: 135px;
}
.left135-negative {
  left: -135px;
}
.mt135 {
  margin-top: 135px !important;
}
.mb135 {
  margin-bottom: 135px !important;
}
.mr135 {
  margin-right: 135px !important;
}
.ml135 {
  margin-left: 135px !important;
}
.padding135 {
  padding: 135px !important;
}
.pt135 {
  padding-top: 135px !important;
}
.pb135 {
  padding-bottom: 135px !important;
}
.pr135 {
  padding-right: 135px !important;
}
.pl135 {
  padding-left: 135px !important;
}
.lh135 {
  line-height: 135px !important;
}
.ancho140 {
  width: 140px !important;
}
.h140 {
  height: 140px !important;
}
.min-w140 {
  min-width: 140px !important;
}
.min-h140 {
  min-height: 140px !important;
}
.max-h140 {
  max-height: 140px !important;
}
.top140 {
  top: 140px;
}
.top140-negative {
  top: -140px;
}
.bottom140 {
  bottom: 140px;
}
.bottom140-negative {
  bottom: -140px;
}
.right140 {
  right: 140px;
}
.right140-negative {
  right: -140px;
}
.left140 {
  left: 140px;
}
.left140-negative {
  left: -140px;
}
.mt140 {
  margin-top: 140px !important;
}
.mb140 {
  margin-bottom: 140px !important;
}
.mr140 {
  margin-right: 140px !important;
}
.ml140 {
  margin-left: 140px !important;
}
.padding140 {
  padding: 140px !important;
}
.pt140 {
  padding-top: 140px !important;
}
.pb140 {
  padding-bottom: 140px !important;
}
.pr140 {
  padding-right: 140px !important;
}
.pl140 {
  padding-left: 140px !important;
}
.lh140 {
  line-height: 140px !important;
}
.ancho145 {
  width: 145px !important;
}
.h145 {
  height: 145px !important;
}
.min-w145 {
  min-width: 145px !important;
}
.min-h145 {
  min-height: 145px !important;
}
.max-h145 {
  max-height: 145px !important;
}
.top145 {
  top: 145px;
}
.top145-negative {
  top: -145px;
}
.bottom145 {
  bottom: 145px;
}
.bottom145-negative {
  bottom: -145px;
}
.right145 {
  right: 145px;
}
.right145-negative {
  right: -145px;
}
.left145 {
  left: 145px;
}
.left145-negative {
  left: -145px;
}
.mt145 {
  margin-top: 145px !important;
}
.mb145 {
  margin-bottom: 145px !important;
}
.mr145 {
  margin-right: 145px !important;
}
.ml145 {
  margin-left: 145px !important;
}
.padding145 {
  padding: 145px !important;
}
.pt145 {
  padding-top: 145px !important;
}
.pb145 {
  padding-bottom: 145px !important;
}
.pr145 {
  padding-right: 145px !important;
}
.pl145 {
  padding-left: 145px !important;
}
.lh145 {
  line-height: 145px !important;
}
.ancho150 {
  width: 150px !important;
}
.h150 {
  height: 150px !important;
}
.min-w150 {
  min-width: 150px !important;
}
.min-h150 {
  min-height: 150px !important;
}
.max-h150 {
  max-height: 150px !important;
}
.top150 {
  top: 150px;
}
.top150-negative {
  top: -150px;
}
.bottom150 {
  bottom: 150px;
}
.bottom150-negative {
  bottom: -150px;
}
.right150 {
  right: 150px;
}
.right150-negative {
  right: -150px;
}
.left150 {
  left: 150px;
}
.left150-negative {
  left: -150px;
}
.mt150 {
  margin-top: 150px !important;
}
.mb150 {
  margin-bottom: 150px !important;
}
.mr150 {
  margin-right: 150px !important;
}
.ml150 {
  margin-left: 150px !important;
}
.padding150 {
  padding: 150px !important;
}
.pt150 {
  padding-top: 150px !important;
}
.pb150 {
  padding-bottom: 150px !important;
}
.pr150 {
  padding-right: 150px !important;
}
.pl150 {
  padding-left: 150px !important;
}
.lh150 {
  line-height: 150px !important;
}
.ancho155 {
  width: 155px !important;
}
.h155 {
  height: 155px !important;
}
.min-w155 {
  min-width: 155px !important;
}
.min-h155 {
  min-height: 155px !important;
}
.max-h155 {
  max-height: 155px !important;
}
.top155 {
  top: 155px;
}
.top155-negative {
  top: -155px;
}
.bottom155 {
  bottom: 155px;
}
.bottom155-negative {
  bottom: -155px;
}
.right155 {
  right: 155px;
}
.right155-negative {
  right: -155px;
}
.left155 {
  left: 155px;
}
.left155-negative {
  left: -155px;
}
.mt155 {
  margin-top: 155px !important;
}
.mb155 {
  margin-bottom: 155px !important;
}
.mr155 {
  margin-right: 155px !important;
}
.ml155 {
  margin-left: 155px !important;
}
.padding155 {
  padding: 155px !important;
}
.pt155 {
  padding-top: 155px !important;
}
.pb155 {
  padding-bottom: 155px !important;
}
.pr155 {
  padding-right: 155px !important;
}
.pl155 {
  padding-left: 155px !important;
}
.lh155 {
  line-height: 155px !important;
}
.ancho160 {
  width: 160px !important;
}
.h160 {
  height: 160px !important;
}
.min-w160 {
  min-width: 160px !important;
}
.min-h160 {
  min-height: 160px !important;
}
.max-h160 {
  max-height: 160px !important;
}
.top160 {
  top: 160px;
}
.top160-negative {
  top: -160px;
}
.bottom160 {
  bottom: 160px;
}
.bottom160-negative {
  bottom: -160px;
}
.right160 {
  right: 160px;
}
.right160-negative {
  right: -160px;
}
.left160 {
  left: 160px;
}
.left160-negative {
  left: -160px;
}
.mt160 {
  margin-top: 160px !important;
}
.mb160 {
  margin-bottom: 160px !important;
}
.mr160 {
  margin-right: 160px !important;
}
.ml160 {
  margin-left: 160px !important;
}
.padding160 {
  padding: 160px !important;
}
.pt160 {
  padding-top: 160px !important;
}
.pb160 {
  padding-bottom: 160px !important;
}
.pr160 {
  padding-right: 160px !important;
}
.pl160 {
  padding-left: 160px !important;
}
.lh160 {
  line-height: 160px !important;
}
.ancho165 {
  width: 165px !important;
}
.h165 {
  height: 165px !important;
}
.min-w165 {
  min-width: 165px !important;
}
.min-h165 {
  min-height: 165px !important;
}
.max-h165 {
  max-height: 165px !important;
}
.top165 {
  top: 165px;
}
.top165-negative {
  top: -165px;
}
.bottom165 {
  bottom: 165px;
}
.bottom165-negative {
  bottom: -165px;
}
.right165 {
  right: 165px;
}
.right165-negative {
  right: -165px;
}
.left165 {
  left: 165px;
}
.left165-negative {
  left: -165px;
}
.mt165 {
  margin-top: 165px !important;
}
.mb165 {
  margin-bottom: 165px !important;
}
.mr165 {
  margin-right: 165px !important;
}
.ml165 {
  margin-left: 165px !important;
}
.padding165 {
  padding: 165px !important;
}
.pt165 {
  padding-top: 165px !important;
}
.pb165 {
  padding-bottom: 165px !important;
}
.pr165 {
  padding-right: 165px !important;
}
.pl165 {
  padding-left: 165px !important;
}
.lh165 {
  line-height: 165px !important;
}
.ancho170 {
  width: 170px !important;
}
.h170 {
  height: 170px !important;
}
.min-w170 {
  min-width: 170px !important;
}
.min-h170 {
  min-height: 170px !important;
}
.max-h170 {
  max-height: 170px !important;
}
.top170 {
  top: 170px;
}
.top170-negative {
  top: -170px;
}
.bottom170 {
  bottom: 170px;
}
.bottom170-negative {
  bottom: -170px;
}
.right170 {
  right: 170px;
}
.right170-negative {
  right: -170px;
}
.left170 {
  left: 170px;
}
.left170-negative {
  left: -170px;
}
.mt170 {
  margin-top: 170px !important;
}
.mb170 {
  margin-bottom: 170px !important;
}
.mr170 {
  margin-right: 170px !important;
}
.ml170 {
  margin-left: 170px !important;
}
.padding170 {
  padding: 170px !important;
}
.pt170 {
  padding-top: 170px !important;
}
.pb170 {
  padding-bottom: 170px !important;
}
.pr170 {
  padding-right: 170px !important;
}
.pl170 {
  padding-left: 170px !important;
}
.lh170 {
  line-height: 170px !important;
}
.ancho175 {
  width: 175px !important;
}
.h175 {
  height: 175px !important;
}
.min-w175 {
  min-width: 175px !important;
}
.min-h175 {
  min-height: 175px !important;
}
.max-h175 {
  max-height: 175px !important;
}
.top175 {
  top: 175px;
}
.top175-negative {
  top: -175px;
}
.bottom175 {
  bottom: 175px;
}
.bottom175-negative {
  bottom: -175px;
}
.right175 {
  right: 175px;
}
.right175-negative {
  right: -175px;
}
.left175 {
  left: 175px;
}
.left175-negative {
  left: -175px;
}
.mt175 {
  margin-top: 175px !important;
}
.mb175 {
  margin-bottom: 175px !important;
}
.mr175 {
  margin-right: 175px !important;
}
.ml175 {
  margin-left: 175px !important;
}
.padding175 {
  padding: 175px !important;
}
.pt175 {
  padding-top: 175px !important;
}
.pb175 {
  padding-bottom: 175px !important;
}
.pr175 {
  padding-right: 175px !important;
}
.pl175 {
  padding-left: 175px !important;
}
.lh175 {
  line-height: 175px !important;
}
.ancho180 {
  width: 180px !important;
}
.h180 {
  height: 180px !important;
}
.min-w180 {
  min-width: 180px !important;
}
.min-h180 {
  min-height: 180px !important;
}
.max-h180 {
  max-height: 180px !important;
}
.top180 {
  top: 180px;
}
.top180-negative {
  top: -180px;
}
.bottom180 {
  bottom: 180px;
}
.bottom180-negative {
  bottom: -180px;
}
.right180 {
  right: 180px;
}
.right180-negative {
  right: -180px;
}
.left180 {
  left: 180px;
}
.left180-negative {
  left: -180px;
}
.mt180 {
  margin-top: 180px !important;
}
.mb180 {
  margin-bottom: 180px !important;
}
.mr180 {
  margin-right: 180px !important;
}
.ml180 {
  margin-left: 180px !important;
}
.padding180 {
  padding: 180px !important;
}
.pt180 {
  padding-top: 180px !important;
}
.pb180 {
  padding-bottom: 180px !important;
}
.pr180 {
  padding-right: 180px !important;
}
.pl180 {
  padding-left: 180px !important;
}
.lh180 {
  line-height: 180px !important;
}
.ancho185 {
  width: 185px !important;
}
.h185 {
  height: 185px !important;
}
.min-w185 {
  min-width: 185px !important;
}
.min-h185 {
  min-height: 185px !important;
}
.max-h185 {
  max-height: 185px !important;
}
.top185 {
  top: 185px;
}
.top185-negative {
  top: -185px;
}
.bottom185 {
  bottom: 185px;
}
.bottom185-negative {
  bottom: -185px;
}
.right185 {
  right: 185px;
}
.right185-negative {
  right: -185px;
}
.left185 {
  left: 185px;
}
.left185-negative {
  left: -185px;
}
.mt185 {
  margin-top: 185px !important;
}
.mb185 {
  margin-bottom: 185px !important;
}
.mr185 {
  margin-right: 185px !important;
}
.ml185 {
  margin-left: 185px !important;
}
.padding185 {
  padding: 185px !important;
}
.pt185 {
  padding-top: 185px !important;
}
.pb185 {
  padding-bottom: 185px !important;
}
.pr185 {
  padding-right: 185px !important;
}
.pl185 {
  padding-left: 185px !important;
}
.lh185 {
  line-height: 185px !important;
}
.ancho190 {
  width: 190px !important;
}
.h190 {
  height: 190px !important;
}
.min-w190 {
  min-width: 190px !important;
}
.min-h190 {
  min-height: 190px !important;
}
.max-h190 {
  max-height: 190px !important;
}
.top190 {
  top: 190px;
}
.top190-negative {
  top: -190px;
}
.bottom190 {
  bottom: 190px;
}
.bottom190-negative {
  bottom: -190px;
}
.right190 {
  right: 190px;
}
.right190-negative {
  right: -190px;
}
.left190 {
  left: 190px;
}
.left190-negative {
  left: -190px;
}
.mt190 {
  margin-top: 190px !important;
}
.mb190 {
  margin-bottom: 190px !important;
}
.mr190 {
  margin-right: 190px !important;
}
.ml190 {
  margin-left: 190px !important;
}
.padding190 {
  padding: 190px !important;
}
.pt190 {
  padding-top: 190px !important;
}
.pb190 {
  padding-bottom: 190px !important;
}
.pr190 {
  padding-right: 190px !important;
}
.pl190 {
  padding-left: 190px !important;
}
.lh190 {
  line-height: 190px !important;
}
.ancho195 {
  width: 195px !important;
}
.h195 {
  height: 195px !important;
}
.min-w195 {
  min-width: 195px !important;
}
.min-h195 {
  min-height: 195px !important;
}
.max-h195 {
  max-height: 195px !important;
}
.top195 {
  top: 195px;
}
.top195-negative {
  top: -195px;
}
.bottom195 {
  bottom: 195px;
}
.bottom195-negative {
  bottom: -195px;
}
.right195 {
  right: 195px;
}
.right195-negative {
  right: -195px;
}
.left195 {
  left: 195px;
}
.left195-negative {
  left: -195px;
}
.mt195 {
  margin-top: 195px !important;
}
.mb195 {
  margin-bottom: 195px !important;
}
.mr195 {
  margin-right: 195px !important;
}
.ml195 {
  margin-left: 195px !important;
}
.padding195 {
  padding: 195px !important;
}
.pt195 {
  padding-top: 195px !important;
}
.pb195 {
  padding-bottom: 195px !important;
}
.pr195 {
  padding-right: 195px !important;
}
.pl195 {
  padding-left: 195px !important;
}
.lh195 {
  line-height: 195px !important;
}
.ancho200 {
  width: 200px !important;
}
.h200 {
  height: 200px !important;
}
.min-w200 {
  min-width: 200px !important;
}
.min-h200 {
  min-height: 200px !important;
}
.max-h200 {
  max-height: 200px !important;
}
.top200 {
  top: 200px;
}
.top200-negative {
  top: -200px;
}
.bottom200 {
  bottom: 200px;
}
.bottom200-negative {
  bottom: -200px;
}
.right200 {
  right: 200px;
}
.right200-negative {
  right: -200px;
}
.left200 {
  left: 200px;
}
.left200-negative {
  left: -200px;
}
.mt200 {
  margin-top: 200px !important;
}
.mb200 {
  margin-bottom: 200px !important;
}
.mr200 {
  margin-right: 200px !important;
}
.ml200 {
  margin-left: 200px !important;
}
.padding200 {
  padding: 200px !important;
}
.pt200 {
  padding-top: 200px !important;
}
.pb200 {
  padding-bottom: 200px !important;
}
.pr200 {
  padding-right: 200px !important;
}
.pl200 {
  padding-left: 200px !important;
}
.lh200 {
  line-height: 200px !important;
}
.ancho205 {
  width: 205px !important;
}
.h205 {
  height: 205px !important;
}
.min-w205 {
  min-width: 205px !important;
}
.min-h205 {
  min-height: 205px !important;
}
.max-h205 {
  max-height: 205px !important;
}
.top205 {
  top: 205px;
}
.top205-negative {
  top: -205px;
}
.bottom205 {
  bottom: 205px;
}
.bottom205-negative {
  bottom: -205px;
}
.right205 {
  right: 205px;
}
.right205-negative {
  right: -205px;
}
.left205 {
  left: 205px;
}
.left205-negative {
  left: -205px;
}
.mt205 {
  margin-top: 205px !important;
}
.mb205 {
  margin-bottom: 205px !important;
}
.mr205 {
  margin-right: 205px !important;
}
.ml205 {
  margin-left: 205px !important;
}
.padding205 {
  padding: 205px !important;
}
.pt205 {
  padding-top: 205px !important;
}
.pb205 {
  padding-bottom: 205px !important;
}
.pr205 {
  padding-right: 205px !important;
}
.pl205 {
  padding-left: 205px !important;
}
.lh205 {
  line-height: 205px !important;
}
.ancho210 {
  width: 210px !important;
}
.h210 {
  height: 210px !important;
}
.min-w210 {
  min-width: 210px !important;
}
.min-h210 {
  min-height: 210px !important;
}
.max-h210 {
  max-height: 210px !important;
}
.top210 {
  top: 210px;
}
.top210-negative {
  top: -210px;
}
.bottom210 {
  bottom: 210px;
}
.bottom210-negative {
  bottom: -210px;
}
.right210 {
  right: 210px;
}
.right210-negative {
  right: -210px;
}
.left210 {
  left: 210px;
}
.left210-negative {
  left: -210px;
}
.mt210 {
  margin-top: 210px !important;
}
.mb210 {
  margin-bottom: 210px !important;
}
.mr210 {
  margin-right: 210px !important;
}
.ml210 {
  margin-left: 210px !important;
}
.padding210 {
  padding: 210px !important;
}
.pt210 {
  padding-top: 210px !important;
}
.pb210 {
  padding-bottom: 210px !important;
}
.pr210 {
  padding-right: 210px !important;
}
.pl210 {
  padding-left: 210px !important;
}
.lh210 {
  line-height: 210px !important;
}
.ancho215 {
  width: 215px !important;
}
.h215 {
  height: 215px !important;
}
.min-w215 {
  min-width: 215px !important;
}
.min-h215 {
  min-height: 215px !important;
}
.max-h215 {
  max-height: 215px !important;
}
.top215 {
  top: 215px;
}
.top215-negative {
  top: -215px;
}
.bottom215 {
  bottom: 215px;
}
.bottom215-negative {
  bottom: -215px;
}
.right215 {
  right: 215px;
}
.right215-negative {
  right: -215px;
}
.left215 {
  left: 215px;
}
.left215-negative {
  left: -215px;
}
.mt215 {
  margin-top: 215px !important;
}
.mb215 {
  margin-bottom: 215px !important;
}
.mr215 {
  margin-right: 215px !important;
}
.ml215 {
  margin-left: 215px !important;
}
.padding215 {
  padding: 215px !important;
}
.pt215 {
  padding-top: 215px !important;
}
.pb215 {
  padding-bottom: 215px !important;
}
.pr215 {
  padding-right: 215px !important;
}
.pl215 {
  padding-left: 215px !important;
}
.lh215 {
  line-height: 215px !important;
}
.ancho220 {
  width: 220px !important;
}
.h220 {
  height: 220px !important;
}
.min-w220 {
  min-width: 220px !important;
}
.min-h220 {
  min-height: 220px !important;
}
.max-h220 {
  max-height: 220px !important;
}
.top220 {
  top: 220px;
}
.top220-negative {
  top: -220px;
}
.bottom220 {
  bottom: 220px;
}
.bottom220-negative {
  bottom: -220px;
}
.right220 {
  right: 220px;
}
.right220-negative {
  right: -220px;
}
.left220 {
  left: 220px;
}
.left220-negative {
  left: -220px;
}
.mt220 {
  margin-top: 220px !important;
}
.mb220 {
  margin-bottom: 220px !important;
}
.mr220 {
  margin-right: 220px !important;
}
.ml220 {
  margin-left: 220px !important;
}
.padding220 {
  padding: 220px !important;
}
.pt220 {
  padding-top: 220px !important;
}
.pb220 {
  padding-bottom: 220px !important;
}
.pr220 {
  padding-right: 220px !important;
}
.pl220 {
  padding-left: 220px !important;
}
.lh220 {
  line-height: 220px !important;
}
.ancho225 {
  width: 225px !important;
}
.h225 {
  height: 225px !important;
}
.min-w225 {
  min-width: 225px !important;
}
.min-h225 {
  min-height: 225px !important;
}
.max-h225 {
  max-height: 225px !important;
}
.top225 {
  top: 225px;
}
.top225-negative {
  top: -225px;
}
.bottom225 {
  bottom: 225px;
}
.bottom225-negative {
  bottom: -225px;
}
.right225 {
  right: 225px;
}
.right225-negative {
  right: -225px;
}
.left225 {
  left: 225px;
}
.left225-negative {
  left: -225px;
}
.mt225 {
  margin-top: 225px !important;
}
.mb225 {
  margin-bottom: 225px !important;
}
.mr225 {
  margin-right: 225px !important;
}
.ml225 {
  margin-left: 225px !important;
}
.padding225 {
  padding: 225px !important;
}
.pt225 {
  padding-top: 225px !important;
}
.pb225 {
  padding-bottom: 225px !important;
}
.pr225 {
  padding-right: 225px !important;
}
.pl225 {
  padding-left: 225px !important;
}
.lh225 {
  line-height: 225px !important;
}
.ancho230 {
  width: 230px !important;
}
.h230 {
  height: 230px !important;
}
.min-w230 {
  min-width: 230px !important;
}
.min-h230 {
  min-height: 230px !important;
}
.max-h230 {
  max-height: 230px !important;
}
.top230 {
  top: 230px;
}
.top230-negative {
  top: -230px;
}
.bottom230 {
  bottom: 230px;
}
.bottom230-negative {
  bottom: -230px;
}
.right230 {
  right: 230px;
}
.right230-negative {
  right: -230px;
}
.left230 {
  left: 230px;
}
.left230-negative {
  left: -230px;
}
.mt230 {
  margin-top: 230px !important;
}
.mb230 {
  margin-bottom: 230px !important;
}
.mr230 {
  margin-right: 230px !important;
}
.ml230 {
  margin-left: 230px !important;
}
.padding230 {
  padding: 230px !important;
}
.pt230 {
  padding-top: 230px !important;
}
.pb230 {
  padding-bottom: 230px !important;
}
.pr230 {
  padding-right: 230px !important;
}
.pl230 {
  padding-left: 230px !important;
}
.lh230 {
  line-height: 230px !important;
}
.ancho235 {
  width: 235px !important;
}
.h235 {
  height: 235px !important;
}
.min-w235 {
  min-width: 235px !important;
}
.min-h235 {
  min-height: 235px !important;
}
.max-h235 {
  max-height: 235px !important;
}
.top235 {
  top: 235px;
}
.top235-negative {
  top: -235px;
}
.bottom235 {
  bottom: 235px;
}
.bottom235-negative {
  bottom: -235px;
}
.right235 {
  right: 235px;
}
.right235-negative {
  right: -235px;
}
.left235 {
  left: 235px;
}
.left235-negative {
  left: -235px;
}
.mt235 {
  margin-top: 235px !important;
}
.mb235 {
  margin-bottom: 235px !important;
}
.mr235 {
  margin-right: 235px !important;
}
.ml235 {
  margin-left: 235px !important;
}
.padding235 {
  padding: 235px !important;
}
.pt235 {
  padding-top: 235px !important;
}
.pb235 {
  padding-bottom: 235px !important;
}
.pr235 {
  padding-right: 235px !important;
}
.pl235 {
  padding-left: 235px !important;
}
.lh235 {
  line-height: 235px !important;
}
.ancho240 {
  width: 240px !important;
}
.h240 {
  height: 240px !important;
}
.min-w240 {
  min-width: 240px !important;
}
.min-h240 {
  min-height: 240px !important;
}
.max-h240 {
  max-height: 240px !important;
}
.top240 {
  top: 240px;
}
.top240-negative {
  top: -240px;
}
.bottom240 {
  bottom: 240px;
}
.bottom240-negative {
  bottom: -240px;
}
.right240 {
  right: 240px;
}
.right240-negative {
  right: -240px;
}
.left240 {
  left: 240px;
}
.left240-negative {
  left: -240px;
}
.mt240 {
  margin-top: 240px !important;
}
.mb240 {
  margin-bottom: 240px !important;
}
.mr240 {
  margin-right: 240px !important;
}
.ml240 {
  margin-left: 240px !important;
}
.padding240 {
  padding: 240px !important;
}
.pt240 {
  padding-top: 240px !important;
}
.pb240 {
  padding-bottom: 240px !important;
}
.pr240 {
  padding-right: 240px !important;
}
.pl240 {
  padding-left: 240px !important;
}
.lh240 {
  line-height: 240px !important;
}
.ancho245 {
  width: 245px !important;
}
.h245 {
  height: 245px !important;
}
.min-w245 {
  min-width: 245px !important;
}
.min-h245 {
  min-height: 245px !important;
}
.max-h245 {
  max-height: 245px !important;
}
.top245 {
  top: 245px;
}
.top245-negative {
  top: -245px;
}
.bottom245 {
  bottom: 245px;
}
.bottom245-negative {
  bottom: -245px;
}
.right245 {
  right: 245px;
}
.right245-negative {
  right: -245px;
}
.left245 {
  left: 245px;
}
.left245-negative {
  left: -245px;
}
.mt245 {
  margin-top: 245px !important;
}
.mb245 {
  margin-bottom: 245px !important;
}
.mr245 {
  margin-right: 245px !important;
}
.ml245 {
  margin-left: 245px !important;
}
.padding245 {
  padding: 245px !important;
}
.pt245 {
  padding-top: 245px !important;
}
.pb245 {
  padding-bottom: 245px !important;
}
.pr245 {
  padding-right: 245px !important;
}
.pl245 {
  padding-left: 245px !important;
}
.lh245 {
  line-height: 245px !important;
}
.ancho250 {
  width: 250px !important;
}
.h250 {
  height: 250px !important;
}
.min-w250 {
  min-width: 250px !important;
}
.min-h250 {
  min-height: 250px !important;
}
.max-h250 {
  max-height: 250px !important;
}
.top250 {
  top: 250px;
}
.top250-negative {
  top: -250px;
}
.bottom250 {
  bottom: 250px;
}
.bottom250-negative {
  bottom: -250px;
}
.right250 {
  right: 250px;
}
.right250-negative {
  right: -250px;
}
.left250 {
  left: 250px;
}
.left250-negative {
  left: -250px;
}
.mt250 {
  margin-top: 250px !important;
}
.mb250 {
  margin-bottom: 250px !important;
}
.mr250 {
  margin-right: 250px !important;
}
.ml250 {
  margin-left: 250px !important;
}
.padding250 {
  padding: 250px !important;
}
.pt250 {
  padding-top: 250px !important;
}
.pb250 {
  padding-bottom: 250px !important;
}
.pr250 {
  padding-right: 250px !important;
}
.pl250 {
  padding-left: 250px !important;
}
.lh250 {
  line-height: 250px !important;
}
.ancho255 {
  width: 255px !important;
}
.h255 {
  height: 255px !important;
}
.min-w255 {
  min-width: 255px !important;
}
.min-h255 {
  min-height: 255px !important;
}
.max-h255 {
  max-height: 255px !important;
}
.top255 {
  top: 255px;
}
.top255-negative {
  top: -255px;
}
.bottom255 {
  bottom: 255px;
}
.bottom255-negative {
  bottom: -255px;
}
.right255 {
  right: 255px;
}
.right255-negative {
  right: -255px;
}
.left255 {
  left: 255px;
}
.left255-negative {
  left: -255px;
}
.mt255 {
  margin-top: 255px !important;
}
.mb255 {
  margin-bottom: 255px !important;
}
.mr255 {
  margin-right: 255px !important;
}
.ml255 {
  margin-left: 255px !important;
}
.padding255 {
  padding: 255px !important;
}
.pt255 {
  padding-top: 255px !important;
}
.pb255 {
  padding-bottom: 255px !important;
}
.pr255 {
  padding-right: 255px !important;
}
.pl255 {
  padding-left: 255px !important;
}
.lh255 {
  line-height: 255px !important;
}
.ancho260 {
  width: 260px !important;
}
.h260 {
  height: 260px !important;
}
.min-w260 {
  min-width: 260px !important;
}
.min-h260 {
  min-height: 260px !important;
}
.max-h260 {
  max-height: 260px !important;
}
.top260 {
  top: 260px;
}
.top260-negative {
  top: -260px;
}
.bottom260 {
  bottom: 260px;
}
.bottom260-negative {
  bottom: -260px;
}
.right260 {
  right: 260px;
}
.right260-negative {
  right: -260px;
}
.left260 {
  left: 260px;
}
.left260-negative {
  left: -260px;
}
.mt260 {
  margin-top: 260px !important;
}
.mb260 {
  margin-bottom: 260px !important;
}
.mr260 {
  margin-right: 260px !important;
}
.ml260 {
  margin-left: 260px !important;
}
.padding260 {
  padding: 260px !important;
}
.pt260 {
  padding-top: 260px !important;
}
.pb260 {
  padding-bottom: 260px !important;
}
.pr260 {
  padding-right: 260px !important;
}
.pl260 {
  padding-left: 260px !important;
}
.lh260 {
  line-height: 260px !important;
}
.ancho265 {
  width: 265px !important;
}
.h265 {
  height: 265px !important;
}
.min-w265 {
  min-width: 265px !important;
}
.min-h265 {
  min-height: 265px !important;
}
.max-h265 {
  max-height: 265px !important;
}
.top265 {
  top: 265px;
}
.top265-negative {
  top: -265px;
}
.bottom265 {
  bottom: 265px;
}
.bottom265-negative {
  bottom: -265px;
}
.right265 {
  right: 265px;
}
.right265-negative {
  right: -265px;
}
.left265 {
  left: 265px;
}
.left265-negative {
  left: -265px;
}
.mt265 {
  margin-top: 265px !important;
}
.mb265 {
  margin-bottom: 265px !important;
}
.mr265 {
  margin-right: 265px !important;
}
.ml265 {
  margin-left: 265px !important;
}
.padding265 {
  padding: 265px !important;
}
.pt265 {
  padding-top: 265px !important;
}
.pb265 {
  padding-bottom: 265px !important;
}
.pr265 {
  padding-right: 265px !important;
}
.pl265 {
  padding-left: 265px !important;
}
.lh265 {
  line-height: 265px !important;
}
.ancho270 {
  width: 270px !important;
}
.h270 {
  height: 270px !important;
}
.min-w270 {
  min-width: 270px !important;
}
.min-h270 {
  min-height: 270px !important;
}
.max-h270 {
  max-height: 270px !important;
}
.top270 {
  top: 270px;
}
.top270-negative {
  top: -270px;
}
.bottom270 {
  bottom: 270px;
}
.bottom270-negative {
  bottom: -270px;
}
.right270 {
  right: 270px;
}
.right270-negative {
  right: -270px;
}
.left270 {
  left: 270px;
}
.left270-negative {
  left: -270px;
}
.mt270 {
  margin-top: 270px !important;
}
.mb270 {
  margin-bottom: 270px !important;
}
.mr270 {
  margin-right: 270px !important;
}
.ml270 {
  margin-left: 270px !important;
}
.padding270 {
  padding: 270px !important;
}
.pt270 {
  padding-top: 270px !important;
}
.pb270 {
  padding-bottom: 270px !important;
}
.pr270 {
  padding-right: 270px !important;
}
.pl270 {
  padding-left: 270px !important;
}
.lh270 {
  line-height: 270px !important;
}
.ancho275 {
  width: 275px !important;
}
.h275 {
  height: 275px !important;
}
.min-w275 {
  min-width: 275px !important;
}
.min-h275 {
  min-height: 275px !important;
}
.max-h275 {
  max-height: 275px !important;
}
.top275 {
  top: 275px;
}
.top275-negative {
  top: -275px;
}
.bottom275 {
  bottom: 275px;
}
.bottom275-negative {
  bottom: -275px;
}
.right275 {
  right: 275px;
}
.right275-negative {
  right: -275px;
}
.left275 {
  left: 275px;
}
.left275-negative {
  left: -275px;
}
.mt275 {
  margin-top: 275px !important;
}
.mb275 {
  margin-bottom: 275px !important;
}
.mr275 {
  margin-right: 275px !important;
}
.ml275 {
  margin-left: 275px !important;
}
.padding275 {
  padding: 275px !important;
}
.pt275 {
  padding-top: 275px !important;
}
.pb275 {
  padding-bottom: 275px !important;
}
.pr275 {
  padding-right: 275px !important;
}
.pl275 {
  padding-left: 275px !important;
}
.lh275 {
  line-height: 275px !important;
}
.ancho280 {
  width: 280px !important;
}
.h280 {
  height: 280px !important;
}
.min-w280 {
  min-width: 280px !important;
}
.min-h280 {
  min-height: 280px !important;
}
.max-h280 {
  max-height: 280px !important;
}
.top280 {
  top: 280px;
}
.top280-negative {
  top: -280px;
}
.bottom280 {
  bottom: 280px;
}
.bottom280-negative {
  bottom: -280px;
}
.right280 {
  right: 280px;
}
.right280-negative {
  right: -280px;
}
.left280 {
  left: 280px;
}
.left280-negative {
  left: -280px;
}
.mt280 {
  margin-top: 280px !important;
}
.mb280 {
  margin-bottom: 280px !important;
}
.mr280 {
  margin-right: 280px !important;
}
.ml280 {
  margin-left: 280px !important;
}
.padding280 {
  padding: 280px !important;
}
.pt280 {
  padding-top: 280px !important;
}
.pb280 {
  padding-bottom: 280px !important;
}
.pr280 {
  padding-right: 280px !important;
}
.pl280 {
  padding-left: 280px !important;
}
.lh280 {
  line-height: 280px !important;
}
.ancho285 {
  width: 285px !important;
}
.h285 {
  height: 285px !important;
}
.min-w285 {
  min-width: 285px !important;
}
.min-h285 {
  min-height: 285px !important;
}
.max-h285 {
  max-height: 285px !important;
}
.top285 {
  top: 285px;
}
.top285-negative {
  top: -285px;
}
.bottom285 {
  bottom: 285px;
}
.bottom285-negative {
  bottom: -285px;
}
.right285 {
  right: 285px;
}
.right285-negative {
  right: -285px;
}
.left285 {
  left: 285px;
}
.left285-negative {
  left: -285px;
}
.mt285 {
  margin-top: 285px !important;
}
.mb285 {
  margin-bottom: 285px !important;
}
.mr285 {
  margin-right: 285px !important;
}
.ml285 {
  margin-left: 285px !important;
}
.padding285 {
  padding: 285px !important;
}
.pt285 {
  padding-top: 285px !important;
}
.pb285 {
  padding-bottom: 285px !important;
}
.pr285 {
  padding-right: 285px !important;
}
.pl285 {
  padding-left: 285px !important;
}
.lh285 {
  line-height: 285px !important;
}
.ancho290 {
  width: 290px !important;
}
.h290 {
  height: 290px !important;
}
.min-w290 {
  min-width: 290px !important;
}
.min-h290 {
  min-height: 290px !important;
}
.max-h290 {
  max-height: 290px !important;
}
.top290 {
  top: 290px;
}
.top290-negative {
  top: -290px;
}
.bottom290 {
  bottom: 290px;
}
.bottom290-negative {
  bottom: -290px;
}
.right290 {
  right: 290px;
}
.right290-negative {
  right: -290px;
}
.left290 {
  left: 290px;
}
.left290-negative {
  left: -290px;
}
.mt290 {
  margin-top: 290px !important;
}
.mb290 {
  margin-bottom: 290px !important;
}
.mr290 {
  margin-right: 290px !important;
}
.ml290 {
  margin-left: 290px !important;
}
.padding290 {
  padding: 290px !important;
}
.pt290 {
  padding-top: 290px !important;
}
.pb290 {
  padding-bottom: 290px !important;
}
.pr290 {
  padding-right: 290px !important;
}
.pl290 {
  padding-left: 290px !important;
}
.lh290 {
  line-height: 290px !important;
}
.ancho295 {
  width: 295px !important;
}
.h295 {
  height: 295px !important;
}
.min-w295 {
  min-width: 295px !important;
}
.min-h295 {
  min-height: 295px !important;
}
.max-h295 {
  max-height: 295px !important;
}
.top295 {
  top: 295px;
}
.top295-negative {
  top: -295px;
}
.bottom295 {
  bottom: 295px;
}
.bottom295-negative {
  bottom: -295px;
}
.right295 {
  right: 295px;
}
.right295-negative {
  right: -295px;
}
.left295 {
  left: 295px;
}
.left295-negative {
  left: -295px;
}
.mt295 {
  margin-top: 295px !important;
}
.mb295 {
  margin-bottom: 295px !important;
}
.mr295 {
  margin-right: 295px !important;
}
.ml295 {
  margin-left: 295px !important;
}
.padding295 {
  padding: 295px !important;
}
.pt295 {
  padding-top: 295px !important;
}
.pb295 {
  padding-bottom: 295px !important;
}
.pr295 {
  padding-right: 295px !important;
}
.pl295 {
  padding-left: 295px !important;
}
.lh295 {
  line-height: 295px !important;
}
.ancho300 {
  width: 300px !important;
}
.h300 {
  height: 300px !important;
}
.min-w300 {
  min-width: 300px !important;
}
.min-h300 {
  min-height: 300px !important;
}
.max-h300 {
  max-height: 300px !important;
}
.top300 {
  top: 300px;
}
.top300-negative {
  top: -300px;
}
.bottom300 {
  bottom: 300px;
}
.bottom300-negative {
  bottom: -300px;
}
.right300 {
  right: 300px;
}
.right300-negative {
  right: -300px;
}
.left300 {
  left: 300px;
}
.left300-negative {
  left: -300px;
}
.mt300 {
  margin-top: 300px !important;
}
.mb300 {
  margin-bottom: 300px !important;
}
.mr300 {
  margin-right: 300px !important;
}
.ml300 {
  margin-left: 300px !important;
}
.padding300 {
  padding: 300px !important;
}
.pt300 {
  padding-top: 300px !important;
}
.pb300 {
  padding-bottom: 300px !important;
}
.pr300 {
  padding-right: 300px !important;
}
.pl300 {
  padding-left: 300px !important;
}
.lh300 {
  line-height: 300px !important;
}
.ancho305 {
  width: 305px !important;
}
.h305 {
  height: 305px !important;
}
.min-w305 {
  min-width: 305px !important;
}
.min-h305 {
  min-height: 305px !important;
}
.max-h305 {
  max-height: 305px !important;
}
.top305 {
  top: 305px;
}
.top305-negative {
  top: -305px;
}
.bottom305 {
  bottom: 305px;
}
.bottom305-negative {
  bottom: -305px;
}
.right305 {
  right: 305px;
}
.right305-negative {
  right: -305px;
}
.left305 {
  left: 305px;
}
.left305-negative {
  left: -305px;
}
.mt305 {
  margin-top: 305px !important;
}
.mb305 {
  margin-bottom: 305px !important;
}
.mr305 {
  margin-right: 305px !important;
}
.ml305 {
  margin-left: 305px !important;
}
.padding305 {
  padding: 305px !important;
}
.pt305 {
  padding-top: 305px !important;
}
.pb305 {
  padding-bottom: 305px !important;
}
.pr305 {
  padding-right: 305px !important;
}
.pl305 {
  padding-left: 305px !important;
}
.lh305 {
  line-height: 305px !important;
}
.ancho310 {
  width: 310px !important;
}
.h310 {
  height: 310px !important;
}
.min-w310 {
  min-width: 310px !important;
}
.min-h310 {
  min-height: 310px !important;
}
.max-h310 {
  max-height: 310px !important;
}
.top310 {
  top: 310px;
}
.top310-negative {
  top: -310px;
}
.bottom310 {
  bottom: 310px;
}
.bottom310-negative {
  bottom: -310px;
}
.right310 {
  right: 310px;
}
.right310-negative {
  right: -310px;
}
.left310 {
  left: 310px;
}
.left310-negative {
  left: -310px;
}
.mt310 {
  margin-top: 310px !important;
}
.mb310 {
  margin-bottom: 310px !important;
}
.mr310 {
  margin-right: 310px !important;
}
.ml310 {
  margin-left: 310px !important;
}
.padding310 {
  padding: 310px !important;
}
.pt310 {
  padding-top: 310px !important;
}
.pb310 {
  padding-bottom: 310px !important;
}
.pr310 {
  padding-right: 310px !important;
}
.pl310 {
  padding-left: 310px !important;
}
.lh310 {
  line-height: 310px !important;
}
.ancho315 {
  width: 315px !important;
}
.h315 {
  height: 315px !important;
}
.min-w315 {
  min-width: 315px !important;
}
.min-h315 {
  min-height: 315px !important;
}
.max-h315 {
  max-height: 315px !important;
}
.top315 {
  top: 315px;
}
.top315-negative {
  top: -315px;
}
.bottom315 {
  bottom: 315px;
}
.bottom315-negative {
  bottom: -315px;
}
.right315 {
  right: 315px;
}
.right315-negative {
  right: -315px;
}
.left315 {
  left: 315px;
}
.left315-negative {
  left: -315px;
}
.mt315 {
  margin-top: 315px !important;
}
.mb315 {
  margin-bottom: 315px !important;
}
.mr315 {
  margin-right: 315px !important;
}
.ml315 {
  margin-left: 315px !important;
}
.padding315 {
  padding: 315px !important;
}
.pt315 {
  padding-top: 315px !important;
}
.pb315 {
  padding-bottom: 315px !important;
}
.pr315 {
  padding-right: 315px !important;
}
.pl315 {
  padding-left: 315px !important;
}
.lh315 {
  line-height: 315px !important;
}
.ancho320 {
  width: 320px !important;
}
.h320 {
  height: 320px !important;
}
.min-w320 {
  min-width: 320px !important;
}
.min-h320 {
  min-height: 320px !important;
}
.max-h320 {
  max-height: 320px !important;
}
.top320 {
  top: 320px;
}
.top320-negative {
  top: -320px;
}
.bottom320 {
  bottom: 320px;
}
.bottom320-negative {
  bottom: -320px;
}
.right320 {
  right: 320px;
}
.right320-negative {
  right: -320px;
}
.left320 {
  left: 320px;
}
.left320-negative {
  left: -320px;
}
.mt320 {
  margin-top: 320px !important;
}
.mb320 {
  margin-bottom: 320px !important;
}
.mr320 {
  margin-right: 320px !important;
}
.ml320 {
  margin-left: 320px !important;
}
.padding320 {
  padding: 320px !important;
}
.pt320 {
  padding-top: 320px !important;
}
.pb320 {
  padding-bottom: 320px !important;
}
.pr320 {
  padding-right: 320px !important;
}
.pl320 {
  padding-left: 320px !important;
}
.lh320 {
  line-height: 320px !important;
}
.ancho325 {
  width: 325px !important;
}
.h325 {
  height: 325px !important;
}
.min-w325 {
  min-width: 325px !important;
}
.min-h325 {
  min-height: 325px !important;
}
.max-h325 {
  max-height: 325px !important;
}
.top325 {
  top: 325px;
}
.top325-negative {
  top: -325px;
}
.bottom325 {
  bottom: 325px;
}
.bottom325-negative {
  bottom: -325px;
}
.right325 {
  right: 325px;
}
.right325-negative {
  right: -325px;
}
.left325 {
  left: 325px;
}
.left325-negative {
  left: -325px;
}
.mt325 {
  margin-top: 325px !important;
}
.mb325 {
  margin-bottom: 325px !important;
}
.mr325 {
  margin-right: 325px !important;
}
.ml325 {
  margin-left: 325px !important;
}
.padding325 {
  padding: 325px !important;
}
.pt325 {
  padding-top: 325px !important;
}
.pb325 {
  padding-bottom: 325px !important;
}
.pr325 {
  padding-right: 325px !important;
}
.pl325 {
  padding-left: 325px !important;
}
.lh325 {
  line-height: 325px !important;
}
.ancho330 {
  width: 330px !important;
}
.h330 {
  height: 330px !important;
}
.min-w330 {
  min-width: 330px !important;
}
.min-h330 {
  min-height: 330px !important;
}
.max-h330 {
  max-height: 330px !important;
}
.top330 {
  top: 330px;
}
.top330-negative {
  top: -330px;
}
.bottom330 {
  bottom: 330px;
}
.bottom330-negative {
  bottom: -330px;
}
.right330 {
  right: 330px;
}
.right330-negative {
  right: -330px;
}
.left330 {
  left: 330px;
}
.left330-negative {
  left: -330px;
}
.mt330 {
  margin-top: 330px !important;
}
.mb330 {
  margin-bottom: 330px !important;
}
.mr330 {
  margin-right: 330px !important;
}
.ml330 {
  margin-left: 330px !important;
}
.padding330 {
  padding: 330px !important;
}
.pt330 {
  padding-top: 330px !important;
}
.pb330 {
  padding-bottom: 330px !important;
}
.pr330 {
  padding-right: 330px !important;
}
.pl330 {
  padding-left: 330px !important;
}
.lh330 {
  line-height: 330px !important;
}
.ancho335 {
  width: 335px !important;
}
.h335 {
  height: 335px !important;
}
.min-w335 {
  min-width: 335px !important;
}
.min-h335 {
  min-height: 335px !important;
}
.max-h335 {
  max-height: 335px !important;
}
.top335 {
  top: 335px;
}
.top335-negative {
  top: -335px;
}
.bottom335 {
  bottom: 335px;
}
.bottom335-negative {
  bottom: -335px;
}
.right335 {
  right: 335px;
}
.right335-negative {
  right: -335px;
}
.left335 {
  left: 335px;
}
.left335-negative {
  left: -335px;
}
.mt335 {
  margin-top: 335px !important;
}
.mb335 {
  margin-bottom: 335px !important;
}
.mr335 {
  margin-right: 335px !important;
}
.ml335 {
  margin-left: 335px !important;
}
.padding335 {
  padding: 335px !important;
}
.pt335 {
  padding-top: 335px !important;
}
.pb335 {
  padding-bottom: 335px !important;
}
.pr335 {
  padding-right: 335px !important;
}
.pl335 {
  padding-left: 335px !important;
}
.lh335 {
  line-height: 335px !important;
}
.ancho340 {
  width: 340px !important;
}
.h340 {
  height: 340px !important;
}
.min-w340 {
  min-width: 340px !important;
}
.min-h340 {
  min-height: 340px !important;
}
.max-h340 {
  max-height: 340px !important;
}
.top340 {
  top: 340px;
}
.top340-negative {
  top: -340px;
}
.bottom340 {
  bottom: 340px;
}
.bottom340-negative {
  bottom: -340px;
}
.right340 {
  right: 340px;
}
.right340-negative {
  right: -340px;
}
.left340 {
  left: 340px;
}
.left340-negative {
  left: -340px;
}
.mt340 {
  margin-top: 340px !important;
}
.mb340 {
  margin-bottom: 340px !important;
}
.mr340 {
  margin-right: 340px !important;
}
.ml340 {
  margin-left: 340px !important;
}
.padding340 {
  padding: 340px !important;
}
.pt340 {
  padding-top: 340px !important;
}
.pb340 {
  padding-bottom: 340px !important;
}
.pr340 {
  padding-right: 340px !important;
}
.pl340 {
  padding-left: 340px !important;
}
.lh340 {
  line-height: 340px !important;
}
.ancho345 {
  width: 345px !important;
}
.h345 {
  height: 345px !important;
}
.min-w345 {
  min-width: 345px !important;
}
.min-h345 {
  min-height: 345px !important;
}
.max-h345 {
  max-height: 345px !important;
}
.top345 {
  top: 345px;
}
.top345-negative {
  top: -345px;
}
.bottom345 {
  bottom: 345px;
}
.bottom345-negative {
  bottom: -345px;
}
.right345 {
  right: 345px;
}
.right345-negative {
  right: -345px;
}
.left345 {
  left: 345px;
}
.left345-negative {
  left: -345px;
}
.mt345 {
  margin-top: 345px !important;
}
.mb345 {
  margin-bottom: 345px !important;
}
.mr345 {
  margin-right: 345px !important;
}
.ml345 {
  margin-left: 345px !important;
}
.padding345 {
  padding: 345px !important;
}
.pt345 {
  padding-top: 345px !important;
}
.pb345 {
  padding-bottom: 345px !important;
}
.pr345 {
  padding-right: 345px !important;
}
.pl345 {
  padding-left: 345px !important;
}
.lh345 {
  line-height: 345px !important;
}
.ancho350 {
  width: 350px !important;
}
.h350 {
  height: 350px !important;
}
.min-w350 {
  min-width: 350px !important;
}
.min-h350 {
  min-height: 350px !important;
}
.max-h350 {
  max-height: 350px !important;
}
.top350 {
  top: 350px;
}
.top350-negative {
  top: -350px;
}
.bottom350 {
  bottom: 350px;
}
.bottom350-negative {
  bottom: -350px;
}
.right350 {
  right: 350px;
}
.right350-negative {
  right: -350px;
}
.left350 {
  left: 350px;
}
.left350-negative {
  left: -350px;
}
.mt350 {
  margin-top: 350px !important;
}
.mb350 {
  margin-bottom: 350px !important;
}
.mr350 {
  margin-right: 350px !important;
}
.ml350 {
  margin-left: 350px !important;
}
.padding350 {
  padding: 350px !important;
}
.pt350 {
  padding-top: 350px !important;
}
.pb350 {
  padding-bottom: 350px !important;
}
.pr350 {
  padding-right: 350px !important;
}
.pl350 {
  padding-left: 350px !important;
}
.lh350 {
  line-height: 350px !important;
}
.ancho355 {
  width: 355px !important;
}
.h355 {
  height: 355px !important;
}
.min-w355 {
  min-width: 355px !important;
}
.min-h355 {
  min-height: 355px !important;
}
.max-h355 {
  max-height: 355px !important;
}
.top355 {
  top: 355px;
}
.top355-negative {
  top: -355px;
}
.bottom355 {
  bottom: 355px;
}
.bottom355-negative {
  bottom: -355px;
}
.right355 {
  right: 355px;
}
.right355-negative {
  right: -355px;
}
.left355 {
  left: 355px;
}
.left355-negative {
  left: -355px;
}
.mt355 {
  margin-top: 355px !important;
}
.mb355 {
  margin-bottom: 355px !important;
}
.mr355 {
  margin-right: 355px !important;
}
.ml355 {
  margin-left: 355px !important;
}
.padding355 {
  padding: 355px !important;
}
.pt355 {
  padding-top: 355px !important;
}
.pb355 {
  padding-bottom: 355px !important;
}
.pr355 {
  padding-right: 355px !important;
}
.pl355 {
  padding-left: 355px !important;
}
.lh355 {
  line-height: 355px !important;
}
.ancho360 {
  width: 360px !important;
}
.h360 {
  height: 360px !important;
}
.min-w360 {
  min-width: 360px !important;
}
.min-h360 {
  min-height: 360px !important;
}
.max-h360 {
  max-height: 360px !important;
}
.top360 {
  top: 360px;
}
.top360-negative {
  top: -360px;
}
.bottom360 {
  bottom: 360px;
}
.bottom360-negative {
  bottom: -360px;
}
.right360 {
  right: 360px;
}
.right360-negative {
  right: -360px;
}
.left360 {
  left: 360px;
}
.left360-negative {
  left: -360px;
}
.mt360 {
  margin-top: 360px !important;
}
.mb360 {
  margin-bottom: 360px !important;
}
.mr360 {
  margin-right: 360px !important;
}
.ml360 {
  margin-left: 360px !important;
}
.padding360 {
  padding: 360px !important;
}
.pt360 {
  padding-top: 360px !important;
}
.pb360 {
  padding-bottom: 360px !important;
}
.pr360 {
  padding-right: 360px !important;
}
.pl360 {
  padding-left: 360px !important;
}
.lh360 {
  line-height: 360px !important;
}
.ancho365 {
  width: 365px !important;
}
.h365 {
  height: 365px !important;
}
.min-w365 {
  min-width: 365px !important;
}
.min-h365 {
  min-height: 365px !important;
}
.max-h365 {
  max-height: 365px !important;
}
.top365 {
  top: 365px;
}
.top365-negative {
  top: -365px;
}
.bottom365 {
  bottom: 365px;
}
.bottom365-negative {
  bottom: -365px;
}
.right365 {
  right: 365px;
}
.right365-negative {
  right: -365px;
}
.left365 {
  left: 365px;
}
.left365-negative {
  left: -365px;
}
.mt365 {
  margin-top: 365px !important;
}
.mb365 {
  margin-bottom: 365px !important;
}
.mr365 {
  margin-right: 365px !important;
}
.ml365 {
  margin-left: 365px !important;
}
.padding365 {
  padding: 365px !important;
}
.pt365 {
  padding-top: 365px !important;
}
.pb365 {
  padding-bottom: 365px !important;
}
.pr365 {
  padding-right: 365px !important;
}
.pl365 {
  padding-left: 365px !important;
}
.lh365 {
  line-height: 365px !important;
}
.ancho370 {
  width: 370px !important;
}
.h370 {
  height: 370px !important;
}
.min-w370 {
  min-width: 370px !important;
}
.min-h370 {
  min-height: 370px !important;
}
.max-h370 {
  max-height: 370px !important;
}
.top370 {
  top: 370px;
}
.top370-negative {
  top: -370px;
}
.bottom370 {
  bottom: 370px;
}
.bottom370-negative {
  bottom: -370px;
}
.right370 {
  right: 370px;
}
.right370-negative {
  right: -370px;
}
.left370 {
  left: 370px;
}
.left370-negative {
  left: -370px;
}
.mt370 {
  margin-top: 370px !important;
}
.mb370 {
  margin-bottom: 370px !important;
}
.mr370 {
  margin-right: 370px !important;
}
.ml370 {
  margin-left: 370px !important;
}
.padding370 {
  padding: 370px !important;
}
.pt370 {
  padding-top: 370px !important;
}
.pb370 {
  padding-bottom: 370px !important;
}
.pr370 {
  padding-right: 370px !important;
}
.pl370 {
  padding-left: 370px !important;
}
.lh370 {
  line-height: 370px !important;
}
.ancho375 {
  width: 375px !important;
}
.h375 {
  height: 375px !important;
}
.min-w375 {
  min-width: 375px !important;
}
.min-h375 {
  min-height: 375px !important;
}
.max-h375 {
  max-height: 375px !important;
}
.top375 {
  top: 375px;
}
.top375-negative {
  top: -375px;
}
.bottom375 {
  bottom: 375px;
}
.bottom375-negative {
  bottom: -375px;
}
.right375 {
  right: 375px;
}
.right375-negative {
  right: -375px;
}
.left375 {
  left: 375px;
}
.left375-negative {
  left: -375px;
}
.mt375 {
  margin-top: 375px !important;
}
.mb375 {
  margin-bottom: 375px !important;
}
.mr375 {
  margin-right: 375px !important;
}
.ml375 {
  margin-left: 375px !important;
}
.padding375 {
  padding: 375px !important;
}
.pt375 {
  padding-top: 375px !important;
}
.pb375 {
  padding-bottom: 375px !important;
}
.pr375 {
  padding-right: 375px !important;
}
.pl375 {
  padding-left: 375px !important;
}
.lh375 {
  line-height: 375px !important;
}
.ancho380 {
  width: 380px !important;
}
.h380 {
  height: 380px !important;
}
.min-w380 {
  min-width: 380px !important;
}
.min-h380 {
  min-height: 380px !important;
}
.max-h380 {
  max-height: 380px !important;
}
.top380 {
  top: 380px;
}
.top380-negative {
  top: -380px;
}
.bottom380 {
  bottom: 380px;
}
.bottom380-negative {
  bottom: -380px;
}
.right380 {
  right: 380px;
}
.right380-negative {
  right: -380px;
}
.left380 {
  left: 380px;
}
.left380-negative {
  left: -380px;
}
.mt380 {
  margin-top: 380px !important;
}
.mb380 {
  margin-bottom: 380px !important;
}
.mr380 {
  margin-right: 380px !important;
}
.ml380 {
  margin-left: 380px !important;
}
.padding380 {
  padding: 380px !important;
}
.pt380 {
  padding-top: 380px !important;
}
.pb380 {
  padding-bottom: 380px !important;
}
.pr380 {
  padding-right: 380px !important;
}
.pl380 {
  padding-left: 380px !important;
}
.lh380 {
  line-height: 380px !important;
}
.ancho385 {
  width: 385px !important;
}
.h385 {
  height: 385px !important;
}
.min-w385 {
  min-width: 385px !important;
}
.min-h385 {
  min-height: 385px !important;
}
.max-h385 {
  max-height: 385px !important;
}
.top385 {
  top: 385px;
}
.top385-negative {
  top: -385px;
}
.bottom385 {
  bottom: 385px;
}
.bottom385-negative {
  bottom: -385px;
}
.right385 {
  right: 385px;
}
.right385-negative {
  right: -385px;
}
.left385 {
  left: 385px;
}
.left385-negative {
  left: -385px;
}
.mt385 {
  margin-top: 385px !important;
}
.mb385 {
  margin-bottom: 385px !important;
}
.mr385 {
  margin-right: 385px !important;
}
.ml385 {
  margin-left: 385px !important;
}
.padding385 {
  padding: 385px !important;
}
.pt385 {
  padding-top: 385px !important;
}
.pb385 {
  padding-bottom: 385px !important;
}
.pr385 {
  padding-right: 385px !important;
}
.pl385 {
  padding-left: 385px !important;
}
.lh385 {
  line-height: 385px !important;
}
.ancho390 {
  width: 390px !important;
}
.h390 {
  height: 390px !important;
}
.min-w390 {
  min-width: 390px !important;
}
.min-h390 {
  min-height: 390px !important;
}
.max-h390 {
  max-height: 390px !important;
}
.top390 {
  top: 390px;
}
.top390-negative {
  top: -390px;
}
.bottom390 {
  bottom: 390px;
}
.bottom390-negative {
  bottom: -390px;
}
.right390 {
  right: 390px;
}
.right390-negative {
  right: -390px;
}
.left390 {
  left: 390px;
}
.left390-negative {
  left: -390px;
}
.mt390 {
  margin-top: 390px !important;
}
.mb390 {
  margin-bottom: 390px !important;
}
.mr390 {
  margin-right: 390px !important;
}
.ml390 {
  margin-left: 390px !important;
}
.padding390 {
  padding: 390px !important;
}
.pt390 {
  padding-top: 390px !important;
}
.pb390 {
  padding-bottom: 390px !important;
}
.pr390 {
  padding-right: 390px !important;
}
.pl390 {
  padding-left: 390px !important;
}
.lh390 {
  line-height: 390px !important;
}
.ancho395 {
  width: 395px !important;
}
.h395 {
  height: 395px !important;
}
.min-w395 {
  min-width: 395px !important;
}
.min-h395 {
  min-height: 395px !important;
}
.max-h395 {
  max-height: 395px !important;
}
.top395 {
  top: 395px;
}
.top395-negative {
  top: -395px;
}
.bottom395 {
  bottom: 395px;
}
.bottom395-negative {
  bottom: -395px;
}
.right395 {
  right: 395px;
}
.right395-negative {
  right: -395px;
}
.left395 {
  left: 395px;
}
.left395-negative {
  left: -395px;
}
.mt395 {
  margin-top: 395px !important;
}
.mb395 {
  margin-bottom: 395px !important;
}
.mr395 {
  margin-right: 395px !important;
}
.ml395 {
  margin-left: 395px !important;
}
.padding395 {
  padding: 395px !important;
}
.pt395 {
  padding-top: 395px !important;
}
.pb395 {
  padding-bottom: 395px !important;
}
.pr395 {
  padding-right: 395px !important;
}
.pl395 {
  padding-left: 395px !important;
}
.lh395 {
  line-height: 395px !important;
}
.ancho400 {
  width: 400px !important;
}
.h400 {
  height: 400px !important;
}
.min-w400 {
  min-width: 400px !important;
}
.min-h400 {
  min-height: 400px !important;
}
.max-h400 {
  max-height: 400px !important;
}
.top400 {
  top: 400px;
}
.top400-negative {
  top: -400px;
}
.bottom400 {
  bottom: 400px;
}
.bottom400-negative {
  bottom: -400px;
}
.right400 {
  right: 400px;
}
.right400-negative {
  right: -400px;
}
.left400 {
  left: 400px;
}
.left400-negative {
  left: -400px;
}
.mt400 {
  margin-top: 400px !important;
}
.mb400 {
  margin-bottom: 400px !important;
}
.mr400 {
  margin-right: 400px !important;
}
.ml400 {
  margin-left: 400px !important;
}
.padding400 {
  padding: 400px !important;
}
.pt400 {
  padding-top: 400px !important;
}
.pb400 {
  padding-bottom: 400px !important;
}
.pr400 {
  padding-right: 400px !important;
}
.pl400 {
  padding-left: 400px !important;
}
.lh400 {
  line-height: 400px !important;
}
.ancho405 {
  width: 405px !important;
}
.h405 {
  height: 405px !important;
}
.min-w405 {
  min-width: 405px !important;
}
.min-h405 {
  min-height: 405px !important;
}
.max-h405 {
  max-height: 405px !important;
}
.top405 {
  top: 405px;
}
.top405-negative {
  top: -405px;
}
.bottom405 {
  bottom: 405px;
}
.bottom405-negative {
  bottom: -405px;
}
.right405 {
  right: 405px;
}
.right405-negative {
  right: -405px;
}
.left405 {
  left: 405px;
}
.left405-negative {
  left: -405px;
}
.mt405 {
  margin-top: 405px !important;
}
.mb405 {
  margin-bottom: 405px !important;
}
.mr405 {
  margin-right: 405px !important;
}
.ml405 {
  margin-left: 405px !important;
}
.padding405 {
  padding: 405px !important;
}
.pt405 {
  padding-top: 405px !important;
}
.pb405 {
  padding-bottom: 405px !important;
}
.pr405 {
  padding-right: 405px !important;
}
.pl405 {
  padding-left: 405px !important;
}
.lh405 {
  line-height: 405px !important;
}
.ancho410 {
  width: 410px !important;
}
.h410 {
  height: 410px !important;
}
.min-w410 {
  min-width: 410px !important;
}
.min-h410 {
  min-height: 410px !important;
}
.max-h410 {
  max-height: 410px !important;
}
.top410 {
  top: 410px;
}
.top410-negative {
  top: -410px;
}
.bottom410 {
  bottom: 410px;
}
.bottom410-negative {
  bottom: -410px;
}
.right410 {
  right: 410px;
}
.right410-negative {
  right: -410px;
}
.left410 {
  left: 410px;
}
.left410-negative {
  left: -410px;
}
.mt410 {
  margin-top: 410px !important;
}
.mb410 {
  margin-bottom: 410px !important;
}
.mr410 {
  margin-right: 410px !important;
}
.ml410 {
  margin-left: 410px !important;
}
.padding410 {
  padding: 410px !important;
}
.pt410 {
  padding-top: 410px !important;
}
.pb410 {
  padding-bottom: 410px !important;
}
.pr410 {
  padding-right: 410px !important;
}
.pl410 {
  padding-left: 410px !important;
}
.lh410 {
  line-height: 410px !important;
}
.ancho415 {
  width: 415px !important;
}
.h415 {
  height: 415px !important;
}
.min-w415 {
  min-width: 415px !important;
}
.min-h415 {
  min-height: 415px !important;
}
.max-h415 {
  max-height: 415px !important;
}
.top415 {
  top: 415px;
}
.top415-negative {
  top: -415px;
}
.bottom415 {
  bottom: 415px;
}
.bottom415-negative {
  bottom: -415px;
}
.right415 {
  right: 415px;
}
.right415-negative {
  right: -415px;
}
.left415 {
  left: 415px;
}
.left415-negative {
  left: -415px;
}
.mt415 {
  margin-top: 415px !important;
}
.mb415 {
  margin-bottom: 415px !important;
}
.mr415 {
  margin-right: 415px !important;
}
.ml415 {
  margin-left: 415px !important;
}
.padding415 {
  padding: 415px !important;
}
.pt415 {
  padding-top: 415px !important;
}
.pb415 {
  padding-bottom: 415px !important;
}
.pr415 {
  padding-right: 415px !important;
}
.pl415 {
  padding-left: 415px !important;
}
.lh415 {
  line-height: 415px !important;
}
.ancho420 {
  width: 420px !important;
}
.h420 {
  height: 420px !important;
}
.min-w420 {
  min-width: 420px !important;
}
.min-h420 {
  min-height: 420px !important;
}
.max-h420 {
  max-height: 420px !important;
}
.top420 {
  top: 420px;
}
.top420-negative {
  top: -420px;
}
.bottom420 {
  bottom: 420px;
}
.bottom420-negative {
  bottom: -420px;
}
.right420 {
  right: 420px;
}
.right420-negative {
  right: -420px;
}
.left420 {
  left: 420px;
}
.left420-negative {
  left: -420px;
}
.mt420 {
  margin-top: 420px !important;
}
.mb420 {
  margin-bottom: 420px !important;
}
.mr420 {
  margin-right: 420px !important;
}
.ml420 {
  margin-left: 420px !important;
}
.padding420 {
  padding: 420px !important;
}
.pt420 {
  padding-top: 420px !important;
}
.pb420 {
  padding-bottom: 420px !important;
}
.pr420 {
  padding-right: 420px !important;
}
.pl420 {
  padding-left: 420px !important;
}
.lh420 {
  line-height: 420px !important;
}
.ancho425 {
  width: 425px !important;
}
.h425 {
  height: 425px !important;
}
.min-w425 {
  min-width: 425px !important;
}
.min-h425 {
  min-height: 425px !important;
}
.max-h425 {
  max-height: 425px !important;
}
.top425 {
  top: 425px;
}
.top425-negative {
  top: -425px;
}
.bottom425 {
  bottom: 425px;
}
.bottom425-negative {
  bottom: -425px;
}
.right425 {
  right: 425px;
}
.right425-negative {
  right: -425px;
}
.left425 {
  left: 425px;
}
.left425-negative {
  left: -425px;
}
.mt425 {
  margin-top: 425px !important;
}
.mb425 {
  margin-bottom: 425px !important;
}
.mr425 {
  margin-right: 425px !important;
}
.ml425 {
  margin-left: 425px !important;
}
.padding425 {
  padding: 425px !important;
}
.pt425 {
  padding-top: 425px !important;
}
.pb425 {
  padding-bottom: 425px !important;
}
.pr425 {
  padding-right: 425px !important;
}
.pl425 {
  padding-left: 425px !important;
}
.lh425 {
  line-height: 425px !important;
}
.ancho430 {
  width: 430px !important;
}
.h430 {
  height: 430px !important;
}
.min-w430 {
  min-width: 430px !important;
}
.min-h430 {
  min-height: 430px !important;
}
.max-h430 {
  max-height: 430px !important;
}
.top430 {
  top: 430px;
}
.top430-negative {
  top: -430px;
}
.bottom430 {
  bottom: 430px;
}
.bottom430-negative {
  bottom: -430px;
}
.right430 {
  right: 430px;
}
.right430-negative {
  right: -430px;
}
.left430 {
  left: 430px;
}
.left430-negative {
  left: -430px;
}
.mt430 {
  margin-top: 430px !important;
}
.mb430 {
  margin-bottom: 430px !important;
}
.mr430 {
  margin-right: 430px !important;
}
.ml430 {
  margin-left: 430px !important;
}
.padding430 {
  padding: 430px !important;
}
.pt430 {
  padding-top: 430px !important;
}
.pb430 {
  padding-bottom: 430px !important;
}
.pr430 {
  padding-right: 430px !important;
}
.pl430 {
  padding-left: 430px !important;
}
.lh430 {
  line-height: 430px !important;
}
.ancho435 {
  width: 435px !important;
}
.h435 {
  height: 435px !important;
}
.min-w435 {
  min-width: 435px !important;
}
.min-h435 {
  min-height: 435px !important;
}
.max-h435 {
  max-height: 435px !important;
}
.top435 {
  top: 435px;
}
.top435-negative {
  top: -435px;
}
.bottom435 {
  bottom: 435px;
}
.bottom435-negative {
  bottom: -435px;
}
.right435 {
  right: 435px;
}
.right435-negative {
  right: -435px;
}
.left435 {
  left: 435px;
}
.left435-negative {
  left: -435px;
}
.mt435 {
  margin-top: 435px !important;
}
.mb435 {
  margin-bottom: 435px !important;
}
.mr435 {
  margin-right: 435px !important;
}
.ml435 {
  margin-left: 435px !important;
}
.padding435 {
  padding: 435px !important;
}
.pt435 {
  padding-top: 435px !important;
}
.pb435 {
  padding-bottom: 435px !important;
}
.pr435 {
  padding-right: 435px !important;
}
.pl435 {
  padding-left: 435px !important;
}
.lh435 {
  line-height: 435px !important;
}
.ancho440 {
  width: 440px !important;
}
.h440 {
  height: 440px !important;
}
.min-w440 {
  min-width: 440px !important;
}
.min-h440 {
  min-height: 440px !important;
}
.max-h440 {
  max-height: 440px !important;
}
.top440 {
  top: 440px;
}
.top440-negative {
  top: -440px;
}
.bottom440 {
  bottom: 440px;
}
.bottom440-negative {
  bottom: -440px;
}
.right440 {
  right: 440px;
}
.right440-negative {
  right: -440px;
}
.left440 {
  left: 440px;
}
.left440-negative {
  left: -440px;
}
.mt440 {
  margin-top: 440px !important;
}
.mb440 {
  margin-bottom: 440px !important;
}
.mr440 {
  margin-right: 440px !important;
}
.ml440 {
  margin-left: 440px !important;
}
.padding440 {
  padding: 440px !important;
}
.pt440 {
  padding-top: 440px !important;
}
.pb440 {
  padding-bottom: 440px !important;
}
.pr440 {
  padding-right: 440px !important;
}
.pl440 {
  padding-left: 440px !important;
}
.lh440 {
  line-height: 440px !important;
}
.ancho445 {
  width: 445px !important;
}
.h445 {
  height: 445px !important;
}
.min-w445 {
  min-width: 445px !important;
}
.min-h445 {
  min-height: 445px !important;
}
.max-h445 {
  max-height: 445px !important;
}
.top445 {
  top: 445px;
}
.top445-negative {
  top: -445px;
}
.bottom445 {
  bottom: 445px;
}
.bottom445-negative {
  bottom: -445px;
}
.right445 {
  right: 445px;
}
.right445-negative {
  right: -445px;
}
.left445 {
  left: 445px;
}
.left445-negative {
  left: -445px;
}
.mt445 {
  margin-top: 445px !important;
}
.mb445 {
  margin-bottom: 445px !important;
}
.mr445 {
  margin-right: 445px !important;
}
.ml445 {
  margin-left: 445px !important;
}
.padding445 {
  padding: 445px !important;
}
.pt445 {
  padding-top: 445px !important;
}
.pb445 {
  padding-bottom: 445px !important;
}
.pr445 {
  padding-right: 445px !important;
}
.pl445 {
  padding-left: 445px !important;
}
.lh445 {
  line-height: 445px !important;
}
.ancho450 {
  width: 450px !important;
}
.h450 {
  height: 450px !important;
}
.min-w450 {
  min-width: 450px !important;
}
.min-h450 {
  min-height: 450px !important;
}
.max-h450 {
  max-height: 450px !important;
}
.top450 {
  top: 450px;
}
.top450-negative {
  top: -450px;
}
.bottom450 {
  bottom: 450px;
}
.bottom450-negative {
  bottom: -450px;
}
.right450 {
  right: 450px;
}
.right450-negative {
  right: -450px;
}
.left450 {
  left: 450px;
}
.left450-negative {
  left: -450px;
}
.mt450 {
  margin-top: 450px !important;
}
.mb450 {
  margin-bottom: 450px !important;
}
.mr450 {
  margin-right: 450px !important;
}
.ml450 {
  margin-left: 450px !important;
}
.padding450 {
  padding: 450px !important;
}
.pt450 {
  padding-top: 450px !important;
}
.pb450 {
  padding-bottom: 450px !important;
}
.pr450 {
  padding-right: 450px !important;
}
.pl450 {
  padding-left: 450px !important;
}
.lh450 {
  line-height: 450px !important;
}
.ancho455 {
  width: 455px !important;
}
.h455 {
  height: 455px !important;
}
.min-w455 {
  min-width: 455px !important;
}
.min-h455 {
  min-height: 455px !important;
}
.max-h455 {
  max-height: 455px !important;
}
.top455 {
  top: 455px;
}
.top455-negative {
  top: -455px;
}
.bottom455 {
  bottom: 455px;
}
.bottom455-negative {
  bottom: -455px;
}
.right455 {
  right: 455px;
}
.right455-negative {
  right: -455px;
}
.left455 {
  left: 455px;
}
.left455-negative {
  left: -455px;
}
.mt455 {
  margin-top: 455px !important;
}
.mb455 {
  margin-bottom: 455px !important;
}
.mr455 {
  margin-right: 455px !important;
}
.ml455 {
  margin-left: 455px !important;
}
.padding455 {
  padding: 455px !important;
}
.pt455 {
  padding-top: 455px !important;
}
.pb455 {
  padding-bottom: 455px !important;
}
.pr455 {
  padding-right: 455px !important;
}
.pl455 {
  padding-left: 455px !important;
}
.lh455 {
  line-height: 455px !important;
}
.ancho460 {
  width: 460px !important;
}
.h460 {
  height: 460px !important;
}
.min-w460 {
  min-width: 460px !important;
}
.min-h460 {
  min-height: 460px !important;
}
.max-h460 {
  max-height: 460px !important;
}
.top460 {
  top: 460px;
}
.top460-negative {
  top: -460px;
}
.bottom460 {
  bottom: 460px;
}
.bottom460-negative {
  bottom: -460px;
}
.right460 {
  right: 460px;
}
.right460-negative {
  right: -460px;
}
.left460 {
  left: 460px;
}
.left460-negative {
  left: -460px;
}
.mt460 {
  margin-top: 460px !important;
}
.mb460 {
  margin-bottom: 460px !important;
}
.mr460 {
  margin-right: 460px !important;
}
.ml460 {
  margin-left: 460px !important;
}
.padding460 {
  padding: 460px !important;
}
.pt460 {
  padding-top: 460px !important;
}
.pb460 {
  padding-bottom: 460px !important;
}
.pr460 {
  padding-right: 460px !important;
}
.pl460 {
  padding-left: 460px !important;
}
.lh460 {
  line-height: 460px !important;
}
.ancho465 {
  width: 465px !important;
}
.h465 {
  height: 465px !important;
}
.min-w465 {
  min-width: 465px !important;
}
.min-h465 {
  min-height: 465px !important;
}
.max-h465 {
  max-height: 465px !important;
}
.top465 {
  top: 465px;
}
.top465-negative {
  top: -465px;
}
.bottom465 {
  bottom: 465px;
}
.bottom465-negative {
  bottom: -465px;
}
.right465 {
  right: 465px;
}
.right465-negative {
  right: -465px;
}
.left465 {
  left: 465px;
}
.left465-negative {
  left: -465px;
}
.mt465 {
  margin-top: 465px !important;
}
.mb465 {
  margin-bottom: 465px !important;
}
.mr465 {
  margin-right: 465px !important;
}
.ml465 {
  margin-left: 465px !important;
}
.padding465 {
  padding: 465px !important;
}
.pt465 {
  padding-top: 465px !important;
}
.pb465 {
  padding-bottom: 465px !important;
}
.pr465 {
  padding-right: 465px !important;
}
.pl465 {
  padding-left: 465px !important;
}
.lh465 {
  line-height: 465px !important;
}
.ancho470 {
  width: 470px !important;
}
.h470 {
  height: 470px !important;
}
.min-w470 {
  min-width: 470px !important;
}
.min-h470 {
  min-height: 470px !important;
}
.max-h470 {
  max-height: 470px !important;
}
.top470 {
  top: 470px;
}
.top470-negative {
  top: -470px;
}
.bottom470 {
  bottom: 470px;
}
.bottom470-negative {
  bottom: -470px;
}
.right470 {
  right: 470px;
}
.right470-negative {
  right: -470px;
}
.left470 {
  left: 470px;
}
.left470-negative {
  left: -470px;
}
.mt470 {
  margin-top: 470px !important;
}
.mb470 {
  margin-bottom: 470px !important;
}
.mr470 {
  margin-right: 470px !important;
}
.ml470 {
  margin-left: 470px !important;
}
.padding470 {
  padding: 470px !important;
}
.pt470 {
  padding-top: 470px !important;
}
.pb470 {
  padding-bottom: 470px !important;
}
.pr470 {
  padding-right: 470px !important;
}
.pl470 {
  padding-left: 470px !important;
}
.lh470 {
  line-height: 470px !important;
}
.ancho475 {
  width: 475px !important;
}
.h475 {
  height: 475px !important;
}
.min-w475 {
  min-width: 475px !important;
}
.min-h475 {
  min-height: 475px !important;
}
.max-h475 {
  max-height: 475px !important;
}
.top475 {
  top: 475px;
}
.top475-negative {
  top: -475px;
}
.bottom475 {
  bottom: 475px;
}
.bottom475-negative {
  bottom: -475px;
}
.right475 {
  right: 475px;
}
.right475-negative {
  right: -475px;
}
.left475 {
  left: 475px;
}
.left475-negative {
  left: -475px;
}
.mt475 {
  margin-top: 475px !important;
}
.mb475 {
  margin-bottom: 475px !important;
}
.mr475 {
  margin-right: 475px !important;
}
.ml475 {
  margin-left: 475px !important;
}
.padding475 {
  padding: 475px !important;
}
.pt475 {
  padding-top: 475px !important;
}
.pb475 {
  padding-bottom: 475px !important;
}
.pr475 {
  padding-right: 475px !important;
}
.pl475 {
  padding-left: 475px !important;
}
.lh475 {
  line-height: 475px !important;
}
.ancho480 {
  width: 480px !important;
}
.h480 {
  height: 480px !important;
}
.min-w480 {
  min-width: 480px !important;
}
.min-h480 {
  min-height: 480px !important;
}
.max-h480 {
  max-height: 480px !important;
}
.top480 {
  top: 480px;
}
.top480-negative {
  top: -480px;
}
.bottom480 {
  bottom: 480px;
}
.bottom480-negative {
  bottom: -480px;
}
.right480 {
  right: 480px;
}
.right480-negative {
  right: -480px;
}
.left480 {
  left: 480px;
}
.left480-negative {
  left: -480px;
}
.mt480 {
  margin-top: 480px !important;
}
.mb480 {
  margin-bottom: 480px !important;
}
.mr480 {
  margin-right: 480px !important;
}
.ml480 {
  margin-left: 480px !important;
}
.padding480 {
  padding: 480px !important;
}
.pt480 {
  padding-top: 480px !important;
}
.pb480 {
  padding-bottom: 480px !important;
}
.pr480 {
  padding-right: 480px !important;
}
.pl480 {
  padding-left: 480px !important;
}
.lh480 {
  line-height: 480px !important;
}
.ancho485 {
  width: 485px !important;
}
.h485 {
  height: 485px !important;
}
.min-w485 {
  min-width: 485px !important;
}
.min-h485 {
  min-height: 485px !important;
}
.max-h485 {
  max-height: 485px !important;
}
.top485 {
  top: 485px;
}
.top485-negative {
  top: -485px;
}
.bottom485 {
  bottom: 485px;
}
.bottom485-negative {
  bottom: -485px;
}
.right485 {
  right: 485px;
}
.right485-negative {
  right: -485px;
}
.left485 {
  left: 485px;
}
.left485-negative {
  left: -485px;
}
.mt485 {
  margin-top: 485px !important;
}
.mb485 {
  margin-bottom: 485px !important;
}
.mr485 {
  margin-right: 485px !important;
}
.ml485 {
  margin-left: 485px !important;
}
.padding485 {
  padding: 485px !important;
}
.pt485 {
  padding-top: 485px !important;
}
.pb485 {
  padding-bottom: 485px !important;
}
.pr485 {
  padding-right: 485px !important;
}
.pl485 {
  padding-left: 485px !important;
}
.lh485 {
  line-height: 485px !important;
}
.ancho490 {
  width: 490px !important;
}
.h490 {
  height: 490px !important;
}
.min-w490 {
  min-width: 490px !important;
}
.min-h490 {
  min-height: 490px !important;
}
.max-h490 {
  max-height: 490px !important;
}
.top490 {
  top: 490px;
}
.top490-negative {
  top: -490px;
}
.bottom490 {
  bottom: 490px;
}
.bottom490-negative {
  bottom: -490px;
}
.right490 {
  right: 490px;
}
.right490-negative {
  right: -490px;
}
.left490 {
  left: 490px;
}
.left490-negative {
  left: -490px;
}
.mt490 {
  margin-top: 490px !important;
}
.mb490 {
  margin-bottom: 490px !important;
}
.mr490 {
  margin-right: 490px !important;
}
.ml490 {
  margin-left: 490px !important;
}
.padding490 {
  padding: 490px !important;
}
.pt490 {
  padding-top: 490px !important;
}
.pb490 {
  padding-bottom: 490px !important;
}
.pr490 {
  padding-right: 490px !important;
}
.pl490 {
  padding-left: 490px !important;
}
.lh490 {
  line-height: 490px !important;
}
.ancho495 {
  width: 495px !important;
}
.h495 {
  height: 495px !important;
}
.min-w495 {
  min-width: 495px !important;
}
.min-h495 {
  min-height: 495px !important;
}
.max-h495 {
  max-height: 495px !important;
}
.top495 {
  top: 495px;
}
.top495-negative {
  top: -495px;
}
.bottom495 {
  bottom: 495px;
}
.bottom495-negative {
  bottom: -495px;
}
.right495 {
  right: 495px;
}
.right495-negative {
  right: -495px;
}
.left495 {
  left: 495px;
}
.left495-negative {
  left: -495px;
}
.mt495 {
  margin-top: 495px !important;
}
.mb495 {
  margin-bottom: 495px !important;
}
.mr495 {
  margin-right: 495px !important;
}
.ml495 {
  margin-left: 495px !important;
}
.padding495 {
  padding: 495px !important;
}
.pt495 {
  padding-top: 495px !important;
}
.pb495 {
  padding-bottom: 495px !important;
}
.pr495 {
  padding-right: 495px !important;
}
.pl495 {
  padding-left: 495px !important;
}
.lh495 {
  line-height: 495px !important;
}
.ancho500 {
  width: 500px !important;
}
.h500 {
  height: 500px !important;
}
.min-w500 {
  min-width: 500px !important;
}
.min-h500 {
  min-height: 500px !important;
}
.max-h500 {
  max-height: 500px !important;
}
.top500 {
  top: 500px;
}
.top500-negative {
  top: -500px;
}
.bottom500 {
  bottom: 500px;
}
.bottom500-negative {
  bottom: -500px;
}
.right500 {
  right: 500px;
}
.right500-negative {
  right: -500px;
}
.left500 {
  left: 500px;
}
.left500-negative {
  left: -500px;
}
.mt500 {
  margin-top: 500px !important;
}
.mb500 {
  margin-bottom: 500px !important;
}
.mr500 {
  margin-right: 500px !important;
}
.ml500 {
  margin-left: 500px !important;
}
.padding500 {
  padding: 500px !important;
}
.pt500 {
  padding-top: 500px !important;
}
.pb500 {
  padding-bottom: 500px !important;
}
.pr500 {
  padding-right: 500px !important;
}
.pl500 {
  padding-left: 500px !important;
}
.lh500 {
  line-height: 500px !important;
}
.u-responsive-img,
.u-responsive-video {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
@media (min-width: 320px) {
  [column-count*='xs1'] {
    column-count: 1;
  }
  [column-count*='xs2'] {
    column-count: 2;
  }
  [column-count*='xs3'] {
    column-count: 3;
  }
  [column-count*='xs4'] {
    column-count: 4;
  }
}
@media (min-width: 480px) {
  [column-count*='xm1'] {
    column-count: 1;
  }
  [column-count*='xm2'] {
    column-count: 2;
  }
  [column-count*='xm3'] {
    column-count: 3;
  }
  [column-count*='xm4'] {
    column-count: 4;
  }
}
@media (min-width: 600px) {
  [column-count*='sm1'] {
    column-count: 1;
  }
  [column-count*='sm2'] {
    column-count: 2;
  }
  [column-count*='sm3'] {
    column-count: 3;
  }
  [column-count*='sm4'] {
    column-count: 4;
  }
}
@media (min-width: 768px) {
  [column-count*='mm1'] {
    column-count: 1;
  }
  [column-count*='mm2'] {
    column-count: 2;
  }
  [column-count*='mm3'] {
    column-count: 3;
  }
  [column-count*='mm4'] {
    column-count: 4;
  }
}
@media (min-width: 992px) {
  [column-count*='md1'] {
    column-count: 1;
  }
  [column-count*='md2'] {
    column-count: 2;
  }
  [column-count*='md3'] {
    column-count: 3;
  }
  [column-count*='md4'] {
    column-count: 4;
  }
}
@media (min-width: 1024px) {
  [column-count*='lg1'] {
    column-count: 1;
  }
  [column-count*='lg2'] {
    column-count: 2;
  }
  [column-count*='lg3'] {
    column-count: 3;
  }
  [column-count*='lg4'] {
    column-count: 4;
  }
}
@media (min-width: 1280px) {
  [column-count*='hd1'] {
    column-count: 1;
  }
  [column-count*='hd2'] {
    column-count: 2;
  }
  [column-count*='hd3'] {
    column-count: 3;
  }
  [column-count*='hd4'] {
    column-count: 4;
  }
}
.c-sheets-cont {
  width: 100%;
  padding: 11%;
  background-image: url(assets/images/fondoTest.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.c-sheets-cont .c-sheets-question {
  color: #000;
}
.c-sheets-cont .c-sheets-question:focus {
  outline-color: #000;
}
@media (max-width: 500px) {
  .c-sheets-cont {
    background-image: url(assets/images/fondoTest-mobile.png);
  }
}
html[theme='0'] .o-root {
  background-color: transparent;
}
html[theme='1'][ova-browser='on-chrome'] {
  --theme-body-before-opacity: 0.3;
}
html[theme='1'][ova-browser='on-safari'] {
  --theme-body-before-opacity: 1;
}
html[theme='1'][ova-browser='on-firefox'] {
  --theme-body-before-opacity: 0.3;
}
html[theme='1'] {
  filter: contrast(200%);
}
html[theme='1'] .c-video:-moz-full-screen {
  filter: contrast(200%);
}
html[theme='1'] .c-video:-webkit-full-screen {
  filter: contrast(200%);
}
html[theme='1'] .c-video:fullscreen {
  filter: contrast(200%);
}
html[theme='1'] .t-body_pattern {
  z-index: -1;
}
html[theme='1'] .o-header {
  background-color: initial;
}
html[theme='1'] .o-footer_nav-item {
  color: grey;
}
html[theme='2'][ova-browser='on-chrome'] {
  --theme-body-before-opacity: 0.3;
}
html[theme='2'][ova-browser='on-safari'] {
  --theme-body-before-opacity: 0.9;
}
html[theme='2'][ova-browser='on-firefox'] {
  --theme-body-before-opacity: 0.3;
}
html[theme='2'] {
  filter: grayscale(1);
}
html[theme='2'] .c-video:-moz-full-screen {
  filter: grayscale(1);
}
html[theme='2'] .c-video:-webkit-full-screen {
  filter: grayscale(1);
}
html[theme='2'] .c-video:fullscreen {
  filter: grayscale(1);
}
html[theme='2'] .t-body_pattern {
  z-index: -1;
}
html[theme='2'] .o-header {
  background-color: initial;
}
html[theme='3'] {
  --theme-modal-overlay-bg: hsla(0, 0%, 76.5%, 0.5);
}
html[theme='3'][ova-browser='on-firefox'] {
  --theme-body-before-opacity: 0.05;
}
html[theme='3'][ova-browser='on-chrome'] {
  --theme-body-before-opacity: 0.03;
}
html[theme='3'][ova-browser='on-safari'] {
  --theme-body-before-opacity: 0.9;
}
html[theme='3'] {
  filter: invert(1);
}
html[theme='3'] .c-video:-moz-full-screen {
  filter: invert(1);
}
html[theme='3'] .c-video:-webkit-full-screen {
  filter: invert(1);
}
html[theme='3'] .c-video:fullscreen {
  filter: invert(1);
}
html[theme='3'] .t-body_pattern {
  z-index: -1;
}
html[theme='3'] .c-menu_contenido-body * {
  text-shadow: 0 0 1px #fff;
}
html[theme='3'] .o-header {
  background-color: initial;
}
html[theme='4'] {
  --theme-modal-overlay-bg: hsla(0, 0%, 76.5%, 0.5);
}
html[theme='4'][ova-browser='on-firefox'] {
  --theme-body-before-opacity: 0.05;
}
html[theme='4'][ova-browser='on-chrome'] {
  --theme-body-before-opacity: 0.03;
}
html[theme='4'][ova-browser='on-safari'] {
  --theme-body-before-opacity: 0.9;
}
html[theme='4'][ova-browser='on-safari'] .t-body_pattern {
  filter: invert(1);
}
html[theme='4'] {
  filter: url(#hc_extension_yellow_on_black);
}
html[theme='4'] .c-video:-moz-full-screen {
  filter: url(#hc_extension_yellow_on_black);
}
html[theme='4'] .c-video:-webkit-full-screen {
  filter: url(#hc_extension_yellow_on_black);
}
html[theme='4'] .c-video:fullscreen {
  filter: url(#hc_extension_yellow_on_black);
}
html[theme='4'] embed,
html[theme='4'] img.rg_i,
html[theme='4'] img[src*='jpeg'],
html[theme='4'] img[src*='jpg'],
html[theme='4'] object,
html[theme='4'] svg image,
html[theme='4'] video {
  filter: url(#hc_extension_yellow_on_black_back);
}
html[theme='4'] .t-body_pattern {
  z-index: -1;
}
html[theme='4'] .o-header {
  background-color: initial;
}
html[theme='5'] {
  --theme-body-before-opacity: 0.7;
  filter: url(#hc_extension_red_on_white);
}
html[theme='5'] .c-video:-moz-full-screen {
  filter: url(#hc_extension_red_on_white);
}
html[theme='5'] .c-video:-webkit-full-screen {
  filter: url(#hc_extension_red_on_white);
}
html[theme='5'] .c-video:fullscreen {
  filter: url(#hc_extension_red_on_white);
}
html[theme='5'] embed,
html[theme='5'] img.rg_i,
html[theme='5'] img[src*='jpeg'],
html[theme='5'] img[src*='jpg'],
html[theme='5'] object,
html[theme='5'] svg image,
html[theme='5'] video {
  filter: url(#hc_extension_red_on_white_back);
}
html[theme='5'] .t-body_pattern {
  z-index: -1;
}
html[theme='5'] .o-header {
  background-color: initial;
}
html[theme='6'][ova-browser='on-firefox'] {
  --theme-body-before-opacity: 0.8;
}
html[theme='6'][ova-browser='on-chrome'] {
  --theme-body-before-opacity: 1;
}
html[theme='6'][ova-browser='on-safari'] {
  --theme-body-before-opacity: 0.7;
}
html[theme='6'][ova-browser='on-safari'] .t-body_pattern {
  filter: invert(1);
}
html[theme='6'] {
  filter: url(#hc_extension_green_on_blue);
}
html[theme='6'] .c-video:-moz-full-screen {
  filter: url(#hc_extension_green_on_blue);
}
html[theme='6'] .c-video:-webkit-full-screen {
  filter: url(#hc_extension_green_on_blue);
}
html[theme='6'] .c-video:fullscreen {
  filter: url(#hc_extension_green_on_blue);
}
html[theme='6'] embed,
html[theme='6'] img.rg_i,
html[theme='6'] img[src*='jpeg'],
html[theme='6'] img[src*='jpg'],
html[theme='6'] object,
html[theme='6'] svg image,
html[theme='6'] video {
  filter: url(#hc_extension_green_on_blue_back);
}
html[theme='6'] .t-body_pattern {
  z-index: -1;
}
html[theme='6'] .o-header {
  background-color: initial;
}
html[theme='7'][ova-browser='on-firefox'] {
  --theme-body-before-opacity: 0.7;
}
html[theme='7'][ova-browser='on-chrome'] {
  --theme-body-before-opacity: 1;
}
html[theme='7'][ova-browser='on-safari'] {
  --theme-body-before-opacity: 0.6;
}
html[theme='7'][ova-browser='on-safari'] .t-body_pattern {
  filter: invert(1);
}
html[theme='7'] {
  filter: url(#hc_extension_yellow_on_blue);
}
html[theme='7'] .c-video:-moz-full-screen {
  filter: url(#hc_extension_yellow_on_blue);
}
html[theme='7'] .c-video:-webkit-full-screen {
  filter: url(#hc_extension_yellow_on_blue);
}
html[theme='7'] .c-video:fullscreen {
  filter: url(#hc_extension_yellow_on_blue);
}
html[theme='7'] embed,
html[theme='7'] img.rg_i,
html[theme='7'] img[src*='jpeg'],
html[theme='7'] img[src*='jpg'],
html[theme='7'] object,
html[theme='7'] svg image,
html[theme='7'] video {
  filter: url(#hc_extension_yellow_on_blue_back);
}
html[theme='7'] .t-body_pattern {
  z-index: -1;
}
html[theme='7'] .o-header {
  background-color: initial;
}
html[theme='8'] {
  --theme-body-before-opacity: 0.8;
  filter: url(#hc_extension_white_on_black);
}
html[theme='8'] .c-video:-moz-full-screen {
  filter: url(#hc_extension_white_on_black);
}
html[theme='8'] .c-video:-webkit-full-screen {
  filter: url(#hc_extension_white_on_black);
}
html[theme='8'] .c-video:fullscreen {
  filter: url(#hc_extension_white_on_black);
}
html[theme='8'] embed,
html[theme='8'] img.rg_i,
html[theme='8'] img[src*='jpeg'],
html[theme='8'] img[src*='jpg'],
html[theme='8'] object,
html[theme='8'] svg image,
html[theme='8'] video {
  filter: url(#hc_extension_white_on_black_back);
}
html[theme='8'] .t-body_pattern {
  z-index: -1;
}
html[theme='8'] .o-header {
  background-color: initial;
}
html[theme='9'],
html[theme='10'] {
  --theme-body-bg: var(--theme-bg-elevation-0);
  --theme-body-txt: #fff;
  --theme-body-txt_light: #fff;
  --onboarding-tolltip-bg: var(--theme-bg-elevation-4);
  --theme-menu-header-txt: var(--theme-body-txt);
  --theme-menu-header-bg: var(--theme-bg-elevation-0);
  --theme-menu-content-bg: var(--theme-bg-elevation-4);
  --btn-header-before-txt: var(--theme-bg-elevation-0);
  --btn-header-after-bg: linear-gradient(
    0deg,
    var(--theme-bg-elevation-2),
    var(--theme-bg-elevation-4)
  );
  --theme-modal-bg: var(--theme-bg-elevation-2);
  --theme-modal-border_bg: var(--theme-bg-elevation-0);
  --theme-modal-border_bg_light: var(--theme-bg-elevation-4);
  --theme-modal-btn-txt: var(--theme-body-txt);
  --theme-modal-btn-outline: var(--theme-body-txt);
  --theme-modal-overlay-bg: hsla(0, 0%, 100%, 0.3);
  --border-modal-color: var(--theme-bg-elevation-4) !important;
  --onboarding-tooltip-bg: var(--theme-bg-elevation-4);
  --onboarding-tooltip-border: var(--theme-body-txt);
  --onboarding-helper-border: var(--client-color);
  --onboarding-helper-bg: var(--theme-bg-elevation-4);
  --theme-formField-bg: var(--theme-bg-elevation-3);
  --theme-formField-shadow: none;
  --accordion-panel-bg: var(--theme-bg-elevation-4);
  --accordion-title-icon-txt: var(--theme-body-txt);
  --accordion-bg: var(--theme-bg-elevation-2);
  --accordion-header-gradient: linear-gradient(
    180deg,
    var(--theme-bg-elevation-3),
    var(--theme-bg-elevation-3) 50%,
    var(--theme-bg-elevation-4) 0
  );
  --nav-bg-gradient_top: var(--theme-bg-elevation-2);
  --nav-bg-gradient_bottom: var(--theme-bg-elevation-3);
  --nav-color-txt: var(--theme-body-txt);
  --bread-bg-gradient_top: var(--theme-bg-elevation-2);
  --bread-bg-gradient_bottom: var(--theme-bg-elevation-3);
  --bread-color-shadow-small: var(--theme-bg-elevation-2);
  --bread-color-shadow-big: var(--theme-bg-elevation-4);
  --bread-txt: var(--theme-body-txt);
  --accordion-title-icon-bg: var(--accordion-title-icon-bg);
  --slide-question-bg: var(--theme-bg-elevation-1);
  --bg-titleText: var(--theme-bg-elevation-3);
  --btn-nav-bg: var(--theme-bg-elevation-2);
  --title-color_name: var(--theme-body-txt);
  --client-color: var(--theme-bg-elevation-2);
  --client-color_light: var(--theme-bg-elevation-3);
  --client-color_dark: var(--theme-bg-elevation-1);
  --client-color_comp: var(--theme-bg-elevation-2);
  --client-color_comp-light: var(--theme-bg-elevation-3);
  --client-color_comp-dark: var(--theme-bg-elevation-1);
  --color-green: var(--theme-bg-elevation-2);
  --color-red: var(--theme-bg-elevation-2);
  --color-orange: var(--theme-bg-elevation-2);
  --color-purple: var(--theme-bg-elevation-2);
  --color-blue: var(--theme-bg-elevation-2);
  --color-yellow: var(--theme-bg-elevation-2);
  --color-yellow_dark: var(--theme-bg-elevation-2);
  --color-lightblue: var(--theme-bg-elevation-2);
  --bg-txt: var(--theme-bg-elevation-0);
  --color-thumb: #4f4f4f;
  --color-seekBar: #747474;
}
html[theme='9'] .u-textColor-blue,
html[theme='10'] .u-textColor-blue {
  color: #39c;
}
html[theme='9'] .u-textColor-lightblue,
html[theme='10'] .u-textColor-lightblue {
  color: #e2f1ff;
}
html[theme='9'] .u-textColor-green,
html[theme='10'] .u-textColor-green {
  color: #7abb42;
}
html[theme='9'] .u-textColor-yellow,
html[theme='10'] .u-textColor-yellow {
  color: #efb041;
}
html[theme='9'] .u-textColor-yellow_dark,
html[theme='10'] .u-textColor-yellow_dark {
  color: #f7a836;
}
html[theme='9'] .u-textColor-red,
html[theme='10'] .u-textColor-red {
  color: #c82f29;
}
html[theme='9'] .u-textColor-orange,
html[theme='10'] .u-textColor-orange {
  color: #f36a00;
}
html[theme='9'] .u-textColor-purple,
html[theme='10'] .u-textColor-purple {
  color: #463271;
}
html[theme='9'] .c-text_box,
html[theme='10'] .c-text_box {
  --bg-color: var(--theme-bg-elevation-0) !important;
}
html[theme='9'] .tableAnswers .answers,
html[theme='9'] .tablePuzzle .answers,
html[theme='10'] .tableAnswers .answers,
html[theme='10'] .tablePuzzle .answers {
  color: var(--theme-body-txt);
}
html[theme='9'] .tableAnswers .answers,
html[theme='9'] .tableAnswers__cell,
html[theme='9'] .tablePuzzle .answers,
html[theme='9'] .tablePuzzle__cell,
html[theme='10'] .tableAnswers .answers,
html[theme='10'] .tableAnswers__cell,
html[theme='10'] .tablePuzzle .answers,
html[theme='10'] .tablePuzzle__cell {
  background-color: var(--theme-bg-elevation-2);
  box-shadow: 0 0 2px #463271;
}
html[theme='9'] .o-header,
html[theme='10'] .o-header {
  background-image: url(assets/images/pruebaBg-dark.png);
}
html[theme='9'] .o-header_fixed,
html[theme='10'] .o-header_fixed {
  background-color: initial;
}
html[theme='9'] .o-header_block,
html[theme='10'] .o-header_block {
  background-blend-mode: soft-light;
}
.t-body_pattern {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: var(--theme-body-before-opacity);
  background-attachment: fixed;
  pointer-events: none;
  background-size: 120px;
}
@media screen and (min-width: 1600px) {
  body {
    font-size: 1em;
  }
  body a.c-btn_default,
  body b,
  body p:not([class*='card-figcaption']),
  body ul {
    font-size: calc(0.05em + var(--vw));
  }
  body p.card-figcaption,
  body p.card-figcaption b {
    font-size: 1em;
  }
  body h1 {
    font-size: calc(1.7em + var(--vw));
  }
  body h2 {
    font-size: calc(1.3em + var(--vw));
  }
  body h3 {
    font-size: calc(1em + var(--vw));
  }
  body h4 {
    font-size: calc(0.7em + var(--vw));
  }
  body h5 {
    font-size: calc(0.4em + var(--vw));
  }
  body h6 {
    font-size: calc(0.2em + var(--vw));
  }
}
html[fz='1'] {
  --vw: 1.4vw;
  --font-size: 1.5rem;
}
@media screen and (min-width: 600px) {
  html[fz='1'] svg {
    width: 100% !important;
  }
}
html[fz='2'] {
  --vw: 2vw;
  --font-size: 2rem;
}
@media screen and (min-width: 320px) {
  html[fz='2'] .ova_slider-controls.buttons,
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--next,
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--prev,
  html[fz='2'] .ova_slider-heading,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--next,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--prev {
    font-size: 0.9rem;
  }
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--next .sec,
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--prev .sec,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--next .sec,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--prev .sec {
    display: none;
  }
  html[fz='2'] .c-content_heading-title {
    display: grid;
  }
  html[fz='2'] .md1,
  html[fz='2'] .md2,
  html[fz='2'] .md3,
  html[fz='2'] .md4,
  html[fz='2'] .md5,
  html[fz='2'] .md6,
  html[fz='2'] .md7,
  html[fz='2'] .md8,
  html[fz='2'] .md9,
  html[fz='2'] .md10,
  html[fz='2'] .md11,
  html[fz='2'] .md12,
  html[fz='2'] .sm1,
  html[fz='2'] .sm2,
  html[fz='2'] .sm3,
  html[fz='2'] .sm4,
  html[fz='2'] .sm5,
  html[fz='2'] .sm6,
  html[fz='2'] .sm7,
  html[fz='2'] .sm8,
  html[fz='2'] .sm9,
  html[fz='2'] .sm10,
  html[fz='2'] .sm11,
  html[fz='2'] .sm12,
  html[fz='2'] .xs1,
  html[fz='2'] .xs2,
  html[fz='2'] .xs3,
  html[fz='2'] .xs4,
  html[fz='2'] .xs5,
  html[fz='2'] .xs6,
  html[fz='2'] .xs7,
  html[fz='2'] .xs8,
  html[fz='2'] .xs9,
  html[fz='2'] .xs10,
  html[fz='2'] .xs11,
  html[fz='2'] .xs12 {
    width: 100%;
    flex: 0 0 100%;
  }
}
@media screen and (min-width: 600px) {
  html[fz='2'] .ova_slider-controls.buttons,
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--next,
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--prev,
  html[fz='2'] .ova_slider-heading,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--next,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--prev {
    font-size: 0.9rem;
  }
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--next .sec,
  html[fz='2'] .ova_slider-controls.buttons .ova_slider-controls--prev .sec,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--next .sec,
  html[fz='2'] .ova_slider-heading .ova_slider-controls--prev .sec {
    display: inline-block;
  }
  html[fz='2'] .c-content_heading-title {
    display: flex;
  }
  html[fz='2'] .md1,
  html[fz='2'] .md2,
  html[fz='2'] .md3,
  html[fz='2'] .md4,
  html[fz='2'] .md5,
  html[fz='2'] .md6,
  html[fz='2'] .md7,
  html[fz='2'] .md8,
  html[fz='2'] .md9,
  html[fz='2'] .md10,
  html[fz='2'] .md11,
  html[fz='2'] .md12,
  html[fz='2'] .sm1,
  html[fz='2'] .sm2,
  html[fz='2'] .sm3,
  html[fz='2'] .sm4,
  html[fz='2'] .sm5,
  html[fz='2'] .sm6,
  html[fz='2'] .sm7,
  html[fz='2'] .sm8,
  html[fz='2'] .sm9,
  html[fz='2'] .sm10,
  html[fz='2'] .sm11,
  html[fz='2'] .sm12,
  html[fz='2'] .xs1,
  html[fz='2'] .xs2,
  html[fz='2'] .xs3,
  html[fz='2'] .xs4,
  html[fz='2'] .xs5,
  html[fz='2'] .xs6,
  html[fz='2'] .xs7,
  html[fz='2'] .xs8,
  html[fz='2'] .xs9,
  html[fz='2'] .xs10,
  html[fz='2'] .xs11,
  html[fz='2'] .xs12 {
    width: 100%;
    flex: 0 0 100%;
  }
  html[fz='2'] .md1 svg,
  html[fz='2'] .md2 svg,
  html[fz='2'] .md3 svg,
  html[fz='2'] .md4 svg,
  html[fz='2'] .md5 svg,
  html[fz='2'] .md6 svg,
  html[fz='2'] .md7 svg,
  html[fz='2'] .md8 svg,
  html[fz='2'] .md9 svg,
  html[fz='2'] .md10 svg,
  html[fz='2'] .md11 svg,
  html[fz='2'] .md12 svg,
  html[fz='2'] .sm1 svg,
  html[fz='2'] .sm2 svg,
  html[fz='2'] .sm3 svg,
  html[fz='2'] .sm4 svg,
  html[fz='2'] .sm5 svg,
  html[fz='2'] .sm6 svg,
  html[fz='2'] .sm7 svg,
  html[fz='2'] .sm8 svg,
  html[fz='2'] .sm9 svg,
  html[fz='2'] .sm10 svg,
  html[fz='2'] .sm11 svg,
  html[fz='2'] .sm12 svg,
  html[fz='2'] .xs1 svg,
  html[fz='2'] .xs2 svg,
  html[fz='2'] .xs3 svg,
  html[fz='2'] .xs4 svg,
  html[fz='2'] .xs5 svg,
  html[fz='2'] .xs6 svg,
  html[fz='2'] .xs7 svg,
  html[fz='2'] .xs8 svg,
  html[fz='2'] .xs9 svg,
  html[fz='2'] .xs10 svg,
  html[fz='2'] .xs11 svg,
  html[fz='2'] .xs12 svg {
    width: 100% !important;
  }
}
.u-saltar_contenido {
  visibility: visible;
  position: absolute;
  z-index: 20;
  opacity: 0;
  transition: opacity 0.3s linear;
  background-color: #ffe65e;
  pointer-events: none;
}
.u-saltar_contenido:focus {
  opacity: 1;
  color: #000;
  pointer-events: all;
}
.c-jaws,
[aria-live] {
  position: fixed !important;
  top: 0;
  opacity: 0;
  z-index: -1;
}
[role='button'],
[tabindex],
[tabindex]:not([tabindex='-1']),
a,
button,
input,
select,
submit,
textarea {
  outline: 2px solid transparent;
  outline-offset: 5px;
  transition: outline-offset 0.2s linear;
}
[role='button']:focus,
[tabindex]:focus,
[tabindex]:not([tabindex='-1']):focus,
a:focus,
button:focus,
input:focus,
select:focus,
submit:focus,
textarea:focus {
  outline-color: var(--theme-modal-btn-outline);
  outline-offset: 3px;
}
.c-btn_next:focus,
.c-btn_next[tabindex]:focus,
.c-btn_next[tabindex]:not([tabindex='-1']):focus,
.c-btn_prev:focus,
.c-btn_prev[tabindex]:focus,
.c-btn_prev[tabindex]:not([tabindex='-1']):focus,
.o-footer_nav-link:focus,
.o-footer_nav-link[tabindex]:focus,
.o-footer_nav-link[tabindex]:not([tabindex='-1']):focus {
  outline-color: var(--theme-body-txt);
}

/*! $_URL_ova */
/*! $_URL_ova */
@media screen and (min-width: 750px) {
  .c-btn_header:before {
    margin-right: 10px;
  }
  .c-menu_contenido {
    --menu-contenido-width: 460px;
  }
}
@media screen and (max-width: 1280px) {
  .c-modal {
    width: 80%;
    max-width: 80%;
  }
}
@media screen and (max-width: 768px) {
  .o-root {
    grid-template-columns: 1fr;
    grid-template-rows: 95px 1fr max-content;
  }
  .o-main {
    grid-area: 2/1 / span 1/1;
  }
  .o-footer {
    grid-area: 3/1 / span 1 / span 1;
  }
  .c-unad-logo {
    --unad-logo-width: 49.62px;
    --unad-logo-height: 38px;
    margin-left: 1rem;
  }
  .c-menu_header,
  .c-menu_header.menuAyuda {
    top: -0.65rem;
    right: 0;
    left: 0;
    width: 100%;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    z-index: 1;
  }
  .c-btn_header {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 110px;
    padding: 15px 5px 0;
  }
  .c-btn_header span {
    margin-top: 10px;
  }
  .c-btn_header:hover:after {
    width: 100%;
    height: 150%;
  }
  .c-btn_header:after {
    top: 0;
    height: 10px;
    width: 100%;
  }
  .c-btn_header:first-child:after {
    border-radius: 0 0 0 20px;
  }
  .c-btn_header:before {
    margin-right: 0;
  }
  .o-main {
    min-height: calc(100vh - var(--header-height) * 2.28);
  }
  .o-header {
    height: 100%;
    background-image: url(assets/images/pruebaBg-mobile.png);
    grid-area: 1/1 / span 1 / span 1;
    background-position: 50%;
  }
  .o-header_block {
    grid-template-columns: var(--unad-logo-width) 1fr;
    height: 100%;
    clip-path: polygon(
      2px 86.67%,
      24.59% 94.73%,
      58.54% 103.34%,
      86.02% 97.32%,
      99.88% 90.74%,
      99.72% 1.55%,
      85.39% 0,
      0 0
    );
    grid-template-rows: max-content;
    grid-template-columns: max-content 1fr;
    gap: 1rem;
    justify-content: center;
  }
  .o-header_block-menu {
    display: grid;
    grid-template: max-content/repeat(auto-fit, minmax(60px, max-content));
    justify-content: center;
    gap: 0.5rem;
  }
  .o-header_block-logo {
    align-items: center;
  }
  .o-header:after {
    background-position: 100% 100%;
  }
  html[theme='9'] .o-header,
  html[theme='10'] .o-header {
    background-image: url(assets/images/pruebaBg-mobile-dark.png);
  }
}
@media screen and (max-width: 650px) {
  html[fz='2'] .o-main {
    min-height: calc(100vh - var(--header-height) * 2.85);
  }
  html[fz='2'] .o-wrapper_footer {
    flex-direction: column;
  }
  .video:before {
    font-size: 120px;
  }
}
@media screen and (max-width: 600px) {
  .c-modal {
    width: 90%;
    max-width: 90%;
  }
}
@media screen and (max-width: 500px) {
  html[fz='1'] .o-main {
    min-height: calc(100vh - var(--header-height) * 2.5);
  }
}
@media screen and (max-width: 480px) {
  .c-modal {
    width: 90%;
    max-width: 100%;
  }
}
@media screen and (max-width: 420px) {
  html[fz='0'] .o-main {
    min-height: calc(100vh - var(--header-height) * 2.28);
  }
  .o-wrapper_footer .c-btn_navigation {
    margin-left: 0;
    margin-right: 0;
  }
  .o-header_block {
    gap: 0.25rem;
  }
  .o-header_block-menu {
    grid-area: 1/1 / span 1 / span 2;
  }
  .o-header_block-logo {
    display: none;
  }
}
@media screen and (max-width: 81em) {
  .o-footer_nav-link {
    display: none;
  }
  .o-footer_nav-link.is-active {
    display: flex;
  }
}
@media screen and (min-width: 30em) and (max-width: 81em) {
  .o-footer_nav-link[data-visible='true'] {
    display: flex;
  }
}

/*! $_URL_ova */
.on-iframe {
  display: block;
}
.on-iframe body {
  min-height: 100vh;
}
.on-iframe .o-main {
  min-height: 95vh;
}
.on-iframe .o-footer {
  min-height: 0;
}
.on-iframe .c-content {
  margin: 0 !important;
  border-bottom: 2px solid var(--client-color_dark);
}

/*! $_URL_ova */
html[fz='0'] .c-btn_header,
html[fz='1'] .c-btn_header {
  font-size: 15px;
}
@media screen and (max-width: 1600px) {
  html[fz='1'] .o-footer_nav {
    display: none;
  }
}
html[fz='2'] .c-btn_header {
  font-size: 15px;
}
html[fz='2'] .o-footer_nav {
  display: none;
}

/*! $_URL_ova */
[ova-browser='on-firefox'] b,
[ova-browser='on-firefox'] strong {
  font-weight: 400;
}
[ova-browser='on-firefox'] .c-btn_header.icon-u-menu:after {
  background-position-x: 28vw !important;
}
@media screen and (max-width: 1366px) {
  [ova-browser='on-firefox'] .c-btn_header.icon-u-menu:after {
    background-position-x: -2vw !important;
  }
}
[ova-browser='on-firefox'] .c-btn_header.icon-u-home:after {
  background-position-x: 10.5vw !important;
}
@media screen and (min-width: 1024px) and (max-width: 1366px) {
  [ova-browser='on-firefox'] .c-btn_header.icon-u-home:after {
    background-position-x: -19.5vw !important;
  }
}
[ova-browser='on-firefox'] .c-btn_header.icon-u-accessibility:after {
  background-position-x: -15vw !important;
}
@media screen and (max-width: 1366px) {
  [ova-browser='on-firefox'] .c-btn_header.icon-u-accessibility:after {
    background-position-x: -42vw !important;
  }
}
[ova-browser='on-firefox'] .c-btn_header.icon-u-help:after {
  background-position-x: -46vw !important;
}
@media screen and (max-width: 1366px) {
  [ova-browser='on-firefox'] .c-btn_header.icon-u-help:after {
    background-position-x: -71vw !important;
  }
}
[ova-browser='on-edge'] strong,
[ova-browser='on-safari'] b,
[ova-browser='on-safari'] strong {
  font-weight: 400;
}
@media screen and (min-width: 480px) {
  .c-menu_contenido {
    width: 460px;
  }
}
#modalCreditos.c-modal_content {
  overflow: auto;
  position: absolute;
  top: var(--modal-border-size);
  left: 0;
  height: calc(100% - var(--modal-border-size) * 2);
  width: 100%;
}
.is-prevDefault {
  pointer-events: none;
}
#hc_extension_svg_filters {
  visibility: hidden;
  position: absolute;
  pointer-events: none;
  height: 0;
  overflow: hidden;
  z-index: 2000;
}
#reader {
  overflow: hidden;
  height: 0;
  width: 0;
}
b.bien {
  color: green !important;
}
b.mal {
  color: red !important;
}
