@charset "UTF-8";
/* agregar aquí todos los archivos sass parciales ej: "_archivo_parcial.sass" */
/* para revisar estilos desde el inspector del navegador, se debe generar un archivo .map
 * que ayuda a identificar en qué lineas de un archivo .sass están los estilos*/
/* para utilizar los mixins llamarlos de la siguiente forma en el código sass: @include nombre_mixin */
/* Para utilizar las variables basta con reemplazar el atributo por el nombre de la variable en nuestro código ej: "color: $chv_azul" */
/* al modificar el atributo de cualquier variable afectará a todos los selectores donde se utilizó */
/* para utilizar los mixins llamarlos de la siguiente forma en el código sass: @include nombre_mixin */
/* para utilizar mixins variables llamar de la siguiente forma: @include nombre_mixin(variable1, variable2, ...) */
/* para utilizar los mixins llamarlos de la siguiente forma en el código sass: @mixin nombre_mixin */
blockquote, q {
  quotes: none;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tfoot, thead, th,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

a:focus {
  outline: 0px dotted !important;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  line-height: 1;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

ol, ul {
  list-style: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

html {
  -webkit-text-size-adjust: none;
}

body {
  background: #ffffff;
  font-family: "montserratregular", sans-serif;
}

* {
  font-family: "montserratregular", sans-serif;
  box-sizing: border-box;
}
*:after, *:before {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  outline: none;
  color: #000000;
}

select {
  input-webkit-appearance: none;
  -webkit-border-radius: 0;
}

img {
  display: block;
  width: 100%;
}

button {
  border: none;
  background: none;
  padding: 0;
}

.img_wrap img {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.separa {
  width: 100%;
  clear: both;
  height: 0;
  display: block;
  margin: 0;
  padding: 0;
}

.aleft {
  float: left;
}

.aright {
  float: right;
}

.center {
  margin: 0 auto !important;
  display: block !important;
}

.anone {
  float: none !important;
}

.hide {
  display: none !important;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.text-center {
  text-align: center !important;
}

.hide {
  display: none;
}

.container {
  width: 100%;
}

.auxi {
  width: 100%;
  max-width: 1254px;
  margin: 0 auto;
}
@media (min-width: 1400px) {
  .auxi {
    max-width: 1350px;
  }
}

.responsive {
  display: none;
}

.access1 {
  height: 0;
  width: 100%;
  color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

@media (max-width: 425px) {
  .desktop {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .desktop {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .desktop {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .desktop {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .desktop {
    display: block;
  }
}
@media (min-width: 1400px) {
  .desktop {
    display: block;
  }
}

@media (max-width: 425px) {
  .mobile {
    display: block;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .mobile {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mobile {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mobile {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .mobile {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .mobile {
    display: none !important;
  }
}

.bg-negro {
  background-color: #000000 !important;
}

#main > section > section + .auxi > .row {
  padding: 0 !important;
}

#main > section > .auxi + .auxi > .row {
  padding: 0 !important;
}

.no-disp .img_wrap:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(204, 204, 204, 0.4) !important;
  opacity: 1 !important;
}
.no-disp .img_wrap:after:before {
  content: none !important;
}
.no-disp .reprod {
  z-index: 10;
}
.no-disp .reprod .cont_play {
  background-image: none !important;
  background: none !important;
  border: none !important;
}
.no-disp .reprod .cont_pill {
  color: #B7B7B7 !important;
  text-transform: uppercase;
}

.default > section:nth-child(odd) {
  background-color: #F3F8E8;
}
.default > section:nth-child(odd) .cuatro_art .cont_txt {
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
}
.default .hero_big {
  background-color: initial !important;
}

.dark > section:nth-child(odd) {
  background-color: #2e2e2e;
}
.dark > section:nth-child(odd) .tit {
  color: #ffffff;
}
.dark > section:nth-child(odd) .cont_txt {
  background-color: #0e0e0e;
  border: none;
}
.dark > section:nth-child(odd) .cont_txt h2, .dark > section:nth-child(odd) .cont_txt h3, .dark > section:nth-child(odd) .cont_txt a, .dark > section:nth-child(odd) .cont_txt p {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .dark > section:nth-child(odd) article:hover .cont_txt {
    background-color: #0e0e0e !important;
    border: none;
  }
  .dark > section:nth-child(odd) article:hover .cont_txt h2, .dark > section:nth-child(odd) article:hover .cont_txt h3, .dark > section:nth-child(odd) article:hover .cont_txt a, .dark > section:nth-child(odd) article:hover .cont_txt p, .dark > section:nth-child(odd) article:hover .cont_txt .subtit, .dark > section:nth-child(odd) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dark > section:nth-child(odd) article:hover .cont_txt {
    background-color: #0e0e0e !important;
    border: none;
  }
  .dark > section:nth-child(odd) article:hover .cont_txt h2, .dark > section:nth-child(odd) article:hover .cont_txt h3, .dark > section:nth-child(odd) article:hover .cont_txt a, .dark > section:nth-child(odd) article:hover .cont_txt p, .dark > section:nth-child(odd) article:hover .cont_txt .subtit, .dark > section:nth-child(odd) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dark > section:nth-child(odd) article:hover .cont_txt {
    background-color: #0e0e0e !important;
    border: none;
  }
  .dark > section:nth-child(odd) article:hover .cont_txt h2, .dark > section:nth-child(odd) article:hover .cont_txt h3, .dark > section:nth-child(odd) article:hover .cont_txt a, .dark > section:nth-child(odd) article:hover .cont_txt p, .dark > section:nth-child(odd) article:hover .cont_txt .subtit, .dark > section:nth-child(odd) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dark > section:nth-child(odd) article:hover .cont_txt {
    background-color: #FF1A6A !important;
    border: none;
  }
  .dark > section:nth-child(odd) article:hover .cont_txt h2, .dark > section:nth-child(odd) article:hover .cont_txt h3, .dark > section:nth-child(odd) article:hover .cont_txt a, .dark > section:nth-child(odd) article:hover .cont_txt p, .dark > section:nth-child(odd) article:hover .cont_txt .subtit, .dark > section:nth-child(odd) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
.dark > section:nth-child(even) {
  background-color: #6b706b;
}
.dark > section:nth-child(even) .tit {
  color: #ffffff;
}
.dark > section:nth-child(even) .cont_txt {
  background-color: #2e2e2e;
  border: none;
}
.dark > section:nth-child(even) .cont_txt h2, .dark > section:nth-child(even) .cont_txt h3, .dark > section:nth-child(even) .cont_txt a, .dark > section:nth-child(even) .cont_txt p {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .dark > section:nth-child(even) article:hover .cont_txt {
    background-color: #2e2e2e !important;
    border: none;
  }
  .dark > section:nth-child(even) article:hover .cont_txt h2, .dark > section:nth-child(even) article:hover .cont_txt h3, .dark > section:nth-child(even) article:hover .cont_txt a, .dark > section:nth-child(even) article:hover .cont_txt p, .dark > section:nth-child(even) article:hover .cont_txt .subtit, .dark > section:nth-child(even) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dark > section:nth-child(even) article:hover .cont_txt {
    background-color: #2e2e2e !important;
    border: none;
  }
  .dark > section:nth-child(even) article:hover .cont_txt h2, .dark > section:nth-child(even) article:hover .cont_txt h3, .dark > section:nth-child(even) article:hover .cont_txt a, .dark > section:nth-child(even) article:hover .cont_txt p, .dark > section:nth-child(even) article:hover .cont_txt .subtit, .dark > section:nth-child(even) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dark > section:nth-child(even) article:hover .cont_txt {
    background-color: #2e2e2e !important;
    border: none;
  }
  .dark > section:nth-child(even) article:hover .cont_txt h2, .dark > section:nth-child(even) article:hover .cont_txt h3, .dark > section:nth-child(even) article:hover .cont_txt a, .dark > section:nth-child(even) article:hover .cont_txt p, .dark > section:nth-child(even) article:hover .cont_txt .subtit, .dark > section:nth-child(even) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dark > section:nth-child(even) article:hover .cont_txt {
    background-color: #FF1A6A !important;
    border: none;
  }
  .dark > section:nth-child(even) article:hover .cont_txt h2, .dark > section:nth-child(even) article:hover .cont_txt h3, .dark > section:nth-child(even) article:hover .cont_txt a, .dark > section:nth-child(even) article:hover .cont_txt p, .dark > section:nth-child(even) article:hover .cont_txt .subtit, .dark > section:nth-child(even) article:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
.dark .pref_banner {
  color: #ffffff !important;
}
.dark .dest_home {
  background-color: #2e2e2e !important;
}
.dark .dest_home h1, .dark .dest_home h2, .dark .dest_home h3, .dark .dest_home p {
  color: #ffffff !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dark .tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .dark .un_art .cont_txt {
    background-color: initial !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .dark .tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .dark .un_art .cont_txt {
    background-color: initial !important;
  }
}
@media (min-width: 1400px) {
  .dark .tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .dark .un_art .cont_txt {
    background-color: initial !important;
  }
}
.dark .hero_big {
  background-color: #6b706b !important;
}
.dark .hero_big .menu-programa {
  color: #ffffff;
}
.dark .hero_big .menu-programa:after {
  background-image: url(../../imag/v1/icon/arrow_w_down.png);
}
.dark .hero_big .menu-programa-nav {
  background-color: #6b706b;
}
.dark .hero_big .menu-programa-nav a {
  color: #ffffff;
}

.cyan {
  background-color: #1DDBBD !important;
}
.cyan .tit {
  color: #002136;
  border-color: #2A756B !important;
}
.cyan .cont_txt {
  background-color: #08425C !important;
  border: none !important;
}
.cyan .cont_txt h2, .cyan .cont_txt h3, .cyan .cont_txt a, .cyan .cont_txt p {
  color: #ffffff !important;
}
.cyan .pref_banner {
  color: #002136 !important;
}
@media (max-width: 425px) {
  .cyan.car_personajes .swiper-slide:hover .cont_txt, .cyan.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .cyan.car_personajes .swiper-slide:hover .cont_txt h2, .cyan.car_personajes .swiper-slide:hover .cont_txt h3, .cyan.car_personajes .swiper-slide:hover .cont_txt a, .cyan.car_personajes .swiper-slide:hover .cont_txt p, .cyan.car_personajes .swiper-slide:hover .cont_txt .subtit, .cyan.car_personajes .swiper-slide:hover .cont_txt .baj, .cyan.car_capitulos .swiper-slide:hover .cont_txt h2, .cyan.car_capitulos .swiper-slide:hover .cont_txt h3, .cyan.car_capitulos .swiper-slide:hover .cont_txt a, .cyan.car_capitulos .swiper-slide:hover .cont_txt p, .cyan.car_capitulos .swiper-slide:hover .cont_txt .subtit, .cyan.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cyan.car_personajes .swiper-slide:hover .cont_txt, .cyan.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .cyan.car_personajes .swiper-slide:hover .cont_txt h2, .cyan.car_personajes .swiper-slide:hover .cont_txt h3, .cyan.car_personajes .swiper-slide:hover .cont_txt a, .cyan.car_personajes .swiper-slide:hover .cont_txt p, .cyan.car_personajes .swiper-slide:hover .cont_txt .subtit, .cyan.car_personajes .swiper-slide:hover .cont_txt .baj, .cyan.car_capitulos .swiper-slide:hover .cont_txt h2, .cyan.car_capitulos .swiper-slide:hover .cont_txt h3, .cyan.car_capitulos .swiper-slide:hover .cont_txt a, .cyan.car_capitulos .swiper-slide:hover .cont_txt p, .cyan.car_capitulos .swiper-slide:hover .cont_txt .subtit, .cyan.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyan.car_personajes .swiper-slide:hover .cont_txt, .cyan.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .cyan.car_personajes .swiper-slide:hover .cont_txt h2, .cyan.car_personajes .swiper-slide:hover .cont_txt h3, .cyan.car_personajes .swiper-slide:hover .cont_txt a, .cyan.car_personajes .swiper-slide:hover .cont_txt p, .cyan.car_personajes .swiper-slide:hover .cont_txt .subtit, .cyan.car_personajes .swiper-slide:hover .cont_txt .baj, .cyan.car_capitulos .swiper-slide:hover .cont_txt h2, .cyan.car_capitulos .swiper-slide:hover .cont_txt h3, .cyan.car_capitulos .swiper-slide:hover .cont_txt a, .cyan.car_capitulos .swiper-slide:hover .cont_txt p, .cyan.car_capitulos .swiper-slide:hover .cont_txt .subtit, .cyan.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cyan.car_personajes .swiper-slide:hover .cont_txt, .cyan.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .cyan.car_personajes .swiper-slide:hover .cont_txt h2, .cyan.car_personajes .swiper-slide:hover .cont_txt h3, .cyan.car_personajes .swiper-slide:hover .cont_txt a, .cyan.car_personajes .swiper-slide:hover .cont_txt p, .cyan.car_personajes .swiper-slide:hover .cont_txt .subtit, .cyan.car_personajes .swiper-slide:hover .cont_txt .baj, .cyan.car_capitulos .swiper-slide:hover .cont_txt h2, .cyan.car_capitulos .swiper-slide:hover .cont_txt h3, .cyan.car_capitulos .swiper-slide:hover .cont_txt a, .cyan.car_capitulos .swiper-slide:hover .cont_txt p, .cyan.car_capitulos .swiper-slide:hover .cont_txt .subtit, .cyan.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (max-width: 425px) {
  .cyan.tres_art .cont_dest .cont_txt {
    background-color: #08425C !important;
  }
  .cyan.tres_art .cont_dest .cont_txt h2, .cyan.tres_art .cont_dest .cont_txt h3, .cyan.tres_art .cont_dest .cont_txt a, .cyan.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cyan.tres_art .cont_dest .cont_txt {
    background-color: #08425C !important;
  }
  .cyan.tres_art .cont_dest .cont_txt h2, .cyan.tres_art .cont_dest .cont_txt h3, .cyan.tres_art .cont_dest .cont_txt a, .cyan.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .cyan.un_art .cont_txt {
    background-color: #08425C !important;
  }
  .cyan.un_art .cont_txt h2, .cyan.un_art .cont_txt h3, .cyan.un_art .cont_txt a, .cyan.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyan.dest_home {
    background-color: #dcd55d !important;
  }
  .cyan.dest_home h1, .cyan.dest_home h2, .cyan.dest_home h3, .cyan.dest_home p {
    color: #002136 !important;
  }
  .cyan.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .cyan.tres_art .cont_dest .cont_txt h2, .cyan.tres_art .cont_dest .cont_txt h3, .cyan.tres_art .cont_dest .cont_txt a, .cyan.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .cyan.un_art .cont_txt {
    background-color: initial !important;
  }
  .cyan.un_art .cont_txt h2, .cyan.un_art .cont_txt h3, .cyan.un_art .cont_txt a, .cyan.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cyan.dest_home {
    background-color: #dcd55d !important;
  }
  .cyan.dest_home h1, .cyan.dest_home h2, .cyan.dest_home h3, .cyan.dest_home p {
    color: #002136 !important;
  }
  .cyan.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .cyan.tres_art .cont_dest .cont_txt h2, .cyan.tres_art .cont_dest .cont_txt h3, .cyan.tres_art .cont_dest .cont_txt a, .cyan.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .cyan.un_art .cont_txt {
    background-color: initial !important;
  }
  .cyan.un_art .cont_txt h2, .cyan.un_art .cont_txt h3, .cyan.un_art .cont_txt a, .cyan.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyan.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .cyan.tres_art .cont_dest .cont_txt h2, .cyan.tres_art .cont_dest .cont_txt h3, .cyan.tres_art .cont_dest .cont_txt a, .cyan.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .cyan.un_art .cont_txt {
    background-color: initial !important;
  }
  .cyan.un_art .cont_txt h2, .cyan.un_art .cont_txt h3, .cyan.un_art .cont_txt a, .cyan.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1400px) {
  .cyan.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .cyan.tres_art .cont_dest .cont_txt h2, .cyan.tres_art .cont_dest .cont_txt h3, .cyan.tres_art .cont_dest .cont_txt a, .cyan.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .cyan.un_art .cont_txt {
    background-color: initial !important;
  }
  .cyan.un_art .cont_txt h2, .cyan.un_art .cont_txt h3, .cyan.un_art .cont_txt a, .cyan.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
.cyan .hero_big {
  background-color: #002136 !important;
}
.cyan .hero_big .menu-programa {
  color: #ffffff;
}
.cyan .hero_big .menu-programa:after {
  background-image: url(../../imag/v1/icon/arrow_w_down.png);
}
.cyan .hero_big .menu-programa-nav {
  background-color: #002136;
}
.cyan .hero_big .menu-programa-nav a {
  color: #ffffff;
}

.fucsia {
  background-color: #FF1A6A;
}
.fucsia .tit {
  color: #ffffff;
}
.fucsia .cont_txt {
  background-color: #08425C !important;
  border: none !important;
}
.fucsia .cont_txt h2, .fucsia .cont_txt h3, .fucsia .cont_txt a, .fucsia .cont_txt p {
  color: #ffffff !important;
}
.fucsia .btn_more {
  background-color: #1DDBBD !important;
  color: #002136 !important;
}
.fucsia .btn_more:hover {
  background-color: #002136 !important;
  color: #ffffff !important;
}
.fucsia .pref_banner {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .fucsia.car_personajes .swiper-slide:hover .cont_txt, .fucsia.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .fucsia.car_personajes .swiper-slide:hover .cont_txt h2, .fucsia.car_personajes .swiper-slide:hover .cont_txt h3, .fucsia.car_personajes .swiper-slide:hover .cont_txt a, .fucsia.car_personajes .swiper-slide:hover .cont_txt p, .fucsia.car_personajes .swiper-slide:hover .cont_txt .subtit, .fucsia.car_personajes .swiper-slide:hover .cont_txt .baj, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h2, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h3, .fucsia.car_capitulos .swiper-slide:hover .cont_txt a, .fucsia.car_capitulos .swiper-slide:hover .cont_txt p, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .subtit, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .fucsia.car_personajes .swiper-slide:hover .cont_txt, .fucsia.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .fucsia.car_personajes .swiper-slide:hover .cont_txt h2, .fucsia.car_personajes .swiper-slide:hover .cont_txt h3, .fucsia.car_personajes .swiper-slide:hover .cont_txt a, .fucsia.car_personajes .swiper-slide:hover .cont_txt p, .fucsia.car_personajes .swiper-slide:hover .cont_txt .subtit, .fucsia.car_personajes .swiper-slide:hover .cont_txt .baj, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h2, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h3, .fucsia.car_capitulos .swiper-slide:hover .cont_txt a, .fucsia.car_capitulos .swiper-slide:hover .cont_txt p, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .subtit, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fucsia.car_personajes .swiper-slide:hover .cont_txt, .fucsia.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .fucsia.car_personajes .swiper-slide:hover .cont_txt h2, .fucsia.car_personajes .swiper-slide:hover .cont_txt h3, .fucsia.car_personajes .swiper-slide:hover .cont_txt a, .fucsia.car_personajes .swiper-slide:hover .cont_txt p, .fucsia.car_personajes .swiper-slide:hover .cont_txt .subtit, .fucsia.car_personajes .swiper-slide:hover .cont_txt .baj, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h2, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h3, .fucsia.car_capitulos .swiper-slide:hover .cont_txt a, .fucsia.car_capitulos .swiper-slide:hover .cont_txt p, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .subtit, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .fucsia.car_personajes .swiper-slide:hover .cont_txt, .fucsia.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #08425C !important;
    background: #08425C !important;
  }
  .fucsia.car_personajes .swiper-slide:hover .cont_txt h2, .fucsia.car_personajes .swiper-slide:hover .cont_txt h3, .fucsia.car_personajes .swiper-slide:hover .cont_txt a, .fucsia.car_personajes .swiper-slide:hover .cont_txt p, .fucsia.car_personajes .swiper-slide:hover .cont_txt .subtit, .fucsia.car_personajes .swiper-slide:hover .cont_txt .baj, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h2, .fucsia.car_capitulos .swiper-slide:hover .cont_txt h3, .fucsia.car_capitulos .swiper-slide:hover .cont_txt a, .fucsia.car_capitulos .swiper-slide:hover .cont_txt p, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .subtit, .fucsia.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (max-width: 425px) {
  .fucsia.dest_home {
    background-color: #FF1A6A !important;
  }
  .fucsia.dest_home h1, .fucsia.dest_home h2, .fucsia.dest_home h3, .fucsia.dest_home p {
    color: #ffffff !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt {
    background-color: #002136 !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt h2, .fucsia.tres_art .cont_dest .cont_txt h3, .fucsia.tres_art .cont_dest .cont_txt a, .fucsia.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .fucsia.dest_home {
    background-color: #FF1A6A !important;
  }
  .fucsia.dest_home h1, .fucsia.dest_home h2, .fucsia.dest_home h3, .fucsia.dest_home p {
    color: #ffffff !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt {
    background-color: #08425C !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt h2, .fucsia.tres_art .cont_dest .cont_txt h3, .fucsia.tres_art .cont_dest .cont_txt a, .fucsia.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .fucsia.un_art .cont_txt {
    background-color: #08425C !important;
  }
  .fucsia.un_art .cont_txt h2, .fucsia.un_art .cont_txt h3, .fucsia.un_art .cont_txt a, .fucsia.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fucsia.dest_home {
    background-color: #FF1A6A !important;
  }
  .fucsia.dest_home h1, .fucsia.dest_home h2, .fucsia.dest_home h3, .fucsia.dest_home p {
    color: #ffffff !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt h2, .fucsia.tres_art .cont_dest .cont_txt h3, .fucsia.tres_art .cont_dest .cont_txt a, .fucsia.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .fucsia.un_art .cont_txt {
    background-color: initial !important;
  }
  .fucsia.un_art .cont_txt h2, .fucsia.un_art .cont_txt h3, .fucsia.un_art .cont_txt a, .fucsia.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .fucsia.dest_home {
    background-color: #FF1A6A !important;
  }
  .fucsia.dest_home h1, .fucsia.dest_home h2, .fucsia.dest_home h3, .fucsia.dest_home p {
    color: #ffffff !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt h2, .fucsia.tres_art .cont_dest .cont_txt h3, .fucsia.tres_art .cont_dest .cont_txt a, .fucsia.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .fucsia.un_art .cont_txt {
    background-color: initial !important;
  }
  .fucsia.un_art .cont_txt h2, .fucsia.un_art .cont_txt h3, .fucsia.un_art .cont_txt a, .fucsia.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .fucsia.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt h2, .fucsia.tres_art .cont_dest .cont_txt h3, .fucsia.tres_art .cont_dest .cont_txt a, .fucsia.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .fucsia.un_art .cont_txt {
    background-color: initial !important;
  }
  .fucsia.un_art .cont_txt h2, .fucsia.un_art .cont_txt h3, .fucsia.un_art .cont_txt a, .fucsia.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1400px) {
  .fucsia.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .fucsia.tres_art .cont_dest .cont_txt h2, .fucsia.tres_art .cont_dest .cont_txt h3, .fucsia.tres_art .cont_dest .cont_txt a, .fucsia.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .fucsia.un_art .cont_txt {
    background-color: initial !important;
  }
  .fucsia.un_art .cont_txt h2, .fucsia.un_art .cont_txt h3, .fucsia.un_art .cont_txt a, .fucsia.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
.fucsia .hero_big {
  background-color: #FF1A6A !important;
}
.fucsia .hero_big .menu-programa {
  color: #ffffff;
}
.fucsia .hero_big .menu-programa:after {
  background-image: url(../../imag/v1/icon/arrow_w_down.png);
}
.fucsia .hero_big .menu-programa-nav {
  background-color: #FF1A6A;
}
.fucsia .hero_big .menu-programa-nav a {
  color: #ffffff;
}

.amarillo {
  background-color: #E8E062;
}
.amarillo .tit {
  color: #002136;
  border-color: #FF1A6A !important;
}
.amarillo .cont_txt {
  background-color: #002136 !important;
  border: none !important;
}
.amarillo .cont_txt h2, .amarillo .cont_txt h3, .amarillo .cont_txt a, .amarillo .cont_txt p {
  color: #ffffff !important;
}
.amarillo .pref_banner {
  color: #002136 !important;
}
@media (max-width: 425px) {
  .amarillo.car_personajes .swiper-slide:hover .cont_txt, .amarillo.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #002136 !important;
    background: #002136 !important;
  }
  .amarillo.car_personajes .swiper-slide:hover .cont_txt h2, .amarillo.car_personajes .swiper-slide:hover .cont_txt h3, .amarillo.car_personajes .swiper-slide:hover .cont_txt a, .amarillo.car_personajes .swiper-slide:hover .cont_txt p, .amarillo.car_personajes .swiper-slide:hover .cont_txt .subtit, .amarillo.car_personajes .swiper-slide:hover .cont_txt .baj, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h2, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h3, .amarillo.car_capitulos .swiper-slide:hover .cont_txt a, .amarillo.car_capitulos .swiper-slide:hover .cont_txt p, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .subtit, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .amarillo.car_personajes .swiper-slide:hover .cont_txt, .amarillo.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #002136 !important;
    background: #002136 !important;
  }
  .amarillo.car_personajes .swiper-slide:hover .cont_txt h2, .amarillo.car_personajes .swiper-slide:hover .cont_txt h3, .amarillo.car_personajes .swiper-slide:hover .cont_txt a, .amarillo.car_personajes .swiper-slide:hover .cont_txt p, .amarillo.car_personajes .swiper-slide:hover .cont_txt .subtit, .amarillo.car_personajes .swiper-slide:hover .cont_txt .baj, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h2, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h3, .amarillo.car_capitulos .swiper-slide:hover .cont_txt a, .amarillo.car_capitulos .swiper-slide:hover .cont_txt p, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .subtit, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .amarillo.car_personajes .swiper-slide:hover .cont_txt, .amarillo.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #002136 !important;
    background: #002136 !important;
  }
  .amarillo.car_personajes .swiper-slide:hover .cont_txt h2, .amarillo.car_personajes .swiper-slide:hover .cont_txt h3, .amarillo.car_personajes .swiper-slide:hover .cont_txt a, .amarillo.car_personajes .swiper-slide:hover .cont_txt p, .amarillo.car_personajes .swiper-slide:hover .cont_txt .subtit, .amarillo.car_personajes .swiper-slide:hover .cont_txt .baj, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h2, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h3, .amarillo.car_capitulos .swiper-slide:hover .cont_txt a, .amarillo.car_capitulos .swiper-slide:hover .cont_txt p, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .subtit, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .amarillo.car_personajes .swiper-slide:hover .cont_txt, .amarillo.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #002136 !important;
    background: #002136 !important;
  }
  .amarillo.car_personajes .swiper-slide:hover .cont_txt h2, .amarillo.car_personajes .swiper-slide:hover .cont_txt h3, .amarillo.car_personajes .swiper-slide:hover .cont_txt a, .amarillo.car_personajes .swiper-slide:hover .cont_txt p, .amarillo.car_personajes .swiper-slide:hover .cont_txt .subtit, .amarillo.car_personajes .swiper-slide:hover .cont_txt .baj, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h2, .amarillo.car_capitulos .swiper-slide:hover .cont_txt h3, .amarillo.car_capitulos .swiper-slide:hover .cont_txt a, .amarillo.car_capitulos .swiper-slide:hover .cont_txt p, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .subtit, .amarillo.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (max-width: 425px) {
  .amarillo.dest_home {
    background-color: #E8E062 !important;
  }
  .amarillo.dest_home h1, .amarillo.dest_home h2, .amarillo.dest_home h3, .amarillo.dest_home p {
    color: #002136 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .amarillo.dest_home {
    background-color: #E8E062 !important;
  }
  .amarillo.dest_home h1, .amarillo.dest_home h2, .amarillo.dest_home h3, .amarillo.dest_home p {
    color: #002136 !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt {
    background-color: #002136 !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt h2, .amarillo.tres_art .cont_dest .cont_txt h3, .amarillo.tres_art .cont_dest .cont_txt a, .amarillo.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .amarillo.un_art .cont_txt {
    background-color: #002136 !important;
  }
  .amarillo.un_art .cont_txt h2, .amarillo.un_art .cont_txt h3, .amarillo.un_art .cont_txt a, .amarillo.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .amarillo.dest_home {
    background-color: #E8E062 !important;
  }
  .amarillo.dest_home h1, .amarillo.dest_home h2, .amarillo.dest_home h3, .amarillo.dest_home p {
    color: #002136 !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt h2, .amarillo.tres_art .cont_dest .cont_txt h3, .amarillo.tres_art .cont_dest .cont_txt a, .amarillo.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .amarillo.un_art .cont_txt {
    background-color: initial !important;
  }
  .amarillo.un_art .cont_txt h2, .amarillo.un_art .cont_txt h3, .amarillo.un_art .cont_txt a, .amarillo.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .amarillo.dest_home {
    background-color: #E8E062 !important;
  }
  .amarillo.dest_home h1, .amarillo.dest_home h2, .amarillo.dest_home h3, .amarillo.dest_home p {
    color: #002136 !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt h2, .amarillo.tres_art .cont_dest .cont_txt h3, .amarillo.tres_art .cont_dest .cont_txt a, .amarillo.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .amarillo.un_art .cont_txt {
    background-color: initial !important;
  }
  .amarillo.un_art .cont_txt h2, .amarillo.un_art .cont_txt h3, .amarillo.un_art .cont_txt a, .amarillo.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .amarillo.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt h2, .amarillo.tres_art .cont_dest .cont_txt h3, .amarillo.tres_art .cont_dest .cont_txt a, .amarillo.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .amarillo.un_art .cont_txt {
    background-color: initial !important;
  }
  .amarillo.un_art .cont_txt h2, .amarillo.un_art .cont_txt h3, .amarillo.un_art .cont_txt a, .amarillo.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1400px) {
  .amarillo.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .amarillo.tres_art .cont_dest .cont_txt h2, .amarillo.tres_art .cont_dest .cont_txt h3, .amarillo.tres_art .cont_dest .cont_txt a, .amarillo.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .amarillo.un_art .cont_txt {
    background-color: initial !important;
  }
  .amarillo.un_art .cont_txt h2, .amarillo.un_art .cont_txt h3, .amarillo.un_art .cont_txt a, .amarillo.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
.amarillo .hero_big {
  background-color: #E8E062 !important;
}
.amarillo .hero_big .menu-programa {
  border-bottom: 1px solid #002136;
}
.amarillo .hero_big .menu-programa-nav {
  background-color: #E8E062;
}
.amarillo .hero_big .menu-programa-nav a {
  color: #002136;
}

.azul {
  background-color: #08425C !important;
}
.azul .tit {
  color: #ffffff !important;
}
.azul .cont_txt {
  background-color: #FF1A6A !important;
  border: none !important;
}
.azul .cont_txt h2, .azul .cont_txt h3, .azul .cont_txt a, .azul .cont_txt p {
  color: #ffffff !important;
}
.azul .pref_banner {
  color: #002136 !important;
}
@media (max-width: 425px) {
  .azul.car_personajes .swiper-slide:hover .cont_txt, .azul.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .azul.car_personajes .swiper-slide:hover .cont_txt h2, .azul.car_personajes .swiper-slide:hover .cont_txt h3, .azul.car_personajes .swiper-slide:hover .cont_txt a, .azul.car_personajes .swiper-slide:hover .cont_txt p, .azul.car_personajes .swiper-slide:hover .cont_txt .subtit, .azul.car_personajes .swiper-slide:hover .cont_txt .baj, .azul.car_capitulos .swiper-slide:hover .cont_txt h2, .azul.car_capitulos .swiper-slide:hover .cont_txt h3, .azul.car_capitulos .swiper-slide:hover .cont_txt a, .azul.car_capitulos .swiper-slide:hover .cont_txt p, .azul.car_capitulos .swiper-slide:hover .cont_txt .subtit, .azul.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .azul.car_personajes .swiper-slide:hover .cont_txt, .azul.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .azul.car_personajes .swiper-slide:hover .cont_txt h2, .azul.car_personajes .swiper-slide:hover .cont_txt h3, .azul.car_personajes .swiper-slide:hover .cont_txt a, .azul.car_personajes .swiper-slide:hover .cont_txt p, .azul.car_personajes .swiper-slide:hover .cont_txt .subtit, .azul.car_personajes .swiper-slide:hover .cont_txt .baj, .azul.car_capitulos .swiper-slide:hover .cont_txt h2, .azul.car_capitulos .swiper-slide:hover .cont_txt h3, .azul.car_capitulos .swiper-slide:hover .cont_txt a, .azul.car_capitulos .swiper-slide:hover .cont_txt p, .azul.car_capitulos .swiper-slide:hover .cont_txt .subtit, .azul.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .azul.car_personajes .swiper-slide:hover .cont_txt, .azul.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .azul.car_personajes .swiper-slide:hover .cont_txt h2, .azul.car_personajes .swiper-slide:hover .cont_txt h3, .azul.car_personajes .swiper-slide:hover .cont_txt a, .azul.car_personajes .swiper-slide:hover .cont_txt p, .azul.car_personajes .swiper-slide:hover .cont_txt .subtit, .azul.car_personajes .swiper-slide:hover .cont_txt .baj, .azul.car_capitulos .swiper-slide:hover .cont_txt h2, .azul.car_capitulos .swiper-slide:hover .cont_txt h3, .azul.car_capitulos .swiper-slide:hover .cont_txt a, .azul.car_capitulos .swiper-slide:hover .cont_txt p, .azul.car_capitulos .swiper-slide:hover .cont_txt .subtit, .azul.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .azul.car_personajes .swiper-slide:hover .cont_txt, .azul.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .azul.car_personajes .swiper-slide:hover .cont_txt h2, .azul.car_personajes .swiper-slide:hover .cont_txt h3, .azul.car_personajes .swiper-slide:hover .cont_txt a, .azul.car_personajes .swiper-slide:hover .cont_txt p, .azul.car_personajes .swiper-slide:hover .cont_txt .subtit, .azul.car_personajes .swiper-slide:hover .cont_txt .baj, .azul.car_capitulos .swiper-slide:hover .cont_txt h2, .azul.car_capitulos .swiper-slide:hover .cont_txt h3, .azul.car_capitulos .swiper-slide:hover .cont_txt a, .azul.car_capitulos .swiper-slide:hover .cont_txt p, .azul.car_capitulos .swiper-slide:hover .cont_txt .subtit, .azul.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (max-width: 425px) {
  .azul.tres_art .cont_dest .cont_txt {
    background-color: #FF1A6A !important;
  }
  .azul.tres_art .cont_dest .cont_txt h2, .azul.tres_art .cont_dest .cont_txt h3, .azul.tres_art .cont_dest .cont_txt a, .azul.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .azul.tres_art .cont_dest .cont_txt {
    background-color: #FF1A6A !important;
  }
  .azul.tres_art .cont_dest .cont_txt h2, .azul.tres_art .cont_dest .cont_txt h3, .azul.tres_art .cont_dest .cont_txt a, .azul.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .azul.un_art .cont_txt {
    background-color: #FF1A6A !important;
  }
  .azul.un_art .cont_txt h2, .azul.un_art .cont_txt h3, .azul.un_art .cont_txt a, .azul.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .azul.dest_home {
    background-color: #FF1A6A !important;
  }
  .azul.dest_home h1, .azul.dest_home h2, .azul.dest_home h3, .azul.dest_home p {
    color: #ffffff !important;
  }
  .azul.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .azul.tres_art .cont_dest .cont_txt h2, .azul.tres_art .cont_dest .cont_txt h3, .azul.tres_art .cont_dest .cont_txt a, .azul.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .azul.un_art .cont_txt {
    background-color: initial !important;
  }
  .azul.un_art .cont_txt h2, .azul.un_art .cont_txt h3, .azul.un_art .cont_txt a, .azul.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .azul.dest_home {
    background-color: #08425C !important;
  }
  .azul.dest_home h1, .azul.dest_home h2, .azul.dest_home h3, .azul.dest_home p {
    color: #ffffff !important;
  }
  .azul.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .azul.tres_art .cont_dest .cont_txt h2, .azul.tres_art .cont_dest .cont_txt h3, .azul.tres_art .cont_dest .cont_txt a, .azul.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .azul.un_art .cont_txt {
    background-color: initial !important;
  }
  .azul.un_art .cont_txt h2, .azul.un_art .cont_txt h3, .azul.un_art .cont_txt a, .azul.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .azul.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .azul.tres_art .cont_dest .cont_txt h2, .azul.tres_art .cont_dest .cont_txt h3, .azul.tres_art .cont_dest .cont_txt a, .azul.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .azul.un_art .cont_txt {
    background-color: initial !important;
  }
  .azul.un_art .cont_txt h2, .azul.un_art .cont_txt h3, .azul.un_art .cont_txt a, .azul.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1400px) {
  .azul.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .azul.tres_art .cont_dest .cont_txt h2, .azul.tres_art .cont_dest .cont_txt h3, .azul.tres_art .cont_dest .cont_txt a, .azul.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .azul.un_art .cont_txt {
    background-color: initial !important;
  }
  .azul.un_art .cont_txt h2, .azul.un_art .cont_txt h3, .azul.un_art .cont_txt a, .azul.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
.azul .hero_big {
  background-color: #08425C !important;
}
.azul .hero_big .menu-programa {
  color: #ffffff;
}
.azul .hero_big .menu-programa:after {
  background-image: url(../../imag/v1/icon/arrow_w_down.png);
}
.azul .hero_big .menu-programa-nav {
  background-color: #08425C;
}
.azul .hero_big .menu-programa-nav a {
  color: #ffffff;
}
.azul .dest_home .cont_txt {
  background: none !important;
}

.negro {
  background-color: #000000 !important;
}
.negro .tit {
  color: #ffffff !important;
}
.negro .cont_txt {
  background-color: #FF1A6A !important;
  border: none !important;
}
.negro .cont_txt h2, .negro .cont_txt h3, .negro .cont_txt a, .negro .cont_txt p {
  color: #ffffff !important;
}
.negro .pref_banner {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .negro.car_personajes .swiper-slide:hover .cont_txt, .negro.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .negro.car_personajes .swiper-slide:hover .cont_txt h2, .negro.car_personajes .swiper-slide:hover .cont_txt h3, .negro.car_personajes .swiper-slide:hover .cont_txt a, .negro.car_personajes .swiper-slide:hover .cont_txt p, .negro.car_personajes .swiper-slide:hover .cont_txt .subtit, .negro.car_personajes .swiper-slide:hover .cont_txt .baj, .negro.car_capitulos .swiper-slide:hover .cont_txt h2, .negro.car_capitulos .swiper-slide:hover .cont_txt h3, .negro.car_capitulos .swiper-slide:hover .cont_txt a, .negro.car_capitulos .swiper-slide:hover .cont_txt p, .negro.car_capitulos .swiper-slide:hover .cont_txt .subtit, .negro.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .negro.car_personajes .swiper-slide:hover .cont_txt, .negro.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .negro.car_personajes .swiper-slide:hover .cont_txt h2, .negro.car_personajes .swiper-slide:hover .cont_txt h3, .negro.car_personajes .swiper-slide:hover .cont_txt a, .negro.car_personajes .swiper-slide:hover .cont_txt p, .negro.car_personajes .swiper-slide:hover .cont_txt .subtit, .negro.car_personajes .swiper-slide:hover .cont_txt .baj, .negro.car_capitulos .swiper-slide:hover .cont_txt h2, .negro.car_capitulos .swiper-slide:hover .cont_txt h3, .negro.car_capitulos .swiper-slide:hover .cont_txt a, .negro.car_capitulos .swiper-slide:hover .cont_txt p, .negro.car_capitulos .swiper-slide:hover .cont_txt .subtit, .negro.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .negro.car_personajes .swiper-slide:hover .cont_txt, .negro.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .negro.car_personajes .swiper-slide:hover .cont_txt h2, .negro.car_personajes .swiper-slide:hover .cont_txt h3, .negro.car_personajes .swiper-slide:hover .cont_txt a, .negro.car_personajes .swiper-slide:hover .cont_txt p, .negro.car_personajes .swiper-slide:hover .cont_txt .subtit, .negro.car_personajes .swiper-slide:hover .cont_txt .baj, .negro.car_capitulos .swiper-slide:hover .cont_txt h2, .negro.car_capitulos .swiper-slide:hover .cont_txt h3, .negro.car_capitulos .swiper-slide:hover .cont_txt a, .negro.car_capitulos .swiper-slide:hover .cont_txt p, .negro.car_capitulos .swiper-slide:hover .cont_txt .subtit, .negro.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .negro.car_personajes .swiper-slide:hover .cont_txt, .negro.car_capitulos .swiper-slide:hover .cont_txt {
    background-color: #FF1A6A !important;
    background: #FF1A6A !important;
  }
  .negro.car_personajes .swiper-slide:hover .cont_txt h2, .negro.car_personajes .swiper-slide:hover .cont_txt h3, .negro.car_personajes .swiper-slide:hover .cont_txt a, .negro.car_personajes .swiper-slide:hover .cont_txt p, .negro.car_personajes .swiper-slide:hover .cont_txt .subtit, .negro.car_personajes .swiper-slide:hover .cont_txt .baj, .negro.car_capitulos .swiper-slide:hover .cont_txt h2, .negro.car_capitulos .swiper-slide:hover .cont_txt h3, .negro.car_capitulos .swiper-slide:hover .cont_txt a, .negro.car_capitulos .swiper-slide:hover .cont_txt p, .negro.car_capitulos .swiper-slide:hover .cont_txt .subtit, .negro.car_capitulos .swiper-slide:hover .cont_txt .baj {
    color: #ffffff !important;
  }
}
@media (max-width: 425px) {
  .negro.tres_art .cont_dest .cont_txt {
    background-color: #FF1A6A !important;
  }
  .negro.tres_art .cont_dest .cont_txt h2, .negro.tres_art .cont_dest .cont_txt h3, .negro.tres_art .cont_dest .cont_txt a, .negro.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .negro.tres_art .cont_dest .cont_txt {
    background-color: #FF1A6A !important;
  }
  .negro.tres_art .cont_dest .cont_txt h2, .negro.tres_art .cont_dest .cont_txt h3, .negro.tres_art .cont_dest .cont_txt a, .negro.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .negro.un_art .cont_txt {
    background-color: #FF1A6A !important;
  }
  .negro.un_art .cont_txt h2, .negro.un_art .cont_txt h3, .negro.un_art .cont_txt a, .negro.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .negro.dest_home {
    background-color: #FF1A6A !important;
  }
  .negro.dest_home h1, .negro.dest_home h2, .negro.dest_home h3, .negro.dest_home p {
    color: #ffffff !important;
  }
  .negro.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .negro.tres_art .cont_dest .cont_txt h2, .negro.tres_art .cont_dest .cont_txt h3, .negro.tres_art .cont_dest .cont_txt a, .negro.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .negro.un_art .cont_txt {
    background-color: initial !important;
  }
  .negro.un_art .cont_txt h2, .negro.un_art .cont_txt h3, .negro.un_art .cont_txt a, .negro.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .negro.dest_home {
    background-color: #000000 !important;
  }
  .negro.dest_home h1, .negro.dest_home h2, .negro.dest_home h3, .negro.dest_home p {
    color: #ffffff !important;
  }
  .negro.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .negro.tres_art .cont_dest .cont_txt h2, .negro.tres_art .cont_dest .cont_txt h3, .negro.tres_art .cont_dest .cont_txt a, .negro.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .negro.un_art .cont_txt {
    background-color: initial !important;
  }
  .negro.un_art .cont_txt h2, .negro.un_art .cont_txt h3, .negro.un_art .cont_txt a, .negro.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .negro.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .negro.tres_art .cont_dest .cont_txt h2, .negro.tres_art .cont_dest .cont_txt h3, .negro.tres_art .cont_dest .cont_txt a, .negro.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .negro.un_art .cont_txt {
    background-color: initial !important;
  }
  .negro.un_art .cont_txt h2, .negro.un_art .cont_txt h3, .negro.un_art .cont_txt a, .negro.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
@media (min-width: 1400px) {
  .negro.tres_art .cont_dest .cont_txt {
    background-color: initial !important;
  }
  .negro.tres_art .cont_dest .cont_txt h2, .negro.tres_art .cont_dest .cont_txt h3, .negro.tres_art .cont_dest .cont_txt a, .negro.tres_art .cont_dest .cont_txt p {
    color: #ffffff !important;
  }
  .negro.un_art .cont_txt {
    background-color: initial !important;
  }
  .negro.un_art .cont_txt h2, .negro.un_art .cont_txt h3, .negro.un_art .cont_txt a, .negro.un_art .cont_txt p {
    color: #ffffff !important;
  }
}
.negro .hero_big {
  background-color: #000000 !important;
}
.negro .hero_big .menu-programa {
  color: #ffffff;
}
.negro .hero_big .menu-programa:after {
  background-image: url(../../imag/v1/icon/arrow_w_down.png);
}
.negro .hero_big .menu-programa-nav {
  background-color: #000000;
}
.negro .hero_big .menu-programa-nav a {
  color: #ffffff;
}
.negro .dest_home .cont_txt {
  background: none !important;
}

body.contraste *, body.contraste article.sitios, body.contraste section, body.contraste .form-group .form-control, body.contraste, body.contraste #advSearch .form-group .form-control {
  background-color: #000000 !important;
  color: #ffffff !important;
}

body.contraste .header .nav .nav_cont .cont_social img, body.contraste .hero_big .cont_social img, body.contraste .footer .social_footer .cont_social img, body.contraste .art_video .video_list .video .img_wrap .reprod, body.contraste .menu_responsive .menu-btn:checked ~ .menu-icon .navicon, body.contraste .menu_responsive .accordionItemHeading {
  background: none !important;
}

body.contraste .header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span:before, body.contraste .header .nav .nav_cont .search-cont .search-wrapper .close:after, body.contraste .header .nav .nav_cont .search-cont .search-wrapper .close:before, body.contraste .header .nav .nav_cont .cont_social a, body.contraste .menu_responsive .menu-icon .navicon, body.contraste .menu_responsive .menu-icon .navicon:before, body.contraste .menu_responsive .menu-icon .navicon:after {
  background-color: #ffffff !important;
}

body.contraste a, body.contraste p, body.contraste h1, body.contraste h2, body.contraste h3, body.contraste h4, body.contraste input::placeholder {
  color: #ffffff !important;
}

body.contraste .header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span:after, body.contraste .cont_tit .btn_more, body.contraste .articulo .downloads .auxi, body.contraste .articulo .anclas .subtitulos a, body.contraste .articulo .tags .auxi .tag a, body.contraste .hero_big .cont_nav .desp.sec ul.sub-menu, body.contraste .art_video .video_list .col .video > a {
  border: 1px solid #ffffff;
}

body.contraste .footer {
  border-top: 1px solid #ffffff;
}

body.contraste .header.stickyup, body.contraste .header.stickydown, body.contraste .menu_responsive {
  border-bottom: 1px solid #ffffff;
}

body.contraste .header .nav .nav_cont .menu_nav .desp.sec > a {
  background-image: url("../../imag/v1/icon/arrow_w_up.png") !important;
}

body.contraste .header .nav .nav_cont .menu_nav .desp.sec:hover > a, body.contraste .menu_mov .menu-programa:after {
  background-image: url("../../imag/v1/icon/arrow_w_down.png") !important;
}

body.contraste .car_personajes .swiper-button-prev, .car_personajes .swiper-button-next {
  background-color: rgba(219, 220, 217, 0.78) !important;
}

body.contraste .art_video .video_list .video .img_wrap .reprod a {
  background-color: rgba(255, 255, 255, 0) !important;
}

body.contraste .contrast .ac_off {
  display: none !important;
}

body.contraste .contrast .ac_on {
  display: block !important;
}

body.contraste .hero_big .cont_social a, body.contraste .footer .social_footer .cont_social a {
  background-color: #1DDBBD !important;
}

body.contraste .art_video .video_list .col .video.active > a, body.contraste .art_video .video_list .video.active .cont_txt, body.contraste .art_video .video_list .video.active .cont_txt .subtit, body.contraste .art_video .video_list .video.active .cont_txt .baj, body.contraste .art_video .video_list .video.active .cont_txt .fecha {
  background-color: #FF1A6A !important;
  border: none;
}

.banner_300 {
  text-align: left;
  margin-bottom: 20px;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
}
@media (max-width: 425px) {
  .banner_300 {
    display: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .banner_300 {
    display: none;
  }
}
.banner_300 .pref_banner {
  font-family: "josefin_sansregular", sans-serif;
  color: #666666;
  text-transform: uppercase;
  font-size: 0.6rem;
  margin-bottom: 8px;
  line-height: 1.2;
  -webkit-flex: 0 0 300px;
  flex: 0 0 300px;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.banner_300 img {
  width: auto;
  display: block;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media (max-width: 425px) {
  .banner_300 img {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .art_noticia .banner_300 {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_noticia .banner_300 {
    display: none;
  }
}

.banner_full {
  text-align: center;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 425px) {
  .banner_full {
    padding-bottom: 14px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .banner_full {
    padding-bottom: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .banner_full {
    padding-bottom: 14px;
  }
}
.banner_full .pref_banner {
  font-family: "josefin_sansregular", sans-serif;
  color: #666666;
  text-transform: uppercase;
  font-size: 0.7rem;
  margin-bottom: 5px;
}
.banner_full img {
  width: auto;
  margin: 0 auto;
  display: block;
}
@media (max-width: 425px) {
  .banner_full img {
    width: 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .banner_full img {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .banner_full img {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner_full img {
    width: 100%;
  }
}

.lg-3 > .banner_full, .lg-6 > .banner_full, .lg-9 > .banner_full, .lg-3 section > .banner_full, .lg-6 section > .banner_full, .lg-9 section > .banner_full {
  padding-top: 14px !important;
}

section section:last-child .banner_full {
  padding-bottom: 14px;
}

#main > section > .banner_full {
  padding: 14px 0;
}

#main > section:first-child > section .banner_full {
  padding: 14px 0;
}

.tax_noticias .banner_full, .tax_personajes .banner_full, .tax_videos .banner_full, .art_video .banner_full, .art_noticia .banner_full, .art_personaje .banner_full {
  padding-top: 14px;
  padding-bottom: 14px;
}

@media (max-width: 425px) {
  .tax_noticias .hero_big + .banner_full, .tax_personajes .hero_big + .banner_full, .tax_videos .hero_big + .banner_full, .art_noticia .hero_big + .banner_full, .art_personaje .hero_big + .banner_full {
    padding-top: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tax_noticias .hero_big + .banner_full, .tax_personajes .hero_big + .banner_full, .tax_videos .hero_big + .banner_full, .art_noticia .hero_big + .banner_full, .art_personaje .hero_big + .banner_full {
    padding-top: 0;
  }
}

@media (max-width: 425px) {
  .hero_big .banner_full, .cont_video .banner_full {
    padding-top: 0 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .banner_full, .cont_video .banner_full {
    padding-top: 0 !important;
  }
}

@media (max-width: 425px) {
  .hero_big + section .banner_full, .dest_home + section .banner_full {
    padding-top: 0 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big + section .banner_full, .dest_home + section .banner_full {
    padding-top: 0 !important;
  }
}

.ficha_personaje .enc_articulo .banner_full {
  padding-top: 0;
}

.banner_m {
  margin: 10px 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.banner_m img {
  max-width: 300px;
}

.cont_tit {
  padding: 14px 0 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .cont_tit {
    padding: 14px 10px;
  }
  .cont_tit.rotulo {
    padding: 14px 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cont_tit {
    padding: 14px 10px;
  }
  .cont_tit.rotulo {
    padding: 14px 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cont_tit {
    padding: 14px 15px;
  }
  .cont_tit.rotulo {
    padding: 14px 10px !important;
  }
}
@media (min-width: 992px) and (max-width: 1255px) {
  .cont_tit {
    padding: 14px 0 0;
    max-width: 97%;
    margin: 0 auto;
  }
}
.cont_tit .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
}
@media (max-width: 425px) {
  .cont_tit .tit {
    font-size: 0.9375rem;
  }
}
.cont_tit .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  display: block;
}
@media (max-width: 425px) {
  .cont_tit .btn_more {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cont_tit .btn_more {
    display: none !important;
  }
}
.cont_tit .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}

@media (max-width: 425px) {
  section > section + section header.cont_tit {
    padding-top: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  section > section + section header.cont_tit {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section > section + section header.cont_tit {
    padding-top: 0;
  }
}

.wp-pagenavi {
  font-size: 0.9375rem;
  font-family: "montserratbold", sans-serif;
  margin: 13px auto 0;
  padding-bottom: 20px;
  padding: 10px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.wp-pagenavi a {
  padding: 8px 4px;
  margin-right: 17px;
  display: block;
  color: #B7B7B7;
}
.wp-pagenavi a:hover {
  text-decoration: underline;
}
.wp-pagenavi a.page {
  margin-right: 17px;
  border-bottom: 6px solid #1DDBBD;
}
.wp-pagenavi span {
  display: block;
  padding: 8px;
  margin-right: 15px;
}

.wp-pagenavi span.pag_actual, .wp-pagenavi span.actual {
  color: #002136;
  font-family: "montserratbold", sans-serif;
  border-bottom: 3px solid #1DDBBD;
}

.row {
  padding: 14px 0;
  overflow: hidden;
}
@media (max-width: 425px) {
  .row {
    padding: 0 0 14px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .row {
    padding: 0 0 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .row {
    padding: 0 0 14px;
  }
}

@media (max-width: 425px) {
  #main {
    margin-top: 58px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  #main {
    margin-top: 58px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #main {
    margin-top: 58px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #main {
    margin-top: 58px;
  }
}

.swiper-container {
  padding: 14px 0 !important;
}
@media (max-width: 425px) {
  .swiper-container {
    padding: 0 0 14px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .swiper-container {
    padding: 0 0 14px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .swiper-container {
    padding-bottom: 0 0 14px !important;
  }
}
.swiper-container.gallery-top {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 30px !important;
  position: initial;
}
.swiper-container.gallery-thumbs {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 30px !important;
  background-color: #F3F8E8 !important;
}
.swiper-container.gallery-thumbs .swiper-slide {
  width: 200px;
  height: 100% !important;
  background-repeat: no-repeat;
}

.swiper-wrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}

.swiper-slide {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  height: auto !important;
}
.swiper-slide .cont_txt {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.resultados {
  border-top: 1px solid #eeeeee;
}
.resultados .videos .cont_tit {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.resultados .videos .search-criteria {
  margin-top: 20px;
  font-size: 1.1rem;
  color: #666666;
  letter-spacing: 0.3px;
  margin-bottom: 15px;
}
@media (max-width: 425px) {
  .resultados .videos .search-criteria {
    font-size: 0.85rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .resultados .videos .search-criteria {
    font-size: 0.85rem;
  }
}
.resultados .videos .search-criteria .criterio {
  font-family: "montserratbold", sans-serif;
  color: #FF1A6A;
  margin-left: 10px;
}
.resultados .videos .results-number {
  color: #666666;
  font-size: 0.9rem;
}
@media (max-width: 425px) {
  .resultados .videos .results-number {
    font-size: 0.75rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .resultados .videos .results-number {
    font-size: 0.75rem;
  }
}

.sitemap {
  border-top: 1px solid #eeeeee;
}
.sitemap .content_sitemap {
  background-color: #F3F8E8;
  padding: 60px 0;
}
@media (max-width: 425px) {
  .sitemap .content_sitemap {
    padding: 20px 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .sitemap .content_sitemap {
    padding: 30px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap .content_sitemap {
    padding: 40px 0;
  }
}
.sitemap .cont_tit {
  margin: 80px 0;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 425px) {
  .sitemap .cont_tit {
    margin: 40px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .sitemap .cont_tit {
    margin: 40px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap .cont_tit {
    margin: 40px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sitemap .cont_tit {
    margin: 40px 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .sitemap .cont_tit {
    margin: 40px 20px;
  }
}
.sitemap .cont_tit .tit {
  font-size: 2.6rem;
}
@media (max-width: 425px) {
  .sitemap .cont_tit .tit {
    font-size: 2rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .sitemap .cont_tit .tit {
    font-size: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap .cont_tit .tit {
    font-size: 2.3rem;
  }
}
.sitemap .cont_tit .baj {
  margin-top: 20px;
  margin-bottom: 10px;
}
.sitemap .cont_tit p {
  font-size: 0.9rem;
  color: #2e2e2e;
  line-height: 1.3;
}
@media (max-width: 425px) {
  .sitemap .cont_tit p {
    font-size: 0.9rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .sitemap .cont_tit p {
    font-size: 0.9rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap .cont_tit p {
    font-size: 0.9rem;
  }
}
.sitemap .lista_sitio {
  margin-left: -18px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 425px) {
  .sitemap .lista_sitio {
    margin-left: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .sitemap .lista_sitio {
    padding: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap .lista_sitio {
    padding: 0 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sitemap .lista_sitio {
    padding: 0 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .sitemap .lista_sitio {
    padding: 0 20px;
  }
}
.sitemap .lista_sitio .lista_seccion {
  margin-left: 18px;
  margin-bottom: 30px;
  -webkit-flex: 0 1 23%;
  flex: 0 1 23%;
}
@media (max-width: 425px) {
  .sitemap .lista_sitio .lista_seccion {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-left: 0;
    margin-bottom: 10px;
    padding: 0 15px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .sitemap .lista_sitio .lista_seccion {
    -webkit-flex: 0 0 48vw;
    flex: 0 0 48vw;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sitemap .lista_sitio .lista_seccion {
    -webkit-flex: 0 0 45vw;
    flex: 0 0 45vw;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sitemap .lista_sitio .lista_seccion {
    -webkit-flex: 0 0 30vw;
    flex: 0 0 30vw;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .sitemap .lista_sitio .lista_seccion {
    -webkit-flex: 0 0 30vw;
    flex: 0 0 30vw;
  }
}
.sitemap .lista_sitio .lista_seccion h2 {
  font-family: "montserratbold", sans-serif;
  font-size: 1.3rem;
  margin-bottom: 15px;
}
.sitemap .lista_sitio .lista_seccion h2 a {
  color: #FF1A6A;
}
.sitemap .lista_sitio .lista_seccion h2 a:hover {
  color: #c31a59;
  transition: 0.2s all ease;
}
.sitemap .lista_sitio .lista_seccion h3 {
  font-family: "montserratbold", sans-serif;
  font-size: 0.9rem;
  margin-bottom: 15px;
  padding-left: 10px;
}
.sitemap .lista_sitio .lista_seccion h3 a {
  color: #08425C;
}
.sitemap .lista_sitio .lista_seccion h3 a:hover {
  color: #002136;
  transition: 0.2s all ease;
}
.sitemap .lista_sitio .lista_seccion ul {
  margin-top: 25px;
  margin-left: 10px;
  border-left: 3px solid #E6E6E6;
}
.sitemap .lista_sitio .lista_seccion ul li {
  margin: 17px 0 17px 20px;
}
.sitemap .lista_sitio .lista_seccion ul li a {
  color: #6b706b;
  font-size: 0.86rem;
}
.sitemap .lista_sitio .lista_seccion ul li a:hover {
  color: #002136;
  transition: 0.2s all ease;
}

@media (max-width: 425px) {
  .video-player {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .video-player {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .video-player {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .video-player {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .video-player {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .video-player.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .video-player.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .video-player.carousel .cont_tit {
    padding: 0 15px;
  }
}
.video-player .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .video-player .cont_tit {
    padding: 16px 10px;
  }
}
.video-player .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .video-player .tit {
    font-size: 0.9375rem;
  }
}
.video-player .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .video-player .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .video-player .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.video-player .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}

@media (max-width: 425px) {
  .col {
    float: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .col {
    float: none !important;
  }
}

#ad_oop_float_01, #ad_nat_carousel_01, #ad_nat_carousel_02 {
  height: 0;
}

#mc_register_iframe {
  height: 299px;
}

.box-newsletter iframe {
  height: 299px;
}
@media (max-width: 425px) {
  .box-newsletter iframe {
    height: 360px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .box-newsletter iframe {
    height: 360px;
  }
}

@media (max-width: 425px) {
  .grecaptcha-badge {
    transform: scale(0.8) !important;
    bottom: 0px !important;
    right: -180px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .grecaptcha-badge {
    transform: scale(0.8) !important;
    bottom: 0px !important;
    right: -180px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .grecaptcha-badge {
    transform: scale(0.8) !important;
    bottom: 0px !important;
    right: -180px !important;
  }
}

.ph-item {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 15px 0;
  overflow: hidden;
  direction: ltr;
  border-radius: 2px;
  box-sizing: border-box;
}
.ph-item *, .ph-item ::after, .ph-item ::before {
  box-sizing: border-box;
}
.ph-item::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
  -webkit-animation: phAnimation 0.8s linear infinite;
  animation: phAnimation 0.8s linear infinite;
  content: " ";
  pointer-events: none;
}
.ph-item > * {
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  margin-bottom: 15px;
}

.ph-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: -7.5px;
}
.ph-row div {
  height: 10px;
  margin-top: 7.5px;
  background-color: #abb1a8;
}
.ph-row .big, .ph-row.big div {
  height: 20px;
}
.ph-row .empty {
  background-color: rgba(255, 255, 255, 0);
}

.ph-col-2 {
  flex: 0 0 16.66667%;
}

.ph-col-4 {
  flex: 0 0 33.33333%;
}

.ph-col-6 {
  flex: 0 0 50%;
}

.ph-col-8 {
  flex: 0 0 66.66667%;
}

.ph-col-10 {
  flex: 0 0 83.33333%;
}

.ph-col-12 {
  flex: 0 0 100%;
}

[class*=ph-col] {
  direction: ltr;
}
[class*=ph-col] > * + .ph-row {
  margin-top: 0;
}
[class*=ph-col] > * + * {
  margin-top: 7.5px;
}

.ph-avatar {
  position: relative;
  width: 100%;
  min-width: 60px;
  overflow: hidden;
  background-color: #abb1a8;
  border-radius: 50%;
}
.ph-avatar::before {
  display: block;
  padding-top: 100%;
  content: " ";
}

.ph-picture {
  width: 100%;
  height: 120px;
  background-color: #abb1a8;
}

@-webkit-keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    transform: translate3d(30%, 0, 0);
  }
}
@keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    transform: translate3d(30%, 0, 0);
  }
}
@font-face {
  font-family: "josefin_sansbold";
  src: url("../componentes/fonts/josefin_sans/josefinsans-bold-webfont.eot");
  src: url("../componentes/fonts/josefin_sans/josefinsans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/josefin_sans/josefinsans-bold-webfont.woff2") format("woff2"), url("../componentes/fonts/josefin_sans/josefinsans-bold-webfont.woff") format("woff"), url("../componentes/fonts/josefin_sans/josefinsans-bold-webfont.ttf") format("truetype"), url("../componentes/fonts/josefin_sans/josefinsans-bold-webfont.svg#josefin_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "josefin_sansregular";
  src: url("../componentes/fonts/josefin_sans/josefinsans-regular-webfont.eot");
  src: url("../componentes/fonts/josefin_sans/josefinsans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/josefin_sans/josefinsans-regular-webfont.woff2") format("woff2"), url("../componentes/fonts/josefin_sans/josefinsans-regular-webfont.woff") format("woff"), url("../componentes/fonts/josefin_sans/josefinsans-regular-webfont.ttf") format("truetype"), url("../componentes/fonts/josefin_sans/josefinsans-regular-webfont.svg#josefin_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "josefin_sans_semiboldregular";
  src: url("../componentes/fonts/josefin_sans/josefinsans-semibold-webfont.eot");
  src: url("../componentes/fonts/josefin_sans/josefinsans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/josefin_sans/josefinsans-semibold-webfont.woff2") format("woff2"), url("../componentes/fonts/josefin_sans/josefinsans-semibold-webfont.woff") format("woff"), url("../componentes/fonts/josefin_sans/josefinsans-semibold-webfont.ttf") format("truetype"), url("../componentes/fonts/josefin_sans/josefinsans-semibold-webfont.svg#josefin_sans_semiboldregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratbold";
  src: url("../componentes/fonts/montserrat/montserrat-bold-webfont.eot");
  src: url("../componentes/fonts/montserrat/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"), url("../componentes/fonts/montserrat/montserrat-bold-webfont.woff") format("woff"), url("../componentes/fonts/montserrat/montserrat-bold-webfont.ttf") format("truetype"), url("../componentes/fonts/montserrat/montserrat-bold-webfont.svg#montserratbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat_lightregular";
  src: url("../componentes/fonts/montserrat/montserrat-light-webfont.eot");
  src: url("../componentes/fonts/montserrat/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/montserrat/montserrat-light-webfont.woff2") format("woff2"), url("../componentes/fonts/montserrat/montserrat-light-webfont.woff") format("woff"), url("../componentes/fonts/montserrat/montserrat-light-webfont.ttf") format("truetype"), url("../componentes/fonts/montserrat/montserrat-light-webfont.svg#montserrat_lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat_mediumregular";
  src: url("../componentes/fonts/montserrat/montserrat-medium-webfont.eot");
  src: url("../componentes/fonts/montserrat/montserrat-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/montserrat/montserrat-medium-webfont.woff2") format("woff2"), url("../componentes/fonts/montserrat/montserrat-medium-webfont.woff") format("woff"), url("../componentes/fonts/montserrat/montserrat-medium-webfont.ttf") format("truetype"), url("../componentes/fonts/montserrat/montserrat-medium-webfont.svg#montserrat_mediumregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserratregular";
  src: url("../componentes/fonts/montserrat/montserrat-regular-webfont.eot");
  src: url("../componentes/fonts/montserrat/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"), url("../componentes/fonts/montserrat/montserrat-regular-webfont.woff") format("woff"), url("../componentes/fonts/montserrat/montserrat-regular-webfont.ttf") format("truetype"), url("../componentes/fonts/montserrat/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dominebold";
  src: url("../componentes/fonts/domine/domine-bold-webfont.eot");
  src: url("../componentes/fonts/domine/domine-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/domine/domine-bold-webfont.woff2") format("woff2"), url("../componentes/fonts/domine/domine-bold-webfont.woff") format("woff"), url("../componentes/fonts/domine/domine-bold-webfont.ttf") format("truetype"), url("../componentes/fonts/domine/domine-bold-webfont.svg#dominebold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "domineregular";
  src: url("../componentes/fonts/domine/domine-regular-webfont.eot");
  src: url("../componentes/fonts/domine/domine-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../componentes/fonts/domine/domine-regular-webfont.woff2") format("woff2"), url("../componentes/fonts/domine/domine-regular-webfont.woff") format("woff"), url("../componentes/fonts/domine/domine-regular-webfont.ttf") format("truetype"), url("../componentes/fonts/domine/domine-regular-webfont.svg#domineregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.header {
  position: relative;
  top: 0;
  z-index: 1000;
  background-color: #ffffff;
  margin: 0 auto;
  padding: 9px 0;
}
@media (max-width: 425px) {
  .header {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .header {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .header {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .header {
    display: block;
  }
}
@media (min-width: 1400px) {
  .header {
    display: block;
  }
}
.header.stickyup {
  position: sticky;
  -webkit-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
}
.header.stickydown {
  position: sticky;
  -webkit-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
}
.header a {
  position: relative;
}
.header .nav {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.header .nav .logo_cont {
  width: 10%;
}
.header .nav .logo_cont img {
  display: block;
  width: 100%;
}
.header .nav .nav_cont {
  width: 86%;
  padding-bottom: 4px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: end;
  -moz-box-align: end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.header .nav .nav_cont .menu_nav {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: none;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 35px;
  margin-bottom: 3px;
}
@media (min-width: 1200px) and (max-width: 1240px) {
  .header .nav .nav_cont .menu_nav {
    padding: 0 20px;
  }
}
.header .nav .nav_cont .menu_nav img {
  margin-left: 4px;
  position: relative;
  bottom: 2px;
}
.header .nav .nav_cont .menu_nav li a {
  font-family: "josefin_sansregular", sans-serif;
  color: #08425C;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 10px 15px;
}
.header .nav .nav_cont .menu_nav li a:hover {
  color: #FF1A6A;
  transition: 0.2s all ease;
}
.header .nav .nav_cont .menu_nav li.link-dest a {
  border: 1px solid #FF1A6A;
  color: #FF1A6A;
  border-radius: 3px;
  transition: 0.3s all ease;
  padding-right: 25px;
  background-position: 95% 45%;
  background-image: url("../../imag/v1/icon/arrow_down_f.png");
}
.header .nav .nav_cont .menu_nav li.link-dest a:hover {
  background-color: #FF1A6A;
  color: #ffffff;
  background-image: url("../../imag/v1/icon/arrow_up_w.png");
}
.header .nav .nav_cont .menu_nav li.link-dest:hover a {
  background-color: #FF1A6A;
  color: #ffffff;
  background-position: 95% 45%;
  background-image: url("../../imag/v1/icon/arrow_up_w.png");
}
.header .nav .nav_cont .menu_nav .desp a {
  background-image: url("../../imag/v1/icon/arrow_down.png");
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 98% 46%;
  color: #08425C;
  width: 100%;
}
.header .nav .nav_cont .menu_nav .desp:hover a {
  background-image: url("../../imag/v1/icon/arrow_up.png");
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 98% 46%;
  color: #FF1A6A;
  transition: 0.2s all ease;
  width: 100%;
}
.header .nav .nav_cont .menu_nav .desp.sec {
  position: relative;
}
.header .nav .nav_cont .menu_nav .desp.sec:hover .cont_submenu {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  padding: 15px 0;
}
.header .nav .nav_cont .menu_nav .desp.sec:not(:first-child) .box_menu {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 1 0 300px !important;
  flex: 1 0 300px !important;
}
.header .nav .nav_cont .menu_nav .desp.sec:not(:first-child) .box_menu .sub-menu {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu {
  display: none;
  position: absolute;
  z-index: 14;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .box_menu {
  padding: 15px;
  background-color: #ffffff;
  border: 1px solid #B7B7B7;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex: 1 0 750px;
  flex: 1 0 750px;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .box_menu:before {
  content: "";
  background-image: url("../../imag/v1/auxi/arrow_menu_d.png");
  background-repeat: no-repeat;
  background-position: 55%;
  background-size: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -13px;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  border-left: 1px solid #E6E6E6;
  padding-left: 10px;
  margin-left: 10px;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu:first-child {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu ul {
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu ul li {
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  float: none;
  display: block !important;
  color: #333333;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu ul li:hover ul.sub-menu {
  display: block;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu ul li a {
  padding: 10px;
  color: #08425C;
  text-align: left !important;
  border: none;
  font-size: 0.8rem;
  font-family: "montserrat_mediumregular", sans-serif;
  line-height: 1.2;
  text-align: left;
  display: block;
  background: none;
  text-transform: none;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .sub-menu ul li a:hover {
  background-color: #FF1A6A;
  transition: 0.3s all ease;
  color: #ffffff;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .offline {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .offline a {
  display: block;
  background: none;
  text-transform: none;
  color: #666666;
  font-family: "montserrat_mediumregular", sans-serif;
}
.header .nav .nav_cont .menu_nav .desp.sec .cont_submenu .offline a:hover {
  color: #FF1A6A;
}
.header .nav .nav_cont .notification {
  position: relative;
}
.header .nav .nav_cont .notification .btn-notification {
  position: relative;
}
.header .nav .nav_cont .notification .btn-notification img {
  width: 20px;
}
.header .nav .nav_cont .notification:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.header .nav .nav_cont .notification .tooltip {
  background: #FF1A6A;
  top: 40px;
  color: #ffffff;
  display: block;
  margin-left: -77px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 8px 15px;
  pointer-events: none;
  position: absolute;
  width: 180px;
  font-family: "montserratbold", sans-serif;
  font-size: 12px;
  text-align: center;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
.header .nav .nav_cont .notification .tooltip:before {
  top: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
.header .nav .nav_cont .notification .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-bottom: solid #FF1A6A 10px;
  top: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
.header .nav .nav_cont .search-cont {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 25px;
  height: 25px;
}
.header .nav .nav_cont .search-cont .search-wrapper {
  position: absolute;
  transform: translate(-7%, -50%);
  top: 50%;
  right: 0;
}
.header .nav .nav_cont .search-cont .search-wrapper.active .close {
  right: -23px;
  transform: rotate(45deg);
  transition: all 0.6s cubic-bezier(0, 0.105, 0.035, 1.57);
  transition-delay: 0.5s;
}
.header .nav .nav_cont .search-cont .search-wrapper.active .input-holder {
  width: 450px;
  background-color: #ffffff;
  border-bottom: 1px solid #08425C;
  transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
}
.header .nav .nav_cont .search-cont .search-wrapper.active .input-holder .search-input {
  opacity: 1;
  transform: translate(0, 5px);
  padding: 0 15px;
}
.header .nav .nav_cont .search-cont .search-wrapper.active .input-holder .search-icon {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  border: none;
}
.header .nav .nav_cont .search-cont .search-wrapper.active .input-holder .search-icon.btn {
  display: block;
}
.header .nav .nav_cont .search-cont .search-wrapper.active .input-holder .search-icon.ic {
  display: none;
}
.header .nav .nav_cont .search-cont .search-wrapper .close {
  position: absolute;
  z-index: 1;
  top: 7px;
  right: 10px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  transform: rotate(-180deg);
  transition: all 0.3s cubic-bezier(0.285, -0.45, 0.935, 0.11);
  transition-delay: 0.2s;
}
.header .nav .nav_cont .search-cont .search-wrapper .close::before {
  width: 2px;
  height: 16px;
  left: 7px;
  top: 0;
}
.header .nav .nav_cont .search-cont .search-wrapper .close::after {
  width: 16px;
  height: 2px;
  left: 0px;
  top: 7px;
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder {
  height: 30px;
  width: 30px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0);
  position: relative;
  transition: all 0.3s ease-in-out;
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-input {
  width: 100%;
  opacity: 0;
  position: absolute;
  background: transparent;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-family: "montserratregular", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #08425C;
  transition: all 0.3s cubic-bezier(0, 0.105, 0.035, 1.57);
  transition-delay: 0.3s;
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon {
  width: 30px;
  height: 30px;
  top: 2px;
  right: 3px;
  border: none;
  border-radius: 6px;
  background: #ffffff;
  padding: 0px;
  outline: none;
  position: relative;
  z-index: 2;
  float: right;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  transform: rotate(45deg);
  transition: all 0.4s cubic-bezier(0.65, -0.6, 0.24, 1.65);
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span::before {
  width: 2px;
  height: 6px;
  left: 9px;
  top: 13px;
  border-radius: 2px;
  background: #08425C;
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span::after {
  width: 14px;
  height: 14px;
  left: 3px;
  top: 0px;
  border-radius: 16px;
  border: 2px solid #08425C;
}
.header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span:before, .header .nav .nav_cont .search-cont .search-wrapper .input-holder .search-icon span:after {
  position: absolute;
  content: "";
}
.header .nav .nav_cont .search-cont .search-wrapper .close:before, .header .nav .nav_cont .search-cont .search-wrapper .close:after {
  position: absolute;
  content: "";
  background: #08425C;
}
.header .nav .nav_cont .search-cont .search-icon.btn {
  display: none;
}
.header .nav .nav_cont .search-cont .search-icon.ic {
  text-align: center;
}
.header .nav .nav_cont .search-cont .search-icon.ic span {
  top: 6px;
}
.header .nav .nav_cont .cont_social {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.header .nav .nav_cont .cont_social .pref {
  color: #ffffff;
  font-size: 0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}
@media (max-width: 425px) {
  .header .nav .nav_cont .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .header .nav .nav_cont .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .header .nav .nav_cont .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header .nav .nav_cont .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .header .nav .nav_cont .cont_social .pref {
    display: block;
  }
}
@media (min-width: 1400px) {
  .header .nav .nav_cont .cont_social .pref {
    display: block;
  }
}
.header .nav .nav_cont .cont_social li {
  display: inline-block;
  padding: 0 5px;
}
.header .nav .nav_cont .cont_social a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  padding: 5px;
}
.header .nav .nav_cont .cont_social .twitter {
  border-radius: 50%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #B7B7B7;
}
.header .nav .nav_cont .cont_social .twitter:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.header .nav .nav_cont .cont_social .twitter img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.header .nav .nav_cont .cont_social .facebook {
  border-radius: 50%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #B7B7B7;
}
.header .nav .nav_cont .cont_social .facebook:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.header .nav .nav_cont .cont_social .facebook img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.header .nav .nav_cont .cont_social .instagram {
  border-radius: 50%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #B7B7B7;
}
.header .nav .nav_cont .cont_social .instagram:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.header .nav .nav_cont .cont_social .instagram img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

.menu_responsive {
  background-color: #ffffff;
  position: fixed;
  overflow: hidden;
  width: 100%;
  z-index: 100;
  -webkit-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.14);
}
@media (max-width: 425px) {
  .menu_responsive {
    display: block;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .menu_responsive {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu_responsive {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .menu_responsive {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .menu_responsive {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .menu_responsive {
    display: none !important;
  }
}
.menu_responsive img {
  width: auto;
}
.menu_responsive .logo {
  display: block;
  float: left;
  padding: 10px 20px;
}
.menu_responsive .logo img {
  width: 115px;
}
.menu_responsive .menu {
  clear: both;
  max-height: 0;
  width: 100%;
  transition: max-height 0.3s ease-in-out;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #ffffff;
}
.menu_responsive li {
  position: relative;
  float: none;
}
.menu_responsive li a {
  display: block;
  font-family: "josefin_sansregular", sans-serif;
  color: #08425C;
  text-transform: uppercase;
  padding: 0;
  text-decoration: none;
  text-align: center;
  padding: 15px 20px;
}
.menu_responsive li a.link {
  border-bottom: 1px solid #E6E6E6;
}
.menu_responsive li:last-child .link {
  border-bottom: none;
}
.menu_responsive li.link-dest {
  margin: 10px 0;
  border-bottom: 1px solid #E6E6E6;
}
.menu_responsive li.link-dest a {
  margin: 0 10px;
  border-radius: 3px;
  border: 1px solid #FF1A6A !important;
  color: #FF1A6A;
  width: auto;
}
.menu_responsive .buscar form {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  background-color: rgba(8, 66, 92, 0.2);
}
.menu_responsive .buscar input {
  background: none;
  display: block;
  border: none;
  width: 60%;
  padding: 24px 10px;
  text-align: center;
  outline: none;
  font-family: "josefin_sansregular", sans-serif;
  font-size: 1rem;
  color: #08425C;
}
.menu_responsive .buscar input::placeholder {
  color: #08425C;
}
.menu_responsive .buscar .btn-default {
  width: 30px;
  height: 30px;
  right: 3px;
  border: none;
  padding: 0px;
  outline: none;
  position: relative;
  cursor: pointer;
}
.menu_responsive .buscar .btn-default span {
  display: block;
  vertical-align: middle;
  position: relative;
  transform: rotate(45deg);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}
.menu_responsive .buscar .btn-default span::before {
  position: absolute;
  content: "";
  width: 2px;
  height: 10px;
  left: 13px;
  top: 61%;
  border-radius: 2px;
  background: #08425C;
}
.menu_responsive .buscar .btn-default span::after {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  left: 5px;
  top: 5%;
  border-radius: 16px;
  border: 2px solid #08425C;
}
.menu_responsive .link {
  width: 100%;
  display: block;
}
.menu_responsive li a:hover, .menu_responsive .menu-btn:hover {
  background-color: #FF1A6A;
  color: #ffffff;
}
.menu_responsive .accordionItemHeading {
  position: absolute;
  padding: 21px 30px;
  display: block;
  width: auto;
  right: 0;
  top: 0;
}
.menu_responsive .accordionItemHeading img {
  width: 8px;
  transition: 0.2s all ease;
}
.menu_responsive .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 28px 20px;
  position: relative;
  user-select: none;
}
.menu_responsive .menu-icon .navicon {
  background: #333333;
  display: block;
  height: 2px;
  position: relative;
  transition: background 0.2s ease-out;
  width: 23px;
}
.menu_responsive .menu-icon .navicon:before, .menu_responsive .menu-icon .navicon:after {
  background: #333333;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: all 0.2s ease-out;
  width: 100%;
}
.menu_responsive .menu-icon .navicon:before {
  top: 5px;
}
.menu_responsive .menu-icon .navicon:after {
  top: -5px;
}
.menu_responsive .menu-btn {
  display: none;
}
.menu_responsive .menu-btn:checked ~ .menu {
  max-height: 90vh;
  overflow-y: scroll;
}
.menu_responsive .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}
.menu_responsive .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
  top: 0;
}
.menu_responsive .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
  top: 0;
}
.menu_responsive .menu-btn:checked ~ .menu-icon .navicon:not(.steps) .navicon:before {
  top: 0;
}
.menu_responsive .menu-btn:checked ~ .menu-icon .navicon:not(.steps) .navicon:after {
  top: 0;
}
.menu_responsive .accordionItemContent {
  border-bottom: 1px solid #E6E6E6;
}
.menu_responsive .accordionItemContent li a {
  padding: 10px 20px;
  text-transform: none;
}
.menu_responsive .open .link {
  background-color: #FF1A6A;
  color: #ffffff;
  transition: 0.2s all ease;
}
.menu_responsive .open .accordionItemHeading img {
  transform: rotate(180deg);
}
.menu_responsive .open .accordionItemContent {
  width: 100%;
  display: block;
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: top;
  -o-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -o-transition: -o-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  box-sizing: border-box;
}
.menu_responsive .close .accordionItemContent {
  height: 0px;
  transition: height 1s ease-out;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  display: block;
}
.menu_responsive .cont_social {
  padding: 25px 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.menu_responsive .cont_social .pref {
  color: #ffffff;
  font-size: 0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}
@media (max-width: 425px) {
  .menu_responsive .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .menu_responsive .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu_responsive .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .menu_responsive .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .menu_responsive .cont_social .pref {
    display: block;
  }
}
@media (min-width: 1400px) {
  .menu_responsive .cont_social .pref {
    display: block;
  }
}
.menu_responsive .cont_social li {
  display: inline-block;
  padding: 0 5px;
}
.menu_responsive .cont_social a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  padding: 5px;
}
.menu_responsive .cont_social a {
  padding: 10px;
}
.menu_responsive .cont_social .twitter {
  border-radius: 50%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #B7B7B7;
}
.menu_responsive .cont_social .twitter:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.menu_responsive .cont_social .twitter img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.menu_responsive .cont_social .facebook {
  border-radius: 50%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #B7B7B7;
}
.menu_responsive .cont_social .facebook:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.menu_responsive .cont_social .facebook img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.menu_responsive .cont_social .instagram {
  border-radius: 50%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #B7B7B7;
}
.menu_responsive .cont_social .instagram:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.menu_responsive .cont_social .instagram img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media (max-width: 425px) {
  .menu_responsive li {
    float: none;
  }
  .menu_responsive li a {
    padding: 15px 20px;
  }
  .menu_responsive li a.link {
    border-bottom: 1px solid #E6E6E6;
  }
  .menu_responsive li:last-child .link {
    border-bottom: none;
  }
  .menu_responsive .menu {
    clear: none;
    float: right;
  }
}
.footer {
  padding: 20px 0;
  background-color: #002136;
  text-align: center;
}
.footer a, .footer p, .footer h2 {
  color: #ffffff;
}
.footer .social_footer {
  padding: 10px 100px 25px;
  margin-bottom: 20px;
  border-bottom: 1px solid #08425C;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 425px) {
  .footer .social_footer {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 0 25px 0;
    margin: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .social_footer {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 0 25px 0;
    margin: 0 10px;
  }
}
.footer .social_footer .cont_social {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.footer .social_footer .cont_social .pref {
  color: #ffffff;
  font-size: 0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}
@media (max-width: 425px) {
  .footer .social_footer .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .social_footer .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer .social_footer .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .footer .social_footer .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .footer .social_footer .cont_social .pref {
    display: block;
  }
}
@media (min-width: 1400px) {
  .footer .social_footer .cont_social .pref {
    display: block;
  }
}
.footer .social_footer .cont_social li {
  display: inline-block;
  padding: 0 5px;
}
.footer .social_footer .cont_social a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  padding: 5px;
}
@media (max-width: 425px) {
  .footer .social_footer .cont_social {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 20px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .social_footer .cont_social {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 20px;
  }
}
.footer .social_footer .cont_social .twitter {
  border-radius: 50%;
  z-index: 1;
  background-color: #1DDBBD;
  border: 1px solid #1DDBBD;
}
.footer .social_footer .cont_social .twitter:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.footer .social_footer .cont_social .twitter img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.footer .social_footer .cont_social .facebook {
  border-radius: 50%;
  z-index: 1;
  background-color: #1DDBBD;
  border: 1px solid #1DDBBD;
}
.footer .social_footer .cont_social .facebook:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.footer .social_footer .cont_social .facebook img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.footer .social_footer .cont_social .instagram {
  border-radius: 50%;
  z-index: 1;
  background-color: #1DDBBD;
  border: 1px solid #1DDBBD;
}
.footer .social_footer .cont_social .instagram:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.footer .social_footer .cont_social .instagram img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.footer .social_footer .cont_apps {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .footer .social_footer .cont_apps {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .social_footer .cont_apps {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.footer .social_footer .cont_apps li {
  margin-left: 10px;
}
.footer .social_footer .cont_apps .pref {
  color: #ffffff;
  font-size: 0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}
@media (max-width: 425px) {
  .footer .social_footer .cont_apps .pref {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .social_footer .cont_apps .pref {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer .social_footer .cont_apps .pref {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .footer .social_footer .cont_apps .pref {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .footer .social_footer .cont_apps .pref {
    display: block;
  }
}
@media (min-width: 1400px) {
  .footer .social_footer .cont_apps .pref {
    display: block;
  }
}
.footer .nav_footer {
  margin-bottom: 30px;
}
@media (max-width: 425px) {
  .footer .nav_footer {
    margin: 20px 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .nav_footer {
    margin: 20px 0;
  }
}
.footer .nav_footer ul {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 425px) {
  .footer .nav_footer ul {
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .nav_footer ul {
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.footer .nav_footer ul li {
  padding-left: 20px;
  font-size: 0.7rem;
  font-family: "josefin_sans_semiboldregular", sans-serif;
}
.footer .nav_footer ul li:first-child {
  padding-left: 0;
}
@media (max-width: 425px) {
  .footer .nav_footer ul li {
    padding-left: 30px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .nav_footer ul li {
    padding-left: 30px;
  }
}
@media (max-width: 425px) {
  .footer .nav_footer ul li {
    padding: 10px 30px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .nav_footer ul li {
    padding: 10px 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .footer .nav_footer ul li {
    padding-bottom: 20px;
  }
}
.footer .info_footer .logo_cont {
  max-width: 215px;
  margin: 0 auto;
}
.footer .info_footer .logo_cont img {
  display: block;
  width: 100%;
}
.footer .info_footer .cont_txt {
  padding: 10px 0 20px;
}
@media (max-width: 425px) {
  .footer .info_footer .cont_txt {
    max-width: 245px;
    margin: 0 auto;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .info_footer .cont_txt {
    max-width: 245px;
    margin: 0 auto;
  }
}
.footer .info_footer .cont_txt p {
  font-family: "josefin_sansregular", sans-serif;
  font-size: 0.7rem;
  line-height: 2.5;
}
.footer .sub_footer .nav {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 425px) {
  .footer .sub_footer .nav {
    max-width: 320px;
    margin: 0 auto;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .sub_footer .nav {
    max-width: 320px;
    margin: 0 auto;
  }
}
.footer .sub_footer .nav li {
  padding: 0 25px;
  font-size: 0.5625rem;
  font-family: "josefin_sansregular", sans-serif;
  border-right: 1px solid #ffffff;
}
.footer .sub_footer .nav li:last-child {
  border-right: none;
}
@media (max-width: 425px) {
  .footer .sub_footer .nav li {
    border: none;
    padding: 10px 30px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .footer .sub_footer .nav li {
    border: none;
    padding: 10px 30px;
  }
}
.footer .sub_footer .legal {
  padding: 40px 0 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.footer .sub_footer .legal li {
  padding: 0 14px;
}

.dest_home {
  position: relative;
}
.dest_home .bg_cont {
  min-height: 478px !important;
}
@media (min-width: 1400px) {
  .dest_home .bg_cont {
    min-height: 520px !important;
  }
}
.dest_home:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(38%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}
@media (max-width: 425px) {
  .dest_home:before {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home:before {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home:before {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home:before {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .dest_home:before {
    display: block;
  }
}
@media (min-width: 1400px) {
  .dest_home:before {
    display: block;
  }
}
.dest_home .auxi {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  flex-grow: 1;
}
@media (max-width: 425px) {
  .dest_home .auxi {
    position: relative;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi {
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi {
    position: relative;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi {
    position: relative;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .dest_home .auxi {
    padding: 0 20px;
  }
}
.dest_home .auxi .cont_dest {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: end;
  -moz-box-align: end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  flex-grow: 1;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest {
    padding: 20px 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest {
    padding: 20px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest {
    padding: 20px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest {
    padding: 20px;
    margin-bottom: 0;
  }
}
.dest_home .auxi .cont_dest .cont_txt {
  max-width: 69%;
}
.dest_home .auxi .cont_dest .cont_txt .subtit {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  font-size: 2.6rem;
  margin-bottom: 10px;
  line-height: 1.5;
  color: #ffffff;
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
  }
}
.dest_home .auxi .cont_dest .cont_txt .subtit a {
  color: #ffffff;
}
.dest_home .auxi .cont_dest .cont_txt .baj {
  font-family: "montserratregular", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
  color: #ffffff;
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
.dest_home .auxi .cont_dest .cont_txt .baj a {
  color: #ffffff;
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt {
    max-width: 100%;
  }
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-family: "josefin_sans_semiboldregular", sans-serif;
    font-size: 2.6rem;
    margin-bottom: 10px;
    line-height: 1.5;
    color: #002136;
  }
}
@media (max-width: 425px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (max-width: 425px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (max-width: 425px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (max-width: 425px) and (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
  }
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit a {
    color: #002136;
  }
}
@media (max-width: 425px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    display: none !important;
  }
}
@media (max-width: 425px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    display: none !important;
  }
}
@media (max-width: 425px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    display: block;
  }
}
@media (max-width: 425px) and (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    display: block;
  }
}
@media (max-width: 425px) and (min-width: 1200px) and (max-width: 1399px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    display: block;
  }
}
@media (max-width: 425px) and (min-width: 1400px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    display: block;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt {
    max-width: 100%;
  }
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-family: "josefin_sans_semiboldregular", sans-serif;
    font-size: 2.6rem;
    margin-bottom: 10px;
    line-height: 1.5;
    color: #002136;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit a {
    color: #002136;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt {
    max-width: 100%;
  }
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-family: "josefin_sans_semiboldregular", sans-serif;
    font-size: 2.6rem;
    margin-bottom: 10px;
    line-height: 1.5;
    color: #002136;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit a {
    color: #002136;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-family: "montserratregular", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .baj a {
    color: #666666;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt {
    max-width: 100%;
  }
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-family: "josefin_sans_semiboldregular", sans-serif;
    font-size: 2.6rem;
    margin-bottom: 10px;
    line-height: 1.5;
    color: #002136;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit {
    font-size: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .subtit a {
    color: #002136;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-family: "montserratregular", sans-serif;
    font-size: 1.2rem;
    line-height: 1.5;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_txt .baj a {
    color: #666666;
  }
}
.dest_home .auxi .cont_dest .cont_btn .btn_main {
  background-color: #FF1A6A;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 260px;
  padding: 10px 35px 10px 55px;
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 0.82rem;
  line-height: 1.3;
  color: #ffffff;
  background-image: url("../../imag/v1/icon/ic_play.png");
  background-repeat: no-repeat;
  background-position: 20px 50%;
  background-size: 20px;
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_btn .btn_main {
    width: 285px;
    margin: 12px auto;
  }
}
.dest_home .auxi .cont_dest .cont_btn .btn_main:hover {
  background-image: url("../../imag/v1/icon/ic_play_f.png");
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
@media (max-width: 425px) {
  .dest_home .auxi .cont_dest .cont_btn {
    width: 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dest_home .auxi .cont_dest .cont_btn {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dest_home .auxi .cont_dest .cont_btn {
    margin-top: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dest_home .auxi .cont_dest .cont_btn {
    margin-top: 20px;
  }
}
.dest_home .auxi .cont_dest .cont_btn .btn_main {
  text-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.lg-9 .dest_home {
  padding-top: 14px;
  margin-bottom: 14px;
}
.lg-9 .dest_home .auxi {
  padding: 0 25px;
}
@media (max-width: 425px) {
  .lg-9 .dest_home .auxi {
    padding: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .dest_home .auxi {
    padding: 0;
  }
}
.lg-9 .dest_home .auxi .cont_dest {
  margin-bottom: 30px;
}
.lg-9 .dest_home .auxi .cont_dest .subtit {
  font-size: 1.7rem;
  line-height: 1.2;
}
.lg-9 .dest_home .auxi .cont_dest .baj {
  font-size: 1rem;
}
.lg-9 .dest_home .auxi .cont_dest .btn_main {
  font-size: 0.71rem;
}

.lg-6 .dest_home {
  padding-top: 14px;
}
.lg-6 .dest_home:before {
  content: none;
}
.lg-6 .dest_home .auxi {
  position: relative;
}
.lg-6 .dest_home .auxi .cont_dest {
  margin-bottom: 14px;
}
.lg-6 .dest_home .auxi .cont_txt {
  max-width: 100%;
  padding: 10px;
}
.lg-6 .dest_home .auxi .cont_txt .subtit {
  color: #002136;
  font-size: 1.25rem;
}
.lg-6 .dest_home .auxi .cont_txt .baj {
  color: #666666;
  font-size: 0.84rem;
}
.lg-6 .dest_home .auxi .cont_btn {
  margin-top: 20px;
}
.lg-6 .dest_home .auxi .cont_btn .btn_main {
  font-size: 0.7rem;
}

.lg-3 .dest_home {
  padding-top: 14px;
}
.lg-3 .dest_home:before {
  content: none;
}
.lg-3 .dest_home .auxi {
  position: relative;
}
.lg-3 .dest_home .auxi .cont_dest {
  margin-bottom: 14px;
}
@media (max-width: 425px) {
  .lg-3 .dest_home .auxi .cont_dest {
    padding: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-3 .dest_home .auxi .cont_dest {
    padding: 0;
  }
}
.lg-3 .dest_home .auxi .cont_txt {
  max-width: 100%;
  padding: 10px;
}
.lg-3 .dest_home .auxi .cont_txt .subtit {
  color: #002136;
  font-size: 1.25rem;
}
.lg-3 .dest_home .auxi .cont_txt .baj {
  color: #666666;
  font-size: 0.84rem;
}
.lg-3 .dest_home .auxi .cont_btn {
  margin: 20px auto 0;
}
.lg-3 .dest_home .auxi .cont_btn .btn_main {
  font-size: 0.7rem;
}

.vod-h {
  padding: 14px 0;
  overflow: hidden;
}
@media (max-width: 425px) {
  .vod-h {
    margin-bottom: 14px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h {
    margin-bottom: 14px;
  }
}
.vod-h.bg-negro .tit, .vod-h.bg-negro .baj {
  color: #ffffff !important;
}
.vod-h.bg-negro .fecha {
  color: #abb1a8 !important;
}
.vod-h .banner_full {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 425px) {
  .vod-h .banner_full {
    padding-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h .banner_full {
    padding-bottom: 0;
  }
}
.vod-h #mdstrm-player iframe {
  width: 100%;
}
.vod-h .media iframe, .vod-h .media object, .vod-h .media embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vod-h .enc-player {
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.vod-h .enc-player .banner_m {
  margin: 0;
}
.vod-h .enc_articulo {
  padding: 30px 0 0 30px;
}
.vod-h .enc_articulo .tit {
  font-size: 2.6rem;
  font-family: "josefin_sansbold", sans-serif;
  color: #002136;
  line-height: 1.1;
}
@media (max-width: 425px) {
  .vod-h .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
    letter-spacing: 0.2px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vod-h .enc_articulo .tit {
    font-size: 1.7rem;
    line-height: 1.2;
  }
}
.vod-h .enc_articulo .baj {
  font-size: 1.03rem;
  font-family: "montserrat_mediumregular", sans-serif;
  color: #333333;
  line-height: 1.6;
  letter-spacing: 0.5px;
  margin-top: 10px;
  margin-bottom: 30px;
  max-width: 85%;
}
@media (max-width: 425px) {
  .vod-h .enc_articulo .baj {
    font-size: 0.87rem;
    max-width: 100%;
    letter-spacing: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h .enc_articulo .baj {
    font-size: 0.87rem;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vod-h .enc_articulo .baj {
    font-size: 0.87rem;
    max-width: 100%;
  }
}
.vod-h .enc_articulo .cont-fecha {
  padding-top: 10px;
}
.vod-h .enc_articulo .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #666666;
  line-height: 1.2;
}
.vod-h .enc_articulo .fecha:last-child {
  padding-bottom: 0;
}
.vod-h .enc_articulo.cap {
  margin-top: 20px;
}
@media (max-width: 425px) {
  .vod-h .enc_articulo {
    padding: 20px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h .enc_articulo {
    padding: 20px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vod-h .enc_articulo {
    padding: 20px 50px 20px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vod-h .enc_articulo {
    padding: 20px 50px 20px 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .vod-h .enc_articulo {
    padding: 20px 50px 20px 20px;
  }
}
.vod-h .enc_articulo .cont-fecha {
  padding-bottom: 20px;
}
@media (max-width: 425px) {
  .vod-h .enc_articulo .cont-fecha {
    padding-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h .enc_articulo .cont-fecha {
    padding-bottom: 0;
  }
}
.vod-h .enc_articulo .cont-fecha .fecha {
  color: #666666;
  font-size: 0.75rem;
  padding-bottom: 15px;
}
.vod-h .enc_articulo .tit {
  font-size: 2.1875rem;
}
@media (max-width: 425px) {
  .vod-h .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
    letter-spacing: 0.2px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .vod-h .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vod-h .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
  }
}
.vod-h .enc_articulo .auxi {
  max-width: 1254px;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .vod-h .enc_articulo .auxi {
    padding-right: 250px;
  }
}
@media (min-width: 1400px) {
  .vod-h .enc_articulo .auxi {
    max-width: 1350px;
  }
}

.hero_big {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
}
.hero_big .bg_cont {
  min-height: 366px !important;
}
@media (min-width: 1400px) {
  .hero_big .bg_cont {
    min-height: 430px !important;
  }
}
.hero_big .hero_nav {
  padding: 20px 0 10px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  flex-grow: 0;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 0 1 100%;
  flex: 0 1 100%;
}
@media (max-width: 425px) {
  .hero_big .hero_nav {
    display: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .hero_nav {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .hero_nav {
    padding: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_big .hero_nav {
    padding: 20px 10px;
  }
}
.hero_big .cont_nav {
  -webkit-flex: 0 1 80%;
  flex: 0 1 80%;
}
@media (max-width: 425px) {
  .hero_big .cont_nav {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .cont_nav {
    padding-right: 15px;
    -webkit-flex: 0 1 84%;
    flex: 0 1 84%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_big .cont_nav {
    -webkit-flex: 0 1 85%;
    flex: 0 1 85%;
  }
}
.hero_big .cont_nav ul {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
}
@media (max-width: 425px) {
  .hero_big .cont_nav ul {
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .cont_nav ul {
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.hero_big .cont_nav li {
  display: inline-block;
  position: relative;
  margin-right: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .cont_nav li {
    margin-right: 7px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_big .cont_nav li {
    margin-right: 10px;
  }
}
.hero_big .cont_nav li:last-child {
  margin-right: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .cont_nav li:last-child a {
    padding: 10px 10px 10px 5px;
  }
}
.hero_big .cont_nav li a {
  color: #ffffff;
  padding: 15px 15px 8px;
  font-family: "montserrat_mediumregular", sans-serif;
  letter-spacing: 0.5px;
  font-size: 0.87rem;
  display: block;
  transition: 0.2s all ease;
}
.hero_big .cont_nav li a:before {
  content: "";
  height: 2px;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #1DDBBD;
  transition: 0.2s all ease;
}
.hero_big .cont_nav li a:hover:before {
  width: 100%;
  right: 0;
}
@media (max-width: 425px) {
  .hero_big .cont_nav li a {
    color: #002136;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .cont_nav li a {
    color: #002136;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .cont_nav li a {
    padding: 10px 5px;
    font-size: 0.77rem;
  }
}
.hero_big .cont_nav li.active a:before {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #1DDBBD;
}
.hero_big .cont_nav .desp a {
  background-image: url("../../imag/v1/icon/arrow_w_down.png");
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: 100% 59%;
  width: 100%;
}
.hero_big .cont_nav .desp:hover a {
  background-image: url("../../imag/v1/icon/arrow_w_up.png");
}
.hero_big .cont_nav .desp.sec {
  position: relative;
}
.hero_big .cont_nav .desp.sec:hover ul.sub-menu {
  display: block;
}
.hero_big .cont_nav .desp.sec:focus ul.sub-menu {
  display: block;
}
.hero_big .cont_nav .desp.sec ul.sub-menu {
  position: absolute;
  z-index: 1000;
  background-color: #ffffff;
  display: none;
  width: 100%;
  left: 0px;
  min-width: 190px;
  padding: 15px 0;
}
.hero_big .cont_nav .desp.sec ul.sub-menu li {
  float: none;
  display: block !important;
  color: #333333;
  margin: 0 !important;
}
.hero_big .cont_nav .desp.sec ul.sub-menu li:hover ul.sub-menu {
  display: block;
}
.hero_big .cont_nav .desp.sec ul.sub-menu li a {
  padding: 10px;
  color: #333333;
  text-align: left !important;
  border: none;
  font-size: 10px;
  text-align: left;
  display: block;
  background: none;
}
.hero_big .cont_nav .desp.sec ul.sub-menu li a:hover {
  background-color: #FF1A6A;
  transition: 0.3s all ease;
  color: #ffffff;
}
.hero_big .cont_nav .desp.sec ul.sub-menu li a:hover:before {
  content: none;
}
.hero_big .cont_social {
  -webkit-flex: 0 1 20%;
  flex: 0 1 20%;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .hero_big .cont_social {
    width: 100%;
    display: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .cont_social {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .cont_social {
    -webkit-flex: 0 1 16%;
    flex: 0 1 16%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_big .cont_social {
    -webkit-flex: 0 1 15%;
    flex: 0 1 15%;
  }
}
.hero_big .cont_social .pref {
  color: #ffffff;
  font-size: 0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}
@media (max-width: 425px) {
  .hero_big .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_big .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_big .cont_social .pref {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .hero_big .cont_social .pref {
    display: block;
  }
}
@media (min-width: 1400px) {
  .hero_big .cont_social .pref {
    display: block;
  }
}
.hero_big .cont_social li {
  display: inline-block;
  padding: 0 5px;
}
.hero_big .cont_social a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  padding: 5px;
}
.hero_big .cont_social .twitter {
  border-radius: 50%;
  z-index: 1;
  background-color: #1DDBBD;
  border: 1px solid #1DDBBD;
}
.hero_big .cont_social .twitter:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.hero_big .cont_social .twitter img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hero_big .cont_social .facebook {
  border-radius: 50%;
  z-index: 1;
  background-color: #1DDBBD;
  border: 1px solid #1DDBBD;
}
.hero_big .cont_social .facebook:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.hero_big .cont_social .facebook img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hero_big .cont_social .instagram {
  border-radius: 50%;
  z-index: 1;
  background-color: #1DDBBD;
  border: 1px solid #1DDBBD;
}
.hero_big .cont_social .instagram:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.hero_big .cont_social .instagram img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hero_big:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 79.4%);
}
.hero_big .auxi {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  flex-grow: 1;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}
@media (max-width: 425px) {
  .hero_big .auxi {
    position: relative;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_big .auxi {
    position: relative;
  }
}

.menu_mov {
  padding: 5px 15px 14px 15px;
}
@media (max-width: 425px) {
  .menu_mov {
    display: block;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .menu_mov {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .menu_mov {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .menu_mov {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .menu_mov {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .menu_mov {
    display: none !important;
  }
}
.menu_mov .menu-programa-nav {
  transition: 0.2s all ease;
}
.menu_mov .menu-programa-nav li {
  list-style: none;
}
.menu_mov .menu-programa-nav li a {
  display: block;
  list-style: none;
  padding: 12px 10px;
  color: #002136;
  font-size: 0.95rem;
  text-decoration: none;
}
.menu_mov [id^=menu-programa]:checked ~ ul {
  max-height: 1000px;
  transition: max-height 0.3s ease-in-out;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0px 7px 5px -3px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 7px 5px -3px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 7px 5px -3px rgba(0, 0, 0, 0.14);
}
.menu_mov [id^=menu-programa]:checked ~ .menu-programa:after {
  transform: rotate(180deg);
}
.menu_mov .menu-programa, .menu_mov [id^=menu-programa] {
  display: none;
}
.menu_mov .menu-programa {
  display: block;
  list-style: none;
  padding: 10px;
  font-size: 0.95rem;
  border-bottom: 1px solid #E6E6E6;
  color: #002136;
  position: relative;
}
.menu_mov .menu-programa:after {
  content: "";
  background-image: url("../../imag/v1/icon/arrow_down.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  z-index: 1;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 10px;
  top: calc(50% - 5px);
  transition: 0.2s all ease;
}
.menu_mov .menu-programa + a, .menu_mov .menu-programa-nav {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  background-color: #ffffff;
  padding: 0 20px;
  z-index: 10;
}

.art_video .hero_big.interior {
  background-color: #000000;
}
.art_video .menu_mov {
  background-color: #000000;
}
.art_video .menu_mov .menu-programa {
  color: #ffffff;
  border-bottom: 1px solid #1DDBBD;
}
.art_video .menu_mov .menu-programa:after {
  background-image: url("../../imag/v1/icon/arrow_w_down.png");
}
.art_video .menu_mov .menu-programa-nav {
  background-color: #000000;
}
.art_video .menu_mov .menu-programa-nav a {
  color: #ffffff;
}

.cyan .hero_especial .cont_txt, .amarillo .hero_especial .cont_txt, .fucsia .hero_especial .cont_txt {
  background: none !important;
}

@media (max-width: 425px) {
  .dark .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dark .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dark .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .dark .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}

@media (max-width: 425px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    color: #ffffff !important;
  }
}
@media (max-width: 425px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #ffffff !important;
    color: #FF1A6A !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #ffffff !important;
    color: #FF1A6A !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #ffffff !important;
    color: #FF1A6A !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .fucsia .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #ffffff !important;
    color: #FF1A6A !important;
  }
}

@media (max-width: 425px) {
  .amarillo .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main, .cyan .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #FF1A6A !important;
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .amarillo .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main, .cyan .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #FF1A6A !important;
    color: #ffffff !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .amarillo .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main, .cyan .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #FF1A6A !important;
    color: #ffffff !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .amarillo .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main, .cyan .hero_especial .dest_home .auxi .cont_dest .cont_btn .btn_main {
    background-color: #FF1A6A !important;
    color: #ffffff !important;
  }
}

@media (max-width: 425px) {
  .hero_especial {
    background: #000000 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial {
    background: #000000 !important;
  }
}
@media (max-width: 425px) {
  .hero_especial.bg_dos {
    background-color: #002136 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial.bg_dos {
    background-color: #002136 !important;
  }
}
.hero_especial .dest_home:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 29.04%, rgba(0, 0, 0, 0.85) 110.06%);
}
.hero_especial .dest_home .auxi .cont_dest {
  margin-bottom: 20px;
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt {
  max-width: 1065px;
  width: 85%;
  margin: 0 auto 30px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  padding: 10px;
  background: none;
}
@media (max-width: 425px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt {
    max-width: 100%;
  }
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt > a {
  -webkit-flex: 0 1 320px;
  flex: 0 1 320px;
  width: 320px;
  margin-right: 30px;
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt > a figure {
  width: 320px;
}
@media (max-width: 425px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > a figure {
    width: auto;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > a figure {
    width: auto;
  }
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt > .right {
  -webkit-flex: 0 1 70%;
  flex: 0 1 70%;
  text-align: left;
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .subtit {
  font-size: 3.125rem;
  line-height: 120%;
  font-family: "montserratbold", sans-serif;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media (max-width: 425px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .subtit {
    font-size: 1.875rem;
    color: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .subtit {
    font-size: 1.875rem;
    color: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .subtit {
    font-size: 1.875rem;
  }
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
  font-size: 1.25rem;
  line-height: 120%;
  margin-bottom: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
@media (max-width: 425px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    display: block !important;
    color: #ffffff !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right a .baj {
    display: block !important;
    color: #ffffff !important;
  }
}
.hero_especial .dest_home .auxi .cont_dest .cont_txt > .right .btn_main {
  background-image: none;
  padding: 10px 35px;
  float: left;
  clear: both;
  width: auto;
}
@media (max-width: 425px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right .btn_main {
    padding: 12px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .dest_home .auxi .cont_dest .cont_txt > .right .btn_main {
    padding: 12px 40px;
  }
}
.hero_especial .row .cont_sec:hover, .hero_especial .especial_row .cont_sec:hover {
  transform: scale(1.03);
  transition: 0.2s all ease;
  -webkit-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  -moz-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
}
@media (max-width: 425px) {
  .hero_especial .row .cont_sec:hover, .hero_especial .especial_row .cont_sec:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .row .cont_sec:hover, .hero_especial .especial_row .cont_sec:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_especial .row .cont_sec:hover, .hero_especial .especial_row .cont_sec:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_especial .row .cont_sec:hover, .hero_especial .especial_row .cont_sec:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.hero_especial .row .cont_sec:hover .cont_txt, .hero_especial .especial_row .cont_sec:hover .cont_txt {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
@media (max-width: 425px) {
  .hero_especial .row .cont_sec:hover .cont_txt, .hero_especial .especial_row .cont_sec:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .row .cont_sec:hover .cont_txt, .hero_especial .especial_row .cont_sec:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_especial .row .cont_sec:hover .cont_txt, .hero_especial .especial_row .cont_sec:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_especial .row .cont_sec:hover .cont_txt, .hero_especial .especial_row .cont_sec:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
.hero_especial .row .cont_sec:hover .cont_txt p, .hero_especial .row .cont_sec:hover .cont_txt h2, .hero_especial .row .cont_sec:hover .cont_txt h3, .hero_especial .row .cont_sec:hover .cont_txt a, .hero_especial .especial_row .cont_sec:hover .cont_txt p, .hero_especial .especial_row .cont_sec:hover .cont_txt h2, .hero_especial .especial_row .cont_sec:hover .cont_txt h3, .hero_especial .especial_row .cont_sec:hover .cont_txt a {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .hero_especial .row .cont_sec:hover .cont_txt h2, .hero_especial .row .cont_sec:hover .cont_txt h3, .hero_especial .row .cont_sec:hover .cont_txt a, .hero_especial .row .cont_sec:hover .cont_txt p, .hero_especial .especial_row .cont_sec:hover .cont_txt h2, .hero_especial .especial_row .cont_sec:hover .cont_txt h3, .hero_especial .especial_row .cont_sec:hover .cont_txt a, .hero_especial .especial_row .cont_sec:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .row .cont_sec:hover .cont_txt h2, .hero_especial .row .cont_sec:hover .cont_txt h3, .hero_especial .row .cont_sec:hover .cont_txt a, .hero_especial .row .cont_sec:hover .cont_txt p, .hero_especial .especial_row .cont_sec:hover .cont_txt h2, .hero_especial .especial_row .cont_sec:hover .cont_txt h3, .hero_especial .especial_row .cont_sec:hover .cont_txt a, .hero_especial .especial_row .cont_sec:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_especial .row .cont_sec:hover .cont_txt h2, .hero_especial .row .cont_sec:hover .cont_txt h3, .hero_especial .row .cont_sec:hover .cont_txt a, .hero_especial .row .cont_sec:hover .cont_txt p, .hero_especial .especial_row .cont_sec:hover .cont_txt h2, .hero_especial .especial_row .cont_sec:hover .cont_txt h3, .hero_especial .especial_row .cont_sec:hover .cont_txt a, .hero_especial .especial_row .cont_sec:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero_especial .row .cont_sec:hover .cont_txt h2, .hero_especial .row .cont_sec:hover .cont_txt h3, .hero_especial .row .cont_sec:hover .cont_txt a, .hero_especial .row .cont_sec:hover .cont_txt p, .hero_especial .especial_row .cont_sec:hover .cont_txt h2, .hero_especial .especial_row .cont_sec:hover .cont_txt h3, .hero_especial .especial_row .cont_sec:hover .cont_txt a, .hero_especial .especial_row .cont_sec:hover .cont_txt p {
    color: #333333 !important;
  }
}
.hero_especial .row .cont_sec a, .hero_especial .especial_row .cont_sec a {
  position: relative;
  width: 100%;
  display: block;
}
.hero_especial .row .cont_sec a .img_wrap:before, .hero_especial .especial_row .cont_sec a .img_wrap:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 79.4%);
}
@media (max-width: 425px) {
  .hero_especial .row .cont_sec a .img_wrap:before, .hero_especial .especial_row .cont_sec a .img_wrap:before {
    display: block !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .row .cont_sec a .img_wrap:before, .hero_especial .especial_row .cont_sec a .img_wrap:before {
    display: block !important;
  }
}
.hero_especial .row .cont_sec a .cont_txt, .hero_especial .especial_row .cont_sec a .cont_txt {
  width: 100%;
  max-width: 100% !important;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 13px !important;
  margin: 0 !important;
  background: none;
  border: none;
}
.hero_especial .row .cont_sec a .cont_txt .subtit, .hero_especial .especial_row .cont_sec a .cont_txt .subtit {
  font-size: 1.125rem;
  line-height: 120%;
  margin: 0;
  font-family: "josefin_sansregular", sans-serif;
  color: #ffffff;
}
@media (max-width: 425px) {
  .hero_especial .row .cont_sec a .cont_txt .subtit, .hero_especial .especial_row .cont_sec a .cont_txt .subtit {
    font-size: 1rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .hero_especial .row .cont_sec a .cont_txt .subtit, .hero_especial .especial_row .cont_sec a .cont_txt .subtit {
    font-size: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero_especial .row .cont_sec a .cont_txt .subtit, .hero_especial .especial_row .cont_sec a .cont_txt .subtit {
    font-size: 1rem;
  }
}
.hero_especial .row .cont_sec:hover .cont_txt, .hero_especial .especial_row .cont_sec:hover .cont_txt {
  background: none !important;
  border-color: none !important;
}
.hero_especial .row .cont_sec:hover .cont_txt .subtit, .hero_especial .especial_row .cont_sec:hover .cont_txt .subtit {
  color: #ffffff !important;
}

@media (max-width: 425px) {
  .car_capitulos {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_capitulos {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_capitulos {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .car_capitulos.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_capitulos.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .car_capitulos.carousel .cont_tit {
    padding: 0 15px;
  }
}
.car_capitulos .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .car_capitulos .cont_tit {
    padding: 16px 10px;
  }
}
.car_capitulos .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .car_capitulos .tit {
    font-size: 0.9375rem;
  }
}
.car_capitulos .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .car_capitulos .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.car_capitulos .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.car_capitulos .swiper-button-next {
  background-image: url("../../imag/v1/auxi/arrow_slide_right.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  z-index: 1;
  width: 50px;
  height: 50px;
  right: 15px;
  outline: none;
  background-color: rgba(219, 220, 217, 0.78);
  border-radius: 50%;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-button-next {
    display: none;
  }
}
.car_capitulos .swiper-button-prev {
  background-image: url("../../imag/v1/auxi/arrow_slide_left.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  z-index: 1;
  width: 50px;
  height: 50px;
  right: 15px;
  outline: none;
  background-color: rgba(219, 220, 217, 0.78);
  border-radius: 50%;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-button-prev {
    display: none;
  }
}
.car_capitulos .swiper-button-disabled {
  opacity: 0.5 !important;
  pointer-events: unset !important;
}
.car_capitulos .wrap_car {
  position: relative;
}
@media (max-width: 425px) {
  .car_capitulos .wrap_car {
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .wrap_car {
    margin-left: 0;
  }
}
.car_capitulos .swiper-slide {
  width: 300px;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide {
    width: 235px;
  }
}
.car_capitulos .swiper-slide:hover {
  transform: scale(1.03);
  transition: 0.2s all ease;
  -webkit-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  -moz-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_capitulos .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.car_capitulos .swiper-slide:hover .cont_txt {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_capitulos .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
.car_capitulos .swiper-slide:hover .cont_txt p, .car_capitulos .swiper-slide:hover .cont_txt h2, .car_capitulos .swiper-slide:hover .cont_txt h3, .car_capitulos .swiper-slide:hover .cont_txt a {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide:hover .cont_txt h2, .car_capitulos .swiper-slide:hover .cont_txt h3, .car_capitulos .swiper-slide:hover .cont_txt a, .car_capitulos .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .swiper-slide:hover .cont_txt h2, .car_capitulos .swiper-slide:hover .cont_txt h3, .car_capitulos .swiper-slide:hover .cont_txt a, .car_capitulos .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .swiper-slide:hover .cont_txt h2, .car_capitulos .swiper-slide:hover .cont_txt h3, .car_capitulos .swiper-slide:hover .cont_txt a, .car_capitulos .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_capitulos .swiper-slide:hover .cont_txt h2, .car_capitulos .swiper-slide:hover .cont_txt h3, .car_capitulos .swiper-slide:hover .cont_txt a, .car_capitulos .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
.car_capitulos .swiper-slide .cont_txt {
  padding: 0 !important;
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
}
.car_capitulos .swiper-slide .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .swiper-slide .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .swiper-slide .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.car_capitulos .swiper-slide .cont_txt .subtit a {
  color: #333333;
}
.car_capitulos .swiper-slide .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.car_capitulos .swiper-slide .cont_txt .baj a {
  color: #333333;
}
.car_capitulos .swiper-slide .cont_txt .cont-fecha {
  padding-top: 10px;
}
.car_capitulos .swiper-slide .cont_txt .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #666666;
  line-height: 1.2;
}
.car_capitulos .swiper-slide .cont_txt .fecha:last-child {
  padding-bottom: 0;
}
.car_capitulos .swiper-slide .cont_txt.cap {
  margin-top: 20px;
}
.car_capitulos .swiper-slide .cont_txt a {
  padding: 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.car_capitulos .swiper-slide .img_wrap {
  position: relative;
}
.car_capitulos .swiper-slide .img_wrap a {
  z-index: 10;
  display: block;
  position: relative;
}
.car_capitulos .swiper-slide .img_wrap .reprod {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}
.car_capitulos .swiper-slide .img_wrap .reprod .cont_play {
  background-image: url("../../imag/v1/icon/ic_play.png");
  background-repeat: no-repeat;
  background-position: 55%;
  background-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.car_capitulos .swiper-slide .img_wrap .reprod .cont_play:hover {
  background-color: rgba(0, 0, 0, 0.4);
  border: none;
  transition: 0.2s all ease;
}
.car_capitulos .swiper-slide .img_wrap .reprod .cont_pill {
  border-radius: 16px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font-size: 10px;
  letter-spacing: 0.5px;
  padding: 7px 15px;
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .swiper-slide .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .swiper-slide .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
.car_capitulos .swiper-slide .img_wrap:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  opacity: 0.7;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(52%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 52%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}
@media (max-width: 425px) {
  .car_capitulos .swiper-slide .img_wrap:before {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_capitulos .swiper-slide .img_wrap:before {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_capitulos .swiper-slide .img_wrap:before {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_capitulos .swiper-slide .img_wrap:before {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_capitulos .swiper-slide .img_wrap:before {
    display: block;
  }
}
@media (min-width: 1400px) {
  .car_capitulos .swiper-slide .img_wrap:before {
    display: block;
  }
}

.lg-9 .carousel {
  padding: 0 !important;
}

.lg-6 .carousel {
  padding: 0 !important;
}

.lg-3 .carousel {
  padding: 0 !important;
}

@media (max-width: 425px) {
  .car_programas {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_programas {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_programas {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_programas {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_programas {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .car_programas.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_programas.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .car_programas.carousel .cont_tit {
    padding: 0 15px;
  }
}
.car_programas .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .car_programas .cont_tit {
    padding: 16px 10px;
  }
}
.car_programas .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .car_programas .tit {
    font-size: 0.9375rem;
  }
}
.car_programas .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .car_programas .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_programas .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.car_programas .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.car_programas .swiper-button-next {
  background-image: url("../../imag/v1/auxi/arrow_slide_right.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  z-index: 1;
  width: 50px;
  height: 50px;
  right: 15px;
  outline: none;
  background-color: rgba(219, 220, 217, 0.78);
  border-radius: 50%;
}
@media (max-width: 425px) {
  .car_programas .swiper-button-next {
    display: none;
  }
}
.car_programas .swiper-button-prev {
  background-image: url("../../imag/v1/auxi/arrow_slide_left.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  z-index: 1;
  width: 50px;
  height: 50px;
  right: 15px;
  outline: none;
  background-color: rgba(219, 220, 217, 0.78);
  border-radius: 50%;
}
@media (max-width: 425px) {
  .car_programas .swiper-button-prev {
    display: none;
  }
}
.car_programas .swiper-button-disabled {
  opacity: 0.5 !important;
  pointer-events: unset !important;
}
.car_programas .wrap_car {
  position: relative;
}
@media (max-width: 425px) {
  .car_programas .wrap_car {
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_programas .wrap_car {
    margin-left: 0;
  }
}
.car_programas .swiper-slide {
  width: 300px;
}
@media (max-width: 425px) {
  .car_programas .swiper-slide {
    width: 235px;
  }
}
.car_programas .swiper-slide .img_wrap:hover {
  transform: scale(1.03);
  transition: 0.2s all ease;
  -webkit-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  -moz-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
}
@media (max-width: 425px) {
  .car_programas .swiper-slide .img_wrap:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_programas .swiper-slide .img_wrap:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_programas .swiper-slide .img_wrap:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_programas .swiper-slide .img_wrap:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.car_programas .swiper-slide .img_wrap:hover .cont_txt {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
@media (max-width: 425px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
.car_programas .swiper-slide .img_wrap:hover .cont_txt p, .car_programas .swiper-slide .img_wrap:hover .cont_txt h2, .car_programas .swiper-slide .img_wrap:hover .cont_txt h3, .car_programas .swiper-slide .img_wrap:hover .cont_txt a {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt h2, .car_programas .swiper-slide .img_wrap:hover .cont_txt h3, .car_programas .swiper-slide .img_wrap:hover .cont_txt a, .car_programas .swiper-slide .img_wrap:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt h2, .car_programas .swiper-slide .img_wrap:hover .cont_txt h3, .car_programas .swiper-slide .img_wrap:hover .cont_txt a, .car_programas .swiper-slide .img_wrap:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt h2, .car_programas .swiper-slide .img_wrap:hover .cont_txt h3, .car_programas .swiper-slide .img_wrap:hover .cont_txt a, .car_programas .swiper-slide .img_wrap:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_programas .swiper-slide .img_wrap:hover .cont_txt h2, .car_programas .swiper-slide .img_wrap:hover .cont_txt h3, .car_programas .swiper-slide .img_wrap:hover .cont_txt a, .car_programas .swiper-slide .img_wrap:hover .cont_txt p {
    color: #333333 !important;
  }
}

@media (max-width: 425px) {
  .car_personajes {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_personajes {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_personajes {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_personajes {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_personajes {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .car_personajes.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .car_personajes.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .car_personajes.carousel .cont_tit {
    padding: 0 15px;
  }
}
.car_personajes .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .car_personajes .cont_tit {
    padding: 16px 10px;
  }
}
.car_personajes .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .car_personajes .tit {
    font-size: 0.9375rem;
  }
}
.car_personajes .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .car_personajes .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_personajes .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.car_personajes .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.car_personajes .swiper-button-next {
  background-image: url("../../imag/v1/auxi/arrow_slide_right.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  z-index: 1;
  width: 50px;
  height: 50px;
  right: 15px;
  outline: none;
  background-color: rgba(219, 220, 217, 0.78);
  border-radius: 50%;
}
@media (max-width: 425px) {
  .car_personajes .swiper-button-next {
    display: none;
  }
}
.car_personajes .swiper-button-prev {
  background-image: url("../../imag/v1/auxi/arrow_slide_left.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  z-index: 1;
  width: 50px;
  height: 50px;
  right: 15px;
  outline: none;
  background-color: rgba(219, 220, 217, 0.78);
  border-radius: 50%;
}
@media (max-width: 425px) {
  .car_personajes .swiper-button-prev {
    display: none;
  }
}
.car_personajes .swiper-button-disabled {
  opacity: 0.5 !important;
  pointer-events: unset !important;
}
.car_personajes .wrap_car {
  position: relative;
}
@media (max-width: 425px) {
  .car_personajes .wrap_car {
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_personajes .wrap_car {
    margin-left: 0;
  }
}
.car_personajes .swiper-slide {
  width: 194px;
}
@media (max-width: 425px) {
  .car_personajes .swiper-slide {
    width: 185px;
  }
}
.car_personajes .swiper-slide:hover {
  transform: scale(1.03);
  transition: 0.2s all ease;
  -webkit-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  -moz-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
}
@media (max-width: 425px) {
  .car_personajes .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_personajes .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_personajes .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_personajes .swiper-slide:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.car_personajes .swiper-slide:hover .cont_txt {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
@media (max-width: 425px) {
  .car_personajes .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_personajes .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_personajes .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_personajes .swiper-slide:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
.car_personajes .swiper-slide:hover .cont_txt p, .car_personajes .swiper-slide:hover .cont_txt h2, .car_personajes .swiper-slide:hover .cont_txt h3, .car_personajes .swiper-slide:hover .cont_txt a {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .car_personajes .swiper-slide:hover .cont_txt h2, .car_personajes .swiper-slide:hover .cont_txt h3, .car_personajes .swiper-slide:hover .cont_txt a, .car_personajes .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_personajes .swiper-slide:hover .cont_txt h2, .car_personajes .swiper-slide:hover .cont_txt h3, .car_personajes .swiper-slide:hover .cont_txt a, .car_personajes .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_personajes .swiper-slide:hover .cont_txt h2, .car_personajes .swiper-slide:hover .cont_txt h3, .car_personajes .swiper-slide:hover .cont_txt a, .car_personajes .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .car_personajes .swiper-slide:hover .cont_txt h2, .car_personajes .swiper-slide:hover .cont_txt h3, .car_personajes .swiper-slide:hover .cont_txt a, .car_personajes .swiper-slide:hover .cont_txt p {
    color: #333333 !important;
  }
}
.car_personajes .swiper-slide .cont_txt {
  padding: 0 !important;
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
}
.car_personajes .swiper-slide .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .car_personajes .swiper-slide .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .car_personajes .swiper-slide .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .car_personajes .swiper-slide .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.car_personajes .swiper-slide .cont_txt .subtit a {
  color: #333333;
}
.car_personajes .swiper-slide .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.car_personajes .swiper-slide .cont_txt .baj a {
  color: #333333;
}
.car_personajes .swiper-slide .cont_txt a {
  padding: 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

@media (max-width: 425px) {
  .un_art {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .un_art {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .un_art {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .un_art {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .un_art.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .un_art.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .un_art.carousel .cont_tit {
    padding: 0 15px;
  }
}
.un_art .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .un_art .cont_tit {
    padding: 16px 10px;
  }
}
.un_art .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .un_art .tit {
    font-size: 0.9375rem;
  }
}
.un_art .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .un_art .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.un_art .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .un_art {
    padding: 14px 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .un_art {
    padding: 14px 15px;
  }
}
.un_art .cont_dest {
  position: relative;
}
.un_art .cont_dest:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}
@media (max-width: 425px) {
  .un_art .cont_dest:before {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest:before {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .un_art .cont_dest:before {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .un_art .cont_dest:before {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .un_art .cont_dest:before {
    display: block;
  }
}
@media (min-width: 1400px) {
  .un_art .cont_dest:before {
    display: block;
  }
}
.un_art .cont_dest .cont_txt {
  padding: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.un_art .cont_dest .cont_txt .subtit {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  font-size: 2.6rem;
  margin-bottom: 10px;
  line-height: 1.5;
  color: #ffffff;
}
@media (max-width: 425px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 2rem;
  }
}
.un_art .cont_dest .cont_txt .subtit a {
  color: #ffffff;
}
.un_art .cont_dest .cont_txt .baj {
  font-family: "montserratregular", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
  color: #ffffff;
}
@media (max-width: 425px) {
  .un_art .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .un_art .cont_dest .cont_txt .baj {
    font-size: 0.9rem;
    line-height: 1.2;
  }
}
.un_art .cont_dest .cont_txt .baj a {
  color: #ffffff;
}
@media (max-width: 425px) {
  .un_art .cont_dest .cont_txt {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .un_art .cont_dest .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (max-width: 425px) and (max-width: 425px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) and (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) and (min-width: 768px) and (max-width: 991px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) {
  .un_art .cont_dest .cont_txt .subtit a {
    color: #333333;
  }
}
@media (max-width: 425px) {
  .un_art .cont_dest .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .un_art .cont_dest .cont_txt .baj a {
    color: #333333;
  }
}
@media (max-width: 425px) {
  .un_art .cont_dest .cont_txt .baj {
    max-width: 100% !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .un_art .cont_dest .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (max-width: 425px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
  .un_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .subtit a {
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .un_art .cont_dest .cont_txt .baj a {
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art .cont_dest .cont_txt .baj {
    max-width: 100% !important;
  }
}
.un_art .cont_dest .cont_txt .baj {
  max-width: 70%;
}
@media (max-width: 425px) {
  .un_art.box-live {
    padding: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art.box-live {
    padding: 0;
  }
}
@media (max-width: 425px) {
  .un_art.box-live .col + .col {
    margin-top: 20px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art.box-live .col + .col {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .un_art.box-live .col + .col {
    margin-top: 20px;
  }
}
.un_art.box-live .box-video {
  margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .un_art.box-live .preload {
    display: none;
  }
}
@media (max-width: 425px) {
  .un_art.box-live .wrap_car {
    margin-left: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art.box-live .wrap_car {
    margin-left: 0;
  }
}
.un_art.box-live .swiper-container-android .swiper-slide, .un_art.box-live .swiper-wrapper {
  transform: none;
}
.un_art.box-live .cont_tit {
  padding-top: 0;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .un_art.box-live .cont_tit .tit {
    font-size: 1.3rem;
  }
}
@media (min-width: 1400px) {
  .un_art.box-live .cont_tit .tit {
    font-size: 1.3rem;
  }
}
.un_art.box-live .swiper-slide .subtit {
  -webkit-line-clamp: unset;
  overflow: visible;
}
@media (max-width: 425px) {
  .un_art.box-live .swiper-slide .baj {
    display: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .un_art.box-live .swiper-slide .baj {
    display: none;
  }
}
.un_art.box-live .btn_main {
  background-color: #FF1A6A;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 260px;
  padding: 10px 35px 10px 55px;
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 0.82rem;
  line-height: 1.3;
  color: #ffffff;
  background-image: url("../../imag/v1/icon/ic_play.png");
  background-repeat: no-repeat;
  background-position: 20px 50%;
  background-size: 20px;
}
@media (max-width: 425px) {
  .un_art.box-live .btn_main {
    width: 285px;
    margin: 12px auto;
  }
}
.un_art.box-live .btn_main:hover {
  background-image: url("../../imag/v1/icon/ic_play_f.png");
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.un_art.box-live .cont_btn {
  margin-bottom: 20px;
}
.un_art.box-live .cont_btn .btn_main {
  background-image: url(../../imag/v1/icon/arrow_down_w.png);
  background-position: 85% 48%;
  background-size: 13px;
  padding-right: 60px;
  margin: 0 auto;
  max-width: 300px;
  width: 100%;
}

.lg-9 .un_art {
  padding: 14px 0;
}
@media (max-width: 425px) {
  .lg-9 .un_art {
    padding: 0 10px 20px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art {
    padding: 0 10px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art {
    adding: 0 10px 20px;
  }
}
.lg-9 .un_art .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #ffffff;
}
@media (max-width: 425px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.lg-9 .un_art .cont_txt .subtit a {
  color: #ffffff;
}
.lg-9 .un_art .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #ffffff;
}
.lg-9 .un_art .cont_txt .baj a {
  color: #ffffff;
}
@media (max-width: 425px) {
  .lg-9 .un_art .cont_txt {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .lg-9 .un_art .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (max-width: 425px) and (max-width: 425px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) and (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) and (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) {
  .lg-9 .un_art .cont_txt .subtit a {
    color: #333333;
  }
}
@media (max-width: 425px) {
  .lg-9 .un_art .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .lg-9 .un_art .cont_txt .baj a {
    color: #333333;
  }
}
@media (max-width: 425px) {
  .lg-9 .un_art .cont_txt .baj {
    max-width: 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .lg-9 .un_art .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (max-width: 425px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .subtit a {
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .lg-9 .un_art .cont_txt .baj a {
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .baj {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .lg-9 .un_art .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (max-width: 425px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 426px) and (max-width: 767px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .subtit a {
    color: #333333;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .lg-9 .un_art .cont_txt .baj a {
    color: #333333;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .un_art .cont_txt .baj {
    max-width: 100%;
  }
}

.lg-6 .un_art {
  padding: 14px 0;
}
@media (max-width: 425px) {
  .lg-6 .un_art {
    padding: 0 10px 20px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-6 .un_art {
    padding: 0 10px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-6 .un_art {
    padding: 0 10px 20px;
  }
}
.lg-6 .un_art .cont_txt {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
}
.lg-6 .un_art .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .lg-6 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-6 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-6 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.lg-6 .un_art .cont_txt .subtit a {
  color: #333333;
}
.lg-6 .un_art .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.lg-6 .un_art .cont_txt .baj a {
  color: #333333;
}
.lg-6 .un_art .cont_txt .baj {
  max-width: 100%;
}

.lg-3 .un_art {
  padding: 14px 0;
}
@media (max-width: 425px) {
  .lg-3 .un_art {
    padding: 0 10px 20px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-3 .un_art {
    padding: 0 10px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-3 .un_art {
    adding: 0 10px 20px;
  }
}
.lg-3 .un_art .cont_txt {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
}
.lg-3 .un_art .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .lg-3 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-3 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-3 .un_art .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.lg-3 .un_art .cont_txt .subtit a {
  color: #333333;
}
.lg-3 .un_art .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.lg-3 .un_art .cont_txt .baj a {
  color: #333333;
}
.lg-3 .un_art .cont_txt .baj {
  max-width: 100%;
}

@media (max-width: 425px) {
  .tres_art {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tres_art {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tres_art {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .tres_art {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .tres_art.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .tres_art.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .tres_art.carousel .cont_tit {
    padding: 0 15px;
  }
}
.tres_art .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .tres_art .cont_tit {
    padding: 16px 10px;
  }
}
.tres_art .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .tres_art .tit {
    font-size: 0.9375rem;
  }
}
.tres_art .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .tres_art .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.tres_art .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.tres_art .cont_dest {
  position: relative;
}
.tres_art .cont_dest:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}
@media (max-width: 425px) {
  .tres_art .cont_dest:before {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest:before {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tres_art .cont_dest:before {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tres_art .cont_dest:before {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .tres_art .cont_dest:before {
    display: block;
  }
}
@media (min-width: 1400px) {
  .tres_art .cont_dest:before {
    display: block;
  }
}
.tres_art .cont_dest .cont_txt {
  padding: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.tres_art .cont_dest .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #ffffff;
}
@media (max-width: 425px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.tres_art .cont_dest .cont_txt .subtit a {
  color: #ffffff;
}
.tres_art .cont_dest .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #ffffff;
}
.tres_art .cont_dest .cont_txt .baj a {
  color: #ffffff;
}
@media (max-width: 425px) {
  .tres_art .cont_dest .cont_txt {
    position: relative;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .tres_art .cont_dest .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (max-width: 425px) and (max-width: 425px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) and (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) and (min-width: 768px) and (max-width: 991px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (max-width: 425px) {
  .tres_art .cont_dest .cont_txt .subtit a {
    color: #333333;
  }
}
@media (max-width: 425px) {
  .tres_art .cont_dest .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .tres_art .cont_dest .cont_txt .baj a {
    color: #333333;
  }
}
@media (max-width: 425px) {
  .tres_art .cont_dest .cont_txt .baj {
    max-width: 100% !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt {
    position: relative;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 15px;
  }
  .tres_art .cont_dest .cont_txt .subtit {
    font-family: "montserratbold", sans-serif;
    font-size: 1.07rem;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4;
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (max-width: 425px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
  .tres_art .cont_dest .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt .subtit a {
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt .baj {
    font-family: "montserrat_lightregular", sans-serif;
    font-size: 0.84rem;
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .tres_art .cont_dest .cont_txt .baj a {
    color: #333333;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .tres_art .cont_dest .cont_txt .baj {
    max-width: 100% !important;
  }
}
.tres_art .cont_dest .cont_txt .baj {
  max-width: 70%;
}
.tres_art .cont_sec {
  margin-bottom: 20px;
}
.tres_art .cont_sec:last-child {
  margin-bottom: 0;
}
.tres_art .cont_sec .cont_txt {
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
  padding: 20px 15px;
}
.tres_art .cont_sec .cont_txt .subtit {
  font-family: "montserrat_mediumregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 5px;
  line-height: 1.5;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.tres_art .cont_sec .cont_txt .subtit a {
  color: #333333;
}
.tres_art .cont_sec .cont_txt .subtit {
  margin-bottom: 5px;
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .tres_art .cont_sec .cont_txt .subtit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0;
  }
}
.tres_art .box_sec {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 768px) and (max-width: 991px) {
  .tres_art .box_sec {
    width: 100%;
    margin-top: 20px;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tres_art .box_sec {
    width: 100%;
    margin-top: 20px;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
.tres_art .box_sec .cont_sec {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 768px) and (max-width: 991px) {
  .tres_art .box_sec .cont_sec {
    -webkit-flex: 0 0 49%;
    flex: 0 0 49%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tres_art .box_sec .cont_sec {
    -webkit-flex: 0 0 49%;
    flex: 0 0 49%;
  }
}
.tres_art.video-p {
  background-color: #000000 !important;
}
.tres_art.video-p .tit {
  color: #ffffff;
}
.tres_art.video-p .cont_txt {
  background-color: #08425C;
  border-color: #08425C;
}
.tres_art.video-p .cont_txt .subtit {
  color: #ffffff !important;
  margin-bottom: 0;
}
.tres_art.video-p .cont_txt .fecha {
  color: #1DDBBD;
  font-size: 0.8rem;
  margin-bottom: 5px;
}

.lg-9 .tres_art {
  padding: 0;
}
@media (max-width: 425px) {
  .lg-9 .tres_art {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .tres_art {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .tres_art {
    padding: 0 10px;
  }
}
.lg-9 .tres_art .box_dest {
  width: 100%;
}
.lg-9 .tres_art .box_sec {
  width: 100%;
  margin-top: 20px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lg-9 .tres_art .box_sec .cont_sec {
  -webkit-flex: 0 0 49%;
  flex: 0 0 49%;
}
@media (max-width: 425px) {
  .lg-9 .tres_art .box_sec .cont_sec {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

.lg-6 .tres_art {
  padding: 0;
}
@media (max-width: 425px) {
  .lg-6 .tres_art {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-6 .tres_art {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-6 .tres_art {
    padding: 0 10px;
  }
}
.lg-6 .tres_art .box_dest {
  width: 100%;
}
.lg-6 .tres_art .box_sec {
  width: 100%;
  margin-top: 20px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lg-6 .tres_art .box_sec .cont_sec {
  -webkit-flex: 0 0 49%;
  flex: 0 0 49%;
}

.lg-3 .tres_art {
  padding: 0;
}
@media (max-width: 425px) {
  .lg-3 .tres_art {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-3 .tres_art {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-3 .tres_art {
    padding: 0 10px;
  }
}
.lg-3 .tres_art .box_dest {
  width: 100%;
}
.lg-3 .tres_art .box_dest .cont_dest:before {
  content: none;
}
.lg-3 .tres_art .box_dest .cont_txt {
  position: relative;
  padding: 20px 15px;
  border: 1px solid #E6E6E6;
  margin-bottom: 20px;
}
.lg-3 .tres_art .box_dest .cont_txt h3, .lg-3 .tres_art .box_dest .cont_txt p {
  color: #333333;
}
.lg-3 .tres_art .box_dest .cont_txt p {
  max-width: 100%;
}
.lg-3 .tres_art .box_sec {
  width: 100%;
}

@media (max-width: 425px) {
  .cuatro_art {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cuatro_art {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cuatro_art {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cuatro_art {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cuatro_art {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .cuatro_art.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cuatro_art.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .cuatro_art.carousel .cont_tit {
    padding: 0 15px;
  }
}
.cuatro_art .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .cuatro_art .cont_tit {
    padding: 16px 10px;
  }
}
.cuatro_art .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .cuatro_art .tit {
    font-size: 0.9375rem;
  }
}
.cuatro_art .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .cuatro_art .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cuatro_art .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.cuatro_art .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.cuatro_art .row {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cuatro_art .box_noticia {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cuatro_art .box_noticia a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (max-width: 425px) {
  .cuatro_art .box_noticia {
    margin-bottom: 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .cuatro_art .box_noticia {
    margin-bottom: 10px;
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cuatro_art .box_noticia {
    margin-bottom: 10px;
  }
}
.cuatro_art .cont_txt {
  background-color: #F3F8E8;
  padding: 15px;
  flex: auto;
}
.cuatro_art .cont_txt .subtit {
  font-family: "montserrat_mediumregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 5px;
  line-height: 1.5;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.cuatro_art .cont_txt .subtit a {
  color: #333333;
}
.cuatro_art.relacionados .cont_txt {
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
}
.cuatro_art.relacionados .cont_txt .cont-fecha {
  padding-top: 10px;
}
.cuatro_art.relacionados .cont_txt .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #2A756B;
  line-height: 1.2;
}
.cuatro_art.relacionados .cont_txt .fecha:last-child {
  padding-bottom: 0;
}
.cuatro_art.relacionados .cont_txt.cap {
  margin-top: 20px;
}

.lg-9 .cuatro_art {
  padding: 0;
}
@media (max-width: 425px) {
  .lg-9 .cuatro_art {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .cuatro_art {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .cuatro_art {
    padding: 0 15px;
  }
}
.lg-9 .cuatro_art .box_noticia {
  width: 33.3333%;
  margin-bottom: 16px;
}
@media (max-width: 425px) {
  .lg-9 .cuatro_art .box_noticia {
    width: 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .cuatro_art .box_noticia {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .cuatro_art .box_noticia {
    width: 50%;
  }
}
@media (max-width: 425px) {
  .lg-9 .cuatro_art .box_noticia:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .cuatro_art .box_noticia:last-child {
    margin-bottom: 0;
  }
}
.lg-9 .row {
  padding-bottom: 0;
}

.lg-6 .cuatro_art {
  padding: 0;
}
@media (max-width: 425px) {
  .lg-6 .cuatro_art {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-6 .cuatro_art {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-6 .cuatro_art {
    padding: 0 10px;
  }
}
.lg-6 .cuatro_art .box_noticia {
  width: 50%;
  margin-bottom: 20px;
}
.lg-6 .cuatro_art .row {
  padding-bottom: 0;
}

.lg-3 .cuatro_art {
  padding: 0;
}
@media (max-width: 425px) {
  .lg-3 .cuatro_art {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-3 .cuatro_art {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-3 .cuatro_art {
    padding: 0 10px;
  }
}
.lg-3 .cuatro_art .box_noticia {
  width: 100%;
  margin-bottom: 20px;
}
.lg-3 .cuatro_art .row {
  padding-bottom: 0;
}

@media (max-width: 425px) {
  .news_list {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .news_list {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_list {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news_list {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .news_list {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .news_list.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .news_list.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .news_list.carousel .cont_tit {
    padding: 0 15px;
  }
}
.news_list .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .news_list .cont_tit {
    padding: 16px 10px;
  }
}
.news_list .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .news_list .tit {
    font-size: 0.9375rem;
  }
}
.news_list .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .news_list .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .news_list .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.news_list .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.news_list .noticia {
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
@media (max-width: 425px) {
  .news_list .noticia {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .news_list .noticia {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_list .noticia {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .news_list .noticia:first-child {
    padding-top: 0;
  }
}
.news_list .noticia .img_wrap {
  -webkit-flex: 0 0 300px;
  flex: 0 0 300px;
}
@media (max-width: 425px) {
  .news_list .noticia .img_wrap {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .news_list .noticia .img_wrap {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_list .noticia .img_wrap {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.news_list .noticia .cont_txt {
  padding: 20px;
  -webkit-flex: 1 1 60%;
  flex: 1 1 60%;
}
.news_list .noticia .cont_txt .cont-fecha {
  padding-top: 10px;
}
.news_list .noticia .cont_txt .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #2A756B;
  line-height: 1.2;
}
.news_list .noticia .cont_txt .fecha:last-child {
  padding-bottom: 0;
}
.news_list .noticia .cont_txt.cap {
  margin-top: 20px;
}
.news_list .noticia .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .news_list .noticia .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .news_list .noticia .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_list .noticia .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.news_list .noticia .cont_txt .subtit a {
  color: #333333;
}
.news_list .noticia .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.news_list .noticia .cont_txt .baj a {
  color: #333333;
}
@media (max-width: 425px) {
  .news_list .noticia .cont_txt {
    padding: 20px 15px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .news_list .noticia .cont_txt {
    padding: 20px 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .news_list .noticia .cont_txt {
    padding: 20px 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news_list .noticia .cont_txt {
    padding: 20px 50px 20px 18px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news_list .noticia .cont_txt .fecha {
    margin-top: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news_list .noticia .cont_txt .subtit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
}
.news_list .noticia .cont_txt .baj {
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .news_list .noticia .cont_txt .baj {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0;
  }
}
.news_list article:first-child {
  padding-top: 0;
}
.news_list article:last-child {
  border: none;
  padding-bottom: 0;
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .news_list .col:first-child {
    padding-right: 25px;
  }
}

.lg-9 .news_list {
  padding: 0;
  padding-bottom: 15px;
}
@media (max-width: 425px) {
  .lg-9 .news_list {
    padding: 20px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .news_list {
    padding: 20px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .news_list {
    padding: 20px 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .lg-9 .news_list {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .lg-9 .news_list {
    padding-left: 15px;
  }
}
.lg-9 .news_list .col {
  width: 100%;
}
.lg-9 .news_list .col .noticia .cont_txt {
  padding: 19px;
}
@media (max-width: 425px) {
  .lg-9 .news_list .col .noticia .cont_txt {
    -webkit-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .lg-9 .news_list .col .noticia .cont_txt {
    -webkit-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .news_list .col .noticia .cont_txt {
    -webkit-flex: 1 0 50%;
    flex: 1 0 50%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .lg-9 .news_list .col .noticia .img_wrap {
    -webkit-flex: 0 0 300px;
    flex: 0 0 300px;
  }
}

.lg-6 .news_list {
  padding: 0;
  padding-bottom: 15px;
}
.lg-6 .news_list .col {
  width: 100%;
}
.lg-6 .news_list .col .noticia .cont_txt {
  padding: 19px;
}

.lg-3 .news_list {
  padding: 0;
  padding-bottom: 15px;
}
.lg-3 .news_list .col {
  width: 100%;
}
.lg-3 .news_list .col .noticia {
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lg-3 .news_list .col .noticia .cont_txt {
  padding: 19px;
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .lg-3 .banner_full {
    padding-right: 15px;
  }
}

.articulo .enc_articulo {
  padding: 40px 0;
}
.articulo .enc_articulo .tit {
  font-size: 2.6rem;
  font-family: "josefin_sansbold", sans-serif;
  color: #002136;
  line-height: 1.1;
}
@media (max-width: 425px) {
  .articulo .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
    letter-spacing: 0.2px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .enc_articulo .tit {
    font-size: 1.7rem;
    line-height: 1.2;
  }
}
.articulo .enc_articulo .baj {
  font-size: 1.03rem;
  font-family: "montserrat_mediumregular", sans-serif;
  color: #333333;
  line-height: 1.6;
  letter-spacing: 0.5px;
  margin-top: 10px;
  margin-bottom: 30px;
  max-width: 85%;
}
@media (max-width: 425px) {
  .articulo .enc_articulo .baj {
    font-size: 0.87rem;
    max-width: 100%;
    letter-spacing: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .enc_articulo .baj {
    font-size: 0.87rem;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .enc_articulo .baj {
    font-size: 0.87rem;
    max-width: 100%;
  }
}
.articulo .enc_articulo .cont-fecha {
  padding-top: 10px;
}
.articulo .enc_articulo .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #666666;
  line-height: 1.2;
}
.articulo .enc_articulo .fecha:last-child {
  padding-bottom: 0;
}
.articulo .enc_articulo.cap {
  margin-top: 20px;
}
.articulo .enc_articulo .fecha {
  font-size: 0.75rem;
  padding-bottom: 15px !important;
}
@media (max-width: 425px) {
  .articulo .enc_articulo {
    padding: 15px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .enc_articulo {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .enc_articulo {
    padding: 30px 50px 30px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .enc_articulo {
    padding: 40px 40px 30px 20px;
  }
}
.articulo .enc_articulo .auxi {
  max-width: 1180px;
  border-bottom: 1px solid #E6E6E6;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .articulo .enc_articulo .auxi {
    padding-right: 150px;
  }
}
@media (min-width: 1400px) {
  .articulo .enc_articulo .auxi {
    max-width: 1350px;
    padding-right: 250px;
  }
}
.articulo .enc_articulo .baj {
  margin-bottom: 20px;
}
.articulo .pie_foto {
  font-size: 0.75rem;
  margin: 15px 0;
  color: #666666;
  line-height: 1.5;
}
@media (max-width: 425px) {
  .articulo .pie_foto {
    margin: 15px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .pie_foto {
    margin: 15px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .pie_foto {
    margin: 15px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .pie_foto {
    margin: 15px 20px;
  }
}
@media (max-width: 425px) {
  .articulo .art_content .col {
    float: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .art_content .col {
    float: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .art_content .col {
    float: none;
  }
}
.articulo .gallery {
  max-width: 1100px;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 1400px) {
  .articulo .gallery {
    max-width: 1175px;
  }
}
.articulo .gallery .swiper-button-next {
  background-image: url("../../imag/v1/auxi/arrow_slide_right.png") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 15px !important;
  right: 0;
}
.articulo .gallery .swiper-button-prev {
  background-image: url("../../imag/v1/auxi/arrow_slide_left.png") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 15px !important;
  left: 0;
}
.articulo .gallery-top .image-caption {
  background-color: #F3F8E8;
  position: relative;
  background: none;
  padding: 0 20px 15px;
  text-align: left !important;
}
.articulo .gallery-top .image-caption p {
  color: #666666 !important;
  padding: 0 !important;
  padding-bottom: 10px !important;
  text-transform: none !important;
  font-size: 0.8125rem !important;
  font-family: "montserratregular", sans-serif !important;
  text-align: left !important;
}
.articulo .gallery-top .swiper-wrapper, .articulo .gallery .swiper-slide {
  background-color: #F3F8E8 !important;
}
.articulo .share {
  margin-top: 20px;
  text-align: center;
}
.articulo .share .cont_social:after {
  content: "";
  position: relative;
  height: 24px;
  width: 1px;
  background-color: #B7B7B7;
  display: inline-block;
  margin: 20px 0;
}
.articulo .share .cont_social a {
  display: inline-block;
  padding: 7px;
  width: auto;
  margin-bottom: 10px;
}
.articulo .share .cont_social a img {
  width: 19px !important;
}
.articulo .share .cont_social .twitter {
  border-radius: 50%;
  z-index: 1;
  background-color: #55acee;
  border: 1px solid #55acee;
}
.articulo .share .cont_social .twitter:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.articulo .share .cont_social .twitter img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.articulo .share .cont_social .facebook {
  border-radius: 50%;
  z-index: 1;
  background-color: #3b5999;
  border: 1px solid #3b5999;
}
.articulo .share .cont_social .facebook:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.articulo .share .cont_social .facebook img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.articulo .share .cont_social .whatsapp {
  border-radius: 50%;
  z-index: 1;
  background-color: #25D366;
  border: 1px solid #25D366;
}
.articulo .share .cont_social .whatsapp:hover {
  background-color: #FF1A6A;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
.articulo .share .cont_social .whatsapp img {
  width: 15px;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.articulo .share .cont_access a {
  display: inline-block;
  padding: 7px;
  width: auto;
}
.articulo .share .cont_access a img {
  width: 19px;
}
.articulo .share .cont_access a .ac_off {
  display: block;
}
.articulo .share .cont_access a .ac_on {
  display: none;
}
.articulo .share .cont_access a.active .ac_on {
  display: block;
}
.articulo .share .cont_access a.active .ac_off {
  display: none;
}
.articulo .share .cont_access .text_small img {
  top: 3px;
  position: relative;
}
.articulo .share .cont_access .text_medium {
  top: 2px;
  position: relative;
}
@media (max-width: 425px) {
  .articulo .share {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0;
    padding: 15px 10px;
  }
  .articulo .share .cont_social {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .articulo .share .cont_social:after {
    display: none;
  }
  .articulo .share .cont_social li {
    margin-right: 14px;
  }
  .articulo .share .cont_social a {
    margin-bottom: 0;
  }
  .articulo .share .cont_access {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .share {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0;
    padding: 15px 10px;
  }
  .articulo .share .cont_social {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .articulo .share .cont_social:after {
    display: none;
  }
  .articulo .share .cont_social li {
    margin-right: 14px;
  }
  .articulo .share .cont_social a {
    margin-bottom: 0;
  }
  .articulo .share .cont_access {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .share {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0;
    padding: 15px 20px;
    width: 100%;
  }
  .articulo .share .cont_social {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .articulo .share .cont_social:after {
    display: none;
  }
  .articulo .share .cont_social li {
    margin-right: 14px;
  }
  .articulo .share .cont_social a {
    margin-bottom: 0;
  }
  .articulo .share .cont_access {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .share {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0;
    padding: 15px 20px;
    width: 100%;
  }
  .articulo .share .cont_social {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .articulo .share .cont_social:after {
    display: none;
  }
  .articulo .share .cont_social li {
    margin-right: 14px;
  }
  .articulo .share .cont_access {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: inline-axis;
    -webkit-box-orient: horizontal;
    -moz-box-orient: inline-axis;
    -moz-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}
.articulo .banner {
  position: relative;
}
@media (max-width: 425px) {
  .articulo .banner {
    display: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .banner {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .banner {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .articulo .banner .enc_img {
    margin-top: 20px;
  }
}
@media (min-width: 1400px) {
  .articulo .banner .enc_img {
    margin-top: 20px;
  }
}
.articulo .banner .pref_banner {
  position: absolute;
  top: -13px;
}
.articulo .stick .banner_300 {
  position: fixed;
  top: 0;
  bottom: 0;
}
.articulo .CUERPO {
  margin: 25px auto 20px;
  padding: 5px 0 8px 0;
  font-size: 0.95rem;
  font-weight: normal;
  line-height: 170%;
  clear: both;
}
@media (max-width: 425px) {
  .articulo .CUERPO {
    padding: 10px;
    margin-top: 5px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .CUERPO {
    padding: 10px;
    margin-top: 5px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .CUERPO {
    padding: 10px 20px;
    margin-top: 5px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .CUERPO {
    padding: 10px 20px;
  }
}
.articulo .CUERPO .marcoFoto {
  margin-right: 25px;
}
.articulo .CUERPO .full {
  width: 100%;
}
.articulo .CUERPO img {
  max-width: 100%;
  width: auto;
}
.articulo .CUERPO span {
  background: none;
}
.articulo .anclas {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 30px 0 0;
}
@media (max-width: 425px) {
  .articulo .anclas {
    margin: 10px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .anclas {
    margin: 10px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .anclas {
    margin: 10px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .anclas {
    margin: 10px 20px;
  }
}
.articulo .anclas .subtitulos {
  font-weight: normal;
}
.articulo .anclas .subtitulos a {
  display: block;
  font-size: 0.75rem;
  color: #002136;
  margin: 0.3rem 2px;
  padding: 10px 20px;
  background-color: #F3F8E8;
  border-radius: 3px;
}
.articulo .anclas .subtitulos a:hover {
  text-decoration: none;
  color: #F3F8E8;
  background-color: #FF1A6A;
  transition: 0.2s all ease;
}
.articulo .contSubtit {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  line-height: 1;
  width: 100%;
  margin: 2em 0 0;
  padding: 0.8em 0;
}
.articulo .contSubtit .titSubtit {
  font-size: 1.07rem;
  color: #002136;
  text-decoration: none;
  font-family: "montserratbold", sans-serif;
}
@media (max-width: 425px) {
  .articulo .contSubtit .titSubtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .contSubtit .titSubtit {
    font-size: 0.875rem;
  }
}
.articulo .contSubtit .linkSubtit {
  margin: 0 6px 0 0;
  padding: 3px 10px;
  text-align: center;
  font-size: 13px;
  color: #002136;
  font-family: "montserrat_mediumregular", sans-serif;
  border: 1px solid #002136;
  border-radius: 3px;
}
@media (max-width: 425px) {
  .articulo .contSubtit .linkSubtit {
    font-size: 0.6875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .contSubtit .linkSubtit {
    font-size: 0.6875rem;
  }
}
.articulo .contSubtit .linkSubtit:hover {
  background-color: #FF1A6A;
  transition: 0.2s all ease;
  border: 1px solid #FF1A6A;
  color: #F3F8E8;
}
.articulo .media {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 30px 0;
}
.articulo .cont_video #mdstrm-player iframe {
  width: 100%;
}
.articulo .media iframe, .articulo .media object, .articulo .media embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.articulo .form-horizontal {
  font-family: "montserratregular", sans-serif, sans-serif;
  color: #002136;
  margin: 80px auto;
  max-width: 800px;
}
.articulo .form-horizontal .form-group {
  margin-bottom: 10px;
  overflow: hidden;
}
.articulo .form-horizontal .form-group input[type=file] {
  border: none;
  padding: 0px;
  border-radius: 0;
  color: #666666;
  background: none;
  display: none;
}
.articulo .form-horizontal .form-group input[type=radio] {
  margin: 0 5px 0 0;
  position: relative;
}
.articulo .form-horizontal .form-group select, .articulo .form-horizontal .form-group input {
  box-shadow: none !important;
  color: #002136;
  font-family: "montserrat_mediumregular", sans-serif;
  font-size: 0.95rem;
  font-style: normal;
  height: 40px;
  padding: 0 0 0 10px;
  margin-top: 10px;
  border: 1px solid #FF1A6A;
}
.articulo .form-horizontal .form-group label, .articulo .form-horizontal .form-group legend {
  padding-left: 0;
  font-size: 14px;
  color: #002136;
  border: none;
  font-family: "montserrat_mediumregular", sans-serif;
}
.articulo .form-horizontal .form-group select option {
  font-size: 0.95rem;
  font-family: "montserrat_mediumregular", sans-serif;
  height: 35px;
  padding: 0 0 0 10px;
}
.articulo .form-horizontal .form-group select option:hover {
  color: #08425C;
}
.articulo .form-horizontal .form-group textarea {
  height: 130px;
  border: 2px solid #333;
  margin-top: 10px;
  padding: 10px;
  color: #002136;
  font-family: "montserrat_mediumregular", sans-serif;
  font-size: 0.95rem;
}
.articulo .form-horizontal .form-group .btn_file {
  color: #ffffff;
  padding: 8px 40px;
  font-size: 18px;
  font-family: "montserratregular", sans-serif;
  color: #002136;
  border: 2px solid #000000;
  background-color: #000000;
  cursor: pointer;
  float: left;
  margin-top: 15px;
}
.articulo .form-horizontal .form-group .btn_file:hover {
  background-color: #FF1A6A;
  color: #000000;
  transition: 0.3s all ease;
  border: 2px solid #FF1A6A;
}
.articulo .form-horizontal .form-group .btn {
  padding: 11px 45px;
  background-color: #002136;
  font-size: 0.95rem;
  font-family: "montserratregular", sans-serif;
  color: #ffffff;
  border: none;
  width: 210px;
}
.articulo .form-horizontal .form-group .btn:hover {
  background-color: #FF1A6A;
  cursor: pointer;
  transition: 0.3s all ease;
}
.articulo .form-horizontal .form-control {
  height: 35px;
  box-shadow: none !important;
  width: 100%;
}
.articulo .form-horizontal .row {
  margin: 0;
}
.articulo .downloads {
  margin: 20px 0 40px;
}
@media (max-width: 425px) {
  .articulo .downloads {
    margin: 20px 10px 30px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .downloads {
    margin: 20px 10px 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .downloads {
    margin: 20px 20px 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .downloads {
    margin: 20px 20px 40px;
  }
}
.articulo .downloads .auxi {
  max-width: 1042px;
  padding: 30px 40px;
  background-color: #F3F8E8;
}
@media (max-width: 425px) {
  .articulo .downloads .auxi {
    padding: 20px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .downloads .auxi {
    padding: 20px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .downloads .auxi {
    padding: 30px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .downloads .auxi {
    padding: 30px 20px;
  }
}
@media (min-width: 1400px) {
  .articulo .downloads .auxi {
    max-width: 1115px;
  }
}
.articulo .downloads .auxi h2 {
  font-size: 0.95rem;
  font-family: "montserrat_mediumregular", sans-serif;
  color: #002136;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.articulo .downloads .auxi ul {
  padding-top: 20px;
}
.articulo .downloads .auxi ul li {
  margin-bottom: 15px;
}
.articulo .downloads .auxi ul li a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.articulo .downloads .auxi ul li a h3 {
  font-family: "montserratregular", sans-serif;
  font-size: 0.95rem;
  color: #002136;
  line-height: 1;
  display: inline-block;
}
@media (max-width: 425px) {
  .articulo .downloads .auxi ul li a h3 {
    font-size: 0.8125rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .downloads .auxi ul li a h3 {
    font-size: 0.8125rem;
  }
}
.articulo .downloads .auxi ul li a h3:hover {
  color: #FF1A6A;
  transition: 0.2s all ease;
}
.articulo .downloads .auxi ul li a p {
  font-size: 0.9rem;
  color: #666666;
  display: inline-block;
  margin-left: 5px;
}
@media (max-width: 425px) {
  .articulo .downloads .auxi ul li a p {
    font-size: 0.59rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .downloads .auxi ul li a p {
    font-size: 0.59rem;
  }
}
.articulo .downloads .auxi ul li a p:before {
  content: "";
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 1px;
  background-color: #666666;
  vertical-align: middle;
  height: 15px;
  bottom: 1px;
}
.articulo .downloads .auxi ul li a img {
  width: 1.3rem;
}
@media (max-width: 425px) {
  .articulo .downloads .auxi ul li a img {
    width: 0.9rem;
    margin-right: 5px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .downloads .auxi ul li a img {
    width: 0.9rem;
    margin-right: 5px;
  }
}
.articulo .tags {
  padding-bottom: 20px;
}
@media (max-width: 425px) {
  .articulo .tags {
    padding-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .tags {
    padding-bottom: 0;
  }
}
.articulo .tags .auxi {
  max-width: 1042px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 425px) {
  .articulo .tags .auxi {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .articulo .tags .auxi {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .articulo .tags .auxi {
    padding: 0 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .articulo .tags .auxi {
    padding: 0 20px;
  }
}
@media (min-width: 1400px) {
  .articulo .tags .auxi {
    max-width: 1115px;
  }
}
.articulo .tags .auxi .tags_title {
  display: inline-block;
  font-size: 0.95rem;
  font-family: "montserrat_mediumregular", sans-serif;
  color: #002136;
  text-transform: uppercase;
  margin-right: 10px;
}
@media (max-width: 425px) {
  .articulo .tags .auxi .tags_title {
    display: block;
    margin-bottom: 10px;
  }
}
.articulo .tags .auxi .tag {
  font-size: 12px;
  font-family: "montserrat_mediumregular", sans-serif;
  margin-right: 5px;
  margin-bottom: 10px;
  display: inline-block;
  background-color: #F3F8E8;
  border-radius: 3px;
}
.articulo .tags .auxi .tag a {
  color: #FF1A6A;
  border-radius: 3px;
  display: block;
  padding: 6px 16px;
}
.articulo .tags .auxi .tag a:hover {
  background-color: #FF1A6A;
  color: #ffffff;
  transition: 0.2s all ease;
}
.articulo .tags .auxi img {
  display: inline-block;
  vertical-align: middle;
  width: 1.3rem;
  margin-right: 5px;
}
@media (max-width: 425px) {
  .articulo .tags .print_btn {
    width: 100%;
    padding: 20px 0;
  }
}
.articulo .tags .print_btn figure {
  text-align: right;
}
.articulo .tags .print_btn .print_title {
  font-size: 0.95rem;
  font-family: "montserrat_mediumregular", sans-serif;
  color: #666666;
  margin-right: 5px;
}
@media (max-width: 425px) {
  .articulo .tags .print_btn .print_title {
    font-size: 0.8125rem;
  }
}

.art_video .banner_full + .video_list .cont_tit {
  padding-top: 0;
}
.art_video .cont_video {
  background-color: #000000;
  overflow: hidden;
}
.art_video .enc-player {
  padding-top: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.art_video .banner_m {
  margin: 0;
}
.art_video .enc_articulo {
  padding: 30px 0 0;
}
@media (max-width: 425px) {
  .art_video .enc_articulo {
    padding: 20px 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .enc_articulo {
    padding: 20px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .enc_articulo {
    padding: 20px 50px 20px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_video .enc_articulo {
    padding: 20px 50px 20px 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .art_video .enc_articulo {
    padding: 20px 50px 20px 20px;
  }
}
.art_video .enc_articulo .cont-fecha {
  padding-bottom: 20px;
}
@media (max-width: 425px) {
  .art_video .enc_articulo .cont-fecha {
    padding-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .enc_articulo .cont-fecha {
    padding-bottom: 0;
  }
}
.art_video .enc_articulo .cont-fecha .fecha {
  color: #abb1a8;
}
.art_video .enc_articulo .tit {
  color: #ffffff;
  font-size: 2.1875rem;
}
@media (max-width: 425px) {
  .art_video .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
    letter-spacing: 0.2px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .enc_articulo .tit {
    font-size: 1.3125rem;
    line-height: 1.2;
  }
}
.art_video .enc_articulo .baj {
  color: #ffffff;
}
.art_video .enc_articulo .auxi {
  max-width: 1254px;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .art_video .enc_articulo .auxi {
    padding-right: 250px;
  }
}
@media (min-width: 1400px) {
  .art_video .enc_articulo .auxi {
    max-width: 1350px;
  }
}
.art_video .video_list {
  padding: 0 0 50px 0;
}
@media (max-width: 425px) {
  .art_video .video_list {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_video .video_list {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .art_video .video_list {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .art_video .video_list.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .art_video .video_list.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .art_video .video_list.carousel .cont_tit {
    padding: 0 15px;
  }
}
.art_video .video_list .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .art_video .video_list .cont_tit {
    padding: 16px 10px;
  }
}
.art_video .video_list .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .art_video .video_list .tit {
    font-size: 0.9375rem;
  }
}
.art_video .video_list .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .art_video .video_list .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.art_video .video_list .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
@media (max-width: 425px) {
  .art_video .video_list {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list {
    padding: 0 10px;
  }
}
.art_video .video_list .cont_tit {
  margin-bottom: 0;
  padding-top: 16px;
}
@media (max-width: 425px) {
  .art_video .video_list .cont_tit {
    margin-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .cont_tit {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .cont_tit {
    margin-bottom: 0;
  }
}
.art_video .video_list .pref_banner {
  position: absolute;
  left: 0;
  top: -13px;
}
.art_video .video_list .row .col:first-child {
  margin-top: -10px;
}
.art_video .video_list .row .col:first-child .banner_full {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .sm-5 {
    width: 41.9%;
  }
  .art_video .video_list .sm-7 {
    width: 58.1%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_video .video_list .md-4 {
    width: 31.4%;
  }
  .art_video .video_list .md-8 {
    width: 68.6%;
  }
}
.art_video .video_list .video {
  margin: 10px 0;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #F3F8E8;
}
.art_video .video_list .video.active:after {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #FF1A6A;
  border-radius: 50%;
  left: -13px;
  top: 50%;
  position: absolute;
}
@media (max-width: 425px) {
  .art_video .video_list .video.active:after {
    width: 5px;
    height: 5px;
    left: -7px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video.active:after {
    width: 5px;
    height: 5px;
    left: -7px;
  }
}
.art_video .video_list .video:first-child {
  margin-top: 0;
}
@media (max-width: 425px) {
  .art_video .video_list .video:first-child {
    margin-top: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video:first-child {
    margin-top: 0;
  }
}
.art_video .video_list .video .img_wrap {
  -webkit-flex: 0 0 300px;
  flex: 0 0 300px;
  position: relative;
}
.art_video .video_list .video .img_wrap .reprod {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}
.art_video .video_list .video .img_wrap .reprod .cont_play {
  background-image: url("../../imag/v1/icon/ic_play.png");
  background-repeat: no-repeat;
  background-position: 55%;
  background-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.art_video .video_list .video .img_wrap .reprod .cont_play:hover {
  background-color: rgba(0, 0, 0, 0.4);
  border: none;
  transition: 0.2s all ease;
}
.art_video .video_list .video .img_wrap .reprod .cont_pill {
  border-radius: 16px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font-size: 10px;
  letter-spacing: 0.5px;
  padding: 7px 15px;
}
@media (max-width: 425px) {
  .art_video .video_list .video .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
.art_video .video_list .video .img_wrap a {
  display: block;
}
.art_video .video_list .video .img_wrap a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  opacity: 0.7;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(52%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 52%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}
@media (max-width: 425px) {
  .art_video .video_list .video .img_wrap a:before {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .img_wrap a:before {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .img_wrap a:before {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_video .video_list .video .img_wrap a:before {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .art_video .video_list .video .img_wrap a:before {
    display: block;
  }
}
@media (min-width: 1400px) {
  .art_video .video_list .video .img_wrap a:before {
    display: block;
  }
}
@media (max-width: 425px) {
  .art_video .video_list .video .img_wrap {
    -webkit-flex: 0 0 130px;
    flex: 0 0 130px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .img_wrap {
    -webkit-flex: 0 0 130px;
    flex: 0 0 130px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .img_wrap {
    -webkit-flex: 0 0 170px;
    flex: 0 0 170px;
  }
}
@media (max-width: 425px) {
  .art_video .video_list .video .img_wrap .reprod {
    padding: 8px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .img_wrap .reprod {
    padding: 8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .img_wrap .reprod {
    padding: 8px;
  }
}
@media (max-width: 425px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    display: block;
  }
}
@media (min-width: 1400px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .img_wrap .reprod .cont_play {
    background-size: 10px;
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 425px) {
  .art_video .video_list .video .img_wrap .reprod .cont_pill {
    font-size: 8px;
    padding: 5px 9px;
  }
}
.art_video .video_list .video .cont_txt {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 20px 130px 20px 0;
  margin-left: 18px;
}
.art_video .video_list .video .cont_txt .cont-fecha {
  padding-top: 10px;
}
.art_video .video_list .video .cont_txt .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #666666;
  line-height: 1.2;
}
.art_video .video_list .video .cont_txt .fecha:last-child {
  padding-bottom: 0;
}
.art_video .video_list .video .cont_txt.cap {
  margin-top: 20px;
}
.art_video .video_list .video .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .art_video .video_list .video .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.art_video .video_list .video .cont_txt .subtit a {
  color: #333333;
}
.art_video .video_list .video .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.art_video .video_list .video .cont_txt .baj a {
  color: #333333;
}
.art_video .video_list .video .cont_txt .fecha {
  margin-bottom: 0;
}
@media (max-width: 425px) {
  .art_video .video_list .video .cont_txt {
    padding: 8px 10px 0;
    margin-left: 0;
  }
  .art_video .video_list .video .cont_txt .subtit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 0.6875rem;
    margin-bottom: 5px;
  }
  .art_video .video_list .video .cont_txt .baj {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.625rem;
    margin-bottom: 0;
  }
  .art_video .video_list .video .cont_txt .fecha {
    display: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_video .video_list .video .cont_txt {
    padding: 8px 10px 0;
    margin-left: 0;
  }
  .art_video .video_list .video .cont_txt .subtit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 0.6875rem;
    margin-bottom: 5px;
  }
  .art_video .video_list .video .cont_txt .baj {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.625rem;
    margin-bottom: 0;
  }
  .art_video .video_list .video .cont_txt .fecha {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_video .video_list .video .cont_txt {
    padding: 10px;
    margin-left: 0;
  }
  .art_video .video_list .video .cont_txt .subtit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 0.6875rem;
    margin-bottom: 5px;
  }
  .art_video .video_list .video .cont_txt .baj {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.625rem;
    margin-bottom: 0;
  }
  .art_video .video_list .video .cont_txt .fecha {
    display: none;
  }
}
.art_video .video_list .video:last-child {
  border: none;
}
.art_video .video_list .video.active {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
}
.art_video .video_list .video.active p, .art_video .video_list .video.active h2, .art_video .video_list .video.active h3, .art_video .video_list .video.active a {
  color: #ffffff !important;
}

.art_personaje .row {
  padding: 10px 0;
}
@media (max-width: 425px) {
  .art_personaje .row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 10px 0 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 425px) {
  .art_personaje .row .share {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .row .share {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
}
.art_personaje .ficha_personaje {
  background-color: #F3F8E8;
}
.art_personaje .ficha_personaje .auxi {
  max-width: 1042px;
  padding: 0;
}
.art_personaje .ficha_personaje .enc_articulo {
  padding-top: 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_personaje .ficha_personaje .enc_articulo {
    padding: 30px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_personaje .ficha_personaje .enc_articulo {
    padding: 30px 20px;
  }
}
.art_personaje .ficha_personaje .enc_personaje {
  text-align: center;
}
.art_personaje .ficha_personaje .enc_personaje .baj {
  max-width: 100%;
  margin-bottom: 10px;
  font-family: "montserratregular", sans-serif;
  font-size: 0.9375rem;
  color: #808080;
}
.art_personaje .ficha_personaje .enc_personaje .baj:after {
  content: "";
  position: relative;
  display: block;
  width: 40px;
  height: 5px;
  background-color: #1DDBBD;
  margin: 10px auto 0;
}
.art_personaje .ficha_personaje .enc_personaje .auxi {
  border-bottom: 1px solid #B7B7B7;
}
@media (max-width: 425px) {
  .art_personaje .ficha_personaje .art_main {
    width: 100%;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .ficha_personaje .art_main {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_personaje .ficha_personaje .art_main {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_personaje .ficha_personaje .art_main {
    width: 100%;
  }
}
.art_personaje .ficha_personaje .art_main .enc_img {
  margin-top: 0;
}
.art_personaje .ficha_personaje .art_main .description {
  font-family: "montserrat_mediumregular", sans-serif;
  font-style: italic;
  font-size: 1.0625rem;
  line-height: 1.5;
  margin: 15px 0;
  text-align: center;
  color: #666666;
}
@media (max-width: 425px) {
  .art_personaje .ficha_personaje .art_main .description {
    font-size: 0.8125rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .ficha_personaje .art_main .description {
    font-size: 0.8125rem;
  }
}
.art_personaje .ficha_personaje .art_content {
  padding: 20px 0 50px;
}
@media (max-width: 425px) {
  .art_personaje .ficha_personaje .art_content {
    padding: 0 0 50px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .ficha_personaje .art_content {
    padding: 0 0 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_personaje .ficha_personaje .art_content {
    padding: 0 20px 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .art_personaje .ficha_personaje .art_content {
    padding: 20px 20px 50px;
  }
}
.art_personaje .ficha_personaje .art_content .auxi {
  max-width: 1042px;
  width: 100%;
  padding: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
  -webkit-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 425px) {
  .art_personaje .ficha_personaje .art_content .auxi {
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .ficha_personaje .art_content .auxi {
    -webkit-box-orient: block-axis;
    -webkit-box-orient: vertical;
    -moz-box-orient: block-axis;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 425px) {
  .art_personaje .ficha_personaje .CUERPO {
    margin-bottom: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .art_personaje .ficha_personaje .CUERPO {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .art_personaje .ficha_personaje .CUERPO {
    padding-left: 0;
    -webkit-flex: 0 1 70%;
    flex: 0 1 70%;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .art_personaje .ficha_personaje .CUERPO {
    margin: 10px 0;
    padding-right: 18px;
  }
}
@media (min-width: 1400px) {
  .art_personaje .ficha_personaje .CUERPO {
    margin: 10px 0;
    padding-right: 18px;
  }
}

.programacion {
  border-top: 1px solid #eeeeee;
}
@media (max-width: 425px) {
  .programacion {
    margin-top: 90px !important;
    border: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion {
    margin-top: 90px !important;
    border: none;
  }
}
.programacion .prog_list {
  padding: 30px 0 50px 0;
}
@media (max-width: 425px) {
  .programacion .prog_list {
    padding: 0 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list {
    padding: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list {
    padding: 30px 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .programacion .prog_list {
    padding: 30px 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .programacion .prog_list {
    padding: 30px 15px;
  }
  .programacion .prog_list .col:first-child {
    padding-right: 25px;
  }
}
.programacion .prog_list .row {
  padding: 0;
}
.programacion .prog_list .tabs_semana {
  position: relative;
  border-bottom: 1px solid #E6E6E6;
}
.programacion .prog_list .tabs_semana:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 25px;
  z-index: 10;
}
@media (max-width: 425px) {
  .programacion .prog_list .tabs_semana:before {
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.91)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#ffffff", GradientType=1 );
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .tabs_semana:before {
    width: 35px;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.91)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#ffffff", GradientType=1 );
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .tabs_semana:before {
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.91)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.91) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#ffffff", GradientType=1 );
  }
}
.programacion .prog_list .tabs_semana ul {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 425px) {
  .programacion .prog_list .tabs_semana ul {
    overflow-x: scroll;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .tabs_semana ul {
    overflow-x: scroll;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .tabs_semana ul {
    overflow-x: scroll;
  }
}
.programacion .prog_list .tabs_semana ul li {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}
.programacion .prog_list .tabs_semana ul li.active a {
  border-bottom: 4px solid #FF1A6A;
}
.programacion .prog_list .tabs_semana ul li a {
  display: block;
  padding: 15px;
  text-align: center;
  font-size: 0.75rem;
  font-family: "montserratbold", sans-serif;
  color: #08425C;
  border-bottom: 4px solid #ffffff;
  text-transform: uppercase;
}
@media (max-width: 425px) {
  .programacion .prog_list .tabs_semana ul li a {
    padding: 15px 12px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .tabs_semana ul li a {
    padding: 15px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .tabs_semana ul li a {
    padding: 15px 19px;
  }
}
.programacion .prog_list .tabs_semana ul li a:hover {
  border-bottom: 4px solid #FF1A6A;
  transition: 0.2s all ease;
}
.programacion .prog_list .tab-pane {
  display: none;
}
.programacion .prog_list .tab-pane.active {
  display: block;
  -webkit-animation: opacidad 1s ease;
  -moz-animation: opacidad 1s ease;
  -o-animation: opacidad 1s ease;
  animation: opacidad 1s ease;
}
@-webkit-keyframes opacidad {
  100% {
    opacity: 1;
  }
  0% {
    opacity: 0;
  }
}
@-moz-keyframes opacidad {
  100% {
    opacity: 1;
  }
  0% {
    opacity: 0;
  }
}
@-o-keyframes opacidad {
  100% {
    opacity: 1;
  }
  0% {
    opacity: 0;
  }
}
@keyframes opacidad {
  100% {
    opacity: 1;
  }
  0% {
    opacity: 0;
  }
}
.programacion .prog_list .programa {
  background-color: #F3F8E8;
  margin: 10px 0;
}
.programacion .prog_list .programa:first-child {
  margin-top: 20px;
}
.programacion .prog_list .programa:last-child {
  border: none;
}
.programacion .prog_list .programa.active {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
}
.programacion .prog_list .programa.active p, .programacion .prog_list .programa.active h2, .programacion .prog_list .programa.active h3, .programacion .prog_list .programa.active a {
  color: #ffffff !important;
}
.programacion .prog_list .programa a {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 425px) {
  .programacion .prog_list .programa a {
    margin-top: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .programa a {
    margin-top: 0;
  }
}
.programacion .prog_list .programa a:hover .subtit {
  color: #FF1A6A;
  transition: 0.2s all ease;
}
.programacion .prog_list .programa .img_wrap {
  -webkit-flex: 0 0 115px;
  flex: 0 0 115px;
}
@media (max-width: 425px) {
  .programacion .prog_list .programa .img_wrap {
    -webkit-flex: 0 0 75px;
    flex: 0 0 75px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .programa .img_wrap {
    -webkit-flex: 0 0 75px;
    flex: 0 0 75px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .programa .img_wrap {
    -webkit-flex: 0 0 80px;
    flex: 0 0 80px;
  }
}
.programacion .prog_list .programa .cont_txt {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  padding: 20px 30px 20px 0;
  margin-left: 30px;
}
.programacion .prog_list .programa .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .programacion .prog_list .programa .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .programa .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .programa .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.programacion .prog_list .programa .cont_txt .subtit a {
  color: #333333;
}
.programacion .prog_list .programa .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.programacion .prog_list .programa .cont_txt .baj a {
  color: #333333;
}
@media (max-width: 425px) {
  .programacion .prog_list .programa .cont_txt {
    padding: 10px;
    margin-left: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .programa .cont_txt {
    padding: 10px;
    margin-left: 0;
  }
}
@media (max-width: 425px) {
  .programacion .prog_list .programa .cont_txt .subtit {
    font-size: 0.7rem;
    margin-bottom: 5px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .programacion .prog_list .programa .cont_txt .subtit {
    font-size: 0.6875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .programa .cont_txt .subtit {
    font-size: 0.73rem;
  }
}
.programacion .prog_list .programa .cont_txt .hora {
  font-size: 0.9rem;
  color: #666666;
}
@media (max-width: 425px) {
  .programacion .prog_list .programa .cont_txt .hora {
    font-size: 0.8rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .programacion .prog_list .programa .cont_txt .hora {
    font-size: 0.8rem;
  }
}

.banner_full + .personajes header.cont_tit, .banner_full + .videos header.cont_tit, .banner_full + .news_list header.cont_tit {
  padding-top: 0;
}

@media (max-width: 425px) {
  .personajes {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .personajes {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .personajes {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .personajes {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .personajes.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .personajes.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .personajes.carousel .cont_tit {
    padding: 0 15px;
  }
}
.personajes .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .personajes .cont_tit {
    padding: 16px 10px;
  }
}
.personajes .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .personajes .tit {
    font-size: 0.9375rem;
  }
}
.personajes .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .personajes .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.personajes .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.personajes .pers_list {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -18px;
}
@media (max-width: 425px) {
  .personajes .pers_list {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .pers_list {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: 0;
  }
}
.personajes .pers_list .personaje {
  position: relative;
  margin-bottom: 20px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex: 0 0 31.4%;
  flex: 0 0 31.4%;
  margin-left: 18px;
}
.personajes .pers_list .personaje:hover {
  transform: scale(1.03);
  transition: 0.2s all ease;
  -webkit-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  -moz-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
}
@media (max-width: 425px) {
  .personajes .pers_list .personaje:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .pers_list .personaje:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .personajes .pers_list .personaje:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .personajes .pers_list .personaje:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.personajes .pers_list .personaje:hover .cont_txt {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
@media (max-width: 425px) {
  .personajes .pers_list .personaje:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .pers_list .personaje:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .personajes .pers_list .personaje:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .personajes .pers_list .personaje:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
.personajes .pers_list .personaje:hover .cont_txt p, .personajes .pers_list .personaje:hover .cont_txt h2, .personajes .pers_list .personaje:hover .cont_txt h3, .personajes .pers_list .personaje:hover .cont_txt a {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .personajes .pers_list .personaje:hover .cont_txt h2, .personajes .pers_list .personaje:hover .cont_txt h3, .personajes .pers_list .personaje:hover .cont_txt a, .personajes .pers_list .personaje:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .pers_list .personaje:hover .cont_txt h2, .personajes .pers_list .personaje:hover .cont_txt h3, .personajes .pers_list .personaje:hover .cont_txt a, .personajes .pers_list .personaje:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .personajes .pers_list .personaje:hover .cont_txt h2, .personajes .pers_list .personaje:hover .cont_txt h3, .personajes .pers_list .personaje:hover .cont_txt a, .personajes .pers_list .personaje:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .personajes .pers_list .personaje:hover .cont_txt h2, .personajes .pers_list .personaje:hover .cont_txt h3, .personajes .pers_list .personaje:hover .cont_txt a, .personajes .pers_list .personaje:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (max-width: 425px) {
  .personajes .pers_list .personaje {
    -webkit-flex: 0 0 48%;
    flex: 0 0 48%;
    margin-bottom: 10px;
    margin-left: 0;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .pers_list .personaje {
    -webkit-flex: 0 0 48%;
    flex: 0 0 48%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .personajes .pers_list .personaje {
    -webkit-flex: 0 0 45.4%;
    flex: 0 0 45.4%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .personajes .pers_list .personaje {
    -webkit-flex: 0 0 30%;
    flex: 0 0 30%;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .personajes .pers_list .personaje {
    -webkit-flex: 0 0 31%;
    flex: 0 0 31%;
  }
}
.personajes .pers_list .personaje .cont_txt {
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.personajes .pers_list .personaje .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .personajes .pers_list .personaje .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .personajes .pers_list .personaje .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .personajes .pers_list .personaje .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.personajes .pers_list .personaje .cont_txt .subtit a {
  color: #333333;
}
.personajes .pers_list .personaje .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.personajes .pers_list .personaje .cont_txt .baj a {
  color: #333333;
}
.personajes .wp-pagenavi {
  margin: 0 auto;
}

@media (max-width: 425px) {
  .videos {
    padding: 0 10px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos {
    padding: 0 15px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .videos {
    padding: 0 15px;
  }
}
@media (max-width: 425px) {
  .videos.carousel {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .videos.carousel {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1278px) {
  .videos.carousel .cont_tit {
    padding: 0 15px;
  }
}
.videos .cont_tit {
  margin-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 425px) {
  .videos .cont_tit {
    padding: 16px 10px;
  }
}
.videos .tit {
  font-family: "josefin_sansbold", sans-serif;
  font-size: 1.56rem;
  text-transform: uppercase;
  text-align: left;
  color: #002136;
  padding-left: 10px;
  border-left: 10px solid #1DDBBD;
  line-height: normal;
}
@media (max-width: 425px) {
  .videos .tit {
    font-size: 0.9375rem;
  }
}
.videos .btn_more {
  font-family: "josefin_sans_semiboldregular", sans-serif;
  border-radius: 3px;
  font-size: 0.82rem;
  background-color: #FF1A6A;
  padding: 10px 40px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 425px) {
  .videos .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .btn_more {
    max-width: 285px;
    margin: 20px auto;
    padding: 15px 40px;
  }
}
.videos .btn_more:hover {
  background-color: #ffffff;
  transition: 0.2s all ease;
  color: #FF1A6A;
}
.videos .vid_list {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: inline-axis;
  -webkit-box-orient: horizontal;
  -moz-box-orient: inline-axis;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -18px;
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: 0;
  }
}
.videos .vid_list .video_box {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex: 0 0 31.44%;
  flex: 0 0 31.44%;
  position: relative;
  margin-bottom: 20px;
  margin-left: 18px;
}
.videos .vid_list .video_box:hover {
  transform: scale(1.03);
  transition: 0.2s all ease;
  -webkit-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  -moz-box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
  box-shadow: 1px 4px 10px 0px rgba(17, 17, 17, 0.38);
}
@media (max-width: 425px) {
  .videos .vid_list .video_box:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos .vid_list .video_box:hover {
    transform: none;
    transition: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.videos .vid_list .video_box:hover .cont_txt {
  background-color: #FF1A6A !important;
  border-color: #FF1A6A;
  transition: 0.2s all ease;
}
@media (max-width: 425px) {
  .videos .vid_list .video_box:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos .vid_list .video_box:hover .cont_txt {
    background: #ffffff !important;
    border-color: #E6E6E6;
    transition: #ffffff;
  }
}
.videos .vid_list .video_box:hover .cont_txt p, .videos .vid_list .video_box:hover .cont_txt h2, .videos .vid_list .video_box:hover .cont_txt h3, .videos .vid_list .video_box:hover .cont_txt a {
  color: #ffffff !important;
}
@media (max-width: 425px) {
  .videos .vid_list .video_box:hover .cont_txt h2, .videos .vid_list .video_box:hover .cont_txt h3, .videos .vid_list .video_box:hover .cont_txt a, .videos .vid_list .video_box:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box:hover .cont_txt h2, .videos .vid_list .video_box:hover .cont_txt h3, .videos .vid_list .video_box:hover .cont_txt a, .videos .vid_list .video_box:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box:hover .cont_txt h2, .videos .vid_list .video_box:hover .cont_txt h3, .videos .vid_list .video_box:hover .cont_txt a, .videos .vid_list .video_box:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos .vid_list .video_box:hover .cont_txt h2, .videos .vid_list .video_box:hover .cont_txt h3, .videos .vid_list .video_box:hover .cont_txt a, .videos .vid_list .video_box:hover .cont_txt p {
    color: #333333 !important;
  }
}
@media (max-width: 425px) {
  .videos .vid_list .video_box {
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 10px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box {
    -webkit-flex: 0 0 48.1%;
    flex: 0 0 48.1%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box {
    -webkit-flex: 0 0 45.4%;
    flex: 0 0 45.4%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos .vid_list .video_box {
    -webkit-flex: 0 0 30%;
    flex: 0 0 30%;
  }
}
@media (min-width: 1200px) and (max-width: 1296px) {
  .videos .vid_list .video_box {
    -webkit-flex: 0 0 30.44%;
    flex: 0 0 30.44%;
  }
}
.videos .vid_list .video_box .cont_txt {
  padding: 0 !important;
  background-color: #ffffff;
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.videos .vid_list .video_box .cont_txt .subtit {
  font-family: "montserratbold", sans-serif;
  font-size: 1.07rem;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  color: #333333;
}
@media (max-width: 425px) {
  .videos .vid_list .video_box .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box .cont_txt .subtit {
    font-size: 0.875rem;
  }
}
.videos .vid_list .video_box .cont_txt .subtit a {
  color: #333333;
}
.videos .vid_list .video_box .cont_txt .baj {
  font-family: "montserrat_lightregular", sans-serif;
  font-size: 0.84rem;
  margin-bottom: 10px;
  line-height: 1.4;
  -webkit-flex: 2 1 auto;
  flex: 2 1 auto;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.videos .vid_list .video_box .cont_txt .baj a {
  color: #333333;
}
.videos .vid_list .video_box .cont_txt .cont-fecha {
  padding-top: 10px;
}
.videos .vid_list .video_box .cont_txt .fecha {
  display: block;
  font-size: 0.625rem;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #666666;
  line-height: 1.2;
}
.videos .vid_list .video_box .cont_txt .fecha:last-child {
  padding-bottom: 0;
}
.videos .vid_list .video_box .cont_txt.cap {
  margin-top: 20px;
}
.videos .vid_list .video_box .cont_txt a {
  padding: 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: block-axis;
  -webkit-box-orient: vertical;
  -moz-box-orient: block-axis;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.videos .vid_list .video_box .img_wrap {
  position: relative;
}
.videos .vid_list .video_box .img_wrap .reprod {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}
.videos .vid_list .video_box .img_wrap .reprod .cont_play {
  background-image: url("../../imag/v1/icon/ic_play.png");
  background-repeat: no-repeat;
  background-position: 55%;
  background-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.videos .vid_list .video_box .img_wrap .reprod .cont_play:hover {
  background-color: rgba(0, 0, 0, 0.4);
  border: none;
  transition: 0.2s all ease;
}
.videos .vid_list .video_box .img_wrap .reprod .cont_pill {
  border-radius: 16px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font-size: 10px;
  letter-spacing: 0.5px;
  padding: 7px 15px;
}
@media (max-width: 425px) {
  .videos .vid_list .video_box .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box .img_wrap .reprod .cont_pill {
    font-size: 9px;
    padding: 5px 12px;
  }
}
.videos .vid_list .video_box .img_wrap:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  opacity: 0.7;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(52%, rgba(0, 0, 0, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 52%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 52%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
}
@media (max-width: 425px) {
  .videos .vid_list .video_box .img_wrap:before {
    display: none !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .videos .vid_list .video_box .img_wrap:before {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos .vid_list .video_box .img_wrap:before {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos .vid_list .video_box .img_wrap:before {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .videos .vid_list .video_box .img_wrap:before {
    display: block;
  }
}
@media (min-width: 1400px) {
  .videos .vid_list .video_box .img_wrap:before {
    display: block;
  }
}
.videos .wp-pagenavi {
  margin: 0 auto;
}

@media (min-width: 768px) and (max-width: 991px) {
  .tax_videos .banner_full, .tax_noticias .banner_full, .tax_personajes .banner_full {
    padding: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tax_videos .banner_full, .tax_noticias .banner_full, .tax_personajes .banner_full {
    padding: 15px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .videos .sm-5, .personajes .sm-5 {
    width: 41.9%;
  }
  .videos .sm-7, .personajes .sm-7 {
    width: 58.1%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .videos .md-4, .personajes .md-4 {
    width: 31.4%;
  }
  .videos .md-8, .personajes .md-8 {
    width: 68.6%;
  }
}

/*# sourceMappingURL=main.css.map */