@charset "UTF-8";
@media (max-width: 768px) {
  .iframe-container #elecEuropean2024jun {
    height: 1090px;
    margin-bottom: 50px;
  }
}
@media (min-width: 865px) {
  .iframe-container #elecEuropean2024jun {
    height: 400px;
    margin-bottom: 50px;
  }
}

:root {
  --container-width: 468px;
  --layout-mode: mobile;
}
@media (min-width: 728px) {
  :root {
    --container-width: 728px;
    --layout-mode: mobile;
  }
}
@media (min-width: 768px) {
  :root {
    --layout-mode:desktop;
  }
}
@media (min-width: 1024px) {
  :root {
    --container-width: 1024px;
    --layout-mode:desktop;
  }
}

/* Altura de la Barra superior de la cabecera */
/* Altura Mobile de la Barra superior de la cabecera */
/* Altura de la Barra Principal de la cabecera */
/* Altura Reducida de la Barra Principal de la cabecera */
/* Altura de la Barra inferior de la cabecera */
/* Altura de la Barra Menu inferior de la cabecera Reducida */
/* Altura de la Barra Menu inferior de la cabecera Mobile */
/* Altura de la Barra Sponsor de la cabecera */
/*$_headerSponsorBar: var(--headerSponsorBar, 30px);*/
/* Altura Total de la Cabecera */
/* Altura Total de la Cabecera Reducida */
/* Altura Mobile de la Barra Principal de la cabecera */
/* Altura de la Barra del Sponsor de la cabecera */
/* Altura Mobile de la Cabecera Sin Sponsor */
/* Altura Mobile de la Cabecera Con Sponsor*/
/* top-bar */
/* Logo-Secundary */
/* tamaño logo */
/* Magasin */
/* OPINION */
/* Foto Related */
/* footer */
/* logo */
/*************************** VERTICALES ****************************/
/* Submenu */
/* Colores de fondo de los submenus */
/* tamaño logo */
/* Imagen de fondo de cabecera */
/* Bar Bottom */
/* Imagen de fondo de cabecera */
/* Bar Bottom */
/* Bloque Objetivos del vertical Enclave ODS */
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--black .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 50px;
  border: 1px solid #D4D4D4;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  position: absolute;
  width: 50px;
  z-index: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* Mixin para flexbox. Le pasamos por parametros el alimeamiento horizontal, vertical y la direción (Si es row o column)
// $justify-content - Alineamiento horizontal
// $align-items - Alineamiento vertical
// $flex-direction - Dirección del alineamiento, row (fila), column (columna)
// $flex-wrap - Salto de linea o no, de sus hijos
*/
*,
*::before,
*::after {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  word-wrap: break-word;
  fontSize-adjust: optional;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  background: var(--bodyBackground-color, #fff);
}
body .container {
  background: var(--containerBackground-color, #fff);
}

body,
html {
  height: 100%;
  width: 100%;
  -webkit-text-size-adjust: none;
}

body {
  font-family: "Open Sans", sans-serif;
  overflow-x: hidden;
}

* {
  background: transparent;
  border: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: top;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6,
h5,
h4,
h3,
h2,
h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: var(--fontGenericTitle_weight, 500);
  font-family: "Petrona", serif;
  line-height: 1;
}
h6 a,
h5 a,
h4 a,
h3 a,
h2 a,
h1 a {
  text-decoration: none;
  color: inherit;
}
h6 a:hover,
h5 a:hover,
h4 a:hover,
h3 a:hover,
h2 a:hover,
h1 a:hover {
  color: inherit;
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}
h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}
h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}
h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

li {
  list-style-type: none;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  color: inherit;
  opacity: 0.7;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
  direction: ltr;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}
@media screen and (min-width: 1024px) {
  img,
  svg {
    image-rendering: -webkit-optimize-contrast;
  }
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  color: inherit;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.preview .container {
  top: 0;
}

.container {
  background-color: #fff;
  margin: 0 auto;
  padding: 10px 20px 0;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .container {
    padding: 10px 40px 0;
  }
}
@media screen and (min-width: 1200px) {
  .container {
    max-width: 1024px;
    padding: 10px 0 0;
  }
}

.row-ee {
  display: grid;
  -webkit-column-gap: 0.8rem;
     -moz-column-gap: 0.8rem;
          column-gap: 0.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: repeat(24, 1fr);
  grid-column: span 24;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .row-ee {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
.row-ee--mod-50-adv-right {
  position: relative;
}
.row-ee--mod-50-adv-right .grid-ee__col {
  padding-left: 0;
}
.row-ee--mod-50-adv-right .grid-ee__col:nth-child(3) {
  margin: 20px auto 0;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
          order: 3;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(3):nth-child(3) {
    margin: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
            order: 2;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(3):nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
            order: 3;
  }
}
.row-ee--mod-50-adv-right .grid-ee__col:nth-child(2) {
  position: relative;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
          order: 3;
}
.row-ee--mod-50-adv-right .grid-ee__col:nth-child(2) .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
}
.row-ee--mod-50-adv-right .grid-ee__col:nth-child(2) .art__media {
  height: auto;
  margin-bottom: 0;
  margin-right: 12px;
  min-height: 114px;
  width: 153px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2) .art__media {
    min-height: 123px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2) .art__media {
    min-height: 82px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2) .art__title {
    font-size: 1.25rem;
    line-height: 1.313rem;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) {
    margin-top: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
            order: 3;
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art {
    display: table-cell;
    position: relative;
    /* three items */
    /* three items */
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art__media {
    margin-bottom: 12px;
    margin-right: 14px;
    width: auto;
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art__media:last-child {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(2), .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(2) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-right: 12px;
    width: 50%;
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(2):last-child, .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(2) ~ .art:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(2), .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(2) ~ .art {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(3), .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(3) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-right: 12px;
    width: 32.1%;
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(3):last-child, .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(3) ~ .art:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(3), .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art:first-child:nth-last-child(3) ~ .art {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art.art--opinion .art__media--author {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) {
    margin-top: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
            order: 2;
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art {
    display: block;
    padding-left: 0;
  }
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) .art .art__media {
    margin-bottom: 12px;
    margin-right: 0;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col:nth-child(2):nth-child(2) {
    padding-right: 0;
  }
}
.row-ee--mod-50-adv-right .grid-ee__col:nth-child(1) {
  padding-left: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
          order: 2;
}
.row-ee--mod-50-adv-right .row-ee--horizontal-2 {
  margin-bottom: 0;
}
.row-ee--mod-35-adv-left {
  position: relative;
}
.row-ee--mod-35-adv-left .grid-ee__col {
  padding-left: 0;
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(1) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
          order: 3;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(1) {
    margin-right: 10px;
    -webkit-box-ordinal-group: inherit;
    -webkit-order: inherit;
       -moz-box-ordinal-group: inherit;
            order: inherit;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
            order: 2;
    position: relative;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art .art__media {
    margin-right: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
            order: 2;
    margin-top: 0;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art {
    display: block;
    padding-right: 0;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art .art__media {
    margin-bottom: 12px;
    margin-right: 0;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--flag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--flag .art__media {
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--flag .art__media {
    margin-bottom: 0;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) {
  margin-top: 20px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
          order: 2;
  position: relative;
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art .art__media {
  min-height: 114px;
  margin-bottom: 0;
  margin-right: 12px;
  width: 153px;
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art .art__media img {
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art__title {
    font-size: 1.25rem;
    line-height: 1.313rem;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) {
    margin-top: 20px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
            order: 3;
    position: relative;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art {
    position: relative;
    display: table-cell;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art .art__media {
    margin-bottom: 12px;
    margin-right: 12px;
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) {
    margin-top: 0;
    padding-left: 0;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art {
    display: block;
    padding-right: 0;
    width: auto;
  }
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art .art__media {
    min-height: auto;
    margin-bottom: 12px;
    margin-right: 0;
    width: auto;
  }
}
.row-ee--mod--33-adv-right {
  position: relative;
}
.row-ee--mod--33-adv-CL {
  position: relative;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .grid-ee__col:nth-child(3) {
    display: block;
  }
  .row-ee--mod--33-adv-CL .grid-ee__col:nth-child(3) .art--flag {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .grid-ee__col:nth-child(2) .art:first-of-type {
    padding-top: 0;
    margin-top: 0;
  }
  .row-ee--mod--33-adv-CL .grid-ee__col:nth-child(3) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
  .row-ee--mod--33-adv-CL .grid-ee__col:nth-child(3) .art--flag {
    width: auto;
  }
}
.row-ee--mod--33-no-adv {
  position: relative;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv.multi-head .grid-ee__col:nth-child(3) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(2) .art, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(1) .art {
    padding-left: 0;
    overflow: hidden;
  }
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(2) .art--opinion, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(1) .art--opinion {
    padding-left: 10px;
  }
}
.row-ee--mod-25-50-25 {
  position: relative;
}
.row-ee--mod-25-50-25 .grid-ee__col .art--flag {
  width: auto;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-25-50-25 .grid-ee__col .art--flag .art__media {
    min-height: 110px;
    width: 105px;
  }
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) .art ~ .row-ee--horizontal-2 {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) .art ~ .row-ee--horizontal-2::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) .art ~ .row-ee--horizontal-2 .art--opinion {
  margin-top: 20px;
  padding-top: 20px;
  width: calc(100% - 10px);
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) .art ~ .row-ee--horizontal-2 .art--opinion::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) .art ~ .row-ee--horizontal-2 .art--opinion {
    margin-top: 0;
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25 .grid-ee__col:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
            order: 2;
  }
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(1) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25 .grid-ee__col:nth-child(1) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
}
.row-ee--mod-25-50-25 .grid-ee__col:nth-child(3) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
          order: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25 .grid-ee__col:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
            order: 3;
  }
}
.row-ee--mod-25-50-25.mobile-col-order .grid-ee__col:nth-child(2) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
.row-ee--mod-25-50-25.mobile-col-order .grid-ee__col:nth-child(1) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25.mobile-col-order .grid-ee__col:nth-child(1) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
}
.row-ee--mod-25-50-25.mobile-col-order .grid-ee__col:nth-child(3) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
          order: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25.mobile-col-order .grid-ee__col:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
            order: 3;
  }
}
.row-ee--mod-50-25-25 {
  position: relative;
}
.row-ee--mod-50-25-25 .grid-ee__col .art--flag {
  width: auto;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-25-25 .grid-ee__col .art--flag .art__media {
    min-height: 110px;
    width: 105px;
  }
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(1) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(1) .art ~ .row-ee--horizontal-2 {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(1) .art ~ .row-ee--horizontal-2::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(1) .art ~ .row-ee--horizontal-2 .art--opinion {
  margin-top: 20px;
  padding-top: 20px;
  width: calc(100% - 10px);
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(1) .art ~ .row-ee--horizontal-2 .art--opinion::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-25-25 .grid-ee__col:nth-child(1) .art ~ .row-ee--horizontal-2 .art--opinion {
    margin-top: 0;
    padding-top: 10px;
  }
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
.row-ee--mod-50-25-25 .grid-ee__col:nth-child(3) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
          order: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-25-25 .grid-ee__col:nth-child(3) .art--flag .art__media {
    min-height: 110px;
    width: 105px;
  }
}
.row-ee--mod-50-50 {
  position: relative;
}
.row-ee--mod-50-50 .art__media {
  height: auto;
  min-height: 120px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-50 .art__media {
    min-height: 126px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-50 .art__media {
    min-height: 180px;
  }
}
.row-ee--mod-50-50 .art .art__body {
  display: block;
}
.row-ee--mod-50-50 .art--opinion .art__media--author {
  bottom: 5px;
  position: absolute;
  right: 5px;
}
.row-ee--mod-50-50 .art--opinion .art__media--author .media {
  height: auto;
  min-height: 79px;
  width: 79px;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-50 .art--opinion .art__media--author .media {
    min-height: 108px;
    width: 108px;
  }
}
.row-ee--mod-50-50 .art--flag .art__media {
  height: auto;
  min-height: 114px;
  width: 153px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-50 .art--flag .art__media {
    min-height: 79px;
    width: 105px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-50 .art--flag .art__media {
    min-height: 129px;
    width: 229px;
  }
}

.col-1 {
  grid-column: span 1;
}

.col-2 {
  grid-column: span 2;
}

.col-3 {
  grid-column: span 3;
}

.col-4 {
  grid-column: span 4;
}

.col-5 {
  grid-column: span 5;
}

.col-6 {
  grid-column: span 6;
}

.col-7 {
  grid-column: span 7;
}

.col-8 {
  grid-column: span 8;
}

.col-9 {
  grid-column: span 9;
}

.col-10 {
  grid-column: span 10;
}

.col-11 {
  grid-column: span 11;
}

.col-12 {
  grid-column: span 12;
}

.col-13 {
  grid-column: span 13;
}

.col-14 {
  grid-column: span 14;
}

.col-15 {
  grid-column: span 15;
}

.col-16 {
  grid-column: span 16;
}

.col-17 {
  grid-column: span 17;
}

.col-18 {
  grid-column: span 18;
}

.col-19 {
  grid-column: span 19;
}

.col-20 {
  grid-column: span 20;
}

.col-21 {
  grid-column: span 21;
}

.col-22 {
  grid-column: span 22;
}

.col-23 {
  grid-column: span 23;
}

.col-24 {
  grid-column: span 24;
}

@media screen and (min-width: 768px) {
  .col-md-1 {
    grid-column: span 1;
  }
  .col-md-2 {
    grid-column: span 2;
  }
  .col-md-3 {
    grid-column: span 3;
  }
  .col-md-4 {
    grid-column: span 4;
  }
  .col-md-5 {
    grid-column: span 5;
  }
  .col-md-6 {
    grid-column: span 6;
  }
  .col-md-7 {
    grid-column: span 7;
  }
  .col-md-8 {
    grid-column: span 8;
  }
  .col-md-9 {
    grid-column: span 9;
  }
  .col-md-10 {
    grid-column: span 10;
  }
  .col-md-11 {
    grid-column: span 11;
  }
  .col-md-12 {
    grid-column: span 12;
  }
  .col-md-13 {
    grid-column: span 13;
  }
  .col-md-14 {
    grid-column: span 14;
  }
  .col-md-15 {
    grid-column: span 15;
  }
  .col-md-16 {
    grid-column: span 16;
  }
  .col-md-17 {
    grid-column: span 17;
  }
  .col-md-18 {
    grid-column: span 18;
  }
  .col-md-19 {
    grid-column: span 19;
  }
  .col-md-20 {
    grid-column: span 20;
  }
  .col-md-21 {
    grid-column: span 21;
  }
  .col-md-22 {
    grid-column: span 22;
  }
  .col-md-23 {
    grid-column: span 23;
  }
  .col-md-24 {
    grid-column: span 24;
  }
}
@media screen and (min-width: 1024px) {
  .col-lg-1 {
    grid-column: span 1;
  }
  .col-lg-2 {
    grid-column: span 2;
  }
  .col-lg-3 {
    grid-column: span 3;
  }
  .col-lg-4 {
    grid-column: span 4;
  }
  .col-lg-5 {
    grid-column: span 5;
  }
  .col-lg-6 {
    grid-column: span 6;
  }
  .col-lg-7 {
    grid-column: span 7;
  }
  .col-lg-8 {
    grid-column: span 8;
  }
  .col-lg-9 {
    grid-column: span 9;
  }
  .col-lg-10 {
    grid-column: span 10;
  }
  .col-lg-11 {
    grid-column: span 11;
  }
  .col-lg-12 {
    grid-column: span 12;
  }
  .col-lg-13 {
    grid-column: span 13;
  }
  .col-lg-14 {
    grid-column: span 14;
  }
  .col-lg-15 {
    grid-column: span 15;
  }
  .col-lg-16 {
    grid-column: span 16;
  }
  .col-lg-17 {
    grid-column: span 17;
  }
  .col-lg-18 {
    grid-column: span 18;
  }
  .col-lg-19 {
    grid-column: span 19;
  }
  .col-lg-20 {
    grid-column: span 20;
  }
  .col-lg-21 {
    grid-column: span 21;
  }
  .col-lg-22 {
    grid-column: span 22;
  }
  .col-lg-23 {
    grid-column: span 23;
  }
  .col-lg-24 {
    grid-column: span 24;
  }
}
[class^=col] {
  position: relative;
}
[class^=col][data-status=on] {
  display: none;
}
[class^=col][data-status=off] {
  display: block;
}

.grid-ee__col {
  position: relative;
}

@media (min-width: 1024px) {
  .col-lg-19 .art__title {
    font-size: var(--titleFontSize85, 2.688rem);
    line-height: var(--titleLineHeight85, 2.75rem);
  }
  .col-lg-19 .art__title--smxx {
    font-size: calc(var(--titleFontSize85, 2.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) - 0.25rem);
  }
  .col-lg-19 .art__title--sm {
    font-size: calc(var(--titleFontSize85, 2.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) - 0.125rem);
  }
  .col-lg-19 .art__title--big {
    font-size: calc(var(--titleFontSize85, 2.688rem) + 0.313rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) + 0.313rem);
  }
  .col-lg-19 .art__title--bigxx {
    font-size: calc(var(--titleFontSize85, 2.688rem) + 0.939rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) + 0.939rem);
  }
  .col-lg-19 .art--flag .art__title,
  .col-lg-19 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera85, 1.563rem);
    line-height: var(--titleLineHeightBandera85, 1.625rem);
  }
  .col-lg-19 .art--flag .art__title--smxx,
  .col-lg-19 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) - 0.25rem);
  }
  .col-lg-19 .art--flag .art__title--sm,
  .col-lg-19 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) - 0.125rem);
  }
  .col-lg-19 .art--flag .art__title--big,
  .col-lg-19 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) + 0.313rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) + 0.313rem);
  }
  .col-lg-19 .art--flag .art__title--bigxx,
  .col-lg-19 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) + 0.626rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) + 0.626rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .art__title {
    font-size: var(--titleFontSize85Tablet, 2.25rem);
    line-height: var(--titleLineHeight85Tablet, 2.313rem);
  }
  .col-lg-19 .art__title--smxx {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) - 0.25rem);
  }
  .col-lg-19 .art__title--sm {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) - 0.125rem);
  }
  .col-lg-19 .art__title--big {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) + 0.313rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) + 0.313rem);
  }
  .col-lg-19 .art__title--bigxx {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) + 0.626rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) + 0.626rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .art__title {
    font-size: var(--titleFontSize85Mobile, 1.938rem);
    line-height: var(--titleLineHeight85Mobile, 2rem);
  }
  .col-lg-19 .art__title--smxx {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) - 0.25rem);
  }
  .col-lg-19 .art__title--sm {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) - 0.125rem);
  }
  .col-lg-19 .art__title--big {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) + 0.313rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) + 0.313rem);
  }
  .col-lg-19 .art__title--bigxx {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) + 0.626rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) + 0.626rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-24 .art__title {
    font-size: var(--titleFontSize100, 3.563rem);
    line-height: var(--titleLineHeight100, 3.625rem);
  }
  .col-lg-24 .art__title--smxx {
    font-size: calc(var(--titleFontSize100, 3.563rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight100, 3.625rem) - 0.25rem);
  }
  .col-lg-24 .art__title--sm {
    font-size: calc(var(--titleFontSize100, 3.563rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight100, 3.625rem) - 0.125rem);
  }
  .col-lg-24 .art__title--big {
    font-size: calc(var(--titleFontSize100, 3.563rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight100, 3.625rem) + 0.125rem);
  }
  .col-lg-24 .art__title--bigxx {
    font-size: calc(var(--titleFontSize100, 3.563rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight100, 3.625rem) + 0.375rem);
  }
  .col-lg-24 .art--flag .art__title,
  .col-lg-24 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera100, 2.125rem);
    line-height: var(--titleLineHeightBandera100, 2.188rem);
  }
  .col-lg-24 .art--flag .art__title--smxx,
  .col-lg-24 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera100, 2.125rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera100, 2.188rem) - 0.25rem);
  }
  .col-lg-24 .art--flag .art__title--sm,
  .col-lg-24 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera100, 2.125rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera100, 2.188rem) - 0.125rem);
  }
  .col-lg-24 .art--flag .art__title--big,
  .col-lg-24 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera100, 2.125rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera100, 2.188rem) + 0.125rem);
  }
  .col-lg-24 .art--flag .art__title--bigxx,
  .col-lg-24 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera100, 2.125rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera100, 2.188rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-24 .art__title {
    font-size: var(--titleFontSize100Tablet, 2.813rem);
    line-height: var(--titleLineHeight100Tablet, 2.875rem);
  }
  .col-lg-24 .art__title--smxx {
    font-size: calc(var(--titleFontSize100Tablet, 2.813rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight100Tablet, 2.875rem) - 0.25rem);
  }
  .col-lg-24 .art__title--sm {
    font-size: calc(var(--titleFontSize100Tablet, 2.813rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight100Tablet, 2.875rem) - 0.125rem);
  }
  .col-lg-24 .art__title--big {
    font-size: calc(var(--titleFontSize100Tablet, 2.813rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight100Tablet, 2.875rem) + 0.125rem);
  }
  .col-lg-24 .art__title--bigxx {
    font-size: calc(var(--titleFontSize100Tablet, 2.813rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight100Tablet, 2.875rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-24 .art__title {
    font-size: var(--titleFontSize100Mobile, 2.25rem);
    line-height: var(--titleLineHeight100Mobile, 2.313rem);
  }
  .col-lg-24 .art__title--smxx {
    font-size: calc(var(--titleFontSize100Mobile, 2.25rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight100Mobile, 2.313rem) - 0.25rem);
  }
  .col-lg-24 .art__title--sm {
    font-size: calc(var(--titleFontSize100Mobile, 2.25rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight100Mobile, 2.313rem) - 0.125rem);
  }
  .col-lg-24 .art__title--big {
    font-size: calc(var(--titleFontSize100Mobile, 2.25rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight100Mobile, 2.313rem) + 0.125rem);
  }
  .col-lg-24 .art__title--bigxx {
    font-size: calc(var(--titleFontSize100Mobile, 2.25rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight100Mobile, 2.313rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-4 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-4 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-4 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-4 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-4 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-4 .art--flag .art__title,
  .col-lg-4 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-4 .art--flag .art__title--smxx,
  .col-lg-4 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-4 .art--flag .art__title--sm,
  .col-lg-4 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-4 .art--flag .art__title--big,
  .col-lg-4 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-4 .art--flag .art__title--bigxx,
  .col-lg-4 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-4 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-4 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-4 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-4 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-4 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-4 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-4 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-4 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-4 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-4 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-14 .art__title {
    font-size: var(--titleFontSize70, 1.938rem);
    line-height: var(--titleLineHeight70, 2.063rem);
  }
  .col-lg-14 .art__title--smxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.25rem);
  }
  .col-lg-14 .art__title--sm {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.125rem);
  }
  .col-lg-14 .art__title--big {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.125rem);
  }
  .col-lg-14 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.375rem);
  }
  .col-lg-14 .art--flag .art__title,
  .col-lg-14 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70, 1.313rem);
    line-height: var(--titleLineHeightBandera70, 1.375rem);
  }
  .col-lg-14 .art--flag .art__title--smxx,
  .col-lg-14 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .art--flag .art__title--sm,
  .col-lg-14 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--big,
  .col-lg-14 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--bigxx,
  .col-lg-14 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-14 .art__title {
    font-size: var(--titleFontSize70Tablet, 2.063rem);
    line-height: var(--titleLineHeight70Tablet, 2.125rem);
  }
  .col-lg-14 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.25rem);
  }
  .col-lg-14 .art__title--sm {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.125rem);
  }
  .col-lg-14 .art__title--big {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.125rem);
  }
  .col-lg-14 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.25rem);
  }
  .col-lg-14 .art--flag .art__title,
  .col-lg-14 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Tablet, 1.313rem);
    line-height: var(--titleLineHeightBandera70Tablet, 1.375rem);
  }
  .col-lg-14 .art--flag .art__title--smxx,
  .col-lg-14 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .art--flag .art__title--sm,
  .col-lg-14 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--big,
  .col-lg-14 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--bigxx,
  .col-lg-14 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-14 .art__title {
    font-size: var(--titleFontSize70Mobile, 1.75rem);
    line-height: var(--titleLineHeight70Mobile, 1.813rem);
  }
  .col-lg-14 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.25rem);
  }
  .col-lg-14 .art__title--sm {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.125rem);
  }
  .col-lg-14 .art__title--big {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.125rem);
  }
  .col-lg-14 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.25rem);
  }
  .col-lg-14 .art--flag .art__title,
  .col-lg-14 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera70Mobile, 1.375rem);
  }
  .col-lg-14 .art--flag .art__title--smxx,
  .col-lg-14 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .art--flag .art__title--sm,
  .col-lg-14 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--big,
  .col-lg-14 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--bigxx,
  .col-lg-14 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-14 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-14 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title,
  .col-lg-14 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--big,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-14 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-14 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title,
  .col-lg-14 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--big,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-14 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-14 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title,
  .col-lg-14 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--big,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-10 .art__title {
    font-size: var(--titleFontSize45, 1.688rem);
    line-height: var(--titleLineHeight45, 1.75rem);
  }
  .col-lg-10 .art__title--smxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.5rem);
  }
  .col-lg-10 .art__title--sm {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.25rem);
  }
  .col-lg-10 .art__title--big {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.25rem);
  }
  .col-lg-10 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.75rem);
  }
  .col-lg-10 .art--flag .art__title,
  .col-lg-10 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera45, 1.313rem);
    line-height: var(--titleLineHeightBandera45, 1.375rem);
  }
  .col-lg-10 .art--flag .art__title--smxx,
  .col-lg-10 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.5rem);
  }
  .col-lg-10 .art--flag .art__title--sm,
  .col-lg-10 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.25rem);
  }
  .col-lg-10 .art--flag .art__title--big,
  .col-lg-10 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.25rem);
  }
  .col-lg-10 .art--flag .art__title--bigxx,
  .col-lg-10 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-10 .art__title {
    font-size: var(--titleFontSize45Tablet, 1.875rem);
    line-height: var(--titleLineHeight45Tablet, 1.938rem);
  }
  .col-lg-10 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.5rem);
  }
  .col-lg-10 .art__title--sm {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.25rem);
  }
  .col-lg-10 .art__title--big {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.25rem);
  }
  .col-lg-10 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-10 .art__title {
    font-size: var(--titleFontSize45Mobile, 1.438rem);
    line-height: var(--titleLineHeight45Mobile, 1.5rem);
  }
  .col-lg-10 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.5rem);
  }
  .col-lg-10 .art__title--sm {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-10 .art__title--big {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.25rem);
  }
  .col-lg-10 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-10 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-10 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title,
  .col-lg-10 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--big,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-10 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-10 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-10 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-10 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-14 .art__title {
    font-size: var(--titleFontSize70, 1.938rem);
    line-height: var(--titleLineHeight70, 2.063rem);
  }
  .col-lg-14 .art__title--smxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.25rem);
  }
  .col-lg-14 .art__title--sm {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.125rem);
  }
  .col-lg-14 .art__title--big {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.125rem);
  }
  .col-lg-14 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.375rem);
  }
  .col-lg-14 .art--flag .art__title,
  .col-lg-14 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70, 1.313rem);
    line-height: var(--titleLineHeightBandera70, 1.375rem);
  }
  .col-lg-14 .art--flag .art__title--smxx,
  .col-lg-14 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .art--flag .art__title--sm,
  .col-lg-14 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--big,
  .col-lg-14 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--bigxx,
  .col-lg-14 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-14 .art__title {
    font-size: var(--titleFontSize70Tablet, 2.063rem);
    line-height: var(--titleLineHeight70Tablet, 2.125rem);
  }
  .col-lg-14 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.25rem);
  }
  .col-lg-14 .art__title--sm {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.125rem);
  }
  .col-lg-14 .art__title--big {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.125rem);
  }
  .col-lg-14 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.25rem);
  }
  .col-lg-14 .art--flag .art__title,
  .col-lg-14 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Tablet, 1.313rem);
    line-height: var(--titleLineHeightBandera70Tablet, 1.375rem);
  }
  .col-lg-14 .art--flag .art__title--smxx,
  .col-lg-14 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .art--flag .art__title--sm,
  .col-lg-14 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--big,
  .col-lg-14 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--bigxx,
  .col-lg-14 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-14 .art__title {
    font-size: var(--titleFontSize70Mobile, 1.75rem);
    line-height: var(--titleLineHeight70Mobile, 1.813rem);
  }
  .col-lg-14 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.25rem);
  }
  .col-lg-14 .art__title--sm {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.125rem);
  }
  .col-lg-14 .art__title--big {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.125rem);
  }
  .col-lg-14 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.25rem);
  }
  .col-lg-14 .art--flag .art__title,
  .col-lg-14 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera70Mobile, 1.375rem);
  }
  .col-lg-14 .art--flag .art__title--smxx,
  .col-lg-14 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .art--flag .art__title--sm,
  .col-lg-14 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--big,
  .col-lg-14 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .art--flag .art__title--bigxx,
  .col-lg-14 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-14 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-14 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title,
  .col-lg-14 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--big,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-14 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-14 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title,
  .col-lg-14 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--big,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-14 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-14 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title,
  .col-lg-14 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--big,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-14 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-14 .col-lg-8 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-14 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-14 .col-lg-8 .art--flag .art__title,
  .col-lg-14 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-14 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-14 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-14 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art--flag .art__title--big,
  .col-lg-14 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-14 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-14 .col-lg-8 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-14 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-14 .col-lg-8 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-14 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-14 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-14 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-10 .art__title {
    font-size: var(--titleFontSize45, 1.688rem);
    line-height: var(--titleLineHeight45, 1.75rem);
  }
  .col-lg-10 .art__title--smxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.5rem);
  }
  .col-lg-10 .art__title--sm {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.25rem);
  }
  .col-lg-10 .art__title--big {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.25rem);
  }
  .col-lg-10 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.75rem);
  }
  .col-lg-10 .art--flag .art__title,
  .col-lg-10 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera45, 1.313rem);
    line-height: var(--titleLineHeightBandera45, 1.375rem);
  }
  .col-lg-10 .art--flag .art__title--smxx,
  .col-lg-10 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.5rem);
  }
  .col-lg-10 .art--flag .art__title--sm,
  .col-lg-10 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.25rem);
  }
  .col-lg-10 .art--flag .art__title--big,
  .col-lg-10 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.25rem);
  }
  .col-lg-10 .art--flag .art__title--bigxx,
  .col-lg-10 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-10 .art__title {
    font-size: var(--titleFontSize45Tablet, 1.875rem);
    line-height: var(--titleLineHeight45Tablet, 1.938rem);
  }
  .col-lg-10 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.5rem);
  }
  .col-lg-10 .art__title--sm {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.25rem);
  }
  .col-lg-10 .art__title--big {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.25rem);
  }
  .col-lg-10 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-10 .art__title {
    font-size: var(--titleFontSize45Mobile, 1.438rem);
    line-height: var(--titleLineHeight45Mobile, 1.5rem);
  }
  .col-lg-10 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.5rem);
  }
  .col-lg-10 .art__title--sm {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-10 .art__title--big {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.25rem);
  }
  .col-lg-10 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-10 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-10 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title,
  .col-lg-10 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--big,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-10 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-10 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-10 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-10 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-10 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-10 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-10 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-18 .art__title {
    font-size: var(--titleFontSize85, 2.688rem);
    line-height: var(--titleLineHeight85, 2.75rem);
  }
  .col-lg-18 .art__title--smxx {
    font-size: calc(var(--titleFontSize85, 2.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) - 0.25rem);
  }
  .col-lg-18 .art__title--sm {
    font-size: calc(var(--titleFontSize85, 2.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) - 0.125rem);
  }
  .col-lg-18 .art__title--big {
    font-size: calc(var(--titleFontSize85, 2.688rem) + 0.313rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) + 0.313rem);
  }
  .col-lg-18 .art__title--bigxx {
    font-size: calc(var(--titleFontSize85, 2.688rem) + 0.939rem);
    line-height: calc(var(--titleLineHeight85, 2.75rem) + 0.939rem);
  }
  .col-lg-18 .art--flag .art__title,
  .col-lg-18 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera85, 1.563rem);
    line-height: var(--titleLineHeightBandera85, 1.625rem);
  }
  .col-lg-18 .art--flag .art__title--smxx,
  .col-lg-18 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) - 0.25rem);
  }
  .col-lg-18 .art--flag .art__title--sm,
  .col-lg-18 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) - 0.125rem);
  }
  .col-lg-18 .art--flag .art__title--big,
  .col-lg-18 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) + 0.313rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) + 0.313rem);
  }
  .col-lg-18 .art--flag .art__title--bigxx,
  .col-lg-18 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera85, 1.563rem) + 0.626rem);
    line-height: calc(var(--titleLineHeightBandera85, 1.625rem) + 0.626rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-18 .art__title {
    font-size: var(--titleFontSize85Tablet, 2.25rem);
    line-height: var(--titleLineHeight85Tablet, 2.313rem);
  }
  .col-lg-18 .art__title--smxx {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) - 0.25rem);
  }
  .col-lg-18 .art__title--sm {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) - 0.125rem);
  }
  .col-lg-18 .art__title--big {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) + 0.313rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) + 0.313rem);
  }
  .col-lg-18 .art__title--bigxx {
    font-size: calc(var(--titleFontSize85Tablet, 2.25rem) + 0.626rem);
    line-height: calc(var(--titleLineHeight85Tablet, 2.313rem) + 0.626rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-18 .art__title {
    font-size: var(--titleFontSize85Mobile, 1.938rem);
    line-height: var(--titleLineHeight85Mobile, 2rem);
  }
  .col-lg-18 .art__title--smxx {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) - 0.25rem);
  }
  .col-lg-18 .art__title--sm {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) - 0.125rem);
  }
  .col-lg-18 .art__title--big {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) + 0.313rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) + 0.313rem);
  }
  .col-lg-18 .art__title--bigxx {
    font-size: calc(var(--titleFontSize85Mobile, 1.938rem) + 0.626rem);
    line-height: calc(var(--titleLineHeight85Mobile, 2rem) + 0.626rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-18 .col-lg-12 .art__title {
    font-size: var(--titleFontSize45, 1.688rem);
    line-height: var(--titleLineHeight45, 1.75rem);
  }
  .col-lg-18 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.5rem);
  }
  .col-lg-18 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.75rem);
  }
  .col-lg-18 .col-lg-12 .art--flag .art__title,
  .col-lg-18 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera45, 1.313rem);
    line-height: var(--titleLineHeightBandera45, 1.375rem);
  }
  .col-lg-18 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-18 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.5rem);
  }
  .col-lg-18 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-18 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art--flag .art__title--big,
  .col-lg-18 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-18 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-18 .col-lg-12 .art__title {
    font-size: var(--titleFontSize45Tablet, 1.875rem);
    line-height: var(--titleLineHeight45Tablet, 1.938rem);
  }
  .col-lg-18 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.5rem);
  }
  .col-lg-18 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-18 .col-lg-12 .art__title {
    font-size: var(--titleFontSize45Mobile, 1.438rem);
    line-height: var(--titleLineHeight45Mobile, 1.5rem);
  }
  .col-lg-18 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.5rem);
  }
  .col-lg-18 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-18 .col-lg-8 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-18 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-18 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title,
  .col-lg-18 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--big,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-18 .col-lg-8 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-18 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-18 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title,
  .col-lg-18 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--big,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-18 .col-lg-8 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-18 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-18 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title,
  .col-lg-18 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--big,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-18 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-18 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-8 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-19 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title,
  .col-lg-19 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--big,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-8 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-19 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title,
  .col-lg-19 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--big,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-8 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-19 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title,
  .col-lg-19 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--big,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-6 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-19 .col-lg-6 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-6 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-19 .col-lg-6 .art--flag .art__title,
  .col-lg-19 .col-lg-6 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-19 .col-lg-6 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-6 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-6 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-6 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art--flag .art__title--big,
  .col-lg-19 .col-lg-6 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-6 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-6 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-19 .col-lg-6 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-6 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-6 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-19 .col-lg-6 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-6 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-6 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-12 .art__title {
    font-size: var(--titleFontSize45, 1.688rem);
    line-height: var(--titleLineHeight45, 1.75rem);
  }
  .col-lg-19 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.5rem);
  }
  .col-lg-19 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize45, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45, 1.688rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight45, 1.75rem) + 0.75rem);
  }
  .col-lg-19 .col-lg-12 .art--flag .art__title,
  .col-lg-19 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera45, 1.313rem);
    line-height: var(--titleLineHeightBandera45, 1.375rem);
  }
  .col-lg-19 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.5rem);
  }
  .col-lg-19 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art--flag .art__title--big,
  .col-lg-19 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera45, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera45, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-12 .art__title {
    font-size: var(--titleFontSize45Tablet, 1.875rem);
    line-height: var(--titleLineHeight45Tablet, 1.938rem);
  }
  .col-lg-19 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.5rem);
  }
  .col-lg-19 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Tablet, 1.875rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Tablet, 1.938rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-12 .art__title {
    font-size: var(--titleFontSize45Mobile, 1.438rem);
    line-height: var(--titleLineHeight45Mobile, 1.5rem);
  }
  .col-lg-19 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.5rem);
  }
  .col-lg-19 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize45Mobile, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight45Mobile, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-19 .art__title {
    font-size: var(--titleFontSize70, 1.938rem);
    line-height: var(--titleLineHeight70, 2.063rem);
  }
  .col-lg-19 .col-lg-19 .art__title--smxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art__title--sm {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--big {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.375rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70, 1.313rem);
    line-height: var(--titleLineHeightBandera70, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-19 .art__title {
    font-size: var(--titleFontSize70Tablet, 2.063rem);
    line-height: var(--titleLineHeight70Tablet, 2.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art__title--sm {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--big {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Tablet, 1.313rem);
    line-height: var(--titleLineHeightBandera70Tablet, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-19 .art__title {
    font-size: var(--titleFontSize70Mobile, 1.75rem);
    line-height: var(--titleLineHeight70Mobile, 1.813rem);
  }
  .col-lg-19 .col-lg-19 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art__title--sm {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--big {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera70Mobile, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art--flag .art__title,
  .col-lg-19 .col-lg-19 .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-19 .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-19 .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art--flag .art__title--big,
  .col-lg-19 .col-lg-19 .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-19 .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-19 .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-19 .col-lg-5 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-19 .col-lg-5 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-5 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-19 .col-lg-5 .art--flag .art__title,
  .col-lg-19 .col-lg-5 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-19 .col-lg-5 .art--flag .art__title--smxx,
  .col-lg-19 .col-lg-5 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-5 .art--flag .art__title--sm,
  .col-lg-19 .col-lg-5 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art--flag .art__title--big,
  .col-lg-19 .col-lg-5 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art--flag .art__title--bigxx,
  .col-lg-19 .col-lg-5 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-19 .col-lg-5 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-19 .col-lg-5 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-5 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-19 .col-lg-5 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-19 .col-lg-5 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-19 .col-lg-5 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-19 .col-lg-5 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-8 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-8 .art--flag .art__title,
  .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-8 .art--flag .art__title--sm,
  .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-8 .art--flag .art__title--big,
  .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-8 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-8 .art--flag .art__title,
  .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-8 .art--flag .art__title--sm,
  .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-8 .art--flag .art__title--big,
  .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-8 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-8 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-8 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-8 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-8 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-8 .art--flag .art__title,
  .col-lg-8 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-8 .art--flag .art__title--smxx,
  .col-lg-8 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-8 .art--flag .art__title--sm,
  .col-lg-8 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-8 .art--flag .art__title--big,
  .col-lg-8 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-8 .art--flag .art__title--bigxx,
  .col-lg-8 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-8 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22, 1.313rem);
    line-height: var(--titleLineHeight22, 1.375rem);
  }
  .col-lg-8 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.25rem);
  }
  .col-lg-8 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) - 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22, 1.313rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight22, 1.375rem) + 0.375rem);
  }
  .col-lg-8 .col-lg-12 .art--flag .art__title,
  .col-lg-8 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera22, 1.313rem);
    line-height: var(--titleLineHeightBandera22, 1.375rem);
  }
  .col-lg-8 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-8 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.25rem);
  }
  .col-lg-8 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-8 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) - 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art--flag .art__title--big,
  .col-lg-8 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-8 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera22, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera22, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-8 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22Tablet, 1.438rem);
    line-height: var(--titleLineHeight22Tablet, 1.5rem);
  }
  .col-lg-8 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-8 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Tablet, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-8 .col-lg-12 .art__title {
    font-size: var(--titleFontSize22Mobile, 1.438rem);
    line-height: var(--titleLineHeight22Mobile, 1.5rem);
  }
  .col-lg-8 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.25rem);
  }
  .col-lg-8 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) - 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.125rem);
  }
  .col-lg-8 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize22Mobile, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight22Mobile, 1.5rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-12 .art__title {
    font-size: var(--titleFontSize70, 1.938rem);
    line-height: var(--titleLineHeight70, 2.063rem);
  }
  .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.25rem);
  }
  .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.125rem);
  }
  .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.125rem);
  }
  .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.375rem);
  }
  .col-lg-12 .art--flag .art__title,
  .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70, 1.313rem);
    line-height: var(--titleLineHeightBandera70, 1.375rem);
  }
  .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.25rem);
  }
  .col-lg-12 .art--flag .art__title--sm,
  .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.125rem);
  }
  .col-lg-12 .art--flag .art__title--big,
  .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.125rem);
  }
  .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-12 .art__title {
    font-size: var(--titleFontSize70Tablet, 2.063rem);
    line-height: var(--titleLineHeight70Tablet, 2.125rem);
  }
  .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.25rem);
  }
  .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.125rem);
  }
  .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.125rem);
  }
  .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.25rem);
  }
  .col-lg-12 .art--flag .art__title,
  .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Tablet, 1.313rem);
    line-height: var(--titleLineHeightBandera70Tablet, 1.375rem);
  }
  .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.25rem);
  }
  .col-lg-12 .art--flag .art__title--sm,
  .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.125rem);
  }
  .col-lg-12 .art--flag .art__title--big,
  .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.125rem);
  }
  .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-12 .art__title {
    font-size: var(--titleFontSize70Mobile, 1.75rem);
    line-height: var(--titleLineHeight70Mobile, 1.813rem);
  }
  .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.25rem);
  }
  .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.125rem);
  }
  .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.125rem);
  }
  .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.25rem);
  }
  .col-lg-12 .art--flag .art__title,
  .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera70Mobile, 1.375rem);
  }
  .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-12 .art--flag .art__title--sm,
  .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-12 .art--flag .art__title--big,
  .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.125rem);
  }
  .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-12 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-12 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-12 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title,
  .col-lg-12 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--big,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-12 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-12 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-12 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title,
  .col-lg-12 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--big,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-12 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-12 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-12 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title,
  .col-lg-12 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--big,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-12 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-12 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-16 .art__title {
    font-size: var(--titleFontSize70, 1.938rem);
    line-height: var(--titleLineHeight70, 2.063rem);
  }
  .col-lg-16 .art__title--smxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.25rem);
  }
  .col-lg-16 .art__title--sm {
    font-size: calc(var(--titleFontSize70, 1.938rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) - 0.125rem);
  }
  .col-lg-16 .art__title--big {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.125rem);
  }
  .col-lg-16 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70, 1.938rem) + 0.375rem);
    line-height: calc(var(--titleLineHeight70, 2.063rem) + 0.375rem);
  }
  .col-lg-16 .art--flag .art__title,
  .col-lg-16 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70, 1.313rem);
    line-height: var(--titleLineHeightBandera70, 1.375rem);
  }
  .col-lg-16 .art--flag .art__title--smxx,
  .col-lg-16 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.25rem);
  }
  .col-lg-16 .art--flag .art__title--sm,
  .col-lg-16 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) - 0.125rem);
  }
  .col-lg-16 .art--flag .art__title--big,
  .col-lg-16 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.125rem);
  }
  .col-lg-16 .art--flag .art__title--bigxx,
  .col-lg-16 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-16 .art__title {
    font-size: var(--titleFontSize70Tablet, 2.063rem);
    line-height: var(--titleLineHeight70Tablet, 2.125rem);
  }
  .col-lg-16 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.25rem);
  }
  .col-lg-16 .art__title--sm {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) - 0.125rem);
  }
  .col-lg-16 .art__title--big {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.125rem);
  }
  .col-lg-16 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Tablet, 2.063rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Tablet, 2.125rem) + 0.25rem);
  }
  .col-lg-16 .art--flag .art__title,
  .col-lg-16 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Tablet, 1.313rem);
    line-height: var(--titleLineHeightBandera70Tablet, 1.375rem);
  }
  .col-lg-16 .art--flag .art__title--smxx,
  .col-lg-16 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.25rem);
  }
  .col-lg-16 .art--flag .art__title--sm,
  .col-lg-16 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) - 0.125rem);
  }
  .col-lg-16 .art--flag .art__title--big,
  .col-lg-16 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.125rem);
  }
  .col-lg-16 .art--flag .art__title--bigxx,
  .col-lg-16 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Tablet, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Tablet, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-16 .art__title {
    font-size: var(--titleFontSize70Mobile, 1.75rem);
    line-height: var(--titleLineHeight70Mobile, 1.813rem);
  }
  .col-lg-16 .art__title--smxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.25rem);
  }
  .col-lg-16 .art__title--sm {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) - 0.125rem);
  }
  .col-lg-16 .art__title--big {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.125rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.125rem);
  }
  .col-lg-16 .art__title--bigxx {
    font-size: calc(var(--titleFontSize70Mobile, 1.75rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight70Mobile, 1.813rem) + 0.25rem);
  }
  .col-lg-16 .art--flag .art__title,
  .col-lg-16 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera70Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera70Mobile, 1.375rem);
  }
  .col-lg-16 .art--flag .art__title--smxx,
  .col-lg-16 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-16 .art--flag .art__title--sm,
  .col-lg-16 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-16 .art--flag .art__title--big,
  .col-lg-16 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.125rem);
  }
  .col-lg-16 .art--flag .art__title--bigxx,
  .col-lg-16 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera70Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera70Mobile, 1.375rem) + 0.25rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-16 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-16 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-16 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title,
  .col-lg-16 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--big,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-16 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-16 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-16 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title,
  .col-lg-16 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--big,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-16 .col-lg-12 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-16 .col-lg-12 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-16 .col-lg-12 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title,
  .col-lg-16 .col-lg-12 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--smxx,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--sm,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--big,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-16 .col-lg-12 .art--flag .art__title--bigxx,
  .col-lg-16 .col-lg-12 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 1024px) {
  .col-lg-6 .art__title {
    font-size: var(--titleFontSize35, 1.313rem);
    line-height: var(--titleLineHeight35, 1.375rem);
  }
  .col-lg-6 .art__title--smxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.25rem);
  }
  .col-lg-6 .art__title--sm {
    font-size: calc(var(--titleFontSize35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) - 0.125rem);
  }
  .col-lg-6 .art__title--big {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.25rem);
  }
  .col-lg-6 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35, 1.313rem) + 0.75rem);
    line-height: calc(var(--titleLineHeight35, 1.375rem) + 0.75rem);
  }
  .col-lg-6 .art--flag .art__title,
  .col-lg-6 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35, 1.313rem);
    line-height: var(--titleLineHeightBandera35, 1.375rem);
  }
  .col-lg-6 .art--flag .art__title--smxx,
  .col-lg-6 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.25rem);
  }
  .col-lg-6 .art--flag .art__title--sm,
  .col-lg-6 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) - 0.125rem);
  }
  .col-lg-6 .art--flag .art__title--big,
  .col-lg-6 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.25rem);
  }
  .col-lg-6 .art--flag .art__title--bigxx,
  .col-lg-6 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35, 1.375rem) + 0.5rem);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .col-lg-6 .art__title {
    font-size: var(--titleFontSize35Tablet, 1.688rem);
    line-height: var(--titleLineHeight35Tablet, 1.75rem);
  }
  .col-lg-6 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.25rem);
  }
  .col-lg-6 .art__title--sm {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) - 0.125rem);
  }
  .col-lg-6 .art__title--big {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.25rem);
  }
  .col-lg-6 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Tablet, 1.688rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Tablet, 1.75rem) + 0.5rem);
  }
  .col-lg-6 .art--flag .art__title,
  .col-lg-6 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Tablet, 1.438rem);
    line-height: var(--titleLineHeightBandera35Tablet, 1.5rem);
  }
  .col-lg-6 .art--flag .art__title--smxx,
  .col-lg-6 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.25rem);
  }
  .col-lg-6 .art--flag .art__title--sm,
  .col-lg-6 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) - 0.125rem);
  }
  .col-lg-6 .art--flag .art__title--big,
  .col-lg-6 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.25rem);
  }
  .col-lg-6 .art--flag .art__title--bigxx,
  .col-lg-6 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Tablet, 1.438rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Tablet, 1.5rem) + 0.5rem);
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .col-lg-6 .art__title {
    font-size: var(--titleFontSize35Mobile, 1.375rem);
    line-height: var(--titleLineHeight35Mobile, 1.438rem);
  }
  .col-lg-6 .art__title--smxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.25rem);
  }
  .col-lg-6 .art__title--sm {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) - 0.125rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) - 0.125rem);
  }
  .col-lg-6 .art__title--big {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.25rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.25rem);
  }
  .col-lg-6 .art__title--bigxx {
    font-size: calc(var(--titleFontSize35Mobile, 1.375rem) + 0.5rem);
    line-height: calc(var(--titleLineHeight35Mobile, 1.438rem) + 0.5rem);
  }
  .col-lg-6 .art--flag .art__title,
  .col-lg-6 .art--opinion .art__title {
    font-size: var(--titleFontSizeBandera35Mobile, 1.313rem);
    line-height: var(--titleLineHeightBandera35Mobile, 1.375rem);
  }
  .col-lg-6 .art--flag .art__title--smxx,
  .col-lg-6 .art--opinion .art__title--smxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.25rem);
  }
  .col-lg-6 .art--flag .art__title--sm,
  .col-lg-6 .art--opinion .art__title--sm {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) - 0.125rem);
  }
  .col-lg-6 .art--flag .art__title--big,
  .col-lg-6 .art--opinion .art__title--big {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.25rem);
  }
  .col-lg-6 .art--flag .art__title--bigxx,
  .col-lg-6 .art--opinion .art__title--bigxx {
    font-size: calc(var(--titleFontSizeBandera35Mobile, 1.313rem) + 0.5rem);
    line-height: calc(var(--titleLineHeightBandera35Mobile, 1.375rem) + 0.5rem);
  }
}
.mod--opinion .art__title,
.mod--sponsored .art__title {
  font-size: var(--titleFontSizeOpinionMarcas, 1.25rem);
  line-height: var(--titleFontSizeOpinionMarcas, 1.313rem);
}
.mod--opinion .art__title--smxx,
.mod--sponsored .art__title--smxx {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) - 0.25rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) - 0.25rem);
}
.mod--opinion .art__title--sm,
.mod--sponsored .art__title--sm {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) - 0.125rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) - 0.125rem);
}
.mod--opinion .art__title--big,
.mod--sponsored .art__title--big {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) + 0.125rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) + 0.125rem);
}
.mod--opinion .art__title--bigxx,
.mod--sponsored .art__title--bigxx {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) + 0.25rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) + 0.25rem);
}

.mod--opinion .art__title,
.mod--sponsored .art__title {
  font-size: var(--titleFontSizeOpinionMarcas, 1.25rem);
  line-height: var(--titleFontSizeOpinionMarcas, 1.313rem);
}
.mod--opinion .art__title--smxx,
.mod--sponsored .art__title--smxx {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) - 0.25rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) - 0.25rem);
}
.mod--opinion .art__title--sm,
.mod--sponsored .art__title--sm {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) - 0.125rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) - 0.125rem);
}
.mod--opinion .art__title--big,
.mod--sponsored .art__title--big {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) + 0.125rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) + 0.125rem);
}
.mod--opinion .art__title--bigxx,
.mod--sponsored .art__title--bigxx {
  font-size: calc(var(--titleFontSizeOpinionMarcas, 1.25rem) + 0.25rem);
  line-height: calc(var(--titleFontSizeOpinionMarcas, 1.313rem) + 0.25rem);
}

.mod--multimedia .art__title,
.mod--number .art__title {
  font-size: 1.125rem;
  line-height: 1.188rem;
}
.mod--multimedia .art__title--smxx,
.mod--number .art__title--smxx {
  font-size: 0.875rem;
  line-height: 0.938rem;
}
.mod--multimedia .art__title--sm,
.mod--number .art__title--sm {
  font-size: 1rem;
  line-height: 1.063rem;
}
.mod--multimedia .art__title--big,
.mod--number .art__title--big {
  font-size: 1.25rem;
  line-height: 1.313rem;
}
.mod--multimedia .art__title--bigxx,
.mod--number .art__title--bigxx {
  font-size: 1.375rem;
  line-height: 1.438rem;
}

.mod--multimedia .art__title,
.mod--number .art__title {
  font-size: 1.125rem;
  line-height: 1.188rem;
}
.mod--multimedia .art__title--smxx,
.mod--number .art__title--smxx {
  font-size: 0.875rem;
  line-height: 0.938rem;
}
.mod--multimedia .art__title--sm,
.mod--number .art__title--sm {
  font-size: 1rem;
  line-height: 1.063rem;
}
.mod--multimedia .art__title--big,
.mod--number .art__title--big {
  font-size: 1.25rem;
  line-height: 1.313rem;
}
.mod--multimedia .art__title--bigxx,
.mod--number .art__title--bigxx {
  font-size: 1.375rem;
  line-height: 1.438rem;
}

.mod--cover .art_1 .art__title {
  font-size: 2.25rem;
  line-height: 2.313rem;
}
.mod--cover .art_1 .art__title--smxx {
  font-size: 2rem;
  line-height: 2.063rem;
}
.mod--cover .art_1 .art__title--sm {
  font-size: 2.125rem;
  line-height: 2.188rem;
}
.mod--cover .art_1 .art__title--big {
  font-size: 2.375rem;
  line-height: 2.438rem;
}
.mod--cover .art_1 .art__title--bigxx {
  font-size: 2.5rem;
  line-height: 2.563rem;
}
@media (min-width: minMobile) {
  .mod--cover .art_1 .art__title {
    font-size: 2.25rem;
    line-height: 2.313rem;
  }
  .mod--cover .art_1 .art__title--smxx {
    font-size: 2rem;
    line-height: 2.063rem;
  }
  .mod--cover .art_1 .art__title--sm {
    font-size: 2.125rem;
    line-height: 2.188rem;
  }
  .mod--cover .art_1 .art__title--big {
    font-size: 2.375rem;
    line-height: 2.438rem;
  }
  .mod--cover .art_1 .art__title--bigxx {
    font-size: 2.5rem;
    line-height: 2.563rem;
  }
}
@media (min-width: minDesktop) {
  .mod--cover .art_1 .art__title {
    font-size: 3.063rem;
    line-height: 3.125rem;
  }
  .mod--cover .art_1 .art__title--smxx {
    font-size: 2.813rem;
    line-height: 2.875rem;
  }
  .mod--cover .art_1 .art__title--sm {
    font-size: 2.938rem;
    line-height: 3rem;
  }
  .mod--cover .art_1 .art__title--big {
    font-size: 3.188rem;
    line-height: 3.25rem;
  }
  .mod--cover .art_1 .art__title--bigxx {
    font-size: 3.313rem;
    line-height: 3.375rem;
  }
}
.mod--cover .art_2 .art__title {
  font-size: 2.063rem;
  line-height: 2.125rem;
}
.mod--cover .art_2 .art__title--smxx {
  font-size: 1.813rem;
  line-height: 1.875rem;
}
.mod--cover .art_2 .art__title--sm {
  font-size: 1.938rem;
  line-height: 2rem;
}
.mod--cover .art_2 .art__title--big {
  font-size: 2.188rem;
  line-height: 2.25rem;
}
.mod--cover .art_2 .art__title--bigxx {
  font-size: 2.313rem;
  line-height: 2.375rem;
}
@media (min-width: minDesktop) {
  .mod--cover .art_2 .art__title {
    font-size: var(--titleFontSizeModCover2, 1.75rem);
    line-height: var(--titleLineHeightModCover2, 1.813rem);
  }
  .mod--cover .art_2 .art__title--smxx {
    font-size: calc(var(--titleFontSizeModCover2, 1.75rem) - 0.25rem);
    line-height: calc(var(--titleLineHeightModCover2, 1.813rem) - 0.25rem);
  }
  .mod--cover .art_2 .art__title--sm {
    font-size: calc(var(--titleFontSizeModCover2, 1.75rem) - 0.125rem);
    line-height: calc(var(--titleLineHeightModCover2, 1.813rem) - 0.125rem);
  }
  .mod--cover .art_2 .art__title--big {
    font-size: calc(var(--titleFontSizeModCover2, 1.75rem) + 0.125rem);
    line-height: calc(var(--titleLineHeightModCover2, 1.813rem) + 0.125rem);
  }
  .mod--cover .art_2 .art__title--bigxx {
    font-size: calc(var(--titleFontSizeModCover2, 1.75rem) + 0.25rem);
    line-height: calc(var(--titleLineHeightModCover2, 1.813rem) + 0.25rem);
  }
}
.mod--cover .art_3 .art__title {
  font-size: 1.688rem;
  line-height: 1.75rem;
}
.mod--cover .art_3 .art__title--smxx {
  font-size: 1.438rem;
  line-height: 1.5rem;
}
.mod--cover .art_3 .art__title--sm {
  font-size: 1.563rem;
  line-height: 1.625rem;
}
.mod--cover .art_3 .art__title--big {
  font-size: 1.813rem;
  line-height: 1.875rem;
}
.mod--cover .art_3 .art__title--bigxx {
  font-size: 1.938rem;
  line-height: 2rem;
}
@media (min-width: minDesktop) {
  .mod--cover .art_3 .art__title {
    font-size: 1.313rem;
    line-height: 1.375rem;
  }
  .mod--cover .art_3 .art__title--smxx {
    font-size: 1.063rem;
    line-height: 1.125rem;
  }
  .mod--cover .art_3 .art__title--sm {
    font-size: 1.188rem;
    line-height: 1.25rem;
  }
  .mod--cover .art_3 .art__title--big {
    font-size: 1.438rem;
    line-height: 1.5rem;
  }
  .mod--cover .art_3 .art__title--bigxx {
    font-size: 1.563rem;
    line-height: 1.625rem;
  }
}
.mod--cover .art_4 .art__title {
  font-size: 1.125rem;
  line-height: 1.188rem;
}
.mod--cover .art_4 .art__title--smxx {
  font-size: 0.875rem;
  line-height: 0.938rem;
}
.mod--cover .art_4 .art__title--sm {
  font-size: 1rem;
  line-height: 1.063rem;
}
.mod--cover .art_4 .art__title--big {
  font-size: 1.25rem;
  line-height: 1.313rem;
}
.mod--cover .art_4 .art__title--bigxx {
  font-size: 1.375rem;
  line-height: 1.438rem;
}
@media (min-width: minMobile) and (max-width: maxDesktop) {
  .mod--cover .art_4 .art__title {
    font-size: var(--titleFontSizeModCover4Tablet, 1rem);
    line-height: var(--titleFontSizeModCover4Tablet, 1.063rem);
  }
  .mod--cover .art_4 .art__title--smxx {
    font-size: calc(var(--titleFontSizeModCover4Tablet, 1rem) - 0.25rem);
    line-height: calc(var(--titleFontSizeModCover4Tablet, 1.063rem) - 0.25rem);
  }
  .mod--cover .art_4 .art__title--sm {
    font-size: calc(var(--titleFontSizeModCover4Tablet, 1rem) - 0.125rem);
    line-height: calc(var(--titleFontSizeModCover4Tablet, 1.063rem) - 0.125rem);
  }
  .mod--cover .art_4 .art__title--big {
    font-size: calc(var(--titleFontSizeModCover4Tablet, 1rem) + 0.125rem);
    line-height: calc(var(--titleFontSizeModCover4Tablet, 1.063rem) + 0.125rem);
  }
  .mod--cover .art_4 .art__title--bigxx {
    font-size: calc(var(--titleFontSizeModCover4Tablet, 1rem) + 0.25rem);
    line-height: calc(var(--titleFontSizeModCover4Tablet, 1.063rem) + 0.25rem);
  }
}

body[data-scroll=on] .ed-submenu {
  -webkit-transform: translate3d(0, -70px, 0);
          transform: translate3d(0, -70px, 0);
}
@media screen and (min-width: 1200px) {
  body[data-scroll=on] .ed-submenu {
    position: -webkit-sticky;
    position: sticky;
  }
}

.ed-submenu {
  position: -webkit-sticky;
  position: sticky;
  top: -70px;
  z-index: 17;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  width: 100%;
}
.ed-submenu .ed-trends {
  background: #000;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  overflow-x: hidden;
}
.ed-submenu .ed-trends:after {
  position: absolute;
  content: "";
  width: 30px;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 12;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  display: block;
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends:after {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.ed-submenu .ed-trends__title {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 10px;
  color: #FFFFFF;
  white-space: nowrap;
  margin-left: 10px;
  margin-right: 10px;
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__title {
    margin-right: 20px;
  }
}
.ed-submenu .ed-trends__carrusel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  position: relative;
  width: calc(100% - 30px);
  max-width: 1025px;
  height: 35px;
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel {
    width: calc(100% - 150px);
    max-width: 930px;
  }
}
@media screen and (min-width: 1160px) {
  .ed-submenu .ed-trends__carrusel {
    width: calc(100% - 30px);
  }
}
.ed-submenu .ed-trends__carrusel .carrusel-viewport {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  scrollbar-width: none;
}
.ed-submenu .ed-trends__carrusel .carrusel-viewport::-webkit-scrollbar {
  display: none;
}
.ed-submenu .ed-trends__carrusel .carrusel-viewport .carrusel-item {
  scroll-snap-align: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-right: 20px;
  counter-increment: item;
}
.ed-submenu .ed-trends__carrusel .carrusel-viewport .carrusel-item:first-of-type {
  margin-left: 20px;
}
@media screen and (min-width: 768px) {
  .ed-submenu .ed-trends__carrusel .carrusel-viewport .carrusel-item:first-of-type {
    margin-left: 0;
  }
}
.ed-submenu .ed-trends__carrusel .carrusel-viewport .carrusel-item:last-child {
  margin-right: 80px;
  padding-right: 0;
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-viewport .carrusel-item:last-child {
    margin-right: 10px;
  }
}
.ed-submenu .ed-trends__carrusel .carrusel-viewport .carrusel-item a {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  color: #FFFFFF;
}
.ed-submenu .ed-trends__carrusel .carrusel-nav {
  display: none;
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav {
    position: absolute;
    margin: 0 19px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    top: 50%;
    width: 100%;
    padding-top: 0px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .controls {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    gap: 10px;
    width: 25%;
    height: 0.8em;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
    -webkit-scroll-snap-type: x mandatory;
        -ms-scroll-snap-type: x mandatory;
            scroll-snap-type: x mandatory;
    overflow-x: scroll;
    scroll-behavior: smooth;
    z-index: 99;
  }
}
@media screen and (min-width: 1025px) and (min-width: 768px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .controls {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .controls::-webkit-scrollbar {
    display: none;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel {
    position: absolute;
    top: -10px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev {
    left: -2.2rem;
    display: none;
  }
}
@media screen and (min-width: 1025px) and (min-width: 768px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=off] {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
    opacity: 0.9;
    height: 20px;
    width: 20px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
    content: "\f112";
    font-size: calc(100% - 1px);
    color: #D4D4D4;
    font-family: "IconosElEspanol";
    position: relative;
    right: 1px;
  }
}
@media screen and (min-width: 1025px) and (min-width: 768px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=on] {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=on] .icon {
    opacity: 0.9;
    height: 20px;
    width: 20px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=on] .icon::before {
    display: none;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=on] .icon::before {
    position: absolute;
    content: "";
    width: 40px;
    height: 100%;
    top: 0;
    right: -35px;
    z-index: 12;
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after {
    content: "\f112";
    font-size: calc(100% - 1px);
    color: #fff;
    font-family: "IconosElEspanol";
    position: relative;
    right: 1px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next {
    right: -0.2rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 768px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=off] {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
    opacity: 0.9;
    height: 20px;
    width: 20px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
    content: "\f113";
    font-size: calc(100% - 1px);
    color: #D4D4D4;
    font-family: "IconosElEspanol";
    position: relative;
    left: 1px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=on] .icon {
    opacity: 0.9;
    height: 20px;
    width: 20px;
  }
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=on] .icon:before {
    display: none;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=on] .icon:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 100%;
    top: 0;
    right: 10px;
    z-index: 12;
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .ed-submenu .ed-trends__carrusel .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after {
    content: "\f113";
    font-size: calc(100% - 1px);
    color: #fff;
    font-family: "IconosElEspanol";
    position: relative;
    left: 1px;
  }
}
.ed-submenu .ed-autonomie {
  background: #fff;
}
.ed-submenu .ed-autonomie__nav {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  height: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
     -moz-box-pack: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  overflow-x: overlay;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .ed-submenu .ed-autonomie__nav {
    padding: 0 40px;
  }
}
@media screen and (min-width: 1024px) {
  .ed-submenu .ed-autonomie__nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    overflow: visible;
    padding: 0;
  }
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin: 0;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list[data-scrollleftmax=true]:after {
  display: none;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item {
  padding-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media screen and (min-width: 1024px) {
  .ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item {
    position: relative;
  }
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item:last-of-type {
  padding-right: 6px;
}
@media screen and (min-width: 768px) {
  .ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item:last-of-type {
    padding: 0;
  }
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item .item__more::after {
  position: relative;
  top: 2px;
  left: 2px;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item[data-status=on] .more {
  display: block;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item[data-status=on] .item__more:after {
  content: "\f118";
  font-size: 0.7rem;
  font-family: "IconosElEspanol";
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .list__item[data-status=off] .item__more:after {
  content: "\f111";
  font-size: 0.7rem;
  font-family: "IconosElEspanol";
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .more {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  display: none;
  padding: 0 10px;
  position: absolute;
  text-align: left;
  -webkit-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  top: 60px;
  left: 50%;
  width: 90%;
  z-index: 9999;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  color: #111111;
  white-space: nowrap;
  text-transform: uppercase;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .more:hover {
  opacity: 0.8;
}
@media screen and (min-width: 1024px) {
  .ed-submenu .ed-autonomie__nav .ed-autonomie__list .more {
    width: auto;
    position: absolute;
    left: unset;
    right: 10%;
    top: 20px;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .more__item {
  padding: 5px 0;
  border-bottom: 1px dashed #bdbdbd;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .more__item:last-child {
  border-bottom: none;
}
.ed-submenu .ed-autonomie__nav .ed-autonomie__list .more__item a {
  width: 100%;
  text-transform: capitalize;
  text-decoration: none;
  color: #000;
}
.ed-submenu .ed-autonomie__nav::-webkit-scrollbar {
  display: none;
}
.ed-submenu .ed-autonomie__item {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
  color: #111111;
  white-space: nowrap;
  text-transform: uppercase;
}
.ed-submenu .ed-autonomie__item:hover {
  opacity: 0.8;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .ed-submenu .ed-trends__carrusel {
    width: calc(100% - 120px);
  }
  .ed-submenu .ed-trends:after {
    width: 100px;
  }
}
.item__more {
  position: relative;
  vertical-align: middle;
}
.item__more:after {
  display: block;
  content: "\f111";
  font-size: 0.8rem;
  font-family: "IconosElEspanol";
  line-height: 0.8rem;
  color: var(--mainHeaderBarBottomArrow_color, #111111);
}

.ed-submenu .item__more:after {
  color: var(--mainHeaderBarBottomArrow_color, #111111);
}

.nav__list .list__item[data-status=on] .item__more:after {
  content: "\f118";
  font-size: 0.8rem;
  font-family: "IconosElEspanol";
}
.nav__list .list__item[data-status=on] .more {
  display: block;
}
.nav__list .list__item[data-status=off] .item__more:after {
  content: "\f111";
  font-size: 0.8rem;
  font-family: "IconosElEspanol";
}
.nav__list .more {
  position: absolute;
  width: auto;
  min-width: 110px;
  top: calc(100% + 2px);
  padding: 0;
  background: var(--mainHeaderBarBottom_background, #fff);
  border: 1px solid #e6e6e6;
  text-align: left;
  z-index: 9999;
  border-radius: 2px;
  display: none;
  padding: 0 15px;
}
.nav__list .more__item {
  padding: 10px 0;
  border-bottom: 1px dashed var(--mainHeaderBarBottomItem_color, #111);
}
.nav__list .more__item:last-of-type {
  border: none;
}
.nav__list .more + a {
  width: 100%;
  text-transform: capitalize;
  color: var(--mainHeaderBarBottomItem_color, #111);
}

#id-body[data-status=on] {
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container {
    height: var(--headerReducedSize, 62px);
    background: var(--headerContainerReduced_background, #fff);
    top: 0;
    -webkit-transition: top 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
    -o-transition: top 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: top 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  }
  #id-body[data-scroll=on] .header-container .main-header {
    height: var(--headerTopBar, 60px);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__date {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__subscribe {
    background-color: var(--mainHeaderSuscribeReduced_background, #fd6d6d);
    color: var(--mainHeaderSuscribeReduced_color, #fff);
  }
  #id-body[data-scroll=on] .header-container .main-header__subscribe:after {
    content: var(--mainHeaderSuscribeText_contenido, "Suscríbete");
    color: var(--mainHeaderSuscribeTextReduced_color, #fff);
    font-size: var(--titleFontSizeSuscriptorMobile, 14px);
    line-height: var(--titleLineHeightSuscriptorMobile, 16px);
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 5px;
    padding: 3px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container .main-header__subscribe:after {
    font-size: var(--titleFontSizeSuscriptorDesktop, 16px);
    line-height: var(--titleLineHeightSuscriptorDesktop, 18px);
  }
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__txt {
    color: var(--mainHeaderLoginTextReduced_color, #111);
  }
  #id-body[data-scroll=on] .header-container .main-header__txt::before {
    content: "Iniciar sesion";
  }
  #id-body[data-scroll=on] .header-container .main-header__login {
    background-color: var(--mainHeaderLoginSuscriptorReduced_background, #f3f3f3);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__logo {
    left: 50%;
    padding: 0;
    position: absolute;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
  }
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__link::after {
    background-image: var(--mainHeaderTopBarLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-ee.svg"));
  }
}
@media screen and (min-width: 1024px) and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container .main-header__link::after {
    height: var(--heightLogoReduced, 36px);
    width: var(--widthLogoReduced, 186px);
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__link::after {
    height: var(--heightLogoReduced, 36px);
    width: var(--widthLogoReduced, 186px);
  }
}
@media screen and (min-width: 1024px) and (max-width: 320px) {
  #id-body[data-scroll=on] .header-container .main-header__link::after {
    height: var(--heightMobileLogoReduced, 34px);
    width: var(--widthMobileLogoReduced, 170px);
  }
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container .main-header__menu-btn::before {
    color: var(--mainHeaderBtnBeforeReduced_color, #323232);
  }
  #id-body[data-scroll=on] .ed-submenu ~ .Sponsored .main-header .sponsorship {
    width: var(--widthLogoSponsorshipReduced, 116px);
    height: var(--heightLogoSponsorshipReduced, 12px);
    left: 105px;
  }
  #id-body[data-scroll=on] .ed-submenu ~ .Sponsored .main-header .sponsorship::before {
    content: "";
    background-image: var(--mainHeaderLogoSponsorshipReduced_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
    background-repeat: no-repeat;
    -o-background-size: contain;
       background-size: contain;
    width: var(--widthLogoSponsorshipReduced, 116px);
    height: var(--heightLogoSponsorshipReduced, 12px);
  }
  #id-body[data-scroll=on] .main-header__panel[data-status=on] {
    display: block;
    height: calc(100vh - 88%);
    top: calc(var(--headerReducedMainBar, 62px) - 1px);
  }
  #id-body[data-scroll=on] .container {
    margin-top: calc(var(--headerSize, 184px) - var(--headerReducedSize, 62px));
  }
}
#id-body[data-scroll=on] .main-header__menu-btn:after {
  display: none;
}
#id-body[data-scroll=on] .bar-bottom__nav {
  display: none;
}
#id-body[data-scroll=on] #fbody[data-user-role=SUS] .main-header__login {
  background: var(--mainHeaderLoginSuscriptor_background, #fd6d6d);
  color: var(--mainHeaderLoginSuscriptor_color, #fff);
}

.header-container {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: var(--headerContainer_background, #fff);
  height: var(--headerReducedSize, 62px);
  width: 100%;
  z-index: 16;
}
@media screen and (min-width: 1024px) {
  .header-container {
    height: var(--headerSize, 184px);
    top: -246px;
  }
}

.header-container.Sponsored {
  height: 92px;
}
@media screen and (min-width: 1024px) {
  .header-container.Sponsored {
    height: auto;
  }
}
.header-container.Sponsored .sponsorship {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -30px;
  width: 100%;
  height: 30px;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media screen and (min-width: 1024px) {
  .header-container.Sponsored .sponsorship {
    bottom: unset;
    right: unset;
    left: 140px;
    width: var(--widthLogoSponsorship, 150px);
    height: var(--heightLogoSponsorship, 15px);
    background: transparent;
  }
}
.header-container.Sponsored .sponsorship::before {
  content: "";
  position: absolute;
  background-image: var(--mainHeaderLogoSponsorship_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  width: var(--widthLogoSponsorship, 150px);
  height: var(--heightLogoSponsorship, 15px);
}
@media screen and (max-width: 480px) {
  .header-container.Sponsored .sponsorship::before {
    background-image: var(--mainHeaderMobileLogoSponsorship_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
    width: var(--widthMobileLogoSponsorship, 90px);
    height: var(--heightMobileLogoSponsorship, 10px);
  }
}
@media screen and (min-width: 1024px) {
  .header-container.Sponsored .sponsorship::before {
    background-image: var(--mainHeaderLogoSponsorship_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
    width: var(--widthLogoSponsorship, 150px);
    height: var(--heightLogoSponsorship, 15px);
  }
}

.content-main-header {
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
}
.content-main-header::before {
  content: "";
  background-image: -webkit-linear-gradient(left, var(--mainHeaderBorder_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, var(--mainHeaderBorder_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, var(--mainHeaderBorder_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 5px 1px;
     background-size: 5px 1px;
  position: absolute;
  left: 0px;
  bottom: 0;
  height: 1px;
  width: 100%;
  z-index: 11;
}

.main-header {
  background-color: var(--headerMainContainer_background, #fff);
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  max-width: 1200px;
  height: var(--headerReducedMainBar, 62px);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  padding: 0 10px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .main-header {
    padding: 0 40px;
  }
}
@media screen and (min-width: 1024px) {
  .main-header {
    height: var(--headerMainBar, 134px);
  }
}
@media screen and (min-width: 1200px) {
  .main-header {
    padding: 0;
  }
}
.main-header__logo {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  margin: 0;
  padding-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column wrap;
}
.main-header__logo h1 {
  margin-bottom: 0px;
}
@media screen and (min-width: 1024px) {
  .main-header__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 0;
  }
}
.main-header__link {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  position: relative;
}
.main-header__link::after {
  content: "";
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-ee.svg");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
  display: inline-block;
  height: var(--heightMobileLogo, 34px);
  width: var(--widthMobileLogo, 170px);
}
@media (max-width: 360px) {
  .main-header__link::after {
    height: var(--heightMobileLogo, 34px);
    width: var(--widthMobileLogo, 170px);
    max-width: 120px;
  }
}
@media screen and (min-width: 768px) {
  .main-header__link::after {
    height: var(--heightLogoReduced, 36px);
    width: var(--widthLogoReduced, 186px);
    background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-ee.svg");
  }
}
@media screen and (min-width: 1039px) {
  .main-header__link::after {
    height: var(--heightLogo, 60px);
    width: var(--widthLogo, 314px);
    background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-ee.svg");
  }
}
@media (max-width: 320px) {
  .main-header__link::after {
    max-width: 100px;
  }
}
.main-header__link .hidden-text {
  display: none;
}
.main-header__date {
  display: none;
  margin-top: 5px;
  font: 11px/13px "Open Sans", sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: var(--mainHeaderDate_color, #868686);
}
@media screen and (min-width: 1280px) {
  .main-header__date {
    display: block;
  }
}
.main-header__menu-btn {
  margin-right: 8px;
  min-height: 30px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.main-header__menu-btn:before {
  display: inline-block;
  content: "\f1a2";
  font-size: 24px;
  line-height: 20px;
  color: var(--mainHeaderBtnBefore_color, #323232);
  font-family: "IconosElEspanol";
  vertical-align: middle;
  min-width: 36px;
}
@media screen and (min-width: 1024px) {
  .main-header__menu-btn:before {
    content: "\f1a2";
    font-size: 24px;
    line-height: 27px;
    color: var(--mainHeaderBtnBefore_color, #323232);
    font-family: "IconosElEspanol";
    min-width: 36px;
  }
}
.main-header__menu-btn:hover {
  opacity: 0.7;
}
.main-header__menu-btn[data-status=on]:before {
  content: "\f11f";
  font-size: 24px;
  line-height: 20px;
  color: var(--mainHeaderBtnBefore_color, #323232);
  font-family: "IconosElEspanol";
}
@media screen and (min-width: 1024px) {
  .main-header__menu-btn[data-status=on]:before {
    content: "\f11f";
    font-size: 24px;
    line-height: 27px;
    color: var(--mainHeaderBtnBefore_color, #323232);
    font-family: "IconosElEspanol";
  }
}
.main-header__menu-btn[data-status=on]:after {
  display: none;
}
.main-header__menu-btn[data-status=off]:before {
  content: "\f1a2";
  font-size: 24px;
  line-height: 20px;
  color: var(--mainHeaderBtnBefore_color, #323232);
  font-family: "IconosElEspanol";
}
@media screen and (min-width: 1024px) {
  .main-header__menu-btn[data-status=off]:before {
    content: "\f1a2";
    font-size: 24px;
    line-height: 27px;
    color: var(--mainHeaderBtnBefore_color, #323232);
    font-family: "IconosElEspanol";
  }
}
.main-header__menu-btn:after {
  display: none;
  content: "Menú";
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  vertical-align: middle;
  margin-left: 10px;
}
@media screen and (min-width: 1024px) {
  .main-header__menu-btn:after {
    display: inline-block;
    color: var(--mainHeaderBtnAfter_color, #323232);
  }
}
.main-header__wrapper-user {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
}
.main-header__user {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-size: 14px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.main-header__user:hover {
  opacity: 0.7;
}
.main-header__user .item__more {
  display: inline-block;
  margin-left: 8px;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
}
.main-header__user[data-status=off] .item__more {
  display: none;
}
@media screen and (min-width: 1024px) {
  .main-header__user[data-status=off] .item__more {
    display: block;
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.main-header__user[data-status=on] .item__more {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.main-header__login {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background: #f3f3f3;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 36px;
  font: 18px/24px "Open Sans", sans-serif;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  position: relative;
  width: 36px;
  margin-right: 10px;
}
@media (max-width: 320px) {
  .main-header__login {
    width: 30px;
    height: 30px;
  }
}
@media screen and (min-width: 768px) {
  .main-header__login {
    margin-right: 8px;
  }
}
.main-header__txt {
  display: none;
  color: var(--mainHeaderLoginText_color, #111);
  font: 14px/19px "Open Sans", sans-serif;
}
.main-header__txt::before {
  content: "Iniciar sesion";
}
@media screen and (min-width: 768px) {
  .main-header__txt {
    display: inline-block;
  }
}
.main-header__subscribe {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background: var(--mainHeaderSuscribe_background, #fd6d6d);
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  height: 36px;
  font-size: 14px;
  line-height: 40px;
  margin-left: 0px;
  padding: 0;
  text-align: center;
  border-radius: 5px;
  padding: 0 5px;
  text-transform: uppercase;
  font-weight: 700;
  vertical-align: middle;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 96px;
  -webkit-appearance: none;
}
.main-header__subscribe:hover {
  color: #fff;
}
@media screen and (min-width: 768px) {
  .main-header__subscribe {
    height: 46px;
    font-size: 16px;
    margin-left: 18px;
    width: 157px;
  }
}
.main-header__subscribe:after {
  content: var(--mainHeaderSuscribeText_contenido, "Suscríbete");
  color: var(--mainHeaderSuscribeTextReduced_color, #fff);
  font-size: var(--titleFontSizeSuscriptorMobile, 14px);
  line-height: var(--titleLineHeightSuscriptorMobile, 16px);
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 5px;
  padding: 3px;
}
@media screen and (min-width: 768px) {
  .main-header__subscribe:after {
    font-size: var(--titleFontSizeSuscriptorDesktop, 16px);
    line-height: var(--titleLineHeightSuscriptorDesktop, 18px);
    color: var(--mainHeaderSuscribeText_color, #fff);
  }
}
.main-header__subscribe .text-btn-login {
  display: none;
}
@media screen and (min-width: 768px) {
  .main-header__subscribe .text-btn-login {
    display: inline-block;
  }
}
.main-header__panel {
  background-color: #fff;
  display: none;
  height: 100%;
  padding: 0 20px;
  position: absolute;
  overflow-y: scroll;
  top: calc(var(--headerReducedMainBar, 62px) - 1px);
  width: 100%;
  z-index: 999;
}
.main-header__panel::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  padding-top: 20px;
  position: relative;
  width: 100%;
}
.main-header__panel[data-status=on] {
  display: block;
  height: calc(100vh - (var(--headerTopBar, 60px) + var(--headerReducedMainBar, 62px)));
}
@media screen and (min-width: 1024px) {
  .main-header__panel[data-status=on] {
    height: calc(100vh - 100%);
    top: calc(var(--headerMainBar, 134px) - 1px);
  }
}
.main-header__panel .panel__title {
  color: #868686;
  text-transform: uppercase;
  font-size: 12px;
  border-top: 1px solid #bdbdbd;
  width: 100%;
  display: block;
  margin-bottom: 5px;
  position: relative;
}
.main-header__panel .panel__title span {
  border-top: 1px solid #111;
  margin-top: -1px;
  display: inline-block;
  padding-top: 5px;
}
.main-header__panel .panel__list {
  list-style: none;
  padding: 0;
}
.main-header__panel .panel__list a {
  text-decoration: none;
  color: #000;
  font-size: 13px;
  padding: 10px 0 10px 10px;
  display: inline-block;
  width: 100%;
}
.main-header__panel .panel__list .list__item {
  text-transform: uppercase;
  position: relative;
}
.main-header__panel .panel__list .list__item a {
  padding-left: 0;
}
.main-header__panel .panel__list--dropdown .list__item {
  background-color: #f3f3f3;
  margin-bottom: 5px;
}
.main-header__panel .panel__list--dropdown .list__item a {
  padding-left: 10px;
}
.main-header__panel .panel__list--dropdown .list__item h2,
.main-header__panel .panel__list--dropdown .list__item h3,
.main-header__panel .panel__list--dropdown .list__item h4 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1;
  margin: 0;
}
.main-header__panel .panel__list--dropdown .list__item .item__more {
  position: absolute;
  top: 0;
  width: 40px;
  right: 0;
  height: 35px;
  border: 0;
}
.main-header__panel .panel__list--dropdown .list__item .item__more::after {
  content: "";
  content: "\f111";
  font-family: "IconosElEspanol";
  font-size: 1rem;
  vertical-align: middle;
  color: var(--mainHeaderBurguerArrow_color, #111);
}
.main-header__panel .panel__list--dropdown .list__item[data-status=off] .more {
  display: none;
}
.main-header__panel .panel__list--dropdown .list__item[data-status=off] .item__more::after {
  content: "\f111";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__list--dropdown .list__item[data-status=on] .more {
  display: block;
}
.main-header__panel .panel__list--dropdown .list__item[data-status=on] .item__more::after {
  content: "\f118";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__list--dropdown .list__item .more__item[data-status=on] .more {
  display: block;
}
.main-header__panel .panel__list--dropdown .list__item .more__item[data-status=on] .item__more::after {
  content: "\f118";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__list--dropdown .list__item .more__item[data-status=off] .more {
  display: none;
}
.main-header__panel .panel__list--dropdown .list__item .more__item[data-status=off] .item__more::after {
  content: "\f111";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__list--dropdown .list__item > .more {
  border: 1px solid #f3f3f3;
}
.main-header__panel .panel__list--dropdown .more {
  padding: 0;
  list-style: none;
}
.main-header__panel .panel__list--dropdown .more__item {
  background-color: #fff;
  position: relative;
}
.main-header__panel .panel__list--dropdown .more__item:last-child a::before {
  display: none;
}
.main-header__panel .panel__list--dropdown .more__item[data-status=on] > a {
  position: relative;
}
.main-header__panel .panel__list--dropdown .more__item[data-status=on] > a::before {
  content: "";
  width: 100%;
  height: 1px;
  line-height: 100px;
  background: -webkit-linear-gradient(left, #BDBDBD 50%, rgba(255, 255, 255, 0) 0%);
  background: -o-linear-gradient(left, #BDBDBD 50%, rgba(255, 255, 255, 0) 0%);
  background: linear-gradient(to right, #BDBDBD 50%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-header__panel .panel__list--dropdown .more__item a {
  padding: 10px 0;
  margin: 0 10px;
  width: calc(100% - 20px);
  position: relative;
}
.main-header__panel .panel__list--dropdown .more__item a::before {
  content: "";
  width: 100%;
  height: 1px;
  line-height: 100px;
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-header__panel .panel__list--dropdown .more__item .item__more {
  right: -1px;
}
.main-header__panel .panel__list--dropdown .more__item .more .more__item a {
  padding-left: 20px;
}
.main-header__panel .panel__list--vertical {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 0;
  position: relative;
}
.main-header__panel .panel__list--vertical .list__item {
  display: inline-block;
  text-transform: none;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .main-header__panel .panel__list--vertical .list__item {
    width: 50%;
  }
}
.main-header__panel .panel__list--vertical a {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .main-header__panel .panel__list--vertical a {
    font-size: 14px;
  }
}
@media screen and (min-width: 1024px) {
  .main-header__panel .panel__list--vertical a {
    font-size: 16px;
  }
}
.main-header__panel .panel__list--vertical img {
  border-radius: 50%;
  height: 30px;
  margin-right: 5px;
  max-width: 30px;
}
.main-header__panel .panel__list--services, .main-header__panel .panel__list--premium {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (min-width: 1024px) {
  .main-header__panel .panel__list--services, .main-header__panel .panel__list--premium {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.main-header__panel .panel__list--services .list__item, .main-header__panel .panel__list--premium .list__item {
  display: inline-block;
  text-transform: none;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .main-header__panel .panel__list--services .list__item, .main-header__panel .panel__list--premium .list__item {
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .main-header__panel .panel__list--services .list__item, .main-header__panel .panel__list--premium .list__item {
    width: 100%;
  }
}
.main-header__panel .panel__list--services .list__item a, .main-header__panel .panel__list--premium .list__item a {
  padding: 5px 0;
}
.main-header__panel .searcher {
  border: 1px solid #bdbdbd;
  border-radius: 5px;
  height: 45px;
  line-height: 29px;
  margin-bottom: 20px;
  padding: 5px 10px;
  position: relative;
  width: 100%;
}
.main-header__panel .searcher__text {
  width: calc(100% - 25px);
}
.main-header__panel .searcher__img {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.main-header__panel .searcher__img::after {
  content: "\f173";
  font-family: "IconosElEspanol";
  font-size: 1.2rem;
}
.main-header__panel .panel__footer {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}
.main-header__panel .panel__footer::before {
  content: "";
  width: 100%;
  height: 1px;
  line-height: 100px;
  background: -webkit-linear-gradient(left, #BDBDBD 50%, rgba(255, 255, 255, 0) 0%);
  background: -o-linear-gradient(left, #BDBDBD 50%, rgba(255, 255, 255, 0) 0%);
  background: linear-gradient(to right, #BDBDBD 50%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  padding-bottom: 10px;
  position: relative;
}
.main-header__panel .panel__footer .footer__title {
  color: #000;
  font-size: 9px;
  line-height: 10px;
  margin-right: 6px;
  min-width: 52px;
}
.main-header__panel .panel__footer .footer__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin: 0;
  padding: 0;
  position: relative;
}
.main-header__panel .panel__footer .footer__list .list__item {
  display: inline-block;
  text-align: center;
  margin-right: 12px;
  width: 25px;
}
@media screen and (min-width: 768px) {
  .main-header__panel .panel__footer .footer__list .list__item {
    margin-right: 20px;
  }
}
.main-header__panel .panel__footer .footer__list .list__item:last-child {
  margin-right: 0;
}
.main-header__panel .panel__footer .footer__list .list__item a {
  display: block;
  text-decoration: none;
  color: #111;
}
.main-header__panel .panel__footer .footer__list .list__item a::after {
  content: "";
  font-size: 1.5rem;
  vertical-align: middle;
}
.main-header__panel .panel__footer .footer__list .list__item--fb a::after {
  content: "\f12e";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__footer .footer__list .list__item--tw a::after {
  content: "\f1b3";
  font-size: 17px;
  font-family: "IconosElEspanol";
  position: relative;
  top: 6px;
}
.main-header__panel .panel__footer .footer__list .list__item--ig a::after {
  content: "\f14d";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__footer .footer__list .list__item--in a::after {
  content: "\f152";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__footer .footer__list .list__item--yt a::after {
  content: "\f197";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__footer .footer__list .list__item--tt a::after {
  content: "\f1a7";
  font-size: 21px;
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__footer .footer__list .list__item--wh a::after {
  content: "\f193";
  font-family: "IconosElEspanol";
}
.main-header__panel .panel__footer .footer__address {
  display: block;
  font-size: 9px;
  margin-left: auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .main-header__panel .panel__footer .footer__address {
    width: auto;
  }
}
.main-header__container-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .main-header__container-item {
    max-width: 988px;
    width: 988px;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
.main-header__item-burguer {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .main-header__item-burguer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
    margin-right: 20px;
    overflow: hidden;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    /* one item */
    /* 2 item */
    /* 3 item */
    /* 4 item */
  }
  .main-header__item-burguer:first-child:nth-last-child(1) {
    width: 50%;
    margin: 0 auto;
  }
  .main-header__item-burguer:first-child:nth-last-child(2), .main-header__item-burguer:first-child:nth-last-child(2) ~ .main-header__item-burguer.main-header__item-burguer {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    width: 50%;
  }
  .main-header__item-burguer:first-child:nth-last-child(3), .main-header__item-burguer:first-child:nth-last-child(3) ~ .main-header__item-burguer.main-header__item-burguer {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    width: 33.3333%;
  }
  .main-header__item-burguer:first-child:nth-last-child(4), .main-header__item-burguer:first-child:nth-last-child(4) ~ .main-header__item-burguer.main-header__item-burguer {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    width: 160px;
  }
  .main-header__item-burguer:first-child:nth-last-child(4):nth-child(1):nth-child(2), .main-header__item-burguer:first-child:nth-last-child(4) ~ .main-header__item-burguer.main-header__item-burguer:nth-child(1):nth-child(2) {
    width: 190px;
  }
  .main-header__item-burguer:first-child:nth-last-child(4):nth-child(3), .main-header__item-burguer:first-child:nth-last-child(4) ~ .main-header__item-burguer.main-header__item-burguer:nth-child(3) {
    width: 388px;
  }
}
.main-header__container-rrss {
  display: block;
  margin: 0 auto;
  position: relative;
  height: 200px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .main-header__container-rrss {
    height: auto;
    max-width: 688px;
  }
}
@media screen and (min-width: 1024px) {
  .main-header__container-rrss {
    max-width: 988px;
    padding-bottom: 20px;
  }
}
.main-header__item-rrss {
  position: relative;
  width: 100%;
}

.menu-login {
  background: white;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 0;
  padding: 10px;
  position: absolute;
  right: 0;
  top: calc(100% + 4px);
  -webkit-transition: max-height 0.3s ease-out;
  -o-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  width: 174px;
  z-index: 1111;
}
@media screen and (min-width: 768px) {
  .menu-login {
    left: 0;
    right: inherit;
  }
}
@media screen and (min-width: 1024px) {
  .menu-login {
    top: calc(100% + 6px);
  }
}
.menu-login[data-status=on] {
  display: block;
  max-height: 210px;
  -webkit-transition: max-height 0.3s ease-in;
  -o-transition: max-height 0.3s ease-in;
  transition: max-height 0.3s ease-in;
}
.menu-login__item {
  background: #F3F3F3;
  color: #000;
  display: block;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  margin-bottom: 5px;
  padding: 0 10px;
  text-align: left;
  text-transform: uppercase;
  width: 154px;
}
.menu-login__item--color {
  background: var(--mainHeaderLogin_background, #fd6d6d);
  color: var(--mainHeaderLogin_color, #111);
}
.menu-login__item--color:hover {
  color: #fff;
}

#fbody[data-user-initials=true] .main-header__login:before {
  content: var(--user-initials);
}
#fbody[data-user-role=ANON] .main-header__login:before {
  content: "\f1a1";
  font-size: 23px;
  color: #111;
  font-family: "IconosElEspanol";
  bottom: 0;
  display: block;
  left: 50%;
  line-height: 1;
  position: absolute;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
#fbody[data-user-role=ANON] .main-header__user .item__more {
  display: none;
}
#fbody[data-user-role=REG]:not([data-user-initials]) .main-header__login:before, #fbody[data-user-role=REG][data-user-initials=false] .main-header__login:before {
  content: "\f1a1";
  font-size: 23px;
  color: #111;
  font-family: "IconosElEspanol";
  bottom: 0;
  display: block;
  left: 50%;
  line-height: 1;
  position: absolute;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
#fbody[data-user-role=REG] .main-header__txt::before {
  content: "MI ESPACIO";
}
#fbody[data-user-role=SUS] .main-header__login {
  background: var(--mainHeaderLoginSuscriptor_background, #fd6d6d);
  color: var(--mainHeaderLoginSuscriptor_color, #fff);
}
#fbody[data-user-role=SUS] .main-header__txt::before {
  content: "MI ESPACIO";
}
#fbody[data-user-role=SUS] .main-header__subscribe {
  display: none;
}
#fbody[data-user-role=SUS] .main-header__logo {
  text-align: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media screen and (min-width: 1024px) {
  #fbody[data-user-role=SUS] .main-header__logo {
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
#fbody[data-user-role=SUS]:not([data-user-initials]) .main-header__txt::before, #fbody[data-user-role=SUS][data-user-initials=false] .main-header__txt::before {
  content: "MI ESPACIO";
}
#fbody[data-user-role=SUS]:not([data-user-initials]) .main-header__login:before, #fbody[data-user-role=SUS][data-user-initials=false] .main-header__login:before {
  content: "\f1a1";
  font-size: 23px;
  color: #fff;
  font-family: "IconosElEspanol";
  bottom: 0;
  display: block;
  left: 50%;
  line-height: 1;
  position: absolute;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

#id-body {
  background-color: var(--bodyContainerVertical_background, #fff);
}
#id-body .container {
  background-color: var(--bodyContainerVertical_background, #fff);
}
#id-body footer.container-footer {
  background-color: var(--bodyContainerVertical_background, #fff);
}
#id-body[data-status=on] {
  overflow: hidden;
}
#id-body[data-status=on] .header-container {
  height: 100vh;
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .header-container.secondary-vertical .main-header__link::after {
    width: 150px;
  }
}
#id-body[data-scroll=on] .main-header__panel[data-status=on] {
  display: block;
  height: calc(100vh - (var(--headerTopBar, 60px) + var(--headerReducedMainBar, 62px)));
  top: calc(var(--headerTopBar, 60px) + var(--headerReducedMainBar, 62px) - 1px);
}
#id-body[data-scroll=on] .container-main-header-vertical {
  background-color: var(--headerContainerReducedVertical_background, #fff);
  height: auto;
}
#id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical {
  height: auto;
}
#id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical {
  height: var(--headerMobileMainBar, 40px);
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical {
    height: var(--headerReducedMainBar, 62px);
  }
}
#id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__menu-btn::before, #id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__menu-btn::after {
  color: var(--mainHeaderBtnBeforeReducedVertical_color, #323232);
}
#id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__link::after {
  width: var(--widthMobileLogoVertical, 170px);
  height: var(--heightMobileLogoVertical, 34px);
  background-image: var(--mainHeaderLogoReduced_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__link::after {
    width: var(--widthLogoReducedVertical, 186px);
    height: var(--heightLogoReducedVertical, 36px);
  }
}
#id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__date {
  display: none;
}
#id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__wrapper--sponsor-link::after {
  content: "";
  display: block;
  background-image: var(--mainHeaderLogoSponsorshipMobile_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  width: var(--widthSponsorMobileLogoVertical, 107px);
  height: var(--heightSponsorMobileLogoVertical, 14px);
  -o-background-size: contain;
     background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .container-main-header-vertical .content-main-header-vertical .main-header-vertical__wrapper--sponsor-link::after {
    background-image: var(--mainHeaderLogoSponsorshipReduced_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
    width: var(--widthSponsorLogoReducedVertical, 180px);
    height: var(--heightSponsorLogoReducedVertical, 25px);
  }
}
#id-body[data-scroll=on] .container-main-header-vertical .bar-bottom {
  display: none;
}
#id-body[data-scroll=on] .header-container.visible__menu, #id-body[data-scroll=on] .header-container.multimedia__elements {
  height: var(--headerMobileSize, 40px);
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container.visible__menu, #id-body[data-scroll=on] .header-container.multimedia__elements {
    height: var(--headerReducedSize, 62px);
  }
}
#id-body[data-scroll=on] .header-container.visible__menu .container-main-header-vertical, #id-body[data-scroll=on] .header-container.multimedia__elements .container-main-header-vertical {
  background-color: transparent;
}
#id-body[data-scroll=on] .header-container.visible__menu .container-main-header-vertical .main-header-vertical, #id-body[data-scroll=on] .header-container.multimedia__elements .container-main-header-vertical .main-header-vertical {
  height: var(--headerMobileMainBar, 40px);
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container.visible__menu .container-main-header-vertical .main-header-vertical, #id-body[data-scroll=on] .header-container.multimedia__elements .container-main-header-vertical .main-header-vertical {
    height: var(--headerReducedMainBar, 62px);
  }
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container.visible__menu .container-main-header-vertical .main-header-vertical__logo, #id-body[data-scroll=on] .header-container.multimedia__elements .container-main-header-vertical .main-header-vertical__logo {
    top: 30%;
  }
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container.visible__menu .container-main-header-vertical .main-header-vertical__link::after, #id-body[data-scroll=on] .header-container.multimedia__elements .container-main-header-vertical .main-header-vertical__link::after {
    width: var(--widthLogoReducedVertical, 186px);
    height: var(--heightLogoReducedVertical, 36px);
  }
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container.visible__menu.Sponsored .main-header-vertical__wrapper, #id-body[data-scroll=on] .header-container.multimedia__elements.Sponsored .main-header-vertical__wrapper {
    top: var(--topSponsorLogoReducedVertical, -6px);
  }
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .header-container.visible__menu.Sponsored .main-header-vertical__wrapper--sponsor-link::after, #id-body[data-scroll=on] .header-container.multimedia__elements.Sponsored .main-header-vertical__wrapper--sponsor-link::after {
    width: var(--widthSponsorLogoReducedVertical, 180px);
    height: var(--heightSponsorLogoReducedVertical, 25px);
  }
}
#id-body[data-scroll=on] .multimedia__elements .container-main-header-vertical .content-main-header-vertical {
  background-image: var(--headerBackgroundLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
     background-size: cover;
}
#id-body[data-scroll=on] .multimedia__elements .container-main-header-vertical .content-main-header-vertical video {
  display: none;
}
#id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom {
  display: var(--mainHeaderBarBottom_display, flex);
  height: var(--headerMobileBottomBar, 49px);
  top: 0px;
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom {
    height: var(--headerReducedBottomBar, 64px);
    top: var(--positionTopReducedBottomBar, -40px);
  }
}
#id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav .list__item {
    height: var(--heightButtonBarBottomReduced, 54px);
  }
}
@media screen and (min-width: 1024px) {
  #id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav .list__item {
    width: var(--widthButtonBarBottom, 15%);
  }
}
#id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav .list__item:hover .list__link, #id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav .list__item[data-status=on] .list__link {
  border-top: 5px solid transparent;
  border-bottom: 5px solid var(--borderBottomHoverColor, #fff);
}
#id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav .list__item .list__link {
  font-size: 14px;
  line-height: 16px;
}
@media screen and (min-width: 768px) {
  #id-body[data-scroll=on] .visible__menu .container-main-header-vertical .bar-bottom__nav .list__item .list__link {
    font-size: 16px;
    line-height: 18px;
  }
}

#fbody[data-user-role=SUS] .main-header__logo {
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#fbody[data-user-role=SUS] .main-header__link {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
#fbody[data-user-role=SUS] .main-header__link::after {
  background-position-x: center;
}
#fbody[data-user-role=SUS] .main-header__subscribe {
  display: none;
}

.header-container {
  height: var(--headerMobileSize, 40px);
}
@media screen and (min-width: 1024px) {
  .header-container {
    height: var(--headerSize, 184px);
    top: -325px;
  }
}
.header-container.Sponsored {
  height: var(--headerMobileSponsorSize, 65px);
}
@media screen and (min-width: 1024px) {
  .header-container.Sponsored {
    height: var(--headerSize, 184px);
  }
}

.main-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  height: var(--headerMobileTopBar, 40px);
}
@media screen and (min-width: 1024px) {
  .main-header {
    height: var(--headerTopBar, 60px);
  }
}
.main-header__logo {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9;
}
@media screen and (min-width: 0) and (max-width: 1024px) {
  .main-header__link {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }
}
.main-header__link::after {
  content: "";
  background-image: var(--mainHeaderTopBarLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-ee.svg"));
  background-position: center;
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  width: var(--widthLogoEEMobileVertical, 186px);
  height: var(--heightLogoEEMobileVertical, 25px);
  max-width: 120px;
}
@media screen and (min-width: 1024px) {
  .main-header__link::after {
    max-width: inherit;
    width: var(--widthLogoEEVertical, 186px);
    height: var(--heightLogoEEVertical, 36px);
  }
}
.main-header__wrapper-user {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .main-header__wrapper-user {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    width: auto;
  }
}
.main-header__login {
  width: 30px;
  height: 30px;
}
@media screen and (min-width: 1024px) {
  .main-header__login {
    width: 36px;
    height: 36px;
  }
}
.main-header__subscribe {
  height: 30px;
}
@media screen and (max-width: 360px) {
  .main-header__subscribe {
    width: 76px;
  }
  .main-header__subscribe::after {
    font-size: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .main-header__subscribe {
    height: 46px;
  }
}
.main-header__iconLeon {
  display: none;
}
.main-header__panel[data-status=on] {
  display: block;
  height: calc(100vh - (var(--headerTopBar, 60px) + var(--headerReducedMainBar, 62px)));
  top: calc(var(--headerTopBar, 60px) + var(--headerReducedMainBar, 62px) - 1px);
}
@media screen and (min-width: 1024px) {
  .main-header__panel[data-status=on] {
    top: calc(var(--headerTopBar, 60px) + var(--headerMainBar, 134px) - 1px);
  }
}
.main-header .rrss__nav {
  display: none;
}
@media screen and (min-width: 1024px) {
  .main-header .rrss__nav {
    height: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow: visible;
    padding: 0;
  }
}
.main-header .rrss__nav::-webkit-scrollbar {
  display: none;
}
.main-header .rrss__nav--container-bar-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.main-header .rrss__nav--item-rrss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
  margin: 0;
  padding: 0;
  color: var(--mainHeaderItemRRSSVertical_color, #111);
}
.main-header .rrss__nav--item-rrss .list__item {
  display: inline-block;
  text-align: center;
  margin-left: 20px;
  cursor: pointer;
}
.main-header .rrss__nav--item-rrss .list__item:hover {
  opacity: 0.7;
}
.main-header .rrss__nav--item-rrss .list__item:first-child {
  margin-left: 0;
}
.main-header .rrss__nav--item-rrss .list__item--fb a {
  width: 25px;
}
.main-header .rrss__nav--item-rrss .list__item--fb a::after {
  content: "\f12e";
  font-size: 18px;
  font-family: "IconosElEspanol";
  position: relative;
}
.main-header .rrss__nav--item-rrss .list__item--tw a {
  width: 25px;
}
.main-header .rrss__nav--item-rrss .list__item--tw a::after {
  content: "\f1b3";
  font-size: 13px;
  font-family: "IconosElEspanol";
  position: relative;
  top: 3px;
}
.main-header .rrss__nav--item-rrss .list__item--in a {
  width: 25px;
}
.main-header .rrss__nav--item-rrss .list__item--in a::after {
  content: "\f152";
  font-size: 16px;
  font-family: "IconosElEspanol";
  position: relative;
  top: 2px;
}
.main-header .rrss__nav--item-rrss .list__item--ig a {
  width: 25px;
}
.main-header .rrss__nav--item-rrss .list__item--ig a::after {
  content: "\f14d";
  font-size: 18px;
  font-family: "IconosElEspanol";
  position: relative;
  top: 1px;
}
.main-header .rrss__nav--item-rrss .list__item--tt a {
  width: 25px;
}
.main-header .rrss__nav--item-rrss .list__item--tt a::after {
  content: "\f1a7";
  font-size: 13px;
  font-family: "IconosElEspanol";
  position: relative;
  top: 2px;
}
.main-header .rrss__nav--item-rrss .list__item--wh a::after {
  content: "\f193";
  font-family: "IconosElEspanol";
  position: relative;
  top: 2px;
}
.main-header .rrss__nav--item-rrss .list__item--yt a::after {
  content: "\f197";
  font-size: 18px;
  font-family: "IconosElEspanol";
  position: relative;
  top: 1px;
}

.header-container.secondary-vertical .main-header__logo h1, .header-container.secondary-vertical .main-header__logo > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
@media screen and (min-width: 1024px) {
  .header-container.secondary-vertical .main-header__link::after {
    width: 150px;
  }
}
.header-container.secondary-vertical .main-header__link--double::before {
  content: "";
  background-image: var(--mainHeaderMainDoubleLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  background-position: center;
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  display: inline-block;
  width: var(--widthLogoMainReducedVertical, 84px);
  height: var(--heightLogoMainReducedVertical, 14px);
  max-width: 120px;
  margin-left: 10px;
  margin-top: 12px;
}
@media screen and (min-width: 1024px) {
  .header-container.secondary-vertical .main-header__link--double::before {
    width: var(--widthLogoMainVertical, 153px);
    height: var(--heightLogoMainVertical, 25px);
    margin-left: 20px;
    margin-top: 8px;
  }
}
.header-container.secondary-vertical .main-header__link--double .hidden-text {
  display: none;
}
.header-container.secondary-vertical .main-header__subscribe {
  display: none;
}
@media screen and (min-width: 460px) {
  .header-container.secondary-vertical .main-header__subscribe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}

.main-header-content {
  height: calc(100vh + 20%);
}

.container-main-header-vertical {
  background-color: var(--headerContainerReducedVertical_background, #fff);
  position: -webkit-sticky;
  position: sticky;
  height: var(--headerMobileMainBar, 40px);
  width: 100%;
  z-index: 9;
}
@media screen and (min-width: 1024px) {
  .container-main-header-vertical {
    height: auto;
    background-color: var(--headerContainerVertical_background, #fff);
  }
}
.container-main-header-vertical .content-main-header-vertical {
  position: -webkit-sticky;
  position: sticky;
  height: var(--headerMobileMainBar, 40px);
}
.container-main-header-vertical .content-main-header-vertical::before {
  content: "";
  background-image: -webkit-linear-gradient(left, var(--mainHeaderBorderVertical_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, var(--mainHeaderBorderVertical_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, var(--mainHeaderBorderVertical_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 5px 1px;
     background-size: 5px 1px;
  position: absolute;
  left: 0px;
  bottom: 0;
  height: 1px;
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 1024px) {
  .container-main-header-vertical .content-main-header-vertical {
    height: var(--headerMainBar, 134px);
  }
}

.main-header-vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  max-width: 1200px;
  height: var(--headerMobileMainBar, 40px);
  padding: 0 10px;
  position: relative;
  width: 100%;
  z-index: 10;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .main-header-vertical {
    padding: 0 40px;
  }
}
@media screen and (min-width: 1024px) {
  .main-header-vertical {
    height: var(--headerMainBar, 134px);
  }
}
@media screen and (min-width: 1200px) {
  .main-header-vertical {
    padding: 0;
  }
}
.main-header-vertical__logo {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.main-header-vertical__logo h1 {
  margin-bottom: 0px;
}
.main-header-vertical__date {
  display: none;
  margin-top: 5px;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: var(--mainHeaderDate_color, #868686);
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__date {
    display: block;
  }
}
.main-header-vertical__wrapper {
  position: absolute;
  top: var(--headerMobileMainBar, 40px);
  left: 0;
  width: 100%;
  height: var(--headerSponsorBar, 25px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background-color: var(--headerSponsorBar_background, #fff);
}
.main-header-vertical__wrapper::after {
  content: "";
  background-image: -webkit-linear-gradient(left, var(--mainHeaderBorder_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, var(--mainHeaderBorder_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, var(--mainHeaderBorder_color, #868686) 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 5px 1px;
     background-size: 5px 1px;
  position: absolute;
  left: 0px;
  bottom: 0;
  height: 1px;
  width: 100%;
  z-index: 11;
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__wrapper {
    position: initial;
    width: auto;
    background-color: transparent;
  }
  .main-header-vertical__wrapper::after {
    content: none;
  }
}
.main-header-vertical__wrapper--sponsor-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.main-header-vertical__wrapper--sponsor-link::after {
  content: "";
  background-image: var(--mainHeaderLogoSponsorshipMobile_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  height: var(--heightSponsorMobileLogoVertical, 14px);
  width: var(--widthSponsorMobileLogoVertical, 107px);
  background-position: center;
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__wrapper--sponsor-link::after {
    background-image: var(--mainHeaderLogoSponsorship_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
    height: var(--heightSponsorLogoVertical, 34px);
    width: var(--widthSponsorLogoVertical, 253px);
    background-position: right center;
  }
}
.main-header-vertical__wrapper--sponsor-logo {
  display: none;
}
.main-header-vertical__link {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  position: relative;
}
.main-header-vertical__link::after {
  content: "";
  background-image: var(--mainHeaderLogoReduced_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
  display: inline-block;
  height: var(--heightMobileLogoVertical, 34px);
  width: var(--widthMobileLogoVertical, 170px);
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__link::after {
    height: var(--heightLogoVertical, 49px);
    width: var(--widthLogoVertical, 412px);
    background-image: var(--mainHeaderLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  }
}
.main-header-vertical__link .hidden-text {
  display: none;
}
.main-header-vertical__menu-btn {
  margin-right: 8px;
  min-height: 30px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.main-header-vertical__menu-btn:before {
  display: inline-block;
  content: "\f1a2";
  font-size: 24px;
  line-height: 20px;
  color: var(--mainHeaderBtnBeforeReducedVertical_color, #323232);
  font-family: "IconosElEspanol";
  vertical-align: middle;
  min-width: 36px;
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__menu-btn:before {
    content: "\f1a2";
    font-size: 24px;
    line-height: 27px;
    color: var(--mainHeaderBtnBeforeVertical_color, #323232);
    font-family: "IconosElEspanol";
    min-width: 36px;
  }
}
.main-header-vertical__menu-btn:hover {
  opacity: 0.7;
}
.main-header-vertical__menu-btn[data-status=on]:before {
  content: "\f11f";
  font-size: 24px;
  line-height: 20px;
  color: var(--mainHeaderBtnBeforeReducedVertical_color, #323232);
  font-family: "IconosElEspanol";
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__menu-btn[data-status=on]:before {
    content: "\f11f";
    font-size: 24px;
    line-height: 27px;
    color: var(--mainHeaderBtnBeforeVertical_color, #323232);
    font-family: "IconosElEspanol";
  }
}
.main-header-vertical__menu-btn[data-status=on]:after {
  display: none;
}
.main-header-vertical__menu-btn[data-status=off]:before {
  content: "\f1a2";
  font-size: 20px;
  line-height: 26px;
  color: var(--mainHeaderBtnBeforeReducedVertical_color, #323232);
  font-family: "IconosElEspanol";
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__menu-btn[data-status=off]:before {
    content: "\f1a2";
    font-size: 24px;
    line-height: 27px;
    color: var(--mainHeaderBtnBeforeVertical_color, #323232);
    font-family: "IconosElEspanol";
  }
}
.main-header-vertical__menu-btn:after {
  display: none;
  content: "Menú";
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  vertical-align: middle;
  margin-left: 10px;
}
@media screen and (min-width: 1024px) {
  .main-header-vertical__menu-btn:after {
    display: inline-block;
    color: var(--mainHeaderBtnAfterVertical_color, #323232);
  }
}

.menu-login {
  left: 0;
}
@media screen and (min-width: 768px) {
  .menu-login {
    right: unset;
  }
}

.bar-bottom {
  display: var(--mainHeaderBarBottom_display, flex);
  position: relative;
  height: var(--headerBottomBar, 30px);
  max-width: 1200px;
  margin: 0 auto;
}
@media screen and (min-width: 0) and (max-width: 1024px) {
  .bar-bottom {
    display: none;
  }
}
.bar-bottom__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
  background-color: var(--headerContainerVertical_background, #fff);
}
.bar-bottom__nav .nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 0;
}
.bar-bottom__nav .nav__list .list__item {
  line-height: 0;
  vertical-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-right: 20px;
}
.bar-bottom__nav .nav__list .list__item .more {
  top: 100%;
  background: var(--backgroundSubmenuHeader, #fff);
  border: 1px solid var(--borderSubmenuHeader, #e6e6e6);
}
.bar-bottom__nav .nav__list .list__item .more__item a {
  color: var(--textSubmenuHeader, #292F3D);
  width: 100%;
  font-size: 15px;
  line-height: 1.4;
  padding: 12px 20px;
}
.bar-bottom__nav .nav__list .list__item .item__more {
  position: relative;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  border-radius: 2px;
  cursor: pointer;
}
.bar-bottom__nav .nav__list .list__item .item__more::after {
  content: "\f111";
  font-size: 0.8rem;
  line-height: 20px;
  color: var(--mainHeaderBtnBeforeVertical_color, #323232);
  font-family: "IconosElEspanol";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.bar-bottom__nav .nav__list .list__item .list__link {
  font-size: 13px;
  font-weight: 400;
  color: var(--mainHeaderBarBottomItemVertical_color, #111);
  text-transform: uppercase;
}
.bar-bottom__nav .nav__list .list__item[data-status=on] .item__more::after {
  content: "\f118";
  font-size: 0.8rem;
  line-height: 20px;
  color: var(--mainHeaderBtnBeforeVertical_color, #323232);
  font-family: "IconosElEspanol";
}

@media screen and (min-width: 768px) {
  .visible__menu, .multimedia__elements {
    height: var(--headerSize, 184px);
  }
}
@media screen and (min-width: 768px) {
  .visible__menu .main-header, .multimedia__elements .main-header {
    height: var(--headerTopBar, 60px);
  }
}
@media screen and (min-width: 768px) {
  .visible__menu .main-header__link::after, .multimedia__elements .main-header__link::after {
    width: var(--widthLogoEEVertical, 186px);
    height: var(--heightLogoEEVertical, 36px);
    max-width: inherit;
  }
}
@media screen and (min-width: 768px) {
  .visible__menu .main-header__login, .multimedia__elements .main-header__login {
    width: 36px;
    height: 36px;
  }
}
@media screen and (min-width: 768px) {
  .visible__menu .main-header__subscribe, .multimedia__elements .main-header__subscribe {
    height: 46px;
  }
}
.visible__menu .container-main-header-vertical, .multimedia__elements .container-main-header-vertical {
  background-color: transparent;
}
.visible__menu .container-main-header-vertical .content-main-header-vertical, .multimedia__elements .container-main-header-vertical .content-main-header-vertical {
  height: var(--headerMobileMainBar, 40px);
  background-color: var(--headerContainerReducedVertical_background, #fff);
}
@media screen and (min-width: 768px) {
  .visible__menu .container-main-header-vertical .content-main-header-vertical, .multimedia__elements .container-main-header-vertical .content-main-header-vertical {
    height: var(--headerMainBar, 134px);
  }
}
.visible__menu .container-main-header-vertical .content-main-header-vertical::before, .multimedia__elements .container-main-header-vertical .content-main-header-vertical::before {
  content: none;
}
.visible__menu .container-main-header-vertical .content-main-header-vertical .main-header-vertical, .multimedia__elements .container-main-header-vertical .content-main-header-vertical .main-header-vertical {
  height: var(--headerMobileMainBar, 40px);
}
@media screen and (min-width: 768px) {
  .visible__menu .container-main-header-vertical .content-main-header-vertical .main-header-vertical, .multimedia__elements .container-main-header-vertical .content-main-header-vertical .main-header-vertical {
    height: var(--headerMainBar, 134px);
  }
}
.visible__menu .container-main-header-vertical .content-main-header-vertical .main-header-vertical__menu-btn, .multimedia__elements .container-main-header-vertical .content-main-header-vertical .main-header-vertical__menu-btn {
  display: none;
}
@media screen and (min-width: 768px) {
  .visible__menu .container-main-header-vertical .content-main-header-vertical .main-header-vertical__link::after, .multimedia__elements .container-main-header-vertical .content-main-header-vertical .main-header-vertical__link::after {
    height: var(--heightLogoVertical, 49px);
    width: var(--widthLogoVertical, 412px);
    background-image: var(--mainHeaderLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  }
}
@media screen and (min-width: 768px) {
  .visible__menu.Sponsored, .multimedia__elements.Sponsored {
    height: var(--headerSize, 184px);
  }
}
.visible__menu.Sponsored .main-header-vertical__logo, .multimedia__elements.Sponsored .main-header-vertical__logo {
  top: 35%;
}
@media screen and (min-width: 500px) {
  .visible__menu.Sponsored .main-header-vertical__logo, .multimedia__elements.Sponsored .main-header-vertical__logo {
    top: 50%;
  }
}
.visible__menu.Sponsored .main-header-vertical__wrapper, .multimedia__elements.Sponsored .main-header-vertical__wrapper {
  position: relative;
  top: 15px;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  background-color: transparent;
}
@media screen and (min-width: 500px) {
  .visible__menu.Sponsored .main-header-vertical__wrapper, .multimedia__elements.Sponsored .main-header-vertical__wrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    top: var(--topSponsorLogoTabletVertical, 0px);
  }
}
.visible__menu.Sponsored .main-header-vertical__wrapper::after, .multimedia__elements.Sponsored .main-header-vertical__wrapper::after {
  content: none;
}
@media screen and (min-width: 768px) {
  .visible__menu.Sponsored .main-header-vertical__wrapper--sponsor-link::after, .multimedia__elements.Sponsored .main-header-vertical__wrapper--sponsor-link::after {
    width: var(--widthSponsorLogoReducedVertical, 180px);
    height: var(--heightSponsorLogoReducedVertical, 25px);
  }
}

.multimedia__elements .container-main-header-vertical .content-main-header-vertical {
  background-image: var(--headerBackgroundLogo_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
     background-size: cover;
}
@media screen and (min-width: 768px) {
  .multimedia__elements .container-main-header-vertical .content-main-header-vertical {
    background-image: none;
  }
}
.multimedia__elements .container-main-header-vertical .content-main-header-vertical::before {
  content: none;
}
.multimedia__elements .container-main-header-vertical .content-main-header-vertical video {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
       -o-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  height: 310px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .multimedia__elements .container-main-header-vertical .content-main-header-vertical video {
    display: block;
  }
}

.visible__menu .bar-bottom {
  display: var(--mainHeaderBarBottom_display, flex);
  height: var(--headerMobileBottomBar, 49px);
}
@media screen and (min-width: 768px) {
  .visible__menu .bar-bottom {
    height: var(--headerBottomBar, 30px);
    top: var(--positionTopBottomBar, -70px);
  }
}
.visible__menu .bar-bottom__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
  background-color: transparent;
  overflow-x: overlay;
  scrollbar-width: none;
}
.visible__menu .bar-bottom__nav::-webkit-scrollbar {
  display: none;
}
@media screen and (min-width: 768px) {
  .visible__menu .bar-bottom__nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.visible__menu .bar-bottom__nav .nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 0;
  width: auto;
}
@media screen and (min-width: 768px) {
  .visible__menu .bar-bottom__nav .nav__list {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.visible__menu .bar-bottom__nav .nav__list .list__item {
  line-height: 0;
  vertical-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background-color: var(--headerContainerVertical_background, #fff);
  width: var(--widthButtonBarBottomMobile, 134px);
  height: var(--heightButtonBarBottomMobile, 49px);
  border-left: 1px solid var(--borderButtonBarBottomColor, #1d36e5);
  border-top: 1px solid var(--borderButtonBarBottomColor, #1d36e5);
  margin-right: 0;
}
.visible__menu .bar-bottom__nav .nav__list .list__item:last-child {
  border-right: 1px solid var(--borderButtonBarBottomColor, #1d36e5);
}
.visible__menu .bar-bottom__nav .nav__list .list__item:hover, .visible__menu .bar-bottom__nav .nav__list .list__item[data-highlight=on] {
  background: var(--gradientbottomHoverColor, linear-gradient(to left, #041EC9, #011491));
  opacity: 1;
  cursor: pointer;
}
.visible__menu .bar-bottom__nav .nav__list .list__item:hover .list__link, .visible__menu .bar-bottom__nav .nav__list .list__item[data-highlight=on] .list__link {
  opacity: 1;
  border-top: 5px solid transparent;
  border-bottom: 5px solid var(--borderBottomHoverColor, #fff);
  line-height: 16px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .visible__menu .bar-bottom__nav .nav__list .list__item:hover .list__link, .visible__menu .bar-bottom__nav .nav__list .list__item[data-highlight=on] .list__link {
    border-top: 10px solid transparent;
    border-bottom: 10px solid var(--borderBottomHoverColor, #fff);
    line-height: 20px;
  }
}
@media screen and (min-width: 768px) {
  .visible__menu .bar-bottom__nav .nav__list .list__item {
    width: var(--widthButtonBarBottomReduced, 15%);
    height: var(--heightButtonBarBottom, 80px);
  }
}
@media screen and (min-width: 1024px) {
  .visible__menu .bar-bottom__nav .nav__list .list__item {
    width: var(--widthButtonBarBottom, 15%);
  }
}
.visible__menu .bar-bottom__nav .nav__list .list__item .more {
  top: calc(100% + 15px);
  background: var(--backgroundSubmenuHeader);
  border: 1px solid var(--borderSubmenuHeader);
}
.visible__menu .bar-bottom__nav .nav__list .list__item .more__item a {
  color: var(--textSubmenuHeader, #292F3D);
  width: 100%;
  font-family: var(--fontGenericSubtitle, "Petrona", serif);
  font-size: 16px;
  line-height: 1.4;
  padding: 12px 20px;
  text-transform: capitalize;
}
.visible__menu .bar-bottom__nav .nav__list .list__item .item__more {
  position: relative;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  border-radius: 2px;
  cursor: pointer;
}
.visible__menu .bar-bottom__nav .nav__list .list__item .item__more::after {
  content: "\f111";
  font-size: 0.8rem;
  line-height: 20px;
  color: var(--mainHeaderBtnBeforeVertical_color, #323232);
  font-family: "IconosElEspanol";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.visible__menu .bar-bottom__nav .nav__list .list__item .list__link {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  color: var(--mainHeaderBarBottomItemVertical_color, #111);
  text-transform: uppercase;
  text-align: center;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .visible__menu .bar-bottom__nav .nav__list .list__item .list__link {
    font-size: 16px;
    line-height: 18px;
  }
}

.heading.bg--black {
  padding: 15px 0;
}

footer .row-ee .heading .heading__title--footer {
  font-size: 12px;
  line-height: 21px;
  font-weight: 400;
  color: #868686;
}
footer .row-ee .heading .heading__title--footer a {
  color: #868686;
}
footer .row-ee .heading .heading__title--footer:before {
  background-color: #111111;
}
footer .row-ee .heading--border {
  border-color: #BDBDBD;
}
footer .row-ee .heading:after {
  display: none;
}
footer .row-ee .footer-list {
  font-size: 12px;
  line-height: 31px;
  color: #000;
  margin-bottom: 30px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  footer .row-ee .footer-list {
    font-size: 14px;
    line-height: 32px;
  }
}
footer .row-ee .footer-list a.footer-item,
footer .row-ee .footer-list span.footer-item {
  color: #000;
}
footer .row-ee .copyright-text {
  font-weight: 400;
  font-size: 9px;
  line-height: 10px;
  padding-top: 20px;
  text-align: center;
}
footer .row-ee .copyright-text:before {
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: " ";
  margin: 0;
  max-width: 100%;
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 6px 1px;
     background-size: 6px 1px;
  background-repeat: repeat-x;
  width: 100%;
  height: 1px;
}
footer .row-ee .col-24::after {
  display: none;
}

.main--footer__heading {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  color: #868686;
  text-transform: uppercase;
  border-top: 1px solid #BDBDBD;
  margin-bottom: 0;
}
.main--footer__heading span {
  line-height: 26px;
  box-shadow: 0 -1px #111;
  display: inline-block;
}
.main--footer ul {
  margin: 0 0 24px;
  padding: 0;
}
.main--footer ul li {
  list-style-type: none;
  margin: 0;
}
.main--footer ul li a {
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  line-height: 31px;
}
.main--footer .col-24 p {
  position: relative;
  font-size: 9px;
  text-align: center;
  padding: 18px 0;
}
.main--footer .col-24 p:before {
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: " ";
  margin: 0;
  max-width: 100%;
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 6px 1px;
     background-size: 6px 1px;
  background-repeat: repeat-x;
  width: 100%;
  height: 1px;
}

@media (min-width: 768px) {
  .main--footer .col-24 p {
    margin-top: 12px;
  }
}
@media (min-width: 1025px) {
  .main--footer ul {
    margin: 0;
  }
  .main--footer ul li a {
    font-size: 14px;
    line-height: 32px;
  }
  .main--footer .col-24 p {
    margin-top: 30px;
    font-size: 10px;
  }
}
.container-footer {
  margin: 0 auto;
  max-width: 1200px;
  padding: 20px 20px 0;
  background-color: var(--footerBackground-color, #fff);
  display: grid;
  grid: "sponsor" "columnas" "copyright";
  grid-template-rows: auto;
  grid-template-columns: 100%;
}
@media (min-width: 900px) {
  .container-footer {
    grid-template-rows: auto;
  }
}
@media (min-width: 1200px) {
  .container-footer {
    padding: 20px 0px 0px;
  }
}
.container-footer .sponsor-footer {
  grid-area: sponsor;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding: 6px 0px 20px;
  font: 400 11px/13px "Open Sans", sans-serif;
}
@media screen and (min-width: 768px) {
  .container-footer .sponsor-footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
.container-footer .sponsor-footer__logo {
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin: 8px 0 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .container-footer .sponsor-footer__logo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    margin: 0 10px 0;
  }
}
.container-footer .sponsor-footer__logo img {
  width: 135px;
  height: 36px;
  max-width: 200px;
  max-height: 36px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .container-footer .sponsor-footer__logo img {
    margin-top: 0;
  }
}
.container-footer .sponsor-footer__logo a img {
  max-height: 100px;
}
.container-footer .sponsor-footer .hidden-text {
  display: none;
}
.container-footer .column-footer {
  grid-area: columnas;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .container-footer .column-footer {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
.container-footer .column-footer > div {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
          flex: 1 1 auto;
}
@media screen and (min-width: 768px) {
  .container-footer .column-footer > div {
    width: calc(25% - 20px);
  }
}
.container-footer .column-footer > div .heading {
  border-top: 1px solid #d5d5d5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: auto;
  position: relative;
}
.container-footer .column-footer > div .heading__title {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  color: #111;
  height: 100%;
  font: 700 12px/21px "Open Sans", sans-serif;
  margin-bottom: 0;
  position: relative;
  width: auto;
  padding: 15px 0;
}
.container-footer .column-footer > div .heading__title::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #111;
  position: absolute;
  left: 0;
  top: -1px;
}
@media screen and (min-width: 768px) {
  .container-footer .column-footer > div .heading__title {
    font-size: 14px;
    line-height: 21px;
  }
}
.container-footer .column-footer > div .heading__title a.footer-heading,
.container-footer .column-footer > div .heading__title span.footer-heading {
  color: #868686;
}
.container-footer .column-footer > div .heading--border {
  border-color: #bdbdbd;
}
.container-footer .column-footer > div .footer-list {
  font-size: 12px;
  line-height: 31px;
  color: #000;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .container-footer .column-footer > div .footer-list {
    font-size: 14px;
    line-height: 32px;
  }
}
.container-footer .column-footer > div .footer-list a.footer-item,
.container-footer .column-footer > div .footer-list span.footer-item {
  color: #000;
}
.container-footer .copyright {
  grid-area: copyright;
}
.container-footer .copyright::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: relative;
}
.container-footer .copyright-text {
  font-weight: 400;
  font-size: 9px;
  line-height: 10px;
  padding-top: 20px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
}

.art-group .art-group__content .art__kicker {
  color: #fff;
}

.art {
  margin-top: 20px;
  padding-top: 20px;
  position: relative;
}
.art a {
  color: #111111;
}
.art__kicker {
  font-family: var(--fontGenericKicker, "Open Sans", sans-serif);
  font-weight: 700;
  font-size: 11px;
  line-height: 17px;
  color: var(--fontGenericKicker_color, #111);
  margin-bottom: 8px;
  display: inline-block;
  text-transform: uppercase;
}
.art__kicker a {
  color: #111111;
}
.art__kicker.bg {
  padding: 5px 10px;
}
.art__kicker.bg--generic {
  background-color: var(--kickerGeneric_background);
  color: var(--kickerGeneric_color);
}
.art__kicker.bg--generic a {
  background-color: var(--kickerGeneric_background);
  color: var(--kickerGeneric_color);
}
.art__kicker.bg--generic-border {
  border: 1px solid var(--kickerGenericBorder_color);
}
.art__kicker.bg--generic-border-radius {
  border-radius: 40px/40px;
  border: 1px solid var(--kickerGenericBorderRadius_color);
  background-color: var(--kickerGenericBorderRadius_background);
  color: var(--kickerGenericText_color, #fff);
}
.art__kicker.bg--red {
  background-color: #fd6d6d;
  color: #fff;
}
.art__kicker.bg--red a {
  background-color: #fd6d6d;
  color: #fff;
}
.art__kicker.bg--black {
  background-color: #111111;
  color: #fff;
}
.art__kicker.bg--black a {
  background-color: #111111;
  color: #fff;
}
.art__title {
  letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
  font-family: var(--fontGenericTitle, "Petrona", serif);
  font-size: var(--titleFontSize35, 21px);
  line-height: var(--titleLineHeight35, 22px);
}
.art__title a {
  word-wrap: break-word;
  text-decoration: none;
  color: var(--fontGenericTitle_color, #111);
  text-decoration: none;
  display: block;
}
.art__title a::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
}
.art__title.italic {
  font-style: italic;
}
.art__title--smxx {
  font-size: calc(var(--titleFontSize35, 21px) - 4px);
  line-height: calc(var(--titleLineHeight35, 22px) - 4px);
}
.art__title--sm {
  font-size: calc(var(--titleFontSize35, 21px) - 2px);
  line-height: calc(var(--titleLineHeight35, 22px) - 2px);
}
.art__title--big {
  font-size: calc(var(--titleFontSize35, 21px) + 2px);
  line-height: calc(var(--titleLineHeight35, 22px) + 2px);
}
.art__title--bigxx {
  font-size: calc(var(--titleFontSize35, 21px) + 4px);
  line-height: calc(var(--titleLineHeight35, 22px) + 4px);
}
.art__heading-title {
  font-family: var(--fontGenericHeadingTitle, "Open Sans", sans-serif);
  font-size: 11px;
  line-height: 13px;
  color: var(--fontGenericTitle_color, #111);
  font-weight: 400;
  text-transform: uppercase;
}
.art__subtitle {
  font-size: var(--titleFontSizeH1_subtitle, 1rem);
  line-height: var(--titleLineHeightH1_subtitle, 1.063rem);
  color: var(--fontGenericSubtitle_color, #111);
  font-family: var(--fontGenericSubtitle, "Petrona", serif);
  letter-spacing: -0.5px;
}
.art__intro {
  font-size: 14px;
  font-family: var(--fontGenericIntro, "Petrona", serif);
  margin-bottom: 0;
  line-height: 15px;
  max-width: calc(100% - 65px);
  color: var(--fontGenericIntro_color, #595959);
}
@media screen and (min-width: 1024px) {
  .art__intro {
    font-size: 12px;
    line-height: 13px;
  }
}
.art__intro p {
  margin-bottom: 0;
}
.art__related {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 5px;
}
.art__related .related {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  color: var(--fontGenericRelated_color, #595959);
  font-size: 18px;
  font-family: var(--fontGenericRelated, "Petrona", serif);
  letter-spacing: -0.5px;
  line-height: 20px;
  font-weight: 300;
  margin-top: 12px;
  position: relative;
  text-decoration: none;
}
.art__related .related::before {
  content: "";
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/link-plus.svg");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  height: 20px;
  margin-right: 2px;
  position: relative;
  width: 20px;
}
.art__related .related:first-of-type {
  margin-top: 10px;
}
.art__related .related--live::before {
  content: "\f129";
  font-size: calc(400% - 1px);
  color: #EF4160;
  font-family: "IconosElEspanol";
  -webkit-animation: blinker 2s linear infinite;
       -o-animation: blinker 2s linear infinite;
          animation: blinker 2s linear infinite;
  background-image: none;
  position: relative;
  top: auto;
  left: -25px;
}
.art__related.related--photo {
  margin-top: 10px;
}
.art__related.related--photo::before {
  display: none !important;
}
.art__related.related--photo .art::before {
  display: none !important;
}
.art__related.related--photo .art--flag {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
}
.art__related.related--photo .art--flag .art__media {
  width: 70px;
  min-height: 53px;
  margin-bottom: 0px;
  margin: 0 12px 0 0;
}
.art__related.related--photo .art--flag .art__body {
  width: calc(100% - 12px);
}
.art__related.related--photo .art--flag .art__body .art__title {
  font-weight: 400;
  font-size: var(--fotoRelatedFontSize, 18px);
  line-height: var(--fotoRelatedLineHeight, 20px);
  letter-spacing: -0.01em;
  margin-bottom: 0;
}
.art__related.related--photo .art--flag .art__body .art__title a {
  color: var(--fontGenericRelated_color, #595959);
}
.art__related.related--photo .art--flag .art__body .art__info .art__author, .art__related.related--photo .art--flag .art__body .art__info .art__location {
  font-weight: 400;
  font-size: var(--fotoRelatedInfoFontSize, 10px);
  line-height: var(--fotoRelatedInfoLineHeight, 14px);
  color: var(--fontGenericRelated_color, #595959);
}
.art__related.related--photo .art--flag.art--center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.art__related.related--photo .art--flag.art--center .art__body {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
.art__related.related--opinion {
  margin-top: 10px;
}
.art__related.related--opinion .art--rugido {
  background-position: right 12px;
  -o-background-size: contain;
     background-size: contain;
  margin-bottom: 0;
}
.art__related.related--opinion .art--rugido .art__title {
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  padding-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .art__related.related--opinion .art--rugido .art__title {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    padding-bottom: 5px;
  }
}
.art__related.related--opinion .art--rugido .art__title--smxx {
  font-size: 14px;
  line-height: 16px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: -0.035em;
}
@media screen and (min-width: 768px) {
  .art__related.related--opinion .art--rugido .art__title--smxx {
    font-size: 14px;
    line-height: 16px;
  }
}
.art__related.related--opinion .art--rugido .art__title--sm {
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: -0.035em;
}
@media screen and (min-width: 768px) {
  .art__related.related--opinion .art--rugido .art__title--sm {
    font-size: 16px;
    line-height: 18px;
  }
}
.art__related.related--opinion .art--rugido .art__title--big {
  font-size: 20px;
  line-height: 22px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: -0.035em;
}
@media screen and (min-width: 768px) {
  .art__related.related--opinion .art--rugido .art__title--big {
    font-size: 20px;
    line-height: 22px;
  }
}
.art__related.related--opinion .art--rugido .art__title--bigxx {
  font-size: 24px;
  line-height: 25px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: -0.035em;
}
@media screen and (min-width: 768px) {
  .art__related.related--opinion .art--rugido .art__title--bigxx {
    font-size: 24px;
    line-height: 25px;
  }
}
.art__related.related--opinion .art--rugido .art__heading-title {
  font-size: 10px;
}
.art__related.italic {
  font-style: italic;
}
.art__related h3 {
  margin-bottom: 0;
}
.art__related + .art__related {
  display: inline-block;
  width: auto;
}
.art__related + .art__related.related--opinion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: auto;
}
.art__info {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-family: var(--fontGenericInfo, "Open Sans", sans-serif);
  font-weight: var(--fontGenericInfo_weight, 400);
  width: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row wrap;
  line-height: 1px;
  color: var(--fontGenericInfo_color, #595959);
}
.art__info.is-premium .icon-premium {
  display: block;
}
.art__info .icon-premium {
  background-image: var(--artIconPremium_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/premium.svg"));
  background-color: var(--artIconPremium_background, inherit);
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  margin-right: 2px;
  display: none;
  width: 20px;
}
.art__info .art__author {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  line-height: 1;
  width: auto;
  font-size: 13px;
  display: contents;
  letter-spacing: -0.13px;
}
.art__info .art__author + .art__author::before {
  content: ",";
  color: #212529;
  display: inline-block;
  margin-right: 5px;
}
.art__info .art__author + .art__author + .art__author::before {
  content: "y";
  color: #212529;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.art__info .art__author + .art__author + .art__author::before {
  content: ",";
  color: #212529;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.art__info .art__author + .art__author + .art__author:last-of-type::before {
  content: "y";
  color: #212529;
  display: inline-block;
  margin-right: 5px;
}
.art__info .art__location {
  font-size: 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  line-height: 1;
}
.art__info .art__location::before {
  content: "•";
  color: #212529;
  display: inline-block;
  margin: 0 2px;
}
.art__info .art__premium {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 14px;
  margin-bottom: 0;
  margin-right: 8px;
  width: 14px;
}
.art__info .art__premium img {
  border-radius: 100%;
}
.art__media {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.art__media--notitle .media__foot {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 13px;
  background-color: #000;
  padding: 5px;
  opacity: 0.8;
}
.art__media--notitle a {
  opacity: 1;
}
.art__media--notitle a img {
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  vertical-align: top;
}
.art__media .media {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.art__media img {
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.art__media .media__foot {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 13px;
  background-color: #000;
  padding: 5px;
  opacity: 0.8;
}
.art__comments {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
  width: auto;
  margin-left: 4px;
}
.art__comments::before {
  content: "";
  content: "\f19a";
  font-size: 14px;
  color: #000;
  font-family: "IconosElEspanol";
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: auto;
  position: relative;
  top: 2px;
}
.art__comments::after {
  content: attr(data-value);
  color: #111;
  display: inline-block;
  font-size: 11px;
  margin-left: 2px;
}
.art__comments:hover {
  color: #111;
}
.art--number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.art--number__num {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background: #607196;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-right: 6px;
  text-align: center;
  width: 30px;
}
@media screen and (min-width: 1024px) {
  .art--number__num {
    height: 25px;
    width: 25px;
  }
}
.art--number .art__media {
  margin: 0 12px 0 0;
  min-height: 83px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  width: 111px;
}
@media screen and (min-width: 768px) {
  .art--number .art__media {
    min-height: 92px;
    width: 122px;
  }
}
@media screen and (min-width: 1024px) {
  .art--number .art__media {
    min-height: 82px;
    width: 117px;
  }
}
.art--number .art__title {
  font-size: 18px;
  line-height: 19px;
  letter-spacing: 0;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .art--number .art__title {
    font-size: 16px;
    line-height: 17px;
  }
}
.art--flag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: relative;
}
.art--flag .art__media {
  margin-bottom: 0;
  margin-right: 12px;
  min-height: 114px;
  width: 153px;
}
@media screen and (min-width: 768px) {
  .art--flag .art__media {
    min-height: 87px;
    width: 116px;
  }
}
@media screen and (min-width: 1024px) {
  .art--flag .art__media {
    min-height: 110px;
    width: 148px;
  }
}
.art--flag .art__media img {
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.art--flag .art__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column wrap;
}
.art--flag .art__body .sponsor {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding: 0;
  margin-bottom: 40px;
}
.art--flag .art__body .sponsor__logo {
  min-height: 30px;
  margin-top: 2px;
  width: auto;
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .art--flag .art__body .sponsor {
    margin-bottom: 20px;
  }
}
.art-group {
  margin-bottom: 16px;
}
.art-group .art__title a {
  color: #fff;
}
.art-group .art-group__media {
  position: relative;
  margin-bottom: 0;
  overflow: hidden;
  width: 100%;
}
.art-group .art-group__media img {
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.art-group .art-group__content {
  background: #111111;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  color: #fff;
  width: 100%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content {
    width: calc(100% - 40px);
    margin: 0 20px;
  }
}
.art-group .art-group__content .art {
  margin-bottom: 0;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content .art {
    padding: 10px;
  }
}
.art-group .art-group__content .art::after {
  bottom: 0;
  width: calc(100% - 40px);
  left: 20px;
}
.art-group .art-group__content .art:last-child::after {
  display: none;
}
.art-group .art-group__content .art__title a {
  color: #fff;
}
.art-group .art-group__content .art__related a {
  color: #fff;
}
.art--big .art__subtitle {
  font-family: var(--fontGenericSubtitle, "Petrona", serif);
  font-size: var(--fontGenericSubtitleBig, 18px);
  line-height: var(--fontGenericSubtitleLineHeightBig, 19px);
  letter-spacing: -1px;
  color: var(--fontGenericTitle_color, #111);
  text-transform: none;
}
.art--center .art__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.art--center .art__body .art__kicker {
  width: 80px;
  text-align: center;
}
.art--center .art__body .art__title,
.art--center .art__body .art__subtitle,
.art--center .art__body .art__related {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  text-align: center;
}
.art--center .art__body .art__info {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.art .sponsor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  font-size: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  padding: 6px 0px;
}
.art .sponsor__logo {
  height: 22px;
  min-width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.art .sponsor__logo .art__media {
  height: 100%;
  margin: 0;
  min-height: auto;
  width: auto;
}
.art .sponsor__logo .art__media img {
  max-height: 100%;
  width: auto;
  margin-left: 0;
}
.art--opinion {
  background: var(--artOpinion_background, #ebedf1);
  border-bottom: 1px solid var(--artOpinionBorder_color, #5b688b);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
          flex-direction: row-reverse;
  margin: 0;
  padding: 10px;
  position: relative;
  width: 100%;
}
.art--opinion:not(.art):first-of-type {
  margin-top: 20px;
}
.art--opinion:first-of-type {
  padding-top: 10px;
  margin-top: 0;
}
.art--opinion:last-of-type {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .art--opinion:last-of-type {
    margin: 0;
  }
}
.art--opinion::after {
  display: none;
}
.art--opinion.art--flag {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.art--opinion .art__title {
  font-style: italic;
  margin-bottom: auto;
  padding-bottom: 10px;
}
.art--opinion .art__author a {
  font-weight: bold;
  text-decoration: none;
  color: #d2a957;
}
.art--opinion .art__author.is-premium {
  padding-left: 18px;
}
.art--opinion .art__media {
  margin-left: auto;
}
.art--opinion .art__media--author {
  margin-top: auto;
  margin-bottom: 0;
  bottom: 0;
  position: absolute;
  right: 5px;
  min-height: 0 !important;
  margin: 0;
  max-width: 60px;
  max-height: 60px;
}
.art--opinion .art__media--author img {
  height: auto;
  width: 60px;
}
@media screen and (min-width: 768px) {
  .art--opinion .art__media--author img {
    width: 65px;
  }
}
.art--opinion .art__media--author + .art__body .art__title {
  padding-bottom: 20px;
}
.art--opinion .art__body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
}
.art--opinion .art__body .art__info .art__author {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
          flex: 0 1 auto;
}
.art--opinion .art__media--author + .art__body .art__title {
  max-width: calc(100% - 45px);
}
.art--opinion .art__media--author + .art__body .art__info {
  max-width: 67%;
}
.art--opinion .art__media--author + .art__body .art__info .art__author {
  max-width: calc(100% - 20px);
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
          flex: none;
  line-height: 1;
}
.art .art--bg + .art--opinion {
  margin-top: 40px;
}
.art .art--opinion + .art--opinion {
  margin-top: 30px;
}
.art--rugido {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/rugido-bg.svg");
  background-position: right bottom 0;
  background-repeat: no-repeat;
}
.art--rugido .art__title {
  font-style: italic;
  font-weight: 600;
}
.art--big .art__title {
  font-weight: 600;
}
.art--video {
  margin-bottom: 20px;
}
.art--video .art__media.ratio {
  margin-bottom: 20px;
}
.art--video .art__media.ratio--16-9::before{
  float: left;
  padding-top: 56.25%;
  content: '';
}
.art--video .art__media.ratio--16-9::after{
  display: block;
  content: '';
  clear: both;
}
.art--video .art__media.ratio--4-3::before{
  float: left;
  padding-top: 75%;
  content: '';
}
.art--video .art__media.ratio--4-3::after{
  display: block;
  content: '';
  clear: both;
}
.art--video .art__media.ratio--1-1::before{
  float: left;
  padding-top: 100%;
  content: '';
}
.art--video .art__media.ratio--1-1::after{
  display: block;
  content: '';
  clear: both;
}
.art--video .art__media.ratio iframe, .art--video .art__media.ratio video {
  width: 100%;
  height: 100%;
}
.art--video .art__media.ratio video {
  position: absolute;
  inset: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.art__text-info .info__invertia p {
  font-size: 12px;
  line-height: 16px;
}
.art .art__body .art__title .in-situ::before {
  display: none;
}
.art time.datatime {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  color: #8A9097;
  margin-top: 10px;
}
.art time.datatime span:first-of-type {
  margin-right: 5px;
}
.art ~ .adv[data-type-dfp=roba] {
  margin-top: 20px;
}

.art-group {
  display: block;
  height: auto;
  margin: 0 auto 20px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .art-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin: 0 auto 16px;
  }
}
.art-group__media {
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .art-group__media {
    height: 500px;
  }
}
.art-group__media .media {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.art-group .art-group__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  color: #fff;
  margin-top: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  position: relative;
  background: transparent;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content {
    bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
    position: absolute;
  }
}
.art-group .art-group__content .art::after {
  display: none;
}
.art-group .art-group__content .art:last-of-type::before {
  display: none;
}
.art-group .art-group__content .art,
.art-group .art-group__content .bb-container {
  background: #111111;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  margin-top: 0;
}
.art-group .art-group__content .art:before,
.art-group .art-group__content .bb-container:before {
  display: none;
}
.art-group .art-group__content .art .art__title,
.art-group .art-group__content .bb-container .art__title {
  font-size: 18px;
  line-height: 19px;
  font-weight: 400;
  font-weight: 400;
}
.art-group .art-group__content .art .art__subtitle,
.art-group .art-group__content .bb-container .art__subtitle {
  color: #fff;
}
.art-group .art-group__content .art .art__info,
.art-group .art-group__content .bb-container .art__info {
  margin-top: auto;
}
.art-group .art-group__content.art-group__content--4 .art {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--4 .art::before {
    display: none !important;
  }
}
.art-group .art-group__content.art-group__content--4 .art:last-of-type::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--4 .art {
    margin-right: 15px;
    width: 33%;
  }
  .art-group .art-group__content.art-group__content--4 .art:last-child {
    margin-right: 0;
  }
}
.art-group .art-group__content.art-group__content--4 .art__title {
  font-size: 18px;
  line-height: 19px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--4 .art__title {
    font-size: 16px;
    line-height: 17px;
  }
}
@media screen and (min-width: 1024px) {
  .art-group .art-group__content.art-group__content--4 .art__title {
    font-size: 18px;
    line-height: 19px;
  }
}
.art-group .art-group__content.art-group__content--3 .art {
  width: 100%;
}
.art-group .art-group__content.art-group__content--3 .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #f3f3f3 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #f3f3f3 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #f3f3f3 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  bottom: 0;
  display: block;
  height: 1px;
  line-height: 100px;
  position: absolute;
  width: calc(100% - 40px);
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--3 .art::before {
    display: none !important;
  }
}
.art-group .art-group__content.art-group__content--3 .art:last-of-type::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--3 .art {
    margin-right: 17px;
    width: 50%;
  }
  .art-group .art-group__content.art-group__content--3 .art:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .art-group .art-group__content.art-group__content--3 .art {
    margin-right: 20px;
  }
}
.art-group .art-group__content.art-group__content--3 .art .art__title {
  font-weight: 500;
  line-height: 19px;
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--3 .art .art__title {
    line-height: 19px;
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .art-group .art-group__content.art-group__content--3 .art .art__title {
    letter-spacing: -1px;
    line-height: 22px;
    font-size: 21px;
  }
}
.art-group .art-group__content.art-group__content--2 .art {
  width: 100%;
}
.art-group .art-group__content.art-group__content--2 .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #f3f3f3 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #f3f3f3 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #f3f3f3 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  bottom: 0;
  display: block;
  height: 1px;
  line-height: 100px;
  position: absolute;
  width: calc(100% - 40px);
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--2 .art::before {
    display: none !important;
  }
}
.art-group .art-group__content.art-group__content--2 .art:last-of-type::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--2 .art {
    border-bottom: none;
    margin-right: 20px;
    width: 50%;
  }
  .art-group .art-group__content.art-group__content--2 .art::before {
    display: none;
  }
  .art-group .art-group__content.art-group__content--2 .art:last-child {
    margin-right: 0;
  }
}
.art-group .art-group__content.art-group__content--2 .art:first-child {
  padding-bottom: 10px;
}
.art-group .art-group__content.art-group__content--2 .art__title {
  font-weight: 500;
  letter-spacing: -1px;
  line-height: 24px;
  font-size: 23px;
}
@media screen and (min-width: 1024px) {
  .art-group .art-group__content.art-group__content--2 .art__title {
    line-height: 31px;
    font-size: 30px;
  }
}
.art-group .art-group__content.art-group__content--1 .art {
  width: 100%;
}
.art-group .art-group__content.art-group__content--1 .art__title {
  letter-spacing: -1px;
  line-height: 31px;
  font-size: 30px;
  font-weight: 500;
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) {
  .art-group .art-group__content.art-group__content--1 .art__title {
    line-height: 37px;
    font-size: 36px;
  }
}
@media screen and (min-width: 1024px) {
  .art-group .art-group__content.art-group__content--1 .art__title {
    font-weight: 600;
    line-height: 46px;
    font-size: 45px;
  }
}
.art-group .art-group__content.art-group__content--1 .art__title--smxx {
  font-size: 27px;
  line-height: 28px;
}
.art-group .art-group__content.art-group__content--1 .art__title--sm {
  font-size: 33px;
  line-height: 34px;
}
.art-group .art-group__content.art-group__content--1 .art__title--big {
  font-size: 51px;
  line-height: 52px;
}
.art-group .art-group__content.art-group__content--1 .art__title--bigxx {
  font-size: 54px;
  line-height: 55px;
}

.art--opinion {
  padding: 10px;
}
.art--opinion:before {
  opacity: 0;
}
.art--opinion .art__title {
  font-weight: 400;
}
.art--opinion .art__premium {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-bottom: 0;
  position: relative;
  top: 2px;
  width: 14px;
  height: 14px;
}
.art--opinion .art__premium img {
  border-radius: 100%;
}
.art--opinion .art__autor-image {
  border-radius: 100px;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}
.art--opinion .art__autor-image img {
  width: 62px;
  height: 62px;
}
.art--opinion .art__autor-image + .art__body .art__info {
  max-width: calc(100% - 56px);
}

[class^=col] + [class^=col] .art--bg:first-child {
  margin-top: 5px;
}
@media screen and (min-width: 768px) {
  [class^=col] + [class^=col] .art--bg:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .sponsor__logo img {
    height: auto;
    margin-left: auto;
    display: block;
  }
  .col-md-11 .art--font-s21 .art__title {
    font-size: 21px;
    line-height: 23px;
  }
}
@media (min-width: 1024px) {
  .art-group {
    height: 500px;
  }
  .art-group .art-group__content article .art__title {
    font-size: 21px;
    font-weight: 400;
  }
  .art-group {
    height: 500px;
  }
  .art-group .art__group article .art__title {
    font-size: 21px;
    font-weight: 400;
  }
  .art--opinion {
    padding: 10px;
  }
  .art--opinion .art__autor-image + .art__body .art__info {
    max-width: calc(100% - 56px);
  }
  .art--opinion .art__autor-image img {
    width: 64px;
    height: 64px;
  }
  .sponsor__logo img {
    display: block;
    height: auto;
    margin-left: auto;
  }
}
.art--full .art__media {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .art--full .art__media {
    margin: 0 auto 12px;
  }
}
.art--full.bg {
  margin: 20px -20px 0px;
}
@media screen and (min-width: 768px) {
  .art--full.bg {
    margin: 20px 0px 0px;
  }
}
.art--full.bg .art__media, .art--full.bg .art-group__media {
  margin: 0 0px 12px;
}
.art--full.bg .art__body {
  margin: 0px 10px;
}
@media screen and (min-width: 768px) {
  .art--full.bg .art__body {
    margin: 0;
  }
}
.art--flag.art--full .art__media, .art--flag-50.art--full .art__media {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .art--flag.art--full .art__media, .art--flag-50.art--full .art__media {
    margin: 0 12px 0 0;
  }
}
.art--flag.art--full.bg, .art--flag-50.art--full.bg {
  margin-top: 20px;
}
.art--flag.art--full.bg .art__media + .art__body, .art--flag-50.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px !important;
}
@media screen and (min-width: 768px) {
  .art--flag.art--full.bg .art__media + .art__body, .art--flag-50.art--full.bg .art__media + .art__body {
    padding: 10px !important;
  }
}
.art--flag-50-reverse.art--full .art__media {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .art--flag-50-reverse.art--full .art__media {
    margin: 0 0 0 12px;
  }
}
.art--flag-50-reverse.art--full.bg {
  margin-top: 20px;
}
.art--flag-50-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px !important;
}
@media screen and (min-width: 768px) {
  .art--flag-50-reverse.art--full.bg .art__media + .art__body {
    padding: 10px !important;
  }
}

.art-group--full {
  margin: 0 -20px;
}
@media screen and (min-width: 768px) {
  .art-group--full {
    margin: 0 auto 16px;
  }
}

.row-ee--horizontal-1 .art--flag.art--full, .row-ee--horizontal-1 .art--flag-50.art--full, .row-ee--horizontal-1 .art--flag-50-reverse.art--full, .row-ee--horizontal-1 .art--flag-reverse.art--full {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag.art--full, .row-ee--horizontal-1 .art--flag-50.art--full, .row-ee--horizontal-1 .art--flag-50-reverse.art--full, .row-ee--horizontal-1 .art--flag-reverse.art--full {
    margin: 0;
  }
}
.row-ee--horizontal-1 .art--flag.art--full .art__body, .row-ee--horizontal-1 .art--flag-50.art--full .art__body, .row-ee--horizontal-1 .art--flag-50-reverse.art--full .art__body, .row-ee--horizontal-1 .art--flag-reverse.art--full .art__body {
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag.art--full .art__body, .row-ee--horizontal-1 .art--flag-50.art--full .art__body, .row-ee--horizontal-1 .art--flag-50-reverse.art--full .art__body, .row-ee--horizontal-1 .art--flag-reverse.art--full .art__body {
    padding: 0px;
  }
}
.row-ee--horizontal-2 .art--full .art__media {
  margin: 0 0px 12px;
}
.row-ee--horizontal-2 .art--full.bg {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 .art--full.bg .art__media {
    margin: 0 0px 12px;
  }
}
.row-ee--horizontal-4 .art--full .art__media {
  margin: 0 0px 12px;
}
.row-ee--horizontal-4 .art--full.bg {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 .art--full.bg .art__media {
    margin: 0 0px 12px;
  }
}
.row-ee--horizontal-5 .art--full .art__media {
  margin: 0 12px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art--full .art__media {
    margin: 0 0px 12px;
  }
}
.row-ee--horizontal-5 .art--full.bg {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art--full.bg {
    margin-right: 12px;
  }
}
.row-ee--horizontal-5 .art--full.bg .art__media {
  margin: 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art--full.bg .art__media {
    margin: 0 0px 12px;
  }
}
.row-ee--horizontal-5 .art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art--full.bg .art__media + .art__body {
    padding: 0px 10px 10px 10px;
  }
}
.row-ee--horizontal-6 .art--full .art__media {
  margin: 0 0px 12px;
}
.row-ee--horizontal-6 .art--full.bg {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-6 .art--full.bg {
    margin-right: 12px;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-6 .art--full.bg .art__media {
    margin: 0 0px 12px;
  }
}
.row-ee--horizontal-3 {
  margin: 20px -20px 0px !important;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 {
    margin: 20px 0px 0px !important;
  }
}
.row-ee--horizontal-3 .art {
  margin: 20px 0 0;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 .art {
    margin-right: 14px;
    padding: 0;
  }
}
.row-ee--horizontal-3 .art.bg {
  margin: 20px 20px 0 20px !important;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 .art.bg {
    margin: 0 14px 12px 0px !important;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-3 .art.bg {
    margin: 0 20px 12px 0px !important;
  }
}
.row-ee--horizontal-3 .art--full {
  padding: 0;
}
.row-ee--horizontal-3 .art--full .art__media {
  margin: 0 0px 12px 0px !important;
}
.row-ee--horizontal-3 .art--full .art__body {
  padding: 0px 12px 12px 12px;
}
.row-ee--horizontal-3 .art--full.bg {
  margin: 0 !important;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 .art--full.bg {
    margin: 0 14px 12px 0px !important;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-3 .art--full.bg {
    margin: 0 20px 12px 0px !important;
  }
}
.row-ee--horizontal-4.row-ee--horizontal-full {
  margin: 0 -20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4.row-ee--horizontal-full {
    margin: 0;
  }
}
.row-ee--horizontal-4.row-ee--horizontal-full .art {
  margin: 0;
  padding: 0 20px !important;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4.row-ee--horizontal-full .art {
    margin-right: 14px;
    padding: 0 !important;
  }
}
.row-ee--horizontal-4.row-ee--horizontal-full .art.bg {
  margin: 0px 20px 0 20px !important;
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4.row-ee--horizontal-full .art.bg {
    margin: 0 14px 12px 0px !important;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4.row-ee--horizontal-full .art.bg {
    margin: 0 20px 12px 0px !important;
  }
}
.row-ee--horizontal-4.row-ee--horizontal-full .art--full {
  padding: 0 !important;
}
.row-ee--horizontal-4.row-ee--horizontal-full .art--full .art__media {
  margin: 0 0px 12px 0px !important;
}
.row-ee--horizontal-4.row-ee--horizontal-full .art--full .art__body {
  padding: 0px 12px 12px 12px;
}
.row-ee--horizontal-4.row-ee--horizontal-full .art--full.bg {
  margin: 0 !important;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4.row-ee--horizontal-full .art--full.bg {
    margin: 0 14px 12px 0px !important;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4.row-ee--horizontal-full .art--full.bg {
    margin: 0 20px 12px 0px !important;
  }
}
.row-ee--horizontal-flag .art--full .art__media {
  margin: 0 12px 0px 0px;
}
.row-ee--horizontal-flag .art--full.bg .art__media {
  margin: 0 12px 0px 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .art--full.bg .art__media {
    margin: 0 12px 0px 0px;
  }
}
.row-ee--horizontal-flag .art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
  margin: 0;
}
.row-ee--mod--33-adv-right .art--flag.art--full, .row-ee--mod--33-adv-right .art--flag-50.art--full, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full, .row-ee--mod--33-adv-right .art--flag-reverse.art--full {
  margin: 20px 0px 0px;
}
.row-ee--mod--33-adv-right .art--flag.art--full .art__media, .row-ee--mod--33-adv-right .art--flag-50.art--full .art__media, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-adv-right .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0px 0px;
}
.row-ee--mod--33-adv-right .art--flag.art--full.bg, .row-ee--mod--33-adv-right .art--flag-50.art--full.bg, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-adv-right .art--flag-reverse.art--full.bg {
  margin: 20px 0 0 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .art--flag.art--full.bg, .row-ee--mod--33-adv-right .art--flag-50.art--full.bg, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-adv-right .art--flag-reverse.art--full.bg {
    margin: 0 12px 0 0 !important;
  }
}
.row-ee--mod--33-adv-right .art--flag.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-reverse.art--full.bg .art__media {
  margin: 0 12px 0px 0px !important;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .art--flag.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-reverse.art--full.bg .art__media {
    margin: 0 0px 12px 0px !important;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .art--flag.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-adv-right .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0px 0px !important;
  }
}
.row-ee--mod--33-adv-right .art--flag.art--full.bg .art__media + .art__body, .row-ee--mod--33-adv-right .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--mod--33-adv-right .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
  margin: 0;
}
.row-ee--mod--33-adv-right .art--flag.art--full:nth-child(2).bg, .row-ee--mod--33-adv-right .art--flag-50.art--full:nth-child(2).bg, .row-ee--mod--33-adv-right .art--flag-50-reverse.art--full:nth-child(2).bg, .row-ee--mod--33-adv-right .art--flag-reverse.art--full:nth-child(2).bg {
  margin-top: 20px !important;
}
.row-ee--mod--33-adv-CL .art--flag.art--full, .row-ee--mod--33-adv-CL .art--flag-50.art--full, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full {
  margin-top: 20px !important;
  margin: 20px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .art--flag.art--full, .row-ee--mod--33-adv-CL .art--flag-50.art--full, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full {
    margin-top: 0px !important;
  }
}
.row-ee--mod--33-adv-CL .art--flag.art--full .art__media, .row-ee--mod--33-adv-CL .art--flag-50.art--full .art__media, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full .art__media {
  margin-right: 12px;
}
.row-ee--mod--33-adv-CL .art--flag.art--full .art__media + .art__body, .row-ee--mod--33-adv-CL .art--flag-50.art--full .art__media + .art__body, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full .art__media + .art__body, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full .art__media + .art__body {
  padding: 0 !important;
}
.row-ee--mod--33-adv-CL .art--flag.art--full.bg, .row-ee--mod--33-adv-CL .art--flag-50.art--full.bg, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full.bg {
  margin-top: 20px !important;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .art--flag.art--full.bg, .row-ee--mod--33-adv-CL .art--flag-50.art--full.bg, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full.bg {
    margin-top: 0px !important;
  }
}
.row-ee--mod--33-adv-CL .art--flag.art--full.bg .art__media, .row-ee--mod--33-adv-CL .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full.bg .art__media {
  margin: 0 12px 0 0;
}
.row-ee--mod--33-adv-CL .art--flag.art--full.bg .art__media + .art__body, .row-ee--mod--33-adv-CL .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0 !important;
  margin: 0;
}
.row-ee--mod--33-adv-CL .art--flag.art--full:nth-child(2).bg, .row-ee--mod--33-adv-CL .art--flag-50.art--full:nth-child(2).bg, .row-ee--mod--33-adv-CL .art--flag-50-reverse.art--full:nth-child(2).bg, .row-ee--mod--33-adv-CL .art--flag-reverse.art--full:nth-child(2).bg {
  margin-top: 20px !important;
}
.row-ee--mod--33-no-adv .grid-ee__col .art--full .art__media {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col .art--full .art__media {
    margin: 0 0px 12px 0px;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full .art__media {
    margin: 0 12px 0px 0px;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full.bg {
  margin: 20px 0 0 0;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full.bg {
    margin: 0;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full.bg .art__media {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0px 0px;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col .art--flag.art--full.bg .art__media + .art__body, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--mod--33-no-adv .grid-ee__col .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px !important;
}
.row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full .art__media {
    margin: 0 0px 12px 0px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full .art__media {
    margin: 0 12px 0px 0px;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full.bg {
  margin: 20px 0 0 0;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full.bg, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full.bg {
    margin: 0;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full.bg .art__media {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full.bg .art__media, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0px 0px;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag.art--full.bg .art__media + .art__body, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--mod--33-no-adv .grid-ee__col:nth-child(3) .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px !important;
}
.row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:first-child > .art--full .art__media {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:first-child > .art--full .art__media {
    margin: 0 0 12px;
  }
}
.row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full .art__media, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full .art__media {
  margin: 0 12px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full .art__media, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full .art__media {
    margin: 0px 14px 12px 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full .art__media, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full .art__media {
    margin: 0 0px 12px 0;
  }
}
.row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg {
  margin: 20px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg:first-child, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg:first-child {
    margin: 0;
  }
}
.row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg .art__media, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg .art__media {
  margin: 0 12px 0 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg .art__media, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg .art__media {
    margin: 20px 12px 12px 0px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg .art__media, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg .art__media {
    margin: 0 0 12px 0;
  }
}
.row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg .art__media + .art__body, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(2) .art--full.bg .art__media + .art__body, .row-ee--mod-50-adv-right:nth-child(1) .grid-ee__col:nth-child(3) .art--full.bg .art__media + .art__body {
    padding: 0px 10px 10px 10px;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--full .art__media {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--full .art__media {
    margin: 0 auto 12px;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--full.bg .art__media {
  margin: 0 0px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--full.bg .art__media {
    margin: 0 auto 12px;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(2) .art--full.bg .art__media + .art__body {
  padding: 0px 10px 10px 10px;
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full .art__media {
  margin: 0 12px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full .art__media {
    margin: 0 12px 12px 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full .art__media {
    margin: 0 0px 12px 0;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full.bg {
  margin: 20px 0px 0px;
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full.bg .art__media {
  margin: 0 12px 0 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full.bg .art__media {
    margin: 0 12px 12px 0px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full.bg .art__media {
    margin: 0 0px 12px 0px;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col:nth-child(3) .art--full.bg .art__media + .art__body {
    padding: 0px 10px 10px 10px;
  }
}
.row-ee--mod-50-50 .art--flag.art--full, .row-ee--mod-50-50 .art--flag-50.art--full, .row-ee--mod-50-50 .art--flag-50-reverse.art--full, .row-ee--mod-50-50 .art--flag-reverse.art--full {
  margin: 20px 0px 0px;
}
.row-ee--mod-50-50 .art--flag.art--full .art__media, .row-ee--mod-50-50 .art--flag-50.art--full .art__media, .row-ee--mod-50-50 .art--flag-50-reverse.art--full .art__media, .row-ee--mod-50-50 .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0px 0px;
}
.row-ee--50-35-15 .grid-ee__col .row-ee .art--full.bg {
  margin-top: 20px;
}
.row-ee--50-35-15 .grid-ee__col .row-ee .art--flag, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse {
  margin: 20px 0px 0px;
}
.row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full {
    margin: 0;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full .art__media {
    margin: 0 12px 0 0px;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full.bg .art__media {
  margin: 0 12px 0 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0 0px;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee .art--flag.art--full.bg .art__media + .art__body, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--50-35-15 .grid-ee__col .row-ee .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
}
.row-ee--50-35-15 .grid-ee__col .row-ee--horizontal-2 .art--flag {
  margin-top: 20px;
  padding-top: 20px;
  width: auto;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee--horizontal-2 .art--flag {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:first-child .art--full .art__media {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:first-child .art--full .art__media {
    margin: 0 0 12px;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50-reverse.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50-reverse.art--full .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-reverse.art--full .art__media {
    margin: 0 12px 0 0px;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50-reverse.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-reverse.art--full.bg .art__media {
  margin: 0 12px 0px 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50-reverse.art--full.bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0px 0px;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag.art--full.bg .art__media + .art__body, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 {
  height: 100%;
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:first-child .art__media {
  margin: 0 -20px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:first-child .art__media {
    margin: 0 0 12px;
  }
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(2), .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(3), .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(4) {
  margin: 20px 0 0 0;
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(2) .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(3) .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(4) .art__media {
  margin: 0 12px 0 0;
}
.row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(2).bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(3).bg .art__media, .row-ee--50-35-15 .grid-ee__col .row-ee:nth-child(2) .grid-ee__col:nth-child(2) .row-ee--mod-50-font-size-col-2 > .art--full:nth-child(4).bg .art__media {
  margin: 0px 12px 0 0;
}
.row-ee--35-50-15 .art--flag.art--full .art__media, .row-ee--35-50-15 .art--flag-50.art--full .art__media, .row-ee--35-50-15 .art--flag-50-reverse.art--full .art__media, .row-ee--35-50-15 .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0px 0px;
}
.row-ee--35-50-15 .art--flag.art--full.bg, .row-ee--35-50-15 .art--flag-50.art--full.bg, .row-ee--35-50-15 .art--flag-50-reverse.art--full.bg, .row-ee--35-50-15 .art--flag-reverse.art--full.bg {
  margin: 20px 0 0 0;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .art--flag.art--full.bg, .row-ee--35-50-15 .art--flag-50.art--full.bg, .row-ee--35-50-15 .art--flag-50-reverse.art--full.bg, .row-ee--35-50-15 .art--flag-reverse.art--full.bg {
    margin: 0 !important;
  }
}
.row-ee--35-50-15 .art--flag.art--full.bg .art__media, .row-ee--35-50-15 .art--flag-50.art--full.bg .art__media, .row-ee--35-50-15 .art--flag-50-reverse.art--full.bg .art__media, .row-ee--35-50-15 .art--flag-reverse.art--full.bg .art__media {
  margin: 0 12px 0px 0px !important;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .art--flag.art--full.bg .art__media, .row-ee--35-50-15 .art--flag-50.art--full.bg .art__media, .row-ee--35-50-15 .art--flag-50-reverse.art--full.bg .art__media, .row-ee--35-50-15 .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0px 0px !important;
  }
}
.row-ee--35-50-15 .art--flag.art--full.bg .art__media + .art__body, .row-ee--35-50-15 .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--35-50-15 .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--35-50-15 .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
}
.row-ee--35-50-15 .art--flag.art--full:nth-child(2).bg, .row-ee--35-50-15 .art--flag-50.art--full:nth-child(2).bg, .row-ee--35-50-15 .art--flag-50-reverse.art--full:nth-child(2).bg, .row-ee--35-50-15 .art--flag-reverse.art--full:nth-child(2).bg {
  margin-top: 20px !important;
}
.row-ee--25-75 .grid-ee__col .art--full.bg, .row-ee--40-60 .grid-ee__col .art--full.bg, .row-ee--85-15 .grid-ee__col .art--full.bg, .row-ee--65-20-15 .grid-ee__col .art--full.bg, .row-ee--20-65-15 .grid-ee__col .art--full.bg {
  margin-top: 20px;
}
.row-ee--25-75 .grid-ee__col .art--flag.art--full .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--25-75 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-reverse.art--full .art__media {
  margin: 0 12px 0 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .grid-ee__col .art--flag.art--full .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--25-75 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--40-60 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--85-15 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-reverse.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50-reverse.art--full .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-reverse.art--full .art__media {
    margin: 0 12px 0 0px;
  }
}
.row-ee--25-75 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--25-75 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media {
  margin: 0 12px 0 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--25-75 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--25-75 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--40-60 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--85-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--65-20-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media, .row-ee--20-65-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media {
    margin: 0 12px 0 0px;
  }
}
.row-ee--25-75 .grid-ee__col .art--flag.art--full.bg .art__media + .art__body, .row-ee--25-75 .grid-ee__col .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--25-75 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--25-75 .grid-ee__col .art--flag-reverse.art--full.bg .art__media + .art__body, .row-ee--40-60 .grid-ee__col .art--flag.art--full.bg .art__media + .art__body, .row-ee--40-60 .grid-ee__col .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--40-60 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--40-60 .grid-ee__col .art--flag-reverse.art--full.bg .art__media + .art__body, .row-ee--85-15 .grid-ee__col .art--flag.art--full.bg .art__media + .art__body, .row-ee--85-15 .grid-ee__col .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--85-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--85-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media + .art__body, .row-ee--65-20-15 .grid-ee__col .art--flag.art--full.bg .art__media + .art__body, .row-ee--65-20-15 .grid-ee__col .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--65-20-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--65-20-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media + .art__body, .row-ee--20-65-15 .grid-ee__col .art--flag.art--full.bg .art__media + .art__body, .row-ee--20-65-15 .grid-ee__col .art--flag-50.art--full.bg .art__media + .art__body, .row-ee--20-65-15 .grid-ee__col .art--flag-50-reverse.art--full.bg .art__media + .art__body, .row-ee--20-65-15 .grid-ee__col .art--flag-reverse.art--full.bg .art__media + .art__body {
  padding: 10px 10px 10px 0px;
}
.row-ee--65-35 .row-ee .art--full .art__media {
  margin: 0 0px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-35 .row-ee .art--full .art__media {
    margin: 0 0px 12px;
  }
}
.row-ee--65-35 .row-ee .art--full.bg {
  margin: 0;
}
.row-ee--65-35 .row-ee .art--full.bg .art__body {
  margin: 0px 10px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-35 .row-ee .art--full.bg .art__body {
    margin: 0 auto;
  }
}
.row-ee--35-65 > .art--full {
  margin: 0 -20px;
}
.row-ee--35-65 > .art--full .art__media {
  margin: 0 0px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 > .art--full .art__media {
    margin: 0 0 12px 0;
  }
}
.row-ee--35-65 > .art--full.bg .art__media {
  margin: 0 0px 12px 0;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 > .art--full.bg .art__media {
    margin: 0 0px 12px 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--35-65 > .art--full.bg .art__media {
    margin: 0 0 12px 0;
  }
}
.row-ee--35-65 > .art--full.bg .art__media + .art__body {
  padding: 0px 10px 10px 10px;
  margin: 0;
}
.row-ee--35-65 .row-ee .art--full .art__media {
  margin: 0 0px 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .row-ee .art--full .art__media {
    margin: 0 0 12px 0;
  }
}
.row-ee--35-65 .row-ee .art--full.bg {
  margin: 20px 0px 0px;
}
.row-ee--35-65 .row-ee .art--full.bg .art__media {
  margin: 0 0px 12px 0;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .row-ee .art--full.bg .art__media {
    margin: 0 0px 12px 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--35-65 .row-ee .art--full.bg .art__media {
    margin: 0 0 12px 0;
  }
}
.row-ee--35-65 .row-ee .art--full.bg .art__media + .art__body {
  padding: 0px 10px 10px 10px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .row-ee .art--full.bg .art__media + .art__body {
    padding: 0px 10px 10px 10px;
  }
}
.row-ee--outstanding-adv .grid-ee__col.col-lg-16 > .art {
  width: 100vw;
  margin-right: -20px;
  margin-left: -20px;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--outstanding-adv .grid-ee__col.col-lg-16 > .art {
    width: 70%;
    margin: 0 auto;
  }
}
.row-ee--outstanding-adv .grid-ee__col.col-lg-16 > .art .art__body {
  margin: 0 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--outstanding-adv .grid-ee__col.col-lg-16 > .art .art__body {
    margin: 0;
  }
}
.row-ee--outstanding-adv .grid-ee__col.col-lg-16::after {
  content: none;
}
.row-ee--outstanding-adv .row-ee {
  margin: 20px auto 0;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--outstanding-adv .row-ee {
    width: 70%;
  }
}
.row-ee--outstanding-adv .row-ee .grid-ee__col::after {
  content: none;
}
.row-ee--outstanding-adv .row-ee .art {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--outstanding-adv .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  line-height: 100px;
  z-index: 6;
}
.row-ee--outstanding-adv .adv {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--outstanding-adv .adv {
    margin-top: 0;
  }
}

#fbody .art__related.related--photo .art__media {
  margin: 0 12px 0 0;
}

.row-ee--mod-50-adv-right .col-lg-4 .art, .row-ee--mod-35-adv-left .col-lg-4 .art {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.row-ee--mod-50-adv-right .col-lg-4 .art .sponsor, .row-ee--mod-35-adv-left .col-lg-4 .art .sponsor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
          align-items: flex-end;
  font-size: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding: 6px 0px;
  width: 100%;
  -webkit-flex-direction: row;
          flex-direction: row;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right .col-lg-4 .art .sponsor, .row-ee--mod-35-adv-left .col-lg-4 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
}
.row-ee--mod-50-adv-right .col-lg-4 .art .sponsor__logo .art__media, .row-ee--mod-35-adv-left .col-lg-4 .art .sponsor__logo .art__media {
  height: 100%;
  margin: 0;
  min-height: auto;
  width: auto;
}
.row-ee--mod-50-adv-right .col-lg-4 .art .sponsor__logo .art__media img, .row-ee--mod-35-adv-left .col-lg-4 .art .sponsor__logo .art__media img {
  max-height: 100%;
  width: auto;
  margin-left: 0;
}
.row-ee--mod-50-adv-right .col-lg-4 .art .art__body, .row-ee--mod-35-adv-left .col-lg-4 .art .art__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
          flex: 1;
}

.art__media .icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background: #fff;
  border-radius: 50px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  position: absolute;
  width: 35px;
  z-index: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.art__media .icon:hover {
  opacity: 0.7;
}
.art__media .icon.corner--right {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
  left: unset;
  right: 12px;
  top: 12px;
}
.art__media .icon.icon-play {
  background: #111;
}
.art__media .icon.icon-play::after {
  content: "\f14c";
  font-size: calc(150% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-live {
  background: #EF4160;
}
.art__media .icon.icon-live::after {
  content: "\f1a0";
  font-size: calc(150% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
  -webkit-animation: blinker 2s linear infinite;
       -o-animation: blinker 2s linear infinite;
          animation: blinker 2s linear infinite;
}
.art__media .icon.icon-gallery {
  background: #111;
}
.art__media .icon.icon-gallery::after {
  content: "\f19e";
  font-size: calc(150% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-gallery-play::after {
  content: "\f1ad";
  font-size: calc(250% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-audio::after {
  content: "\f1ab";
  font-size: calc(250% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-360::after {
  content: "\f1aa";
  font-size: calc(250% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-report::after {
  content: "\f1ac";
  font-size: calc(250% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-podcast {
  background: #111;
}
.art__media .icon.icon-podcast::after {
  content: "\f1a8";
  font-size: calc(200% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-live-text {
  position: absolute;
  background-color: #fff;
  padding: 10px 20px;
  width: auto;
  height: 29px;
  border-radius: 2px;
  top: 0;
  right: 10px;
  left: unset;
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.art__media .icon.icon-live-text .text-live {
  display: block;
}
.art__media .icon .text-live {
  display: none;
  color: #EF4160;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
  padding-right: 8px;
}
.art__media .icon .text-live::after {
  content: "\f1a0";
  font-size: calc(100% - 1px);
  color: #EF4160;
  font-family: "IconosElEspanol";
  -webkit-animation: blinker 2s linear infinite;
       -o-animation: blinker 2s linear infinite;
          animation: blinker 2s linear infinite;
  padding-left: 5px;
}
.art__media .icon--xs {
  height: 26px;
  font-size: 10px;
  width: 26px;
}
.art__media .icon.icon-arrow-left {
  background: #111;
}
.art__media .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(200% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.art__media .icon.icon-arrow-right {
  background: yellow;
}
.art__media .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(200% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}

.row-ee--horizontal-1 .art__media .icon {
  height: 60px;
  width: 60px;
}
.row-ee--horizontal-1 .art__media .icon.icon-play::after {
  content: "\f14c";
  font-size: calc(200% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.row-ee--horizontal-1 .art__media .icon.icon-live::after {
  content: "\f1a0";
  font-size: calc(200% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.row-ee--horizontal-1 .art__media .icon.icon-gallery::after {
  content: "\f19e";
  font-size: calc(200% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.row-ee--horizontal-1 .art__media .icon.icon-gallery-play::after {
  content: "\f1ad";
  font-size: calc(400% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.row-ee--horizontal-1 .art__media .icon.icon-audio::after {
  content: "\f1ab";
  font-size: calc(400% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.row-ee--horizontal-1 .art__media .icon.icon-360::after {
  content: "\f1aa";
  font-size: calc(400% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}
.row-ee--horizontal-1 .art__media .icon.icon-report::after {
  content: "\f1ac";
  font-size: calc(400% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
}

@-webkit-keyframes blinker {
  50% {
    opacity: 0;
    transformr: rotate(0.9);
  }
}

@-o-keyframes blinker {
  50% {
    opacity: 0;
    transformr: rotate(0.9);
  }
}

@keyframes blinker {
  50% {
    opacity: 0;
    transformr: rotate(0.9);
  }
}
@-webkit-keyframes slider {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-o-keyframes slider {
  0% {
    -o-transform: translateX(0);
       transform: translateX(0);
  }
  100% {
    -o-transform: translateX(-100%);
       transform: translateX(-100%);
  }
}
@keyframes slider {
  0% {
    -webkit-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@-o-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    -o-transform: translateX(3px) rotate(2deg);
       transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    -o-transform: translateX(-3px) rotate(-2deg);
       transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    -o-transform: translateX(3px) rotate(2deg);
       transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    -o-transform: translateX(-3px) rotate(-2deg);
       transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    -o-transform: translateX(2px) rotate(1deg);
       transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    -o-transform: translateX(-2px) rotate(-1deg);
       transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    -o-transform: translateX(2px) rotate(1deg);
       transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    -o-transform: translateX(-2px) rotate(-1deg);
       transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    -o-transform: translateX(1px) rotate(0);
       transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    -o-transform: translateX(-1px) rotate(0);
       transform: translateX(-1px) rotate(0);
  }
}
@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    -o-transform: translateX(3px) rotate(2deg);
       transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    -o-transform: translateX(-3px) rotate(-2deg);
       transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    -o-transform: translateX(3px) rotate(2deg);
       transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    -o-transform: translateX(-3px) rotate(-2deg);
       transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    -o-transform: translateX(2px) rotate(1deg);
       transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    -o-transform: translateX(-2px) rotate(-1deg);
       transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    -o-transform: translateX(2px) rotate(1deg);
       transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    -o-transform: translateX(-2px) rotate(-1deg);
       transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    -o-transform: translateX(1px) rotate(0);
       transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    -o-transform: translateX(-1px) rotate(0);
       transform: translateX(-1px) rotate(0);
  }
}
.row-ee--horizontal-1 {
  grid-template-columns: 100%;
  position: relative;
}
.row-ee--horizontal-1 .art {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--horizontal-1 .art__title {
  font-size: var(--titleFontSizeH1Mobile, 2.25rem);
  line-height: var(--titleLineHeightH1Mobile, 2.313rem);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art__title {
    font-size: var(--titleFontSizeH1Desktop, 3.688rem);
    line-height: var(--titleLineHeightH1Desktop, 3.75rem);
  }
}
.row-ee--horizontal-1 .art__title--smxx {
  font-size: var(--titleFontSizeModCover4Tablet, 1rem);
  line-height: var(--titleFontSizeModCover4Tablet, 1.063rem);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art__title--smxx {
    font-size: var(--titleFontSize70Mobile, 1.75rem);
    line-height: var(--titleLineHeight70Mobile, 1.813rem);
  }
}
.row-ee--horizontal-1 .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art__title--sm {
    font-size: var(--titleFontSize45Tablet, 1.875rem);
    line-height: 31px;
  }
}
.row-ee--horizontal-1 .art__title--big {
  font-size: 40px;
  line-height: 41px;
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art__title--big {
    font-size: 61px;
    line-height: 62px;
  }
}
.row-ee--horizontal-1 .art__title--bigxx {
  font-size: 44px;
  line-height: 45px;
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art__title--bigxx {
    font-size: 76px;
    line-height: 77px;
  }
}
.row-ee--horizontal-1 .art--rugido {
  padding-top: 10px;
}
.row-ee--horizontal-1 .art--flag {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
.row-ee--horizontal-1 .art--flag .art__media {
  height: auto;
  min-height: 119px;
  margin: 0 auto 12px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag .art__media {
    min-height: 160px;
    margin: 0 12px 0 0;
    width: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag .art__media {
    min-height: 244px;
  }
}
.row-ee--horizontal-1 .art--flag .art__body {
  width: 100%;
}
.row-ee--horizontal-1 .art--flag .art__title {
  font-size: var(--titleFontSizeH1FlagMobile, 1.75rem);
  line-height: var(--titleLineHeightH1FlagMobile, 1.813rem);
  letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag .art__title {
    font-size: var(--titleFontSizeH1FlagDesktop, 2.063rem);
    line-height: var(--titleLineHeightH1FlagDesktop, 2.125rem);
  }
}
.row-ee--horizontal-1 .art--flag .art__title--smxx {
  font-size: var(--titleFontSizeH1FlagMobileSmxx, 0.688rem);
  line-height: var(--titleLineHeightH1FlagMobileSmxx, 1.188rem);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag .art__title--smxx {
    font-size: var(--titleFontSizeH1FlagDesktopSmxx, 1.75rem);
    line-height: var(--titleLineHeightH1FlagDesktopSmxx, 1.813rem);
  }
}
.row-ee--horizontal-1 .art--flag .art__title--sm {
  font-size: var(--titleFontSizeH1FlagMobileSm, 0.875rem);
  line-height: var(--titleLineHeightH1FlagMobileSm, 0.938rem);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag .art__title--sm {
    font-size: var(--titleFontSizeH1FlagDesktopSm, 1.875rem);
    line-height: var(--titleLineHeightH1FlagDesktopSm, 1.938rem);
  }
}
.row-ee--horizontal-1 .art--flag .art__title--big {
  font-size: var(--titleFontSizeH1FlagMobileBig, 2.188rem);
  line-height: var(--titleLineHeightH1FlagMobileBig, 2.25rem);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag .art__title--big {
    font-size: var(--titleFontSizeH1FlagDesktopBig, 2.5rem);
    line-height: var(--titleLineHeightH1FlagDesktopBig, 2.688rem);
  }
}
.row-ee--horizontal-1 .art--flag .art__title--bigxx {
  font-size: var(--titleFontSizeH1FlagMobileBigxx, 2.438rem);
  line-height: var(--titleLineHeightH1FlagMobileBigxx, 2.5rem);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag .art__title--bigxx {
    font-size: var(--titleFontSizeH1FlagDesktopBigxx, 3.375rem);
    line-height: var(--titleLineHeightH1FlagDesktopBigxx, 3.438rem);
  }
}
.row-ee--horizontal-1 .art--flag-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse;
  }
}
.row-ee--horizontal-1 .art--flag-reverse .art__media {
  height: auto;
  min-height: 119px;
  margin: 0 auto 12px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-reverse .art__media {
    min-height: 160px;
    margin: 0 0 0 12px;
    width: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-reverse .art__media {
    min-height: 244px;
  }
}
.row-ee--horizontal-1 .art--flag-50 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-top: 0;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-50 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-50 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
.row-ee--horizontal-1 .art--flag-50 .art__media {
  height: auto;
  min-height: 119px;
  margin: 0 auto 12px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-50 .art__media {
    min-height: 160px;
    margin: 0 12px 0 0;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-50 .art__media {
    min-height: 160px;
    margin: 0 12px 0 0;
    width: 50%;
  }
}
.row-ee--horizontal-1 .art--flag-50 .art__body {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-50 .art__body {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-50 .art__body {
    width: calc(50% - 12px);
  }
}
.row-ee--horizontal-1 .art--flag-50 .art__body .related--opinion .art__body {
  width: 100%;
  padding: 0;
}
.row-ee--horizontal-1 .art--flag-50-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding-top: 0;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-50-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-50-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse;
  }
}
.row-ee--horizontal-1 .art--flag-50-reverse .art__media {
  height: auto;
  min-height: 119px;
  margin: 0 auto 12px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-50-reverse .art__media {
    min-height: 160px;
    margin: 0 0 0 12px;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-50-reverse .art__media {
    min-height: 160px;
    margin: 0 0 0 12px;
    width: 50%;
  }
}
.row-ee--horizontal-1 .art--flag-50-reverse .art__body {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-1 .art--flag-50-reverse .art__body {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-1 .art--flag-50-reverse .art__body {
    width: calc(50% - 12px);
  }
}
.row-ee--horizontal-1 .art--flag-50-reverse .art__body .related--opinion .art__body {
  width: 100%;
  padding: 0;
}
.row-ee--horizontal-1 .art--center .art__body .art__kicker {
  width: auto;
}
.row-ee--horizontal-2 {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.row-ee--horizontal-2 .art {
  -webkit-box-flex: inherit;
  -webkit-flex: inherit;
     -moz-box-flex: inherit;
          flex: inherit;
  margin-top: 0;
  padding-top: 0;
  width: calc(50% - 10px);
}
.row-ee--horizontal-2 .art:nth-child(odd) {
  margin-right: 10px;
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-2 .art:nth-child(odd) {
    margin-right: 20px;
  }
}
.row-ee--horizontal-2 .art:nth-child(even) {
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 .art:nth-child(even) {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 .art {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80px;
       -moz-box-flex: 1;
            flex: 1 1 80px;
    margin-right: 20px;
    width: 100%;
  }
}
.row-ee--horizontal-2 .art:before {
  opacity: 0;
}
.row-ee--horizontal-2 .art:last-child {
  margin-right: 0;
  padding-right: 0;
}
.row-ee--horizontal-2 .art:last-child::after {
  display: none;
}
@media (max-width: 530px) {
  .row-ee--horizontal-2 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
@media (max-width: 530px) {
  .row-ee--horizontal-2 .art .sponsor .sponsor__logo {
    min-width: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
@media (max-width: 380px) {
  .row-ee--horizontal-2 .art .sponsor .sponsor__logo .art__media {
    max-width: 140px;
    max-height: 80%;
  }
}
.row-ee--horizontal-2 .art .art__title {
  font-size: var(--titleFontSizeH2Mobile, 20px);
  line-height: var(--titleLineHeightH2Mobile, 21px);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-2 .art .art__title {
    font-size: var(--titleFontSizeH2Desktop, 21px);
    letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
    line-height: var(--titleLineHeightH2Desktop, 22px);
  }
}
.row-ee--horizontal-2 .art .art__title--smxx {
  font-size: 16px;
  line-height: 18px;
}
.row-ee--horizontal-2 .art .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
.row-ee--horizontal-2 .art .art__title--big {
  font-size: 26px;
  line-height: 27px;
}
.row-ee--horizontal-2 .art .art__title--bigxx {
  font-size: 29px;
  line-height: 30px;
}
.row-ee--horizontal-2 .art__media {
  height: auto;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 .art__media {
    min-height: 57px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-2 .art__media {
    min-height: 83px;
  }
}
.row-ee--horizontal-2 .art--flag {
  margin-top: 20px;
  padding-top: 20px;
  width: auto;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 .art--flag {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--horizontal-2 .art--flag:nth-child(odd) {
  margin-right: 0;
}
.row-ee--horizontal-2 .art--flag:nth-child(odd) .art__body {
  padding-right: 0px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-2 .art--flag:nth-child(odd) .art__body {
    padding-right: 20px;
  }
}
.row-ee--horizontal-2 .art--flag:nth-child(even) {
  margin-left: 0;
}
.row-ee--horizontal-3 {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.row-ee--horizontal-3 .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  position: relative;
  width: 100%;
}
.row-ee--horizontal-3 .art:first-child {
  margin-top: 0;
}
.row-ee--horizontal-3 .art:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 .art {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    margin-right: 14px;
    width: 33%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-3 .art {
    margin-right: 20px;
  }
}
.row-ee--horizontal-3 .art:last-of-type {
  margin-right: 0;
}
.row-ee--horizontal-3 .art__media {
  height: auto;
  margin-bottom: 12px;
  margin-right: 0;
  min-height: 120px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 .art__media {
    min-height: 82px;
  }
}
.row-ee--horizontal-3 .art__media img {
  height: auto;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.row-ee--horizontal-3 .art__title {
  font-size: var(--titleFontSizeH3Mobile, 21px);
  line-height: var(--titleLineHeightH3Mobile, 22px);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-3 .art__title {
    font-size: var(--titleFontSizeH3Desktop, 23px);
    line-height: var(--titleLineHeightH3Desktop, 24px);
  }
}
.row-ee--horizontal-3 .art__title--smxx {
  font-size: 16px;
  line-height: 18px;
}
.row-ee--horizontal-3 .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
.row-ee--horizontal-3 .art__title--big {
  font-size: 26px;
  line-height: 27px;
}
.row-ee--horizontal-3 .art__title--bigxx {
  font-size: 29px;
  line-height: 30px;
}
.row-ee--horizontal-3 .art__body {
  display: block;
}
.row-ee--horizontal-3 .bg.art {
  padding: 0;
}
.row-ee--horizontal-3 .bg.art:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-3 .bg.art {
    margin-bottom: 0;
  }
}
.row-ee--horizontal-3 .bg.art .art__body {
  padding: 10px;
}
.row-ee--horizontal-3 .art--opinion .art__media--author {
  margin-bottom: 0;
}
.row-ee--horizontal-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.row-ee--horizontal-4 .art {
  -webkit-box-flex: inherit;
  -webkit-flex: inherit;
     -moz-box-flex: inherit;
          flex: inherit;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 20px;
  width: calc(50% - 10px);
}
.row-ee--horizontal-4 .art:nth-child(odd) {
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 .art:nth-child(odd) {
    margin-right: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4 .art:nth-child(odd) {
    margin-right: 20px;
  }
}
.row-ee--horizontal-4 .art:nth-child(even) {
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 .art:nth-child(even) {
    margin-left: 0;
    margin-right: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4 .art:nth-child(even) {
    margin-right: 20px;
  }
}
.row-ee--horizontal-4 .art:nth-child(3), .row-ee--horizontal-4 .art:nth-child(4) {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 .art {
    -webkit-box-flex: inherit;
    -webkit-flex: inherit;
       -moz-box-flex: inherit;
            flex: inherit;
    margin-bottom: 0;
    margin-right: 20px;
    width: 25%;
  }
}
.row-ee--horizontal-4 .art:before {
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 .art:before {
    opacity: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4 .art:before {
    opacity: 0;
  }
}
.row-ee--horizontal-4 .art:last-child {
  margin-right: 0;
  padding-right: 0;
}
.row-ee--horizontal-4 .art:last-child::after {
  display: none;
}
@media (max-width: 530px) {
  .row-ee--horizontal-4 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 1060px) {
  .row-ee--horizontal-4 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
@media (max-width: 530px) {
  .row-ee--horizontal-4 .art .sponsor .sponsor__logo {
    min-width: unset;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 1060px) {
  .row-ee--horizontal-4 .art .sponsor .sponsor__logo {
    min-width: unset;
  }
}
@media (max-width: 380px) {
  .row-ee--horizontal-4 .art .sponsor .sponsor__logo .art__media {
    max-width: 140px;
    max-height: 80%;
  }
}
.row-ee--horizontal-4 .art__title {
  font-size: var(--titleFontSizeH4Mobile, 20px);
  line-height: var(--titleLineHeightH4Mobile, 21px);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4 .art__title {
    font-size: var(--titleFontSizeH4Desktop, 23px);
    letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
    line-height: var(--titleLineHeightH4Desktop, 24px);
  }
}
.row-ee--horizontal-4 .art__title--smxx {
  font-size: 16px;
  line-height: 18px;
}
.row-ee--horizontal-4 .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
.row-ee--horizontal-4 .art__title--big {
  font-size: 26px;
  line-height: 27px;
}
.row-ee--horizontal-4 .art__title--bigxx {
  font-size: 29px;
  line-height: 30px;
}
.row-ee--horizontal-4 .art__media {
  height: auto;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-4 .art__media {
    min-height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-4 .art__media {
    min-height: auto;
  }
}
.row-ee--horizontal-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.row-ee--horizontal-5 .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-flex: inherit;
  -webkit-flex: inherit;
     -moz-box-flex: inherit;
          flex: inherit;
  width: auto;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    margin: 0 12px 0 0;
    padding-top: 0;
    width: 20%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-5 .art {
    margin-right: 20px;
  }
}
@media (max-width: 320px) {
  .row-ee--horizontal-5 .art {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 140px;
       -moz-box-flex: 0;
            flex: 0 0 140px;
  }
}
.row-ee--horizontal-5 .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art::before {
    display: none;
  }
}
.row-ee--horizontal-5 .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--horizontal-5 .art:first-of-type::before {
  display: none;
}
.row-ee--horizontal-5 .art:last-of-type {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art:last-of-type {
    margin-right: 0;
  }
}
@media (max-width: 780px) {
  .row-ee--horizontal-5 .art {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
            flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row;
  }
}
@media (min-width: 768px) {
  .row-ee--horizontal-5 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .row-ee--horizontal-5 .art .sponsor .sponsor__logo .art__media {
    max-width: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
.row-ee--horizontal-5 .art__media {
  height: auto;
  min-height: auto;
  margin: 0 12px 0 0;
  width: 153px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art__media {
    margin: 0 auto 12px;
    width: auto;
  }
}
.row-ee--horizontal-5 .art .sponsor + .art__media {
  width: 100%;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-5 .art .sponsor + .art__media {
    width: auto;
  }
}
.row-ee--horizontal-5 .art__title {
  font-size: var(--titleFontSizeH5Mobile, 21px);
  line-height: var(--titleLineHeightH5Mobile, 22px);
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-5 .art__title {
    font-size: var(--titleFontSizeH5Desktop, 23px);
    letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
    line-height: var(--titleLineHeightH5Desktop, 24px);
  }
}
.row-ee--horizontal-5 .art__title--smxx {
  font-size: 16px;
  line-height: 18px;
}
.row-ee--horizontal-5 .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
.row-ee--horizontal-5 .art__title--big {
  font-size: 26px;
  line-height: 27px;
}
.row-ee--horizontal-5 .art__title--bigxx {
  font-size: 29px;
  line-height: 30px;
}
.row-ee--horizontal-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-6 {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-bottom: 20px !important;
  }
  .row-ee--horizontal-6:last-of-type {
    margin-bottom: 0 !important;
  }
}
.row-ee--horizontal-6 .art {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 20px;
  width: calc(50% - 10px);
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-6 .art {
    -webkit-box-flex: inherit;
    -webkit-flex: inherit;
       -moz-box-flex: inherit;
            flex: inherit;
    margin-bottom: 0;
    margin-right: 12px;
    width: 16.6%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-6 .art {
    margin-right: 20px;
  }
}
.row-ee--horizontal-6 .art:before {
  opacity: 0;
}
.row-ee--horizontal-6 .art:last-child {
  margin-right: 0;
  padding-right: 0;
}
.row-ee--horizontal-6 .art:last-child::after {
  display: none;
}
@media (max-width: 530px) {
  .row-ee--horizontal-6 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) {
  .row-ee--horizontal-6 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
@media (max-width: 530px) {
  .row-ee--horizontal-6 .art .sponsor .sponsor__logo {
    min-width: unset;
  }
}
@media (min-width: 768px) {
  .row-ee--horizontal-6 .art .sponsor .sponsor__logo {
    min-width: unset;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  .row-ee--horizontal-6 .art .sponsor .sponsor__logo .art__media {
    max-width: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
.row-ee--horizontal-6 .art__media {
  height: auto;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-6 .art__media {
    min-height: 57px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-6 .art__media {
    min-height: auto;
  }
}
.row-ee--horizontal-6 .art__title {
  font: 500 21px/22px "Petrona", serif;
  letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-6 .art__title {
    font-size: var(--titleFontSizeH6Desktop, 18px);
    line-height: var(--titleLineHeightH6Desktop, 19px);
  }
}
.row-ee--horizontal-6 .art__title--smxx {
  font-size: 16px;
  line-height: 18px;
}
.row-ee--horizontal-6 .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
.row-ee--horizontal-6 .art__title--big {
  font-size: 26px;
  line-height: 27px;
}
.row-ee--horizontal-6 .art__title--bigxx {
  font-size: 29px;
  line-height: 30px;
}
.row-ee--horizontal-6 .free-html--margin-b {
  margin-top: 0 !important;
}
.row-ee--horizontal-6 .free-html .art__title a::before {
  display: none;
}
@media (max-width: 320px) {
  .row-ee--horizontal-6 .art__info .art__author {
    font-size: 8px;
  }
}
.row-ee--horizontal-flag {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.row-ee--horizontal-flag .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  position: relative;
  margin-bottom: 0;
  padding-top: 20px;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .art {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    margin-right: 14px;
    padding-top: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-flag .art {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    margin-right: 16px;
  }
}
.row-ee--horizontal-flag .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .art::before {
    display: none;
  }
}
.row-ee--horizontal-flag .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--horizontal-flag .art:first-of-type::before {
  display: none;
}
.row-ee--horizontal-flag .art:last-of-type {
  margin-right: 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .art:last-of-type {
    margin-bottom: 0;
  }
}
.row-ee--horizontal-flag .art__media {
  height: auto;
  margin-bottom: 0;
  margin-right: 12px;
  min-height: 114px;
  width: 153px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .art__media {
    margin-right: 0;
    margin-bottom: 12px;
    min-height: 117px;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-flag .art__media {
    margin-bottom: 0;
    margin-right: 12px;
    min-height: 106px;
    width: 142px;
  }
}
.row-ee--horizontal-flag .art__media img {
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.row-ee--horizontal-flag .art__title {
  font-size: var(--titleFontSizeFlagMobile, 21px);
  line-height: var(--titleLineHeightFlagMobile, 22px);
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .art__title {
    font-size: var(--titleFontSizeFlagDesktop, 18px);
    line-height: var(--titleLineHeightFlagDesktop, 19px);
  }
}
.row-ee--horizontal-flag .art__body {
  display: block;
}
.row-ee--horizontal-flag .bg.art {
  margin-bottom: 0;
  padding: 0;
}
.row-ee--horizontal-flag .bg.art:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .bg.art {
    margin-bottom: 0;
  }
}
.row-ee--horizontal-flag .bg.art .art__body {
  padding: 10px 10px 10px 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag .bg.art .art__body {
    padding: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-flag .bg.art .art__body {
    padding: 10px 10px 10px 0;
  }
}
.row-ee--horizontal-flag-mobile {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  column-gap: 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.row-ee--horizontal-flag-mobile .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  position: relative;
  margin-bottom: 0;
  padding-top: 20px;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .art {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    margin-right: 14px;
    padding-top: 0;
    margin-top: 0;
  }
}
.row-ee--horizontal-flag-mobile .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .art::before {
    display: none;
  }
}
.row-ee--horizontal-flag-mobile .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--horizontal-flag-mobile .art:first-of-type::before {
  display: none;
}
.row-ee--horizontal-flag-mobile .art:last-of-type {
  margin-right: 0;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .art:last-of-type {
    margin-bottom: 0;
  }
}
.row-ee--horizontal-flag-mobile .art__media {
  height: auto;
  margin-bottom: 0;
  margin-right: 12px;
  min-height: 114px;
  width: 153px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .art__media {
    margin-right: 0;
    margin-bottom: 12px;
    min-height: 117px;
    width: 100%;
  }
}
.row-ee--horizontal-flag-mobile .art__media img {
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.row-ee--horizontal-flag-mobile .art__title {
  font-size: var(--titleFontSizeFlagMobile, 21px);
  line-height: var(--titleLineHeightFlagMobile, 22px);
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .art__title {
    font-size: var(--titleFontSizeFlagDesktop, 18px);
    line-height: var(--titleLineHeightFlagDesktop, 19px);
  }
}
.row-ee--horizontal-flag-mobile .art__body {
  display: block;
}
.row-ee--horizontal-flag-mobile .bg.art {
  margin-bottom: 0;
  padding: 0;
}
.row-ee--horizontal-flag-mobile .bg.art:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .bg.art {
    margin-bottom: 0;
  }
}
.row-ee--horizontal-flag-mobile .bg.art .art__body {
  padding: 10px 10px 10px 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-flag-mobile .bg.art .art__body {
    padding: 10px;
  }
}
.row-ee--horizontal-full .art {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  margin-bottom: 10px;
  width: 100%;
}
.row-ee--horizontal-full .art:nth-child(odd) {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-full .art:nth-child(odd) {
    margin-right: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--horizontal-full .art:nth-child(odd) {
    margin-right: 20px;
  }
}
.row-ee--horizontal-full .art:nth-child(even) {
  margin-left: 0;
}
.row-ee--horizontal-full .art:nth-child(3) {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-full .art:nth-child(3) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--horizontal-full .art {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80px;
       -moz-box-flex: 1;
            flex: 1 1 80px;
    margin-bottom: 0;
    margin-right: 20px;
  }
}
.row-ee--horizontal-full .art:before {
  opacity: 0;
}
.row-ee--horizontal-full .art:last-child {
  margin-right: 0;
  padding-right: 0;
}
.row-ee--horizontal-full .art:last-child::after {
  display: none;
}
.row-ee--horizontal-full .art__media {
  height: auto;
  min-height: auto;
  width: 100%;
}
.row-ee--horizontal-full .art__title {
  font-size: var(--titleFontSizeFullMobile, 21px);
  letter-spacing: var(--fontTitleLetterSpacing, -0.035em);
  line-height: var(--titleLineHeightFullMobile, 22px);
}

.row-ee-subscriber {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
@media screen and (min-width: 768px) {
  .row-ee-subscriber {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee-subscriber {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
}

.row-ee {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee {
    padding-bottom: 20px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee {
    margin-bottom: 0;
  }
}
.row-ee .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee .grid-ee__col .art + .bg::before {
  display: none !important;
}
.row-ee .grid-ee__col + .col-lg-4 .mod--opinion-col .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
  opacity: 1;
}
.row-ee .grid-ee__col + .col-lg-4 .mod--opinion-col .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee .grid-ee__col + .col-lg-4 .mod--opinion-col .art:first-of-type::before {
  display: none;
}
.row-ee--35-50-15 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--35-50-15 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--35-50-15 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--35-50-15 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--35-50-15 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--35-50-15 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--35-50-15 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--35-50-15 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--35-50-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--35-50-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--35-50-15 .col-24:nth-child(1) .art ~ .art-group {
  margin-top: 20px;
}
.row-ee--35-50-15 .col-24:nth-child(1) .art-group .art:first-of-type {
  padding-top: 10px;
}
.row-ee--35-50-15 .col-24:nth-child(1) .art-group .art:last-of-type::before {
  display: block;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(1) .art-group .art:last-of-type::before {
    display: none;
  }
}
.row-ee--35-50-15 .col-24:nth-child(1) .row-ee--horizontal-2 .art--flag::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(1) .row-ee--horizontal-2 .art--flag::before {
    display: none;
  }
}
.row-ee--35-50-15 .col-24:nth-child(2) {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(2) {
    margin-top: 0;
  }
}
.row-ee--35-50-15 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: lmd) {
  .row-ee--35-50-15 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--35-50-15 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--35-50-15 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--60-40 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--60-40 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--60-40 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--60-40 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--60-40 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--60-40 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--60-40 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--60-40 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--60-40 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--60-40 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--60-40 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--60-40 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--60-40 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--40-60 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--40-60 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--40-60 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--40-60 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--40-60 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--40-60 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--40-60 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--40-60 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--40-60 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--40-60 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--40-60 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--40-60 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--40-60 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--25-75 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--25-75 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--25-75 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--25-75 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--25-75 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--25-75 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--25-75 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--25-75 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--25-75 .col-24:nth-child(2) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .col-24:nth-child(2) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--25-75 .col-24:nth-child(2) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .col-24:nth-child(2) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--25-75 .col-24:nth-child(2) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .col-24:nth-child(2) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--25-75 .col-24:nth-child(2) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--25-75 .col-24:nth-child(2) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--75-25 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--75-25 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--75-25 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--75-25 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--75-25 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--75-25 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--75-25 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--75-25 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--75-25 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--75-25 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--75-25 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--75-25 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--75-25 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--20-65-15 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--20-65-15 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--20-65-15 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--20-65-15 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--20-65-15 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--20-65-15 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2) {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2) {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2)::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2)::before {
    display: none;
  }
}
.row-ee--20-65-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--20-65-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--20-65-15 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--20-65-15 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--20-65-15 .col-24:nth-child(2) .art--opinion {
  padding: 0;
}
.row-ee--20-65-15 .col-24:nth-child(2) .art--opinion .art__body {
  padding: 10px;
}
.row-ee--20-65-15 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--65-20-15 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--65-20-15 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--65-20-15 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--65-20-15 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--65-20-15 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--65-20-15 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--65-20-15 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--65-20-15 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--65-20-15 .col-24:nth-child(1) .col-24:nth-child(2) {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(1) .col-24:nth-child(2) {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--65-20-15 .col-24:nth-child(1) .col-24:nth-child(2)::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(1) .col-24:nth-child(2)::before {
    display: none;
  }
}
.row-ee--65-20-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--65-20-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--65-20-15 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--65-20-15 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--65-20-15 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--50-35-15 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--50-35-15 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--50-35-15 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--50-35-15 .grid-ee__col .art--center {
  margin-bottom: 20px;
}
.row-ee--50-35-15 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 1024px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .art::before {
    display: none;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--50-35-15 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2) {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2) {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2)::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .art ~ .row-ee .col-24:nth-child(2)::before {
    display: none;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee--horizontal-2 .art--flag::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee--horizontal-2 .art--flag:first-of-type {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee--horizontal-2 .art--flag:first-of-type {
    margin-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee--horizontal-2 .art--flag:last-of-type {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .row-ee--horizontal-2 .art--flag:last-of-type {
    margin-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .art {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .art {
    margin-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(1) .row-ee ~ .art--center {
  margin-bottom: 0;
}
.row-ee--50-35-15 .col-24:nth-child(2) {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(2) {
    margin-top: 0;
  }
}
.row-ee--50-35-15 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--50-35-15 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--50-35-15 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--85-15 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--85-15 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--85-15 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--85-15 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--85-15 .grid-ee__col .art--center {
  margin-bottom: 20px;
}
.row-ee--85-15 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--85-15 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--85-15 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 1024px) {
  .row-ee--85-15 .col-24:nth-child(1) .art ~ .row-ee {
    padding-top: 0;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
.row-ee--85-15 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--85-15 .col-24:nth-child(1) .art ~ .row-ee::before {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--85-15 .col-24:nth-child(1) .art ~ .row-ee .art::before {
    display: none;
  }
}
.row-ee--85-15 .col-24:nth-child(1) .art ~ .row-ee .col-24::after {
  display: none;
}
.row-ee--85-15 .col-24:nth-child(1) .grid-ee__col ~ .grid-ee__col .art:first-of-type {
  margin-top: 0px;
  padding-top: 0px;
}
@media screen and (min-width: 1024px) {
  .row-ee--85-15 .col-24:nth-child(1) .grid-ee__col ~ .grid-ee__col .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--85-15 .col-24:nth-child(1) .grid-ee__col ~ .grid-ee__col .art:first-of-type::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 1024px) {
  .row-ee--85-15 .col-24:nth-child(1) .grid-ee__col ~ .grid-ee__col .art:first-of-type::before {
    display: none;
  }
}
.row-ee--85-15 .col-24:nth-child(1) .grid-ee__col ~ .grid-ee__col .art.art--opinion {
  padding-top: 10px;
}
.row-ee--85-15 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--85-15 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--85-15 .col-24:nth-child(1) .art ~ .art-group {
  margin-top: 20px;
}
.row-ee--85-15 .col-24:nth-child(1) .art-group .art {
  padding: 20px;
}
.row-ee--85-15 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--85-15 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--85-15 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--85-15 .col-24:nth-child(2)::after {
  display: none;
}
.row-ee--65-35 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--65-35 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--65-35 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--65-35 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--65-35 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--65-35 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--65-35 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--65-35 .col-24:nth-child(1) .art--opinion:first-of-type {
  padding-top: 10px;
}
.row-ee--65-35 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
}
.row-ee--65-35 .col-24:nth-child(1) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-35 .col-24:nth-child(1) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--65-35 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--65-35 .col-24:nth-child(1) .row-ee ~ .row-ee::before {
    display: none;
  }
}
.row-ee--65-35 .col-24:nth-child(1) .art ~ .row-ee--horizontal-3 .art::before {
  display: none;
}
.row-ee--65-35 .col-24:nth-child(2) .adv {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--65-35 .col-24:nth-child(2) .adv {
    margin-top: 0;
  }
}
.row-ee ~ .row-ee--65-35 .col-24, .row-ee ~ .row-ee--35-65 .col-24 {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee ~ .row-ee--65-35 .col-24::before, .row-ee ~ .row-ee--35-65 .col-24::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--35-65 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--35-65 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--35-65 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--35-65 .col-24:nth-child(1) .adv {
  margin-bottom: 20px;
}
.row-ee--35-65 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--35-65 .col-24:nth-child(2) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--35-65 .col-24:nth-child(2) .art:first-of-type::before {
  display: none;
}
.row-ee--35-65 .col-24:nth-child(2) .art--opinion:first-of-type {
  padding-top: 10px;
}
.row-ee--35-65 .col-24:nth-child(2) .art ~ .row-ee {
  margin-top: 20px;
}
.row-ee--35-65 .col-24:nth-child(2) .row-ee ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .col-24:nth-child(2) .row-ee ~ .row-ee {
    padding-top: 0;
  }
}
.row-ee--35-65 .col-24:nth-child(2) .row-ee ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .col-24:nth-child(2) .row-ee ~ .row-ee::before {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--35-65 .col-md-24::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--35-65 .col-md-24::after {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--apertura .col-md-24::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--apertura .col-md-24::after {
    display: block;
  }
}
.row-ee--mod-50-adv-right .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-adv-right .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--mod-50-adv-right .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--mod-50-adv-right .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-50-adv-right .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod-50-adv-right .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--mod-50-adv-right .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod-50-adv-right .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-50-adv-right .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
  .row-ee--mod-50-adv-right .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--mod-50-adv-right .col-24:nth-child(2)::after {
  display: none;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-adv-right .col-24:nth-child(2)::after {
    display: block;
  }
}
.row-ee--mod-50-adv-right .col-24:nth-child(3) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-50-adv-right .col-24:nth-child(3) .art:first-of-type::before {
  display: none;
}
.row-ee--mod--33-adv-right .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--mod--33-adv-right .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--mod--33-adv-right .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-adv-right .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod--33-adv-right .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--mod--33-adv-right .col-24:nth-child(1) .art--opinion:first-of-type {
  padding-top: 10px;
}
.row-ee--mod--33-adv-right .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod--33-adv-right .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--mod--33-adv-right .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) .art::before {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) .art::before {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) .art:first-of-type:before {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) .art {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2) .art {
    margin-top: 20px;
    padding-top: 20px;
  }
}
.row-ee--mod--33-adv-right .col-24:nth-child(2)::after {
  display: none;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(2)::after {
    display: block;
  }
}
.row-ee--mod--33-adv-right .col-24:nth-child(3) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-adv-right .col-24:nth-child(3) .art:first-of-type::before {
  display: none;
}
.row-ee--mod--33-adv-right .col-24:nth-child(3) .adv {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-right .col-24:nth-child(3) .adv {
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right ~ .row-ee {
    padding-top: 20px;
  }
  .row-ee--mod--33-adv-right ~ .row-ee::before {
    content: "";
    background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-position: top, right, bottom, left;
    background-repeat: repeat-x;
    -o-background-size: 7px 1px;
       background-size: 7px 1px;
    top: 0;
    display: block;
    height: 1px;
    left: 0;
    line-height: 100px;
    position: absolute;
    width: 100%;
    z-index: 6;
  }
}
.row-ee--mod--33-adv-right ~ .row-ee--mod--33-no-adv {
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-right ~ .row-ee--mod-50-50 {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv.multi-head .col-24:nth-child(2)::after, .row-ee--mod-25-50-25.multi-head .col-24:nth-child(2)::after, .row-ee--mod-50-25-25.multi-head .col-24:nth-child(2)::after {
    content: none;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col::after, .row-ee--mod-25-50-25 .grid-ee__col::after, .row-ee--mod-50-25-25 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 1px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .grid-ee__col::after, .row-ee--mod-25-50-25 .grid-ee__col::after, .row-ee--mod-50-25-25 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .grid-ee__col::after, .row-ee--mod-25-50-25 .grid-ee__col::after, .row-ee--mod-50-25-25 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--mod--33-no-adv .grid-ee__col:last-of-type::after, .row-ee--mod-25-50-25 .grid-ee__col:last-of-type::after, .row-ee--mod-50-25-25 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--mod--33-no-adv .col-24:nth-child(1) .art::before, .row-ee--mod-25-50-25 .col-24:nth-child(1) .art::before, .row-ee--mod-50-25-25 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-no-adv .col-24:nth-child(1) .art:first-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(1) .art:first-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod--33-no-adv .col-24:nth-child(1) .art:first-of-type::before, .row-ee--mod-25-50-25 .col-24:nth-child(1) .art:first-of-type::before, .row-ee--mod-50-25-25 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--mod--33-no-adv .col-24:nth-child(1) .art ~ .row-ee, .row-ee--mod-25-50-25 .col-24:nth-child(1) .art ~ .row-ee, .row-ee--mod-50-25-25 .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod--33-no-adv .col-24:nth-child(1) .art ~ .row-ee::before, .row-ee--mod-25-50-25 .col-24:nth-child(1) .art ~ .row-ee::before, .row-ee--mod-50-25-25 .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 0) and (max-width: 768px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .heading, .row-ee--mod-25-50-25 .col-24:nth-child(2) .heading, .row-ee--mod-50-25-25 .col-24:nth-child(2) .heading {
    margin-top: 20px;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .heading ~ .art, .row-ee--mod-25-50-25 .col-24:nth-child(2) .heading ~ .art, .row-ee--mod-50-25-25 .col-24:nth-child(2) .heading ~ .art {
    padding-top: 0;
    margin-top: 0;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .heading ~ .art::before, .row-ee--mod-25-50-25 .col-24:nth-child(2) .heading ~ .art::before, .row-ee--mod-50-25-25 .col-24:nth-child(2) .heading ~ .art::before {
    content: none;
  }
}
.row-ee--mod--33-no-adv .col-24:nth-child(2) .art::before, .row-ee--mod-25-50-25 .col-24:nth-child(2) .art::before, .row-ee--mod-50-25-25 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .art:first-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(2) .art:first-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .art:first-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(2) .art:first-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(2) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .art:first-of-type:before, .row-ee--mod-25-50-25 .col-24:nth-child(2) .art:first-of-type:before, .row-ee--mod-50-25-25 .col-24:nth-child(2) .art:first-of-type:before {
    display: none;
  }
}
.row-ee--mod--33-no-adv .col-24:nth-child(2)::after, .row-ee--mod-25-50-25 .col-24:nth-child(2)::after, .row-ee--mod-50-25-25 .col-24:nth-child(2)::after {
  display: none;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2)::after, .row-ee--mod-25-50-25 .col-24:nth-child(2)::after, .row-ee--mod-50-25-25 .col-24:nth-child(2)::after {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .row-ee--horizontal-2 > .art:last-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(2) .row-ee--horizontal-2 > .art:last-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(2) .row-ee--horizontal-2 > .art:last-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(2) .row-ee--horizontal-2 > .art:last-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(2) .row-ee--horizontal-2 > .art:last-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(2) .row-ee--horizontal-2 > .art:last-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 0) and (max-width: 1024px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .heading, .row-ee--mod-25-50-25 .col-24:nth-child(3) .heading, .row-ee--mod-50-25-25 .col-24:nth-child(3) .heading {
    margin-top: 20px;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .heading ~ .art, .row-ee--mod-25-50-25 .col-24:nth-child(3) .heading ~ .art, .row-ee--mod-50-25-25 .col-24:nth-child(3) .heading ~ .art {
    padding-top: 0;
    margin-top: 0;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .heading ~ .art::before, .row-ee--mod-25-50-25 .col-24:nth-child(3) .heading ~ .art::before, .row-ee--mod-50-25-25 .col-24:nth-child(3) .heading ~ .art::before {
    content: none;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .container-grouped .heading, .row-ee--mod-25-50-25 .col-24:nth-child(3) .container-grouped .heading, .row-ee--mod-50-25-25 .col-24:nth-child(3) .container-grouped .heading {
    margin-top: 20px;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .container-grouped .heading ~ .art, .row-ee--mod-25-50-25 .col-24:nth-child(3) .container-grouped .heading ~ .art, .row-ee--mod-50-25-25 .col-24:nth-child(3) .container-grouped .heading ~ .art {
    padding-top: 20px;
    margin-top: 20px;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .container-grouped .heading ~ .art::before, .row-ee--mod-25-50-25 .col-24:nth-child(3) .container-grouped .heading ~ .art::before, .row-ee--mod-50-25-25 .col-24:nth-child(3) .container-grouped .heading ~ .art::before {
    content: "";
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .container-grouped .heading ~ .art:first-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(3) .container-grouped .heading ~ .art:first-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(3) .container-grouped .heading ~ .art:first-of-type {
    padding-top: 0;
    margin-top: 0;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .container-grouped .heading ~ .art:first-of-type::before, .row-ee--mod-25-50-25 .col-24:nth-child(3) .container-grouped .heading ~ .art:first-of-type::before, .row-ee--mod-50-25-25 .col-24:nth-child(3) .container-grouped .heading ~ .art:first-of-type::before {
    content: "";
  }
}
.row-ee--mod--33-no-adv .col-24:nth-child(3) .art::before, .row-ee--mod-25-50-25 .col-24:nth-child(3) .art::before, .row-ee--mod-50-25-25 .col-24:nth-child(3) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .art:first-of-type, .row-ee--mod-25-50-25 .col-24:nth-child(3) .art:first-of-type, .row-ee--mod-50-25-25 .col-24:nth-child(3) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
  .row-ee--mod--33-no-adv .col-24:nth-child(3) .art:first-of-type::before, .row-ee--mod-25-50-25 .col-24:nth-child(3) .art:first-of-type::before, .row-ee--mod-50-25-25 .col-24:nth-child(3) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--mod-25-50-25 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod-25-50-25 .col-24:nth-child(2) .art {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod-25-50-25 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-25-50-25 .col-24:nth-child(2) .art:first-of-type {
    padding-top: 0;
    margin-top: 0;
  }
  .row-ee--mod-25-50-25 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(1) .art:first-of-type {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(1) .art:first-of-type::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(1) .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
  .row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(1) .art:first-of-type::before {
    display: none;
  }
}
.row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(2) .art ~ .row-ee--horizontal-2 .art:first-of-type {
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(2) .art ~ .row-ee--horizontal-2 .art:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }
}
.row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(2) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--mod-25-50-25.mobile-col-order .col-24:nth-child(2) .art:first-of-type::before {
  display: none;
}
.row-ee--mod-35-adv-left .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--mod-35-adv-left .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--mod-35-adv-left .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-35-adv-left .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod-35-adv-left .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--mod-35-adv-left .col-24:nth-child(1) .adv {
  margin-top: 20px;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(1) .adv {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.row-ee--mod-35-adv-left .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-35-adv-left .col-24:nth-child(2) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 20px;
}
.row-ee--mod-35-adv-left .col-24:nth-child(2) .art:first-of-type::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(2) .art:first-of-type {
    margin-bottom: 20px;
  }
}
.row-ee--mod-35-adv-left .col-24:nth-child(2)::after {
  display: none;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(2)::after {
    display: block;
  }
}
.row-ee--mod-35-adv-left .col-24:nth-child(3) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(3) .art::before {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(3) .art::before {
    display: block;
  }
}
.row-ee--mod-35-adv-left .col-24:nth-child(3) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--mod-35-adv-left .col-24:nth-child(3) .art:first-of-type:before {
  display: none;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(3) .art {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-35-adv-left .col-24:nth-child(3) .art {
    margin-top: 20px;
    padding-top: 20px;
  }
}
.row-ee--mod-50-50 .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-50 .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-50 .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--mod-50-50 .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--mod-50-50 .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-50-50 .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod-50-50 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--mod-50-50 .col-24:nth-child(2) {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-50-50 .col-24:nth-child(2) {
    margin-top: 0;
  }
}
.row-ee--mod-50-50 .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod-50-50 .col-24:nth-child(2) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--mod-50-50 .col-24:nth-child(2) .art:first-of-type::before {
  display: none;
}
.row-ee--mod-50-50 .col-24:nth-child(2) .art ~ .art--opinion {
  margin-top: 20px;
}
.row-ee--mod-50-50 ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod-50-50 ~ .row-ee {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.row-ee--mod-50-50 ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-adv-CL .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .grid-ee__col::after {
    right: -10px;
  }
}
.row-ee--mod--33-adv-CL .grid-ee__col:last-of-type::after {
  display: none;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(1) .art ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(1) .art ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(2) .adv {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(2) .adv {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(2)::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(2)::after {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) {
    margin-top: 0;
  }
}
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .art:first-of-type::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art,
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag {
    margin-top: 0;
    padding-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art,
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag {
    margin-top: 20px;
    padding-top: 20px;
  }
}
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art::before,
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag::before {
  background-image: -webkit-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #fff 16%, rgba(255, 255, 255, 0) 0%);
}
@media screen and (min-width: 768px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art::before,
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag::before {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art::before,
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag::before {
    display: block;
  }
}
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art:first-of-type,
.row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
@media screen and (min-width: 1024px) {
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art:first-of-type::before,
  .row-ee--mod--33-adv-CL .col-24:nth-child(3) .mod--multimedia .art--flag:first-of-type::before {
    display: none;
  }
}

.mod--r-m-j-v .row-ee .grid-ee__col::after {
  content: " ";
  margin: 0;
  display: none;
  position: absolute;
  top: 0;
  bottom: inherit;
  left: inherit;
  right: -10px;
  max-height: calc(100% - 16px);
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom left;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .mod--r-m-j-v .row-ee .grid-ee__col::after {
    right: -7px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .mod--r-m-j-v .row-ee .grid-ee__col::after {
    right: -10px;
  }
}
.mod--r-m-j-v .row-ee .grid-ee__col:last-of-type::after {
  display: none;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(1) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(1) .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(2) {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .mod--r-m-j-v .row-ee .col-24:nth-child(2) {
    margin-top: 0;
  }
}
.mod--r-m-j-v .row-ee .col-24:nth-child(2) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(2) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(2) .art:first-of-type::before {
  display: none;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(3) {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .mod--r-m-j-v .row-ee .col-24:nth-child(3) {
    margin-top: 0;
  }
}
.mod--r-m-j-v .row-ee .col-24:nth-child(3) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(3) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(3) .art:first-of-type::before {
  display: none;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(4) {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .mod--r-m-j-v .row-ee .col-24:nth-child(4) {
    margin-top: 0;
  }
}
.mod--r-m-j-v .row-ee .col-24:nth-child(4) .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(4) .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.mod--r-m-j-v .row-ee .col-24:nth-child(4) .art:first-of-type::before {
  display: none;
}

.mod--opinion-col .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
.mod--opinion-col .art:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.mod--opinion-col .art:first-of-type::before {
  display: none;
}

.mod--invertia .row-ee--mod-50-50 {
  padding: 0;
}
.mod--invertia .row-ee--mod-50-50::before {
  display: none;
}
.mod--invertia .row-ee--horizontal-3,
.mod--invertia .row-ee--horizontal-4,
.mod--invertia .row-ee--horizontal-5 {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .mod--invertia .row-ee--horizontal-3,
  .mod--invertia .row-ee--horizontal-4,
  .mod--invertia .row-ee--horizontal-5 {
    margin-bottom: 0;
  }
}
.mod--invertia .heading ~ .row-ee--horizontal-2,
.mod--invertia .heading ~ .row-ee--horizontal-3,
.mod--invertia .heading ~ .row-ee--horizontal-4,
.mod--invertia .heading ~ .row-ee--horizontal-5,
.mod--invertia .heading ~ .row-ee--horizontal-6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
}
.mod--invertia .heading ~ .row-ee--horizontal-2::before,
.mod--invertia .heading ~ .row-ee--horizontal-3::before,
.mod--invertia .heading ~ .row-ee--horizontal-4::before,
.mod--invertia .heading ~ .row-ee--horizontal-5::before,
.mod--invertia .heading ~ .row-ee--horizontal-6::before {
  display: none;
}

.mod--porfolio .row-ee--horitzontal-4 {
  padding-bottom: 0;
}

@media screen and (min-width: 1024px) {
  .row-ee ~ .row-ee--horizontal-6,
  .row-ee ~ .row-ee--horizontal-5,
  .row-ee ~ .row-ee--horizontal-4,
  .row-ee ~ .row-ee--horizontal-3,
  .row-ee ~ .row-ee--horizontal-2 {
    padding-top: 20px;
  }
  .row-ee ~ .row-ee--horizontal-6::before,
  .row-ee ~ .row-ee--horizontal-5::before,
  .row-ee ~ .row-ee--horizontal-4::before,
  .row-ee ~ .row-ee--horizontal-3::before,
  .row-ee ~ .row-ee--horizontal-2::before {
    content: "";
    background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-position: top, right, bottom, left;
    background-repeat: repeat-x;
    -o-background-size: 7px 1px;
       background-size: 7px 1px;
    top: 0;
    display: block;
    height: 1px;
    left: 0;
    line-height: 100px;
    position: absolute;
    width: 100%;
    z-index: 6;
  }
}

.row-ee--horizontal-1 ~ .row-ee--horizontal-2,
.row-ee--horizontal-1 ~ .row-ee--horizontal-3,
.row-ee--horizontal-1 ~ .row-ee--horizontal-4,
.row-ee--horizontal-1 ~ .row-ee--horizontal-5,
.row-ee--horizontal-1 ~ .row-ee--horizontal-6 {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--horizontal-1 ~ .row-ee--horizontal-2::before,
.row-ee--horizontal-1 ~ .row-ee--horizontal-3::before,
.row-ee--horizontal-1 ~ .row-ee--horizontal-4::before,
.row-ee--horizontal-1 ~ .row-ee--horizontal-5::before,
.row-ee--horizontal-1 ~ .row-ee--horizontal-6::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}

.row-ee--mod-25-50-25 ~ .row-ee,
.row-ee--mod-50-25-25 ~ .row-ee {
  margin-top: 20px;
  padding-top: 20px;
}
.row-ee--mod-25-50-25 ~ .row-ee::before,
.row-ee--mod-50-25-25 ~ .row-ee::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.row-ee--mod-25-50-25 .art--opinion,
.row-ee--mod-50-25-25 .art--opinion {
  padding-top: 10px !important;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .row-ee--mod-25-50-25 .art--opinion,
  .row-ee--mod-50-25-25 .art--opinion {
    margin-top: 0px;
  }
}

.row-ee--50-35-15 .grid-ee__col.col-24 .art.art--opinion, .row-ee--35-50-15 .grid-ee__col.col-24 .art.art--opinion, .row-ee--25-75 .grid-ee__col.col-24 .art.art--opinion, .row-ee--75-25 .grid-ee__col.col-24 .art.art--opinion, .row-ee--40-60 .grid-ee__col.col-24 .art.art--opinion, .row-ee--60-40 .grid-ee__col.col-24 .art.art--opinion, .row-ee--85-15 .grid-ee__col.col-24 .art.art--opinion, .row-ee--65-20-15 .grid-ee__col.col-24 .art.art--opinion, .row-ee--20-65-15 .grid-ee__col.col-24 .art.art--opinion {
  padding: 10px;
  margin-top: 0;
}
.row-ee--50-35-15 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--35-50-15 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--25-75 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--75-25 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--40-60 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--60-40 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--85-15 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--65-20-15 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--20-65-15 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2) {
  margin-top: 20px;
}
.row-ee--50-35-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--50-35-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--50-35-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--50-35-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--50-35-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--50-35-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--35-50-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--35-50-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--35-50-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--35-50-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--35-50-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--35-50-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--25-75 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--25-75 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--25-75 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--25-75 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--25-75 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--25-75 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--75-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--75-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--75-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--75-25 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--75-25 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--75-25 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--40-60 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--40-60 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--40-60 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--40-60 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--40-60 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--40-60 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--60-40 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--60-40 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--60-40 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--60-40 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--60-40 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--60-40 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--85-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--85-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--85-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--85-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--85-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--85-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--65-20-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--65-20-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--65-20-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--65-20-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--65-20-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--65-20-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type, .row-ee--20-65-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--20-65-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--20-65-15 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--20-65-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:first-of-type, .row-ee--20-65-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:nth-child(2), .row-ee--20-65-15 .grid-ee__col.col-24 .row-ee--horizontal-3 .art--opinion:last-of-type {
  margin-top: 0;
  padding-top: 10px;
}
.row-ee--mod--33-adv-right .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod--33-adv-CL .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod--33-no-adv .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod-50-adv-right .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod-35-adv-left .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod-50-50 .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod-25-50-25 .grid-ee__col.col-24 .art.art--opinion, .row-ee--mod-50-25-25 .grid-ee__col.col-24 .art.art--opinion {
  padding: 10px;
  margin-top: 0;
}
.row-ee--mod--33-adv-right .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod--33-adv-CL .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod--33-no-adv .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod-50-adv-right .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod-35-adv-left .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod-50-50 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod-25-50-25 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2), .row-ee--mod-50-25-25 .grid-ee__col.col-24 .art.art--opinion:nth-child(n+2) {
  margin-top: 20px;
}
.row-ee--mod--33-adv-right .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod--33-adv-right .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod--33-adv-right .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod--33-adv-CL .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod--33-adv-CL .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod--33-adv-CL .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod--33-no-adv .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod--33-no-adv .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod--33-no-adv .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod-50-adv-right .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod-50-adv-right .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod-50-adv-right .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod-35-adv-left .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod-35-adv-left .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod-35-adv-left .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod-50-50 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod-50-50 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod-50-50 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod-25-50-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod-25-50-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod-25-50-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type, .row-ee--mod-50-25-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:first-of-type, .row-ee--mod-50-25-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:nth-child(2), .row-ee--mod-50-25-25 .grid-ee__col.col-24 .row-ee--horizontal-2 .art--opinion:last-of-type {
  margin-top: 0;
  padding-top: 10px;
}

.wrapper-alert .alert-notification[data-status=on] {
  display: block;
  margin: 0 -20px 24px;
}
@media screen and (min-width: 768px) {
  .wrapper-alert .alert-notification[data-status=on] {
    margin: 0 auto 24px;
  }
}
.wrapper-alert .alert-notification[data-status=off] {
  display: none;
}

.alert-notification__text {
  background-color: #FFE2E7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin: 0;
  overflow-x: visible;
  height: 35px;
}
@media screen and (min-width: 768px) {
  .alert-notification__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    height: auto;
    overflow: visible;
  }
}
@media screen and (min-width: 1024px) {
  .alert-notification__text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    height: 35px;
  }
}
.alert-notification__text a {
  color: #000;
}
.alert-notification__text a:only-child {
  padding-top: 4px;
}
.alert-notification__text .alert-notification__title {
  background-color: #EF4160;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  line-height: 19px;
  padding: 8px 10px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .alert-notification__text .alert-notification__title {
    padding: 5px 10px;
  }
}
@media screen and (min-width: 1024px) {
  .alert-notification__text .alert-notification__title {
    padding: 8px 10px;
  }
}
.alert-notification__text .text,
.alert-notification__text .lnk {
  color: #000;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 19px;
  padding: 5px 20px;
  text-decoration: none;
}

.alert-notification--notice .alert-notification__title {
  background-color: #178FE6;
}
.alert-notification--notice .alert-notification__text {
  background-color: #D7EAF8;
}

.alert-notification--urgent .alert-notification__title {
  background-color: #EF4160;
}
.alert-notification--urgent .alert-notification__text {
  background-color: #FFE2E7;
}

@media (max-width: 768px) {
  .alert-notification__text {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    overflow-x: scroll;
  }
  .alert-notification__text::-webkit-scrollbar {
    display: none;
  }
  .alert-notification__text a:only-child {
    padding-top: 0;
  }
  .alert-notification__text .alert-notification__title {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    height: 35px;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    padding: 5px 10px;
  }
  .alert-notification__text .text,
  .alert-notification__text .lnk {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    padding: 0 12px;
  }
  .alert-notification--live .alert-notification__title {
    background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/icon-live.svg");
    background-repeat: no-repeat;
    -o-background-size: auto 70%;
       background-size: auto 70%;
    background-position: 14px center;
    padding-left: 52px;
  }
}
.adv {
  height: 100%;
  margin: 0 auto 20px;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
}
.adv[data-type-dfp=roba] {
  height: 600px;
  text-align: center;
  top: 0;
}
@media screen and (min-width: 768px) {
  .adv[data-type-dfp=roba] {
    top: var(--headerReducedSize, 62px);
  }
}
.adv[data-type-dfp=roba]:has(~ article), .adv[data-type-dfp=roba]:has(~ .row-ee) {
  bottom: 0;
  top: auto;
  position: relative;
}
.adv[data-type-dfp=robamini] {
  height: 250px;
  text-align: center;
  top: 0;
}
@media screen and (min-width: 768px) {
  .adv[data-type-dfp=robamini] {
    top: var(--headerReducedSize, 62px);
  }
}
.adv[data-type-dfp=banner_desktop] {
  height: 150px;
  max-width: 640px;
}
.adv[data-type-dfp=sky][data-status=on] {
  width: 450px;
  height: 1000px;
  background-color: transparent;
}
.adv[data-type-dfp=sky][data-status=on]::after {
  display: none;
}
.adv[data-type-dfp=mega] {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  height: 100px;
  max-width: 320px;
}
@media screen and (min-width: 768px) {
  .adv[data-type-dfp=mega] {
    height: 90px;
    max-width: 780px;
  }
}
@media screen and (min-width: 1024px) {
  .adv[data-type-dfp=mega] {
    height: 250px;
    max-width: 990px;
  }
}
.adv[data-type-dfp=cintillo] {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  height: 100px;
  max-width: 320px;
}
@media screen and (min-width: 768px) {
  .adv[data-type-dfp=cintillo] {
    height: 90px;
    max-width: 780px;
  }
}
@media screen and (min-width: 1024px) {
  .adv[data-type-dfp=cintillo] {
    height: 250px;
    max-width: 990px;
  }
}
.adv[data-type-dfp=cintillo90_nomobile] {
  display: none;
}
@media screen and (min-width: 768px) {
  .adv[data-type-dfp=cintillo90_nomobile] {
    display: inline-block;
    height: 90px;
    max-width: 640px;
  }
}
.adv[data-status=on] {
  background-color: #eee;
  width: 100%;
}
.adv[data-status=on]:after {
  content: "Publicidad";
  color: grey;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-transform: uppercase;
  top: 50%;
  width: auto;
}
.adv[data-status=on][data-type-dfp=minimega] {
  height: 150px;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .adv[data-status=on][data-type-dfp=minimega] {
    width: 480px;
  }
}
.adv.sky1 {
  cursor: pointer;
  display: block;
  position: fixed;
  right: calc(50% + 520px);
  z-index: 9;
  width: auto;
  max-width: 450px;
  height: 100%;
}
@media screen and (min-width: 1200px) {
  .adv.sky1 {
    display: block;
  }
}
.adv.sky2 {
  cursor: pointer;
  display: block;
  position: fixed;
  left: calc(50% + 520px);
  z-index: 9;
  width: auto;
  max-width: 450px;
  height: 100%;
}
@media screen and (min-width: 1200px) {
  .adv.sky2 {
    display: block;
  }
}

body[data-scroll=on] .container .sky1,
body[data-scroll=on] .container .sky2 {
  position: fixed;
  top: var(--headerReducedSize, 62px);
  background-color: transparent;
}
body[data-scroll=off] .container .sky1,
body[data-scroll=off] .container .sky2 {
  position: fixed;
}

body .mod--invertia .adv[data-status=on] {
  background-color: #F4E5DB;
  top: 0;
}
body .stickycontainer {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background: #fff;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  left: 0;
  margin-bottom: 0;
  max-height: 100px;
  position: fixed;
  opacity: 1;
  overflow: visible;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 100%;
  z-index: 100000;
}
@media screen and (min-width: 768px) {
  body .stickycontainer {
    width: 728px;
    height: 90px;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    border-top-left-radius: 5px;
  }
}
@media screen and (min-width: 970px) {
  body .stickycontainer {
    width: 970px;
  }
}
@media screen and (min-width: 980px) {
  body .stickycontainer {
    width: 980px;
  }
}
@media screen and (min-width: 990px) {
  body .stickycontainer {
    width: 990px;
  }
}
body .stickycontainer[data-action=toggle][data-swipe=top] {
  display: none;
  bottom: -140px;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
body .stickycontainer[data-action=toggle][data-swipe=middle],
body .stickycontainer[data-action=toggle][data-swipe=bottom] {
  bottom: 0px;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
body .stickyanuncio {
  position: relative;
  width: 100%;
  height: 90px;
}
body .stickyanuncio #sticky_content_adv1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  body .stickyanuncio #sticky_content_adv1 {
    display: inline;
    max-width: 100%;
  }
  body .stickyanuncio #sticky_content_adv1 > div {
    width: 100% !important;
  }
}
body .stickyanuncio #sticky_content_adv1 iframe {
  margin: 0 auto;
  width: 320px;
  display: block;
}
@media screen and (min-width: 768px) {
  body .stickyanuncio #sticky_content_adv1 iframe {
    width: revert-layer;
    max-width: 728px;
  }
}
@media screen and (min-width: 970px) {
  body .stickyanuncio #sticky_content_adv1 iframe {
    max-width: 970px;
  }
}
@media screen and (min-width: 980px) {
  body .stickyanuncio #sticky_content_adv1 iframe {
    max-width: 980px;
  }
}
@media screen and (min-width: 990px) {
  body .stickyanuncio #sticky_content_adv1 iframe {
    max-width: 990px;
  }
}
body .stickycerrar {
  position: absolute;
  height: 28px;
  top: -28px;
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' viewBox='341 8 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234F4F4F' d='M354 9.31L352.69 8l-5.19 5.19L342.31 8 341 9.31l5.19 5.19-5.19 5.19 1.31 1.31 5.19-5.19 5.19 5.19 1.31-1.31-5.19-5.19z' fill-rule='evenodd'/%3E%3C/svg%3E");
  -o-background-size: 13px 13px;
     background-size: 13px 13px;
  background-position: 9px;
  background-color: #fff;
  background-repeat: no-repeat;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 12px 0 0 0;
  cursor: pointer;
  width: 28px;
}
@media screen and (min-width: 768px) {
  body .stickycerrar {
    background-position: 8px;
    border-radius: 5px 5px 0 0;
    box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.2);
  }
}
body .stickyvisible {
  visibility: visible;
}

.motor-module .search-motor .motor-head {
  margin-bottom: 0;
}
.motor-module .search-motor .motor-head.row-ee {
  -webkit-column-gap: 0px;
     -moz-column-gap: 0px;
          column-gap: 0px;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-head {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 20px;
    padding-bottom: 0px;
  }
}
.motor-module .search-motor .motor-head .nav .motor-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  padding: 0px;
  margin: 0px;
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  text-transform: uppercase;
  border-bottom: 1px solid #E0E0E0;
  color: #000000;
  font-weight: bold;
  font-size: 0.9rem;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-head .nav .motor-menu .motor-item {
    border-bottom: none;
  }
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item[data-status=on] {
  color: #01a8ff;
  border-bottom: 3px solid #01a8ff;
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item:first-child {
  width: 40%;
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item:first-child::before {
  content: "Coches nuevos";
}
@media (max-width: 480px) {
  .motor-module .search-motor .motor-head .nav .motor-menu .motor-item:first-child::before {
    content: "nuevos";
  }
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item:first-child::after {
  display: none;
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item:nth-child(2) {
  width: 60%;
}
.motor-module .search-motor .motor-head .nav .motor-menu .motor-item:nth-child(2)::before {
  content: "Coches de segunda mano";
}
@media (max-width: 480px) {
  .motor-module .search-motor .motor-head .nav .motor-menu .motor-item:nth-child(2)::before {
    content: "segunda mano";
  }
}
.motor-module .search-motor .motor-head .motor-heading {
  border-right: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  padding: 10px 16px 10px 17px;
  position: relative;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
  height: 50px;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-head .motor-heading {
    border-right: none;
    border-left: none;
    padding: 0px;
    height: 40px;
  }
}
.motor-module .search-motor .motor-head .motor-heading .motor-subtitle--motor {
  position: relative;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/sponsor/carwow.svg");
  background-position: center right;
  background-repeat: no-repeat;
  width: 90px;
  height: 18px;
  -o-background-size: 100%;
     background-size: 100%;
  margin: 0;
}
.motor-module .search-motor .motor-head .motor-heading .motor-text {
  font-family: "Open Sans", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 0.9rem;
  line-height: 16px;
  text-align: left;
  color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
}
.motor-module .search-motor .motor-main {
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0px 16px 0px 17px;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-main {
    padding: 15px 6px 0px 6px;
    border: 1px solid #DDDDDD;
  }
  .motor-module .search-motor .motor-main--search {
    padding: 15px 12px 0px 12px;
  }
}
@media screen and (min-width: 1024px) {
  .motor-module .search-motor .motor-main {
    padding: 20px 12px 0px 12px;
  }
  .motor-module .search-motor .motor-main--search {
    padding: 15px 12px 0px 12px;
  }
}
.motor-module .search-motor .motor-main .row-ee {
  padding-bottom: 0;
}
.motor-module .search-motor .motor-main .row-ee .motor-form {
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  padding-bottom: 0;
  margin-bottom: 0;
}
.motor-module .search-motor .motor-main .row-ee .motor-form:nth-child(2) {
  padding-bottom: 10px;
}
.motor-module .search-motor .motor-main .row-ee .motor-form .content-select {
  position: relative;
}
@media (max-width: 360px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select {
    padding: 0 10px;
  }
}
.motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-election {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-bottom: 16px;
  width: 100%;
  height: 44px;
  color: #01a8ff;
  padding: 0px 3px 0px 12px;
  font-family: "Open Sans", sans-serif;
  background-color: #f5f5f5;
  border: 1px solid #DDDDDD;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-election {
    height: 34px;
    text-transform: uppercase;
    font-size: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-election {
    height: 48px;
    font-size: 16px;
  }
}
.motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-election:disabled, .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-election:disabled + .motor-chevron, .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-election:disabled + .motor-chevron + .motor-chevron2 {
  opacity: 0.5;
  cursor: not-allowed;
}
.motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron {
  position: absolute;
  right: 9px;
  top: calc(50% - 15px);
  width: 12px;
  height: 12px;
  display: block;
  border-left: 4px solid #01a8ff;
  border-bottom: 4px solid #01a8ff;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  pointer-events: none;
}
@media (max-width: 360px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron {
    right: 20px;
  }
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron {
    right: 9px;
    top: 5px;
    width: 0px;
    height: 0px;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #01a8ff;
    border-left: 5px solid transparent;
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@media screen and (min-width: 1024px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron {
    top: 10px;
    border-right: 7px solid transparent;
    border-bottom: 12px solid #01a8ff;
    border-left: 7px solid transparent;
  }
}
.motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron2 {
  display: none;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron2 {
    display: block;
    position: absolute;
    right: 9px;
    top: 20px;
    width: 0px;
    height: 0px;
    border-right: 5px solid transparent;
    border-top: 10px solid #01a8ff;
    border-left: 5px solid transparent;
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    pointer-events: none;
  }
}
@media screen and (min-width: 1024px) {
  .motor-module .search-motor .motor-main .row-ee .motor-form .content-select .motor-chevron2 {
    top: 28px;
    border-right: 7px solid transparent;
    border-top: 12px solid #01a8ff;
    border-left: 7px solid transparent;
  }
}
.motor-module .search-motor:nth-child(2) {
  display: none;
}
.motor-module .search-motor:nth-child(2) .motor-head .nav .motor-menu .motor-item[data-status=on] {
  color: #00CEA5;
  border-bottom: 3px solid #00CEA5;
}
.motor-module .search-motor:nth-child(2) .motor-head .motor-heading .motor-subtitle--motor {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/sponsor/heycar.png");
  height: 33px;
}
.motor-module .search-motor:nth-child(2) .motor-main .row-ee .motor-form .content-select .motor-election {
  color: #00CEA5;
}
.motor-module .search-motor:nth-child(2) .motor-main .row-ee .motor-form .content-select .motor-chevron {
  border-left: 4px solid #00CEA5;
  border-bottom: 4px solid #00CEA5;
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor:nth-child(2) .motor-main .row-ee .motor-form .content-select .motor-chevron {
    border-bottom: 10px solid #00CEA5;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
  }
}
@media screen and (min-width: 1024px) {
  .motor-module .search-motor:nth-child(2) .motor-main .row-ee .motor-form .content-select .motor-chevron {
    border-bottom: 12px solid #00CEA5;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
  }
}
@media screen and (min-width: 768px) {
  .motor-module .search-motor:nth-child(2) .motor-main .row-ee .motor-form .content-select .motor-chevron2 {
    border-top: 10px solid #00CEA5;
  }
}
@media screen and (min-width: 1024px) {
  .motor-module .search-motor:nth-child(2) .motor-main .row-ee .motor-form .content-select .motor-chevron2 {
    border-top: 12px solid #00CEA5;
  }
}

.edition-mod {
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  margin-bottom: 20px;
  position: relative;
}

.edition-mod a {
  color: #000;
  padding: 10px 0;
}

.edition-mod__link {
  color: #000;
  display: block;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .edition-mod__link {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}

.edition-mod__title {
  font-family: "Noto Serif", serif;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  font-size: 16px;
  padding-left: 88px;
  line-height: 1.1;
}

@media screen and (min-width: 425px) {
  .edition-mod__title {
    padding-left: 100px;
    width: calc(100% - 114px);
  }
}
@media screen and (min-width: 480px) {
  .edition-mod__title {
    width: calc(100% - 154px);
  }
}
@media screen and (min-width: 521px) {
  .edition-mod__title {
    padding-left: 87px;
  }
}
@media screen and (min-width: 718px) {
  .edition-mod__title {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .edition-mod__title {
    width: calc(100% - 159px);
    font-size: 19px;
    line-height: 1.2;
    padding-left: 94px;
  }
}
@media screen and (min-width: 872px) {
  .edition-mod__title {
    width: calc(100% - 119px);
    vertical-align: middle;
    padding-left: 88px;
  }
}
@media screen and (min-width: 1024px) {
  .edition-mod__title {
    font-size: 22px;
    line-height: 1.1;
    padding-left: 90px;
  }
}
.edition-mod__title::before {
  content: "";
  background-image: url("//s1.eestatic.com/assets_css/img/logo_edition.svg");
  width: 64px;
  height: 50px;
  -o-background-size: 100%;
     background-size: 100%;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 17px;
  z-index: 2;
  background-repeat: no-repeat;
}

@media screen and (min-width: 425px) {
  .edition-mod__title::before {
    width: 77px;
    height: 62px;
    left: 18px;
    top: 7px;
  }
}
@media screen and (min-width: 521px) {
  .edition-mod__title::before {
    height: 63px;
    left: 19px;
    top: 6px;
    width: 62px;
  }
}
@media screen and (min-width: 768px) {
  .edition-mod__title::before {
    height: 53px;
    width: 68px;
  }
}
@media screen and (min-width: 872px) {
  .edition-mod__title::before {
    width: 62px;
  }
}
@media screen and (min-width: 1024px) {
  .edition-mod__title::before {
    height: 50px;
    top: 6px;
    width: 64px;
  }
}
.edition-mod__title span {
  font-family: "Noto Serif", serif;
  font-weight: 700;
}

.edition-mod__title::after {
  content: "";
  display: inline-block;
  background-color: #F0D195;
  left: 0px;
  height: 50px;
  border-radius: 37.5px;
  position: absolute;
  top: 10px;
  width: 50px;
  z-index: 1;
}

@media screen and (min-width: 425px) {
  .edition-mod__title::after {
    height: 62px;
    left: -2px;
    top: 7px;
    width: 77px;
  }
}
@media screen and (min-width: 521px) {
  .edition-mod__title::after {
    height: 50px;
    top: 4px;
    width: 50px;
  }
}
@media screen and (min-width: 768px) {
  .edition-mod__title::after {
    height: 54px;
    top: 5px;
    width: 54px;
  }
}
@media screen and (min-width: 872px) {
  .edition-mod__title::after {
    width: 50px;
    height: 50px;
  }
}
.edition-mod__btn {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  height: 40px;
  background-color: #FD6D6D;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
  width: calc(100% - 88px);
  margin-top: 10px;
  margin-left: 88px;
  text-transform: uppercase;
}

@media screen and (min-width: 425px) {
  .edition-mod__btn {
    margin-top: 0;
    margin-left: 0;
    vertical-align: top;
    width: 110px;
  }
}
@media screen and (min-width: 480px) {
  .edition-mod__btn {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  .edition-mod__btn {
    padding-left: 0;
    margin-top: 0;
    width: 115px;
  }
}
@media screen and (min-width: 872px) {
  .edition-mod__btn {
    margin-left: 0;
    vertical-align: middle;
  }
}
.container .row-ee--carrusel-4 {
  display: block;
  margin: 0 -20px 24px;
  padding: 20px 0 30px 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 {
    margin: 0 0 24px;
    padding: 20px 0 20px 0;
  }
}
.container .row-ee--carrusel-4 .carrusel-viewport {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 22%;
     -moz-box-flex: 1;
          flex: 1 0 22%;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  scrollbar-width: none;
}
.container .row-ee--carrusel-4 .carrusel-viewport::-webkit-scrollbar {
  display: none;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item {
  scroll-snap-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 77%;
     -moz-box-flex: 1;
          flex: 1 0 77%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-right: 20px;
  counter-increment: item;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item {
    -webkit-flex-basis: inherit;
            flex-basis: inherit;
  }
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art {
  margin-top: 0;
  padding-top: 0;
  width: 100%;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art:last-child {
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art:last-child::after {
  display: none;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title {
  font-size: 20px;
  line-height: 21px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title {
    font-size: 18px;
    line-height: 19px;
  }
}
@media screen and (min-width: 1024px) {
  .container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title {
    font-size: 23px;
    letter-spacing: -1px;
    line-height: 24px;
  }
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title--smxx {
  font-size: 16px;
  line-height: 18px;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title--sm {
  font-size: 19px;
  line-height: 20px;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title--big {
  font-size: 26px;
  line-height: 27px;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__title--bigxx {
  font-size: 29px;
  line-height: 30px;
}
.container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__media {
  height: auto;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .container .row-ee--carrusel-4 .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
.container .row-ee--carrusel-4 .carrusel-viewport[data-buzz=on] .carrusel-item:first-of-type {
  -webkit-animation-name: buzz-out;
       -o-animation-name: buzz-out;
          animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
       -o-animation-duration: 0.75s;
          animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
       -o-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-viewport[data-buzz=on] .carrusel-item:first-of-type {
    -webkit-animation-iteration-count: 0;
         -o-animation-iteration-count: 0;
            animation-iteration-count: 0;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav {
  position: absolute;
  width: calc(100% - 38px);
  padding-top: 10px;
  margin: 0 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav {
    top: 50%;
    width: 100%;
    padding-top: 0px;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav .controls {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  gap: 10px;
  width: 25%;
  height: 0.8em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  scroll-behavior: smooth;
  z-index: 99;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .controls {
    display: none !important;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav .controls::-webkit-scrollbar {
  display: none;
}
.container .row-ee--carrusel-4 .carrusel-nav .controls__dot {
  scroll-snap-align: start;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-transition: opacity 0.2s, background-color 0.8s;
  -o-transition: opacity 0.2s, background-color 0.8s;
  transition: opacity 0.2s, background-color 0.8s;
}
.container .row-ee--carrusel-4 .carrusel-nav .controls__dot[data-status=off] {
  background-color: #D4D4D4;
  opacity: 0.8;
}
.container .row-ee--carrusel-4 .carrusel-nav .controls__dot[data-status=on] {
  opacity: 1;
  background-color: #111;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel {
  position: absolute;
  top: 25px;
  display: none;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel {
    top: 0%;
    display: block;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev {
  left: 1.5rem;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev {
    left: 0.5rem;
  }
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=off] {
    display: none;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #D4D4D4;
  font-family: "IconosElEspanol";
  position: relative;
  right: 1px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=on] {
    display: block;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=on] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
  position: relative;
  right: 1px;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next {
  right: 1.5rem;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next {
    right: 3.5rem;
  }
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=off] {
    display: none;
  }
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #D4D4D4;
  font-family: "IconosElEspanol";
  position: relative;
  left: 1px;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=on] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-4 .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
  position: relative;
  left: 1px;
}
.container .row-ee--carrusel-6 {
  display: block;
  margin: 0 -20px 24px;
  padding: 20px 0 30px 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 {
    margin: 0 0 24px;
    padding: 20px 0 20px 0;
  }
}
.container .row-ee--carrusel-6 .carrusel-viewport {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 14%;
     -moz-box-flex: 1;
          flex: 1 0 14%;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  scrollbar-width: none;
}
.container .row-ee--carrusel-6 .carrusel-viewport::-webkit-scrollbar {
  display: none;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 40%;
     -moz-box-flex: 1;
          flex: 1 0 40%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  scroll-snap-align: start;
  scroll-margin-left: 20px;
  margin-right: 20px;
  counter-increment: item;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item:first-of-type {
  margin-left: 20px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item:first-of-type {
    margin-left: 0;
  }
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item:last-child {
  margin-right: 10px;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item {
    -webkit-flex-basis: inherit;
            flex-basis: inherit;
  }
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art {
  margin-top: 0;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art {
    margin-right: 20px;
    width: 100%;
  }
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art:last-child {
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art:last-child::after {
  display: none;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title {
  font-size: 20px;
  line-height: 21px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title {
    font-size: 18px;
    line-height: 19px;
  }
}
@media screen and (min-width: 1024px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title {
    font-size: 19px;
    letter-spacing: -1px;
    line-height: 20px;
  }
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title--smxx {
  font-size: 14px;
  line-height: 16px;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title--sm {
  font-size: 16px;
  line-height: 18px;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title--big {
  font-size: 23px;
  line-height: 24px;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__title--bigxx {
  font-size: 26px;
  line-height: 27px;
}
.container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__media {
  height: auto;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .container .row-ee--carrusel-6 .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
.container .row-ee--carrusel-6 .carrusel-nav {
  position: absolute;
  width: calc(100% - 38px);
  padding-top: 10px;
  margin: 0 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav {
    top: 50%;
    width: 100%;
    padding-top: 0px;
  }
}
.container .row-ee--carrusel-6 .carrusel-nav .controls {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  gap: 10px;
  width: 35%;
  height: 0.8em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  scroll-behavior: smooth;
  z-index: 99;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav .controls {
    display: none !important;
  }
}
.container .row-ee--carrusel-6 .carrusel-nav .controls::-webkit-scrollbar {
  display: none;
}
.container .row-ee--carrusel-6 .carrusel-nav .controls__dot {
  scroll-snap-align: start;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-transition: opacity 0.2s, background-color 0.8s;
  -o-transition: opacity 0.2s, background-color 0.8s;
  transition: opacity 0.2s, background-color 0.8s;
}
.container .row-ee--carrusel-6 .carrusel-nav .controls__dot[data-status=off] {
  background-color: #D4D4D4;
  opacity: 0.8;
}
.container .row-ee--carrusel-6 .carrusel-nav .controls__dot[data-status=on] {
  opacity: 1;
  background-color: #111;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel {
  position: absolute;
  top: 25px;
  display: none;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel {
    top: 0%;
    display: block;
  }
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev {
  left: 1.5rem;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev {
    left: 0.5rem;
  }
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=off] {
    display: none;
  }
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #D4D4D4;
  font-family: "IconosElEspanol";
  position: relative;
  right: 1px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=on] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
  position: relative;
  right: 1px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next {
  right: 1.5rem;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next {
    right: 3.5rem;
  }
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=off] {
    display: none;
  }
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #D4D4D4;
  font-family: "IconosElEspanol";
  position: relative;
  left: 1px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=on] .icon {
  background-color: #fff;
  opacity: 0.9;
  height: 40px;
  width: 40px;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.container .row-ee--carrusel-6 .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
  position: relative;
  left: 1px;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-viewport .carrusel-item .art, .container .row-ee--carrusel-4.bg--blue .carrusel-viewport .carrusel-item .art, .container .row-ee--carrusel-4.bg--black .carrusel-viewport .carrusel-item .art, .container .row-ee--carrusel-6.bg--darkblue .carrusel-viewport .carrusel-item .art, .container .row-ee--carrusel-6.bg--blue .carrusel-viewport .carrusel-item .art, .container .row-ee--carrusel-6.bg--black .carrusel-viewport .carrusel-item .art {
  padding: 0;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-viewport .carrusel-item:first-of-type, .container .row-ee--carrusel-4.bg--blue .carrusel-viewport .carrusel-item:first-of-type, .container .row-ee--carrusel-4.bg--black .carrusel-viewport .carrusel-item:first-of-type, .container .row-ee--carrusel-6.bg--darkblue .carrusel-viewport .carrusel-item:first-of-type, .container .row-ee--carrusel-6.bg--blue .carrusel-viewport .carrusel-item:first-of-type, .container .row-ee--carrusel-6.bg--black .carrusel-viewport .carrusel-item:first-of-type {
  margin-left: 20px;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .controls__dot[data-status=off], .container .row-ee--carrusel-4.bg--blue .carrusel-nav .controls__dot[data-status=off], .container .row-ee--carrusel-4.bg--black .carrusel-nav .controls__dot[data-status=off], .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .controls__dot[data-status=off], .container .row-ee--carrusel-6.bg--blue .carrusel-nav .controls__dot[data-status=off], .container .row-ee--carrusel-6.bg--black .carrusel-nav .controls__dot[data-status=off] {
  background-color: #555555 !important;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .controls__dot[data-status=on], .container .row-ee--carrusel-4.bg--blue .carrusel-nav .controls__dot[data-status=on], .container .row-ee--carrusel-4.bg--black .carrusel-nav .controls__dot[data-status=on], .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .controls__dot[data-status=on], .container .row-ee--carrusel-6.bg--blue .carrusel-nav .controls__dot[data-status=on], .container .row-ee--carrusel-6.bg--black .carrusel-nav .controls__dot[data-status=on] {
  background-color: #fff !important;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  background-color: #607196;
  border: 1px solid #555555 !important;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #555555 !important;
  font-family: "IconosElEspanol";
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon {
  background-color: #607196 !important;
  border: 1px solid #ffffff !important;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #ffffff !important;
  font-family: "IconosElEspanol";
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
  background-color: #607196;
  border: 1px solid #555555 !important;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #555555 !important;
  font-family: "IconosElEspanol";
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon {
  background-color: #607196 !important;
  border: 1px solid #ffffff !important;
}
.container .row-ee--carrusel-4.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-left::after, .container .row-ee--carrusel-4.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #ffffff !important;
  font-family: "IconosElEspanol";
}
.container .row-ee--carrusel-4.bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .container .row-ee--carrusel-6.bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  background-color: #111111;
  border: 1px solid #555555 !important;
}
.container .row-ee--carrusel-4.bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .container .row-ee--carrusel-6.bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #555555 !important;
  font-family: "IconosElEspanol";
}
.container .row-ee--carrusel-4.bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .container .row-ee--carrusel-6.bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
  background-color: #111111;
  border: 1px solid #555555 !important;
}
.container .row-ee--carrusel-4.bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .container .row-ee--carrusel-6.bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #555555 !important;
  font-family: "IconosElEspanol";
}
.container .row-ee--carrusel-flag {
  display: block;
  margin: 0 -20px 24px;
  padding: 0px 0 30px 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag {
    margin: 0 0 24px;
    padding-bottom: 0px;
  }
}
.container .row-ee--carrusel-flag .carrusel-viewport {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 22%;
     -moz-box-flex: 1;
          flex: 1 0 22%;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  scrollbar-width: none;
}
.container .row-ee--carrusel-flag .carrusel-viewport::-webkit-scrollbar {
  display: none;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item {
  scroll-snap-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 40%;
     -moz-box-flex: 1;
          flex: 1 0 40%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  margin-right: 7px;
  padding-right: 10px;
  counter-increment: item;
  border-right: 1px solid #D5D5D5;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item:first-child {
  margin-left: 20px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item:first-child {
    margin-left: auto;
  }
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item:last-child {
  border-right-width: 0px;
  box-shadow: 0px 0px 0px 0px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item {
    -webkit-flex-basis: inherit;
            flex-basis: inherit;
  }
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art {
  margin-top: 0;
  padding-top: 0;
  width: 100%;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art:last-child {
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art:last-child::after {
  display: none;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__title {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0;
  margin-bottom: 3px;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media {
  height: auto;
  width: 55px;
  min-height: 55px;
  margin-right: 5px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media img {
  width: 55px;
  height: 79px;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media .icon {
  width: 20px;
  height: 20px;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media .icon-play::after {
  font-size: calc(80% - 1px);
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__media .icon.corner--right {
  right: 5px;
  top: 5px;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__body {
  width: 180px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__time {
  font-family: "Open Sans", sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: #8A9097;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__author, .container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art__location {
  font-size: 10px;
  line-height: 12px;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art--opinion {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  background-color: transparent;
  border-bottom: 0;
  padding: 0;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art--opinion .art__media {
  margin-bottom: 0;
}
.container .row-ee--carrusel-flag .carrusel-viewport .carrusel-item .art--opinion .art__title {
  padding-bottom: 0;
}
.container .row-ee--carrusel-flag .carrusel-viewport[data-buzz=on] .carrusel-item:first-of-type {
  -webkit-animation-name: buzz-out;
       -o-animation-name: buzz-out;
          animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
       -o-animation-duration: 0.75s;
          animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
       -o-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-viewport[data-buzz=on] .carrusel-item:first-of-type {
    -webkit-animation-iteration-count: 0;
         -o-animation-iteration-count: 0;
            animation-iteration-count: 0;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav {
  position: absolute;
  width: calc(100% - 38px);
  padding-top: 10px;
  margin: 0 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav {
    top: 50%;
    width: 100%;
    padding-top: 0px;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav .controls {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  gap: 10px;
  width: 25%;
  height: 0.8em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  overflow-x: scroll;
  scroll-behavior: smooth;
  z-index: 99;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .controls {
    display: none !important;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav .controls::-webkit-scrollbar {
  display: none;
}
.container .row-ee--carrusel-flag .carrusel-nav .controls__dot {
  scroll-snap-align: start;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-transition: opacity 0.2s, background-color 0.8s;
  -o-transition: opacity 0.2s, background-color 0.8s;
  transition: opacity 0.2s, background-color 0.8s;
}
.container .row-ee--carrusel-flag .carrusel-nav .controls__dot[data-status=off] {
  background-color: #D4D4D4;
  opacity: 0.8;
}
.container .row-ee--carrusel-flag .carrusel-nav .controls__dot[data-status=on] {
  opacity: 1;
  background-color: #111;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel {
  position: absolute;
  top: 25px;
  display: none;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel {
    top: 0%;
    display: block;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  background-color: #fff;
  opacity: 0.9;
  border-radius: 50px;
  border: 1px solid #D4D4D4;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev {
  left: 1.5rem;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev {
    left: 0.5rem;
  }
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev[data-status=off] {
    display: none;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #D4D4D4;
  font-family: "IconosElEspanol";
  position: relative;
  right: 1px;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev[data-status=on] {
    display: block;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev[data-status=on] .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after {
  content: "\f112";
  font-size: calc(150% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
  position: relative;
  top: 2px;
  right: 1px;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next {
  right: 1.5rem;
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next {
    right: 3.5rem;
  }
}
@media screen and (min-width: 768px) {
  .container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next[data-status=off] {
    display: none;
  }
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #D4D4D4;
  font-family: "IconosElEspanol";
  position: relative;
  top: 2px;
  left: 1px;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next[data-status=on] .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.container .row-ee--carrusel-flag .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after {
  content: "\f113";
  font-size: calc(150% - 1px);
  color: #111;
  font-family: "IconosElEspanol";
  position: relative;
  left: 1px;
}

.carrusel-animation {
  display: -webkit-flex;
  display: -webkit-box;
  display: -moz-box;
  display: flex;
  padding: 10px 0;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.carrusel-animation .carrusel-viewport {
  display: -webkit-flex;
  display: -webkit-box;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  gap: 2em;
  min-width: 100%;
  -webkit-animation: slider calc(10s / var(--speed, 1)) linear infinite;
       -o-animation: slider calc(10s / var(--speed, 1)) linear infinite;
          animation: slider calc(10s / var(--speed, 1)) linear infinite;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.carrusel-animation .carrusel-viewport .carrusel-item:last-of-type {
  margin-right: 20px;
}
.carrusel-animation .carrusel-viewport .carrusel-item .art {
  margin-top: 0;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .carrusel-animation .carrusel-viewport .carrusel-item .art {
    margin-right: 20px;
    width: 100%;
  }
}
.carrusel-animation .carrusel-viewport .carrusel-item .art:last-child {
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
}
.carrusel-animation .carrusel-viewport .carrusel-item .art:last-child::after {
  display: none;
}
.carrusel-animation .carrusel-viewport .carrusel-item .art__media {
  height: auto;
}
@media screen and (min-width: 768px) {
  .carrusel-animation .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .carrusel-animation .carrusel-viewport .carrusel-item .art__media {
    min-height: auto;
  }
}
.carrusel-animation .carrusel-viewport .carrusel-item .art__media--notitle span img, .carrusel-animation .carrusel-viewport .carrusel-item .art__media--notitle a img {
  height: auto;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: auto;
  max-height: 30px;
  vertical-align: middle;
}

.carrusel-animation .carrusel-viewport:has(> *:nth-child(10)) {
  --speed: 0.6;
}

.carrusel-animation .carrusel-viewport:has(> *:nth-child(15)) {
  --speed: 0.4;
}

.carrusel-animation .carrusel-viewport:has(> *:nth-child(25)) {
  --speed: 0.2;
}

.carrusel-animation .carrusel-viewport:has(> *:nth-child(40)) {
  --speed: 0.1;
}

.generic-grid__subtitle {
  font-family: "Petrona", serif;
  font-weight: 600;
  font-size: 23px;
  line-height: 30px;
  text-align: center;
  color: var(--fontGenericHeadingTitle_color, #111);
  margin: 0 auto 30px auto;
}
.generic-grid__row {
  padding: 0;
  margin: 0;
  display: -ms-grid;
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 21px;
}
@media screen and (min-width: 768px) {
  .generic-grid__row {
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
  }
}
.generic-grid__row .grid-item:nth-child(odd):last-child {
  display: inline-block;
  left: 55%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .generic-grid__row .grid-item:nth-child(odd):last-child {
    display: grid;
    left: 0;
    position: relative;
  }
}
.generic-grid .grid-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.generic-grid .grid-item__img {
  height: auto;
}
.generic-grid .grid-item__img img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  max-width: 150px;
  display: block;
  margin: auto;
  max-height: 150px;
  min-height: 150px;
}
.generic-grid .grid-item__name {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: var(--fontGenericHeadingTitle_color, #111);
  font-size: 15px;
  line-height: 20px;
  margin: 10px auto 4px;
  max-width: 200px;
  text-align: center;
}
.generic-grid .grid-item__title {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: #111;
  font-size: 12px;
  line-height: 16px;
  margin: 10px auto 4px;
  max-width: 200px;
  text-align: center;
}

.btn-1 {
  background: #FD6D6D;
  border-radius: 5px;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  white-space: nowrap;
  text-align: center;
}
.btn-1__txt-tablet {
  display: none;
}
.btn-1:hover {
  color: #fff;
  opacity: 0.9;
}

@media (min-width: 768px) {
  .btn-1 {
    font-size: 16px;
  }
  .btn-1__txt-tablet {
    display: inline;
    background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/icon-arrow-big.svg");
    padding-right: 26px;
    background-position: center right;
    background-repeat: no-repeat;
  }
}
@media (min-width: 1024px) {
  .btn-1 {
    padding: 0 30px;
    height: 62px;
    line-height: 62px;
  }
}
.btn {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 5px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 22px;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}
.btn--red {
  background-color: #FD6D6D;
}
.btn--red:hover {
  background-color: #E14545;
}
.btn--red:active {
  background-color: #FF9B9B;
}
.btn--blue {
  background-color: #178FE6;
}
.btn--s  {
  padding: 5px;
  line-height: 19px;
}
.btn--m  {
  font-size: 18px;
  padding: 20px;
  line-height: 24px;
}
.btn--l {
  padding: 22px;
}

.next-edition {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/bg-suscription-1.svg");
  background-repeat: no-repeat;
  background-position: top left -120px;
  margin: 0 -20px 20px;
  width: auto;
}
@media screen and (min-width: 768px) {
  .next-edition {
    background-position: top left 0;
    -o-background-size: 40% auto;
       background-size: 40% auto;
    margin: 0 -20px;
    width: calc(100% - 230px);
  }
}
@media screen and (min-width: 1024px) {
  .next-edition {
    background-position: center top;
    -o-background-size: 75% auto;
       background-size: 75% auto;
    margin: 0;
    width: 100%;
  }
}
.next-edition a {
  display: block;
  padding: 0 20px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .next-edition a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .next-edition a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.next-edition .next-edition__img {
  display: inline-block;
  height: 202px;
  margin-bottom: 20px;
  vertical-align: top;
  width: 151px;
}
@media screen and (min-width: 768px) {
  .next-edition .next-edition__img {
    height: 176px;
    margin: 0;
    width: 131px;
  }
}
@media screen and (min-width: 1024px) {
  .next-edition .next-edition__img {
    height: 197px;
    margin: 0 auto 16px;
    width: 147px;
  }
}
.next-edition .next-edition__img img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.next-edition ul {
  display: inline-block;
  margin: 0;
  list-style: none;
  width: calc(100% - 156px);
}
@media screen and (min-width: 768px) {
  .next-edition ul {
    margin-left: auto;
  }
}
@media screen and (min-width: 1024px) {
  .next-edition ul {
    margin: 0 auto 16px;
    width: 100%;
  }
}
.next-edition ul li {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font: 500 16px/17px "Petrona", serif;
  margin-bottom: 10px;
  padding-left: 20px;
  text-transform: none;
}
.next-edition ul li:last-child {
  margin-bottom: 0;
}
.next-edition ul li::before {
  content: "";
  border-radius: 50%;
  background: #FD6D6D;
  display: inline-block;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  height: 10px;
  margin-right: 6px;
  width: 10px;
}
.next-edition .btn {
  height: 34px;
  font-weight: 700;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .next-edition .btn {
    margin: -34px 0 0 auto;
    width: 263px;
  }
}
@media screen and (min-width: 1024px) {
  .next-edition .btn {
    margin: 0 auto;
    width: 100%;
  }
}

.md-subscription {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  background: #F3F3F3;
  padding-bottom: 20px;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .md-subscription {
    height: 254px;
    margin-left: 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 233px;
  }
}
@media screen and (min-width: 1024px) {
  .md-subscription {
    height: auto;
    margin: 30px auto 0;
    position: relative;
    padding-bottom: 20px;
    width: 100%;
  }
}
.md-subscription__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.md-subscription__title {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  background-color: #111111;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 40px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font: 700 20px/21px "Open Sans", sans-serif;
  margin: 0;
  padding-left: 16px;
}
.md-subscription p {
  font: 23px/24px "Petrona", serif;
  letter-spacing: -1px;
  margin: 17px auto;
  padding: 0 16px;
}
@media screen and (min-width: 768px) {
  .md-subscription p {
    font-size: 21px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1024px) {
  .md-subscription p {
    font-size: 23px;
    line-height: 24px;
  }
}
.md-subscription .btn {
  height: 34px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  font-weight: 700;
  margin-top: auto;
  width: 210px;
}
@media screen and (min-width: 768px) {
  .md-subscription .btn {
    width: 152px;
  }
}
@media screen and (min-width: 1024px) {
  .md-subscription .btn {
    width: 206px;
  }
}

.mod {
  margin-bottom: 20px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .mod {
    margin-bottom: 20px;
  }
}
.mod a {
  color: #111;
}
.mod__wrapper {
  grid-column: span 24;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.mod__wrapper--gap {
  padding: 0 10px;
}
.mod__wrapper[data-status=on] {
  display: none;
}
.mod .row-ee[data-status=off] {
  display: grid;
}
.mod .row-ee[data-status=on] {
  display: none;
}
@media screen and (min-width: 768px) {
  .mod.simple .heading ~ .heading__nav {
    margin-top: -20px;
  }
}
.mod.simple .heading ~ .heading__button {
  margin-top: -20px;
}
@media screen and (min-width: 768px) {
  .mod.simple .heading ~ .heading__button {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .mod.double .mod__wrapper .heading__nav {
    margin-top: -20px;
  }
}
.mod[class*=mod--][class*=simple]:not([class*=mod--opinion]) .heading:not([class*=heading--center]) {
  margin: 0 20px 20px;
}
.mod[class*=mod--][class*=simple]:not([class*=mod--opinion]) .heading:not([class*=heading--center]) ~ .row-ee {
  padding: 0 20px 20px;
}
.mod--generic {
  background-color: var(--modGeneric_background, #F0F0F0);
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--generic {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--generic .heading {
  margin: 0 20px 20px;
}
.mod--generic .generic-grid {
  padding: 0 20px 20px 20px;
}
.mod--generic--white {
  background-color: #fff;
}
.mod--generic--black {
  background-color: #111;
}
.mod--generic--black .heading .heading__title a {
  color: #fff;
}
.mod--generic--black .heading::after {
  background-image: -webkit-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #fff 16%, rgba(255, 255, 255, 0) 0%);
}
.mod--generic--black .heading__pointer {
  color: #fff;
}
.mod--generic--black .generic-grid__subtitle,
.mod--generic--black .generic-grid .grid-item__name,
.mod--generic--black .generic-grid .grid-item__title {
  color: #fff;
}
.mod--generic--blue {
  background-color: #607196;
}
.mod--generic--blue .heading .heading__title a {
  color: #fff;
}
.mod--generic--blue .heading::after {
  background-image: -webkit-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #fff 16%, rgba(255, 255, 255, 0) 0%);
}
.mod--generic--blue .heading__pointer {
  color: #fff;
}
.mod--generic--blue .generic-grid__subtitle,
.mod--generic--blue .generic-grid .grid-item__name,
.mod--generic--blue .generic-grid .grid-item__title {
  color: #fff;
}
.mod--invertia {
  background-color: #FFF0E5;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--invertia {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--invertia .mod__wrapper--gap {
  padding: 0 20px 20px;
}
.mod--cultura {
  background-color: #ECECEC;
}
.mod--blue {
  background-color: #EBEDF1;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--blue {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--blue .heading {
  margin: 0 20px 20px;
}
.mod--blue .heading .heading__title a {
  color: black;
}
.mod--blue .heading .heading__title::before {
  background-color: black;
}
.mod--blue.double .mod__wrapper {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--blue.double .mod__wrapper {
    padding-bottom: 0;
  }
}
.mod--blue.simple .heading {
  margin: 0 0 20px;
}
.mod--white {
  background-color: #fff;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--white {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--white .heading {
  margin: 0 20px 20px;
}
.mod--white .generic-grid {
  padding: 0 20px 20px 20px;
}
.mod--cultural {
  background-color: #ECECEC;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--cultural {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--cultural .heading {
  margin: 0 20px 20px;
}
.mod--cultural .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--cultural .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--porfolio {
  background-color: #ECECEC;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--porfolio {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--porfolio .heading {
  margin: 0 20px 20px;
}
.mod--porfolio .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--porfolio .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--jaleos {
  background-color: #FFECEC;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--jaleos {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--jaleos .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--jaleos .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--jaleos .heading--estilo ~ .row-ee {
  margin-top: 0;
  padding-top: 0;
}
.mod--jaleos .heading--estilo ~ .row-ee::before {
  display: none;
}
.mod--multimedia {
  background-color: #445069;
  margin-bottom: 0;
  padding: 0 20px 20px;
  margin-bottom: 20px;
}
.mod--multimedia .heading {
  border-top: none;
}
.mod--multimedia .heading__title {
  color: #fff;
}
.mod--multimedia .heading__title::before {
  display: none;
}
.mod--multimedia .heading::after {
  background-image: -webkit-linear-gradient(left, #FAFAFA 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #FAFAFA 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #FAFAFA 16%, rgba(255, 255, 255, 0) 0%);
}
.mod--multimedia .row-ee-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .mod--multimedia .row-ee-horizontal {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 20px;
  }
}
.mod--multimedia .art .art__title {
  padding-bottom: 10px !important;
}
.mod--multimedia .art .art__subtitle {
  color: #BEBEBE;
}
.mod--multimedia .art .art__info {
  color: #fff;
}
.mod--multimedia .art .art__related .related {
  color: #fff;
}
.mod--multimedia .art .art__related .related::before {
  background-image: none;
  content: "\f16a";
  font-size: calc(75% - 1px);
  color: #fff;
  font-family: "IconosElEspanol";
}
.mod--multimedia .art--flag {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .mod--multimedia .art--flag {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80px;
       -moz-box-flex: 1;
            flex: 1 1 80px;
    margin-right: 10px;
    margin-bottom: 0;
    padding: 0;
  }
  .mod--multimedia .art--flag::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .mod--multimedia .art--flag {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
  .mod--multimedia .art--flag::after {
    display: block;
  }
}
.mod--multimedia .art--flag .art__media {
  min-height: 82px;
  width: 117px;
}
@media screen and (min-width: 768px) {
  .mod--multimedia .art--flag .art__media {
    min-height: 69px;
    margin: 0 0 12px;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .mod--multimedia .art--flag .art__media {
    margin: 0 12px 0 0;
    min-height: 82px;
    width: 117px;
  }
}
.mod--multimedia .art--flag .art__title {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 17px;
}
.mod--carousel {
  background-color: #445069;
}
.mod--carousel .mod__header {
  background-color: #555555;
}
.mod--carousel .mod__header:after {
  display: none;
}
.mod--multimedia .heading__title a,
.mod--multimedia .heading__title a:hover,
.mod--multimedia .art__title a,
.mod--multimedia .art__title a:hover, .mod--carousel .heading__title a,
.mod--carousel .heading__title a:hover,
.mod--carousel .art__title a,
.mod--carousel .art__title a:hover {
  color: #fff;
}
.mod--multimedia .nav__menu a,
.mod--multimedia .nav__menu a:hover, .mod--carousel .nav__menu a,
.mod--carousel .nav__menu a:hover {
  color: #fff;
}
.mod--multimedia .sponsor__text,
.mod--multimedia .heading__pointer,
.mod--multimedia .heading__button, .mod--carousel .sponsor__text,
.mod--carousel .heading__pointer,
.mod--carousel .heading__button {
  color: #fff;
}
.mod--multimedia .sponsor__text:hover,
.mod--multimedia .heading__pointer:hover,
.mod--multimedia .heading__button:hover, .mod--carousel .sponsor__text:hover,
.mod--carousel .heading__pointer:hover,
.mod--carousel .heading__button:hover {
  color: #fff;
}
.mod--oscar {
  background-color: #FFF4D7;
}
.mod--oscar .mod__header {
  background-color: #FFD569;
}
.mod--oscar .mod__header:after {
  display: none;
}
.mod--opinion {
  margin-bottom: 20px;
}
@media screen and (min-width: 1200px) {
  .mod--opinion {
    margin-bottom: 40px;
  }
}
.mod--opinion .row-ee .art {
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
}
.mod--opinion .row-ee .art .art__comments {
  display: none;
}
.mod--opinion .row-ee .art .art__body .art__info {
  max-width: 100%;
  color: var(--fontGenericInfoOpinionAuthorVertical_color, var(--fontGenericInfo_color, #595959));
}
.mod--opinion .row-ee .art .art__body .art__info .art__author {
  max-width: calc(100% - 20px);
}
.mod--opinion .row-ee .art .art__media + .art__body .art__info {
  max-width: calc(100% - 45px);
}
.mod--opinion .row-ee .art .art__media + .art__body .art__info .art__author {
  max-width: calc(100% - 20px);
}
.mod--opinion .row-ee--horizontal {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  margin: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media screen and (min-width: 1030px) {
  .mod--opinion .row-ee--horizontal {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.mod--opinion .row-ee--horizontal .art {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  width: auto;
  /* one item */
  /* two items */
  /* three items */
  /* four items */
  /* five items */
  /* six items */
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal .art {
    margin-bottom: 0;
    margin-right: 20px;
    width: 100%;
  }
}
.mod--opinion .row-ee--horizontal .art:before {
  opacity: 0;
}
.mod--opinion .row-ee--horizontal .art:last-child {
  margin-right: 0;
}
.mod--opinion .row-ee--horizontal .art:last-child::after {
  display: none;
}
.mod--opinion .row-ee--horizontal .art__title {
  font-size: 18px;
  line-height: 19px;
}
@media screen and (min-width: 1024px) {
  .mod--opinion .row-ee--horizontal .art__title {
    font-size: 23px;
    letter-spacing: var(--fontOpinionLetterSpacing, -1px);
    line-height: 24px;
  }
}
.mod--opinion .row-ee--horizontal .art__media {
  width: auto;
}
.mod--opinion .row-ee--horizontal .art__media .media {
  height: auto;
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(1) {
  width: 100%;
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(2) ~ .art {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(2) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    width: 48%;
  }
}
@media screen and (min-width: 1030px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(2) ~ .art {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    width: 50%;
  }
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3) ~ .art {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    width: 31.3333%;
  }
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3):last-child, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3) ~ .art:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1030px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(3) ~ .art {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    width: 33.3333%;
  }
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(4), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(4) ~ .art {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(4), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(4) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    width: 22%;
  }
}
@media screen and (min-width: 1030px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(4), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(4) ~ .art {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    width: 25%;
  }
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5) ~ .art {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-right: 10px;
    width: 18%;
  }
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5):last-child, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5) ~ .art:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1030px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5) ~ .art {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    margin-right: 20px;
    width: 20%;
  }
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5):last-child, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(5) ~ .art:last-child {
    margin-right: 0;
  }
}
.mod--opinion .row-ee--horizontal .art .art__media {
  width: 65px;
}
@media screen and (min-width: 1024px) {
  .mod--opinion .row-ee--horizontal .art .art__media {
    width: 55px;
  }
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  width: 100%;
  /*             .art__info .art__author {
                @include respond-to-bp(1200px) {
                  font-size: 8px;
                }
              } */
}
@media screen and (min-width: 768px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art {
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-right: 0;
    margin-bottom: 20px;
    width: 32.33%;
  }
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6):nth-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6):nth-child(5), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art:nth-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art:nth-child(5) {
    margin: 0 10px 20px;
  }
}
@media screen and (min-width: 1030px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art {
    -webkit-flex-shrink: inherit;
            flex-shrink: inherit;
    margin-bottom: 0;
    margin-right: 10px;
    width: 16.66%;
  }
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6):nth-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6):nth-child(5), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art:nth-child(2), .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art:nth-child(5) {
    margin: 0 10px 0 0;
  }
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6):last-child, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art:last-child {
    margin-right: 0;
  }
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) .art__media, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art .art__media {
  width: 65px;
}
@media screen and (min-width: 1024px) {
  .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) .art__media, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art .art__media {
    width: 55px;
  }
}
.mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) .art__title, .mod--opinion .row-ee--horizontal .art:first-child:nth-last-child(6) ~ .art .art__title {
  font-size: 18px;
  line-height: 19px;
}
.mod--opinion .row-ee--horizontal-4 .art {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  padding: 0 0 10px;
}
.mod--opinion .row-ee--horizontal-4 .art--opinion {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  padding: 10px;
}
.mod--opinion .art--opinion {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
          flex-direction: row-reverse;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .mod--opinion .art--opinion {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
            flex-direction: column-reverse;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80px;
       -moz-box-flex: 1;
            flex: 1 1 80px;
    margin-right: 20px;
    margin-bottom: 0;
  }
  .mod--opinion .art--opinion:last-child {
    margin-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .mod--opinion .art--opinion {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80px;
       -moz-box-flex: 1;
            flex: 1 1 80px;
  }
}
.mod--opinion .art--opinion:last-of-type {
  margin-top: 0;
}
.mod--opinion .art--opinion .art__title {
  font: var(--fontGenericInfoOpinionVertical_weight, 500) 18px/19px var(--fontGenericInfoOpinionVertical, "Petrona", sans-serif);
  font-style: italic;
}
@media screen and (min-width: 1024px) {
  .mod--opinion .art--opinion .art__title {
    font-size: 21px;
    line-height: 23px;
  }
}
.mod--puentes .mod__header, .mod--invertia .mod__header, .mod--cultural .mod__header, .mod--porfolio .mod__header, .mod--jaleos .mod__header, .mod--multimedia .mod__header, .mod--carousel .mod__header, .mod--oscar .mod__header {
  padding: 0 10px;
}
.mod--sociedad .art--flag {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
}
@media screen and (min-width: 768px) {
  .mod--sociedad .art--flag {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .mod--sociedad .art--flag {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
.mod--sociedad .art--flag .art__media {
  width: 153px;
}
@media screen and (min-width: 768px) {
  .mod--sociedad .art--flag .art__media {
    margin: 0 auto 12px;
    width: 207px;
  }
}
@media screen and (min-width: 1024px) {
  .mod--sociedad .art--flag .art__media {
    margin: 0 12px 0 0;
    width: 148px;
  }
}
.mod--sociedad .art--flag .art__media + .art__body {
  width: 100%;
}
.mod--sociedad .art--flag .art__title {
  font-size: 18px;
  line-height: 19px;
  letter-spacing: 0;
}
.mod--mas-visto {
  margin-bottom: 0;
  position: relative;
}
.mod--letra-global {
  background-color: #f0f0f0;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--letra-global {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--letra-global .heading {
  margin: 0 20px 20px;
}
.mod--letra-global .heading .heading__title::before {
  background-color: var(--modGenericBorder_color, #111);
}
.mod--letra-global .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--letra-global .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--letra-global.simple .heading ~ .row-ee {
  margin: 0 20px 20px;
}
.mod--vida-teky {
  background-color: #C3E3FA;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--vida-teky {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--vida-teky .heading {
  margin: 0 20px 20px;
}
.mod--vida-teky .heading .heading__title a {
  color: #3585BE;
}
.mod--vida-teky .heading .heading__title::before {
  background-color: #3585BE;
}
.mod--vida-teky .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--vida-teky .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--business, .mod--confidente-vip {
  background-color: #FDF1E1;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--business, .mod--confidente-vip {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--business .heading, .mod--confidente-vip .heading {
  margin: 0 20px 20px;
}
.mod--business .mod__wrapper--gap, .mod--confidente-vip .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--business .mod__wrapper--gap, .mod--confidente-vip .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--coche-global .heading, .mod--consumidor-global .heading, .mod--culemania .heading, .mod--cronica-global .heading, .mod--cronica-directo .heading {
  margin: 0 0 20px;
}
.mod--coche-global .heading--center .heading__title img, .mod--consumidor-global .heading--center .heading__title img, .mod--culemania .heading--center .heading__title img, .mod--cronica-global .heading--center .heading__title img, .mod--cronica-directo .heading--center .heading__title img {
  height: 32px;
}
@media screen and (min-width: 768px) {
  .mod--coche-global .heading--center .heading__title img, .mod--consumidor-global .heading--center .heading__title img, .mod--culemania .heading--center .heading__title img, .mod--cronica-global .heading--center .heading__title img, .mod--cronica-directo .heading--center .heading__title img {
    height: 45px;
  }
}
.mod--bmagazine {
  background-color: #ff6c60;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 1024px) {
  .mod--bmagazine {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--bmagazine .mod__wrapper--gap {
  padding: 0 20px 20px;
}
.mod--bmagazine .heading {
  margin: 0 20px 20px;
}
.mod--bmagazine .heading__button::before {
  color: #fff;
}
.mod--bmagazine .heading__button[data-status=off]::after {
  color: #fff;
}
.mod--bmagazine .heading__nav .nav__menu .nav__item a {
  color: #fff;
}
.mod--bmagazine .art .art__kicker.bg--generic-border-radius {
  color: #ff6c60;
  border: 1px solid #ff6c60;
}
.mod--bmagazine .art .art__info {
  color: #ff6c60;
}
.mod--site-default-color {
  background-color: var(--modDefaultBackground-color);
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--site-default-color {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--site-default-color .heading {
  margin: 0 20px 20px;
}
.mod--site-default-color .heading .heading__title a {
  color: var(--modDefaultTitle-color);
}
.mod--site-default-color .heading .heading__title::before {
  background-color: var(--modDefaultBackground-color);
}
.mod--site-default-color .heading__button::before {
  color: var(--modDefaultTitle-color);
}
.mod--site-default-color .heading__button[data-status=off]::after {
  color: var(--modDefaultTitle-color);
}
.mod--site-default-color .mod__wrapper--gap {
  padding: 0 20px 20px;
}
@media screen and (min-width: 768px) {
  .mod--site-default-color .mod__wrapper--gap {
    padding-bottom: 0;
  }
}
.mod--site-default-color .mod__wrapper--gap .heading__nav .nav__menu .nav__item a {
  color: var(--modDefaultTitle-color);
}
.mod--site-default-color .mod__wrapper--gap .art .art__title a {
  color: var(--modDefault-color);
}
.mod--site-default-color .mod__wrapper--gap .art .art__info {
  color: var(--modDefaultBackground-color);
}
.mod--light-blue {
  background-color: #c3e3fa;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 1024px) {
  .mod--light-blue {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--light-blue .mod__wrapper--gap {
  padding: 0 20px 20px;
}
.mod--light-blue .heading {
  margin: 0 20px 20px;
}
.mod--light-blue .heading__button::before {
  color: #fff;
}
.mod--light-blue .heading__button[data-status=off]::after {
  color: #fff;
}
.mod--light-blue .heading__nav .nav__menu .nav__item a {
  color: #111;
}
.mod--light-blue .art .art__kicker.bg--generic-border-radius {
  color: #c3e3fa;
  border: 1px solid #c3e3fa;
}
.mod--light-blue .art .art__info {
  color: #111;
}
.mod--cronica-vasca .heading {
  margin: 0 0 20px;
}
.mod--cronica-vasca .heading--center .heading__title img {
  height: 45px;
}
@media screen and (min-width: 768px) {
  .mod--cronica-vasca .heading--center .heading__title img {
    height: 60px;
  }
}
.mod--cronica-vasca .heading--center .heading__title::before {
  background-color: #EEB54F;
}
.mod--metropoli .heading {
  margin: 0 0 20px;
}
.mod--metropoli .heading--center .heading__title img {
  height: 25px;
}
@media screen and (min-width: 768px) {
  .mod--metropoli .heading--center .heading__title img {
    height: 32px;
  }
}
.mod--metropoli .heading--center .heading__title::before {
  background-color: #007298;
}
.mod--coche-global .heading__title::before, .mod--cronica-directo .heading__title::before {
  background-color: #EEB54F;
}
.mod--consumidor-global .heading__title::before {
  background-color: #48c9eb;
}
.mod--hule-mantel .heading {
  margin: 0 0 20px;
}
.mod--hule-mantel .heading--center .heading__title {
  padding: 0;
}
.mod--hule-mantel .heading--center .heading__title img {
  height: 65px;
}
@media screen and (min-width: 768px) {
  .mod--hule-mantel .heading--center .heading__title img {
    height: 90px;
    max-height: 100px;
  }
}
.mod--hule-mantel .heading--center .heading__title::before {
  background-color: #111;
}
.mod--culemania .heading__title::before {
  background-color: #E30613;
}
.mod--cronica-global .heading__title::before {
  background-color: #E30613;
}
.mod--districts {
  background-color: #fff;
  margin-bottom: 20px;
  margin-right: -20px;
  margin-left: -20px;
  width: 100vw;
}
@media screen and (min-width: 768px) {
  .mod--districts {
    margin: 0 auto 40px;
    width: 100%;
  }
}
.mod--districts .heading {
  margin: 0 20px 20px;
}
.mod--districts .districts__wrapper {
  padding: 0 20px 40px;
}
.mod--portadilla .art__body .sponsor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 0 6px 0;
  margin-bottom: 0;
  height: 25px;
}
.mod--portadilla .art__body .sponsor__logo {
  min-height: 25px;
  width: auto;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.mod--portadilla .art__body .sponsor__logo .art__media {
  min-height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.mod--portadilla .art__body .sponsor__logo .art__media img {
  max-height: 20px;
}
.mod--portadilla--top {
  margin-bottom: 0px;
}
.mod--portadilla--top .portadilla-top .heading--center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
}
@media screen and (min-width: 1024px) {
  .mod--portadilla--top .portadilla-top .heading--center {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row nowrap;
  }
}
.mod--portadilla--top .portadilla-top .heading--center .heading__title {
  text-transform: uppercase;
  font-size: var(--portadillasHeadingTitleSize, 20px);
  line-height: var(--portadillasHeadingTitleLineHeight, 21px);
  padding: 8px 0;
}
@media screen and (min-width: 1024px) {
  .mod--portadilla--top .portadilla-top .heading--center .heading__title {
    font-size: var(--portadillasHeadingTitleSize, 30px);
    line-height: var(--portadillasHeadingTitleLineHeight, 31px);
  }
}
.mod--portadilla--top .portadilla-top .heading--center .heading__title a {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .mod--portadilla--top .portadilla-top .heading--center .heading__title a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row wrap;
  }
}
.mod--portadilla--top .portadilla-top .heading--center .heading__title a img {
  width: auto;
  height: auto;
  max-height: 44px;
}
@media screen and (min-width: 768px) {
  .mod--portadilla--top .portadilla-top .heading--center .heading__title a img {
    margin-right: 5px;
  }
}
.mod--portadilla--top .portadilla-top .heading--center .heading__title + .heading__sponsor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  position: relative;
  padding-bottom: 10px;
}
@media screen and (min-width: 1024px) {
  .mod--portadilla--top .portadilla-top .heading--center .heading__title + .heading__sponsor {
    position: absolute;
    padding-bottom: 0px;
  }
}
.mod--portadilla--top .portadilla-top .heading--center .heading__title + .heading__sponsor .sponsor {
  max-width: none;
  font-size: var(--portadillasHeadingTitleSize, 13px);
  line-height: var(--portadillasHeadingTitleLineHeight, 14px);
  color: var(--portadillasHeadingSponsorColor, #000000);
  text-transform: none;
}
.mod--portadilla--top .portadilla-top .heading__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  color: var(--portadillasHeadingBotonNavColor, #8A9097);
}
.mod--portadilla--top .portadilla-top .heading__button[data-status=off]::after {
  color: var(--portadillasHeadingBotonNavIconColor, #8A9097);
}
@media screen and (min-width: 768px) {
  .mod--portadilla--top .portadilla-top .heading__button {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .mod--portadilla--top .portadilla-top .heading__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
.mod--portadilla--top .portadilla-top .heading__nav[data-status=on] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
@media screen and (min-width: 768px) {
  .mod--portadilla--top .portadilla-top .heading__nav .nav__menu .nav__item h3 {
    font-size: var(--portadillasHeadingNavSize, 14px);
    line-height: var(--portadillasHeadingNavLineHeight, 14px);
  }
}
.mod--portadilla--top + .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type {
  margin-top: 0px;
}
.mod--portadilla--top + .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type::before {
  display: none;
}
.mod--portadilla--top + .mod--portadilla .row-ee--35-65 {
  margin-top: 0px;
}
.mod--portadilla--top + .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type {
  margin-top: 0px;
}
.mod--portadilla--top + .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type::before {
  display: none;
}
.mod--portadilla .row-ee--horizontal-1 {
  padding-bottom: 0px;
}
.mod--portadilla .row-ee--horizontal-1 .art--flag .art__title {
  -webkit-box-flex: unset;
  -webkit-flex: unset;
     -moz-box-flex: unset;
          flex: unset;
}
.mod--portadilla .row-ee--horizontal-1 .art--flag .art__info {
  margin-top: 0;
}
.mod--portadilla .row-ee--horizontal-1 .sponsor, .mod--portadilla .row-ee--horizontal-2 .sponsor, .mod--portadilla .row-ee--horizontal-3 .sponsor, .mod--portadilla .row-ee--horizontal-4 .sponsor, .mod--portadilla .row-ee--horizontal-5 .sponsor, .mod--portadilla .row-ee--horizontal-6 .sponsor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 0 6px 0;
  margin-bottom: 0;
  height: 25px;
}
.mod--portadilla .row-ee--horizontal-1 .sponsor__logo, .mod--portadilla .row-ee--horizontal-2 .sponsor__logo, .mod--portadilla .row-ee--horizontal-3 .sponsor__logo, .mod--portadilla .row-ee--horizontal-4 .sponsor__logo, .mod--portadilla .row-ee--horizontal-5 .sponsor__logo, .mod--portadilla .row-ee--horizontal-6 .sponsor__logo {
  min-height: 25px;
  width: auto;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.mod--portadilla .row-ee--horizontal-1 .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-2 .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-3 .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-4 .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-5 .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-6 .sponsor__logo .art__media {
  min-height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.mod--portadilla .row-ee--horizontal-1 .sponsor__logo .art__media img, .mod--portadilla .row-ee--horizontal-2 .sponsor__logo .art__media img, .mod--portadilla .row-ee--horizontal-3 .sponsor__logo .art__media img, .mod--portadilla .row-ee--horizontal-4 .sponsor__logo .art__media img, .mod--portadilla .row-ee--horizontal-5 .sponsor__logo .art__media img, .mod--portadilla .row-ee--horizontal-6 .sponsor__logo .art__media img {
  max-height: 20px;
}
@media only screen and (max-width: 768px) {
  .mod--portadilla .row-ee--horizontal-1 .art--flag > .art__media, .mod--portadilla .row-ee--horizontal-2 .art--flag > .art__media, .mod--portadilla .row-ee--horizontal-3 .art--flag > .art__media, .mod--portadilla .row-ee--horizontal-4 .art--flag > .art__media, .mod--portadilla .row-ee--horizontal-5 .art--flag > .art__media, .mod--portadilla .row-ee--horizontal-6 .art--flag > .art__media {
    margin-top: 20px;
  }
  .mod--portadilla .row-ee--horizontal-1 .art--flag .sponsor, .mod--portadilla .row-ee--horizontal-2 .art--flag .sponsor, .mod--portadilla .row-ee--horizontal-3 .art--flag .sponsor, .mod--portadilla .row-ee--horizontal-4 .art--flag .sponsor, .mod--portadilla .row-ee--horizontal-5 .art--flag .sponsor, .mod--portadilla .row-ee--horizontal-6 .art--flag .sponsor {
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
  .mod--portadilla .row-ee--horizontal-1 .art--flag .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-2 .art--flag .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-3 .art--flag .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-4 .art--flag .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-5 .art--flag .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-6 .art--flag .sponsor__logo .art__media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    margin-bottom: 0;
  }
}
.mod--portadilla .row-ee--horizontal-5 .art, .mod--portadilla .row-ee--horizontal-6 .art {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.mod--portadilla .row-ee--horizontal-5 .art .sponsor, .mod--portadilla .row-ee--horizontal-6 .art .sponsor {
  height: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
}
.mod--portadilla .row-ee--horizontal-5 .art .sponsor__logo, .mod--portadilla .row-ee--horizontal-6 .art .sponsor__logo {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 768px) {
  .mod--portadilla .row-ee--horizontal-5 .art .sponsor, .mod--portadilla .row-ee--horizontal-6 .art .sponsor {
    height: 30px;
  }
  .mod--portadilla .row-ee--horizontal-5 .art .sponsor__logo .art__media img, .mod--portadilla .row-ee--horizontal-6 .art .sponsor__logo .art__media img {
    max-height: 50%;
    height: 100%;
  }
}
@media only screen and (max-width: 475px) {
  .mod--portadilla .row-ee--horizontal-2 .art .sponsor, .mod--portadilla .row-ee--horizontal-3 .art .sponsor, .mod--portadilla .row-ee--horizontal-4 .art .sponsor, .mod--portadilla .row-ee--horizontal-6 .art .sponsor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    height: 40px;
  }
  .mod--portadilla .row-ee--horizontal-2 .art .sponsor__logo, .mod--portadilla .row-ee--horizontal-3 .art .sponsor__logo, .mod--portadilla .row-ee--horizontal-4 .art .sponsor__logo, .mod--portadilla .row-ee--horizontal-6 .art .sponsor__logo {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }
  .mod--portadilla .row-ee--horizontal-2 .art .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-3 .art .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-4 .art .sponsor__logo .art__media, .mod--portadilla .row-ee--horizontal-6 .art .sponsor__logo .art__media {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }
}
.mod--portadilla .row-ee--65-35 .art--flag .art__title, .mod--portadilla .row-ee--35-65 .art--flag .art__title {
  -webkit-box-flex: unset;
  -webkit-flex: unset;
     -moz-box-flex: unset;
          flex: unset;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__info, .mod--portadilla .row-ee--35-65 .art--flag .art__info {
  margin-top: 0;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 0 6px 0;
  margin-bottom: 0;
  height: 25px;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo {
  min-height: 25px;
  width: auto;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo .art__media {
  min-height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo .art__media img, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo .art__media img {
  max-height: 20px;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
  margin-top: 0px;
  margin-left: 10px;
  min-height: 25px;
}
.mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo .art__media {
  min-height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.mod--portadilla .row-ee--65-35 .row-ee .art--flag .art__body .sponsor, .mod--portadilla .row-ee--35-65 .row-ee .art--flag .art__body .sponsor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 0 6px 0;
  margin-bottom: 0;
  height: 25px;
}
.mod--portadilla .row-ee--65-35 .row-ee .art--flag .art__body .sponsor__logo, .mod--portadilla .row-ee--35-65 .row-ee .art--flag .art__body .sponsor__logo {
  min-height: 25px;
  width: auto;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.mod--portadilla .row-ee--65-35 .row-ee .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--35-65 .row-ee .art--flag .art__body .sponsor__logo .art__media {
  min-height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.mod--portadilla .row-ee--65-35 .row-ee .art--flag .art__body .sponsor__logo .art__media img, .mod--portadilla .row-ee--35-65 .row-ee .art--flag .art__body .sponsor__logo .art__media img {
  max-height: 20px;
}
.mod--portadilla .row-ee--65-35 .row-ee .art--flag .art__body .sponsor, .mod--portadilla .row-ee--35-65 .row-ee .art--flag .art__body .sponsor {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
.mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type,
.mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type,
.mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type {
  padding-top: 20px;
  margin-top: 20px;
}
@media only screen and (max-width: 768px) {
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type,
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type,
  .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type {
    padding-top: 44px;
  }
}
@media only screen and (max-width: 768px) {
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type,
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type,
  .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type {
    padding-top: 44px;
  }
}
@media only screen and (max-width: 768px) {
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type.art--flag,
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type.art--flag, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type.art--flag,
  .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type.art--flag {
    padding-top: 30px;
  }
}
.mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type::before,
.mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type::before, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type::before,
.mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  top: 0;
  display: block;
  height: 1px;
  left: 0;
  line-height: 100px;
  position: absolute;
  width: 100%;
  z-index: 6;
}
@media screen and (min-width: 768px) {
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type,
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type,
  .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type {
    padding-top: 0;
    margin-top: 0;
  }
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(1) .art:first-of-type::before,
  .mod--portadilla .row-ee--65-35 .col-24:nth-child(2) .art:first-of-type::before, .mod--portadilla .row-ee--35-65 .col-24:nth-child(1) .art:first-of-type::before,
  .mod--portadilla .row-ee--35-65 .col-24:nth-child(2) .art:first-of-type::before {
    display: none;
  }
}
.mod--portadilla .row-ee--65-35 .art__title, .mod--portadilla .row-ee--35-65 .art__title {
  font-size: var(--portadillasMobileTitleFontSizeBandera16, 20px);
  line-height: var(--portadillasMobileTitleLineHeightBandera16, 21px);
}
@media screen and (min-width: 768px) {
  .mod--portadilla .row-ee--65-35 .art__title, .mod--portadilla .row-ee--35-65 .art__title {
    font-size: var(--portadillasTitleFontSizeBandera16, 23px);
    line-height: var(--portadillasTitleLineHeightBandera16, 24px);
  }
}
@media only screen and (max-width: 768px) {
  .mod--portadilla .row-ee--65-35 .art--flag, .mod--portadilla .row-ee--35-65 .art--flag {
    padding-top: 30px;
  }
  .mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor {
    position: absolute;
    top: 6px;
    left: 0;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
  .mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo .art__media {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .mod--portadilla .row-ee--65-35 .art--flag:first-of-type, .mod--portadilla .row-ee--35-65 .art--flag:first-of-type {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 475px) {
  .mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
  .mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }
  .mod--portadilla .row-ee--65-35 .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--35-65 .art--flag .art__body .sponsor__logo .art__media {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }
}
.mod--portadilla .row-ee--mod--33-no-adv .art--flag .art__body .sponsor, .mod--portadilla .row-ee--mod--33-adv-CL .art--flag .art__body .sponsor, .mod--portadilla .row-ee--mod--33-adv-right .art--flag .art__body .sponsor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  padding: 0 0 6px 0;
  margin-bottom: 0;
  height: 25px;
}
.mod--portadilla .row-ee--mod--33-no-adv .art--flag .art__body .sponsor__logo, .mod--portadilla .row-ee--mod--33-adv-CL .art--flag .art__body .sponsor__logo, .mod--portadilla .row-ee--mod--33-adv-right .art--flag .art__body .sponsor__logo {
  min-height: 25px;
  width: auto;
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.mod--portadilla .row-ee--mod--33-no-adv .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--mod--33-adv-CL .art--flag .art__body .sponsor__logo .art__media, .mod--portadilla .row-ee--mod--33-adv-right .art--flag .art__body .sponsor__logo .art__media {
  min-height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.mod--portadilla .row-ee--mod--33-no-adv .art--flag .art__body .sponsor__logo .art__media img, .mod--portadilla .row-ee--mod--33-adv-CL .art--flag .art__body .sponsor__logo .art__media img, .mod--portadilla .row-ee--mod--33-adv-right .art--flag .art__body .sponsor__logo .art__media img {
  max-height: 20px;
}
.mod--portadilla .row-ee--mod--33-no-adv .art--flag .art__body .sponsor, .mod--portadilla .row-ee--mod--33-adv-CL .art--flag .art__body .sponsor, .mod--portadilla .row-ee--mod--33-adv-right .art--flag .art__body .sponsor {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .mod--portadilla .row-ee--65-35 .col-lg-8 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .mod--portadilla .row-ee--65-35 .col-lg-8 {
    margin-top: 0px;
  }
}
.mod--portadilla .row-ee--35-65 {
  margin-top: 20px;
}
.mod--portadilla .row-ee--35-65 .col-lg-8 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
          order: 2;
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .mod--portadilla .row-ee--35-65 .col-lg-8 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
    margin-top: 0px;
  }
}
.mod--evento .heading__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  color: var(--eventosHeadingBotonNavColor, #000000);
  padding: 15px 0px 5px 0px;
}
.mod--evento .heading__button[data-status=off]::after {
  color: var(--eventosHeadingBotonNavIconColor, #000000);
}
@media screen and (min-width: 768px) {
  .mod--evento .heading__button {
    display: none;
  }
}
.mod--evento .heading__nav {
  margin-top: 0px;
  padding: 10px 0 0 0;
}
@media screen and (min-width: 768px) {
  .mod--evento .heading__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
.mod--evento .heading__nav[data-status=on] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.mod--evento .heading__nav .nav__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column wrap;
}
@media screen and (min-width: 768px) {
  .mod--evento .heading__nav .nav__menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row wrap;
  }
}
.mod--evento .heading__nav .nav__menu .nav__item {
  margin-right: 0px;
}
@media screen and (min-width: 768px) {
  .mod--evento .heading__nav .nav__menu .nav__item {
    margin-right: 20px;
  }
  .mod--evento .heading__nav .nav__menu .nav__item:last-of-type {
    margin-right: 0;
  }
}
.mod--evento .heading__nav .nav__menu .nav__item h3 a {
  color: var(--eventosHeadingBotonNavColor, #000000);
}
@media screen and (min-width: 768px) {
  .mod--evento .heading__nav .nav__menu .nav__item h3 a {
    font-size: var(--eventosHeadingNavSize, 14px);
    line-height: var(--eventosHeadingNavLineHeight, 32px);
  }
}
.mod--ranking {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
}
@media screen and (min-width: 768px) {
  .mod--ranking {
    padding: 0px 20px;
  }
}
@media screen and (min-width: 1024px) {
  .mod--ranking {
    padding: 0px 0px;
  }
}

.mod--opinion-col {
  background-color: #EBEDF1;
  border-top: 1px solid #5B688B;
  border-bottom: 1px solid #5B688B;
  margin: 0 0 20px;
  padding: 0 12px 20px;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col {
    padding: 0 12px 20px;
  }
}
.mod--opinion-col .heading__title {
  margin-bottom: 15px;
  color: #5B688B;
  box-shadow: none;
  border: none;
  margin-top: 10px;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  text-transform: uppercase;
}
.mod--opinion-col .heading__title::before {
  display: none;
}
.mod--opinion-col .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art {
    padding: 10px 0;
    margin-top: 0;
  }
}
.mod--opinion-col .art::after {
  bottom: 5px;
}
.mod--opinion-col .art:last-child {
  margin-bottom: 0;
}
.mod--opinion-col .art:last-child::after {
  display: none;
}
@media screen and (min-width: 768px) {
  .mod--opinion-col .art:nth-last-child(1)::after, .mod--opinion-col .art:nth-last-child(2)::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art:nth-last-child(2)::after {
    display: inline-block;
  }
}
.mod--opinion-col .art--rugido::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: auto;
  display: block;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/rugido.svg");
  background-position: right bottom 0;
  background-repeat: no-repeat;
  border-image-repeat: stretch;
}
.mod--opinion-col .art--rugido__noimg::after {
  background-image: none;
}
.mod--opinion-col .art--rugido__noimg .art__body .art__intro {
  max-width: 100%;
}
.mod--opinion-col .art--rugido .art__title {
  font-size: 23px;
  line-height: 24px;
  font-weight: 500;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .mod--opinion-col .art--rugido .art__title {
    font-size: 18px;
    line-height: 19px;
  }
}
.mod--opinion-col .art--rugido::after {
  bottom: 0;
}
.mod--opinion-col .art--rugido::before {
  display: inline-block;
  opacity: 1;
  margin-top: 10px;
}
.mod--opinion-col .art--rugido .art__heading-title {
  font-size: 11px;
  color: #111;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art--rugido .art__heading-title {
    font-size: 10px;
    line-height: 12px;
  }
}
.mod--opinion-col .art--director .art__title {
  font-size: 27px;
  line-height: 28px;
  font-weight: 500;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .mod--opinion-col .art--director .art__title {
    font-size: 21px;
    line-height: 22px;
    font-weight: 500;
  }
}
.mod--opinion-col .art--flag {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
}
.mod--opinion-col .art--flag .art__media {
  min-height: 70px;
  width: 40%;
  margin-right: 12px;
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art--flag .art__media {
    width: 30%;
  }
}
.mod--opinion-col .art--flag .art__body {
  width: calc(100% - 160px);
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art--flag .art__body {
    width: 100%;
  }
}
.mod--opinion-col .art--full {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.mod--opinion-col .art--full .art__media {
  margin: 0 -12px 8px;
  width: auto;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art--full .art__media {
    margin: 0 -12px 8px;
  }
}
.mod--opinion-col .art--opinion {
  padding: 20px 0;
  border-bottom: 0 !important;
}
.mod--opinion-col .art--opinion .art__media {
  margin-left: 12px;
  margin-right: 0;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art--opinion .art__media {
    margin-left: 0;
  }
}
.mod--opinion-col .art__title {
  font-size: 21px;
  line-height: 22px;
  font-weight: 500;
  font-style: italic;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art__title {
    font-size: 16px;
    line-height: 17px;
  }
}
.mod--opinion-col .art__title--smxx {
  font-size: 9px;
  line-height: 10px;
}
.mod--opinion-col .art__title--sm {
  font-size: 11px;
  line-height: 12px;
}
.mod--opinion-col .art__title--big {
  font-size: 20px;
  line-height: 21px;
}
.mod--opinion-col .art__title--bigxx {
  font-size: 23px;
  line-height: 24px;
}
.mod--opinion-col .art__intro:first-letter {
  font-size: 200%;
  line-height: 1;
}
.mod--opinion-col .art__media {
  margin-bottom: 8px;
  margin-right: 12px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .mod--opinion-col .art__media {
    height: auto;
    width: 140px;
  }
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art__media {
    margin: 0 0 12px;
    height: auto;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art__media img {
    height: 100%;
  }
}
.mod--opinion-col .art__media--author {
  display: block;
}
.mod--opinion-col .art__info {
  max-width: 100%;
}
.mod--opinion-col .art__info .art__author {
  font-size: 11px;
  line-height: 12px;
  max-width: calc(100% - 20px);
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art__info .art__author {
    font-size: 10px;
    line-height: 11px;
  }
}
.mod--opinion-col .art__info .art__comments {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: auto;
  text-align: center;
}
.mod--opinion-col .art__info .art__comments::before {
  width: 18px;
  margin-right: 2px;
}
@media screen and (min-width: 768px) {
  .mod--opinion-col .art__info .art__comments::before {
    left: 1px;
  }
}
.mod--opinion-col .art__location {
  font-size: 11px;
}
@media screen and (min-width: 1024px) {
  .mod--opinion-col .art__location {
    font-size: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .mod--opinion-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .mod--opinion-col article {
    width: calc(50% - 16px);
  }
  .mod--opinion-col article:nth-child(even) {
    margin-right: 8px;
  }
  .mod--opinion-col article:nth-child(odd) {
    margin-left: 8px;
  }
}
@media (min-width: 1024px) {
  .mod--opinion-col article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
  }
  .mod--opinion-col article .art__media {
    margin-right: 0;
    margin-bottom: 8px;
    width: 100%;
  }
  .mod--opinion-col article .art__body {
    width: 100%;
  }
}
.mod--r-m-j-v .row-ee .heading__title {
  font: 700 20px/21px "Open Sans", sans-serif;
  text-transform: inherit;
}
@media screen and (min-width: 768px) {
  .mod--r-m-j-v .row-ee .heading__title {
    font: 700 16px/17px "Open Sans", sans-serif;
  }
}
@media screen and (min-width: 1024px) {
  .mod--r-m-j-v .row-ee .heading__title {
    font: 700 20px/21px "Open Sans", sans-serif;
  }
}

.tradingview-widget-copyright {
  display: none;
}

.mod[data-adaptative-desktop] {
  display: none;
}
@media screen and (min-width: 1024px) {
  .mod[data-adaptative-desktop] {
    display: block;
  }
}
.mod[data-adaptative-tablet] {
  display: block;
}
@media screen and (min-width: 768px) {
  .mod[data-adaptative-tablet] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .mod[data-adaptative-tablet] {
    display: none;
  }
}

.mod--default-main .heading {
  border-top: none;
}
.mod--default-main .heading::after {
  display: none;
}
.mod--default-main .heading .heading__title {
  font-size: 33px;
  font-family: var(--fontGenericHeadingTitle, "Open Sans", sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  padding: 15px 0 0 0;
}
.mod--default-main .heading .heading__title::before {
  display: none;
}
.mod--default-main .heading .heading__sponsor {
  position: absolute;
  right: 0;
}
.mod--default-main .heading .heading__sponsor img {
  max-height: 20px;
  margin-left: 0;
  margin-top: -8px;
}
@media screen and (min-width: 1024px) {
  .mod--default-main .heading .heading__sponsor img {
    max-height: 35px;
    margin-left: 0;
    margin-top: 0;
  }
}
.mod--default-main .heading__nav .nav__menu .nav__item h3 {
  font-size: 13px;
  line-height: normal;
}
.mod--default-main .heading__nav .nav__menu .nav__item h3 a {
  color: var(--mainHeaderBarBottom_color, #111);
}

.container-grouped {
  border-top: 1px solid #111111;
  margin: 0 0 20px;
  padding: 0 12px 20px;
}
.container-grouped--grey {
  background-color: #ECECEC;
}
.container-grouped .heading__title {
  color: #111111;
  box-shadow: none;
  border: none;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  text-transform: uppercase;
}
.container-grouped .heading__title::before {
  display: none;
}
.container-grouped .art {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .container-grouped .art {
    padding: 10px 0;
    margin-top: 0;
  }
}
.container-grouped .art::after {
  bottom: 5px;
}
.container-grouped .art:last-child {
  margin-bottom: 0;
}
.container-grouped .art:last-child::after {
  display: none;
}
@media screen and (min-width: 768px) {
  .container-grouped .art:nth-last-child(1)::after, .container-grouped .art:nth-last-child(2)::after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .container-grouped .art:nth-last-child(2)::after {
    display: inline-block;
  }
}
.container-grouped .art:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.container-grouped .art::before {
  content: "";
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  display: block;
  height: 1px;
  line-height: 100px;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.container-grouped .art--flag {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .container-grouped .art--flag {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
  }
}
.container-grouped .art--flag .art__media {
  min-height: 70px;
  width: 100%;
  margin-right: 12px;
  margin-bottom: 8px;
}
@media screen and (min-width: 1024px) {
  .container-grouped .art--flag .art__media {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row;
    width: 30%;
    margin-bottom: 0;
  }
}
.container-grouped .art--flag .art__body {
  width: 100%;
}
.container-grouped .art--full {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
}
.container-grouped .art--full .art__media {
  margin: 0 -12px 8px;
  width: auto;
}
.container-grouped .art--opinion {
  border-bottom: 0 !important;
  background-color: #FAFAFA;
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 1024px) {
  .container-grouped .art--opinion {
    margin-top: 0 !important;
  }
}
.container-grouped .art--opinion:before {
  opacity: 1;
}
.container-grouped .art--opinion .art__media {
  margin-left: 0px;
  margin-right: 0;
}
.container-grouped .art--opinion .art__body {
  padding: 0px !important;
}
.container-grouped .art__intro:first-letter {
  font-size: 200%;
  line-height: 1;
}
.container-grouped .art__media {
  margin-bottom: 8px;
  margin-right: 12px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .container-grouped .art__media {
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .container-grouped .art__media {
    margin: 0 0 12px;
    height: auto;
  }
}
@media screen and (min-width: 1024px) {
  .container-grouped .art__media img {
    height: 100%;
  }
}
.container-grouped .art__media--author {
  display: block;
}
.container-grouped .art__info {
  max-width: 100%;
}
.container-grouped .art__info .art__author {
  font-size: 11px;
  line-height: 12px;
  max-width: calc(100% - 20px);
}
@media screen and (min-width: 1024px) {
  .container-grouped .art__info .art__author {
    font-size: 10px;
    line-height: 11px;
  }
}
.container-grouped .art__info .art__comments {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: auto;
  text-align: center;
}
.container-grouped .art__info .art__comments::before {
  width: 18px;
  margin-right: 2px;
}
@media screen and (min-width: 768px) {
  .container-grouped .art__info .art__comments::before {
    left: 1px;
  }
}
.container-grouped .art__location {
  font-size: 11px;
}
@media screen and (min-width: 1024px) {
  .container-grouped .art__location {
    font-size: 10px;
  }
}

.heading {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  border-top: 1px solid #D5D5D5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: auto;
  grid-column: span 24;
  margin-bottom: 20px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
}
@media (min-width: 390px) {
  .heading {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
}
@media (max-width: 390px) {
  .heading {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
}
.heading .heading__title {
  width: auto;
}
@media (min-width: 390px) {
  .heading .heading__title--sponsor {
    max-width: calc(100% - 130px);
  }
}
.heading .heading__title + .heading__sponsor {
  position: absolute;
  margin-left: 0px;
  margin-bottom: 0px;
}
@media (max-width: 470px) {
  .heading .heading__title + .heading__sponsor img {
    max-height: 25px;
  }
}
@media screen and (min-width: 768px) {
  .heading .heading__title + .heading__sponsor img {
    max-height: 32px;
  }
}
@media (min-width: 390px) {
  .heading .heading__title + .heading__sponsor .sponsor {
    max-width: 80px;
  }
}
@media screen and (min-width: 768px) {
  .heading .heading__title + .heading__sponsor .sponsor {
    max-width: none;
  }
}
.heading.heading--center {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.heading.heading--center .heading__title {
  width: auto;
}
.heading::after {
  content: "";
  width: 100%;
  height: 1px;
  line-height: 100px;
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.heading a {
  color: var(--fontGenericHeadingTitle_color, #111);
}
.heading__title {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  color: var(--fontGenericHeadingTitle_color, #111);
  height: 100%;
  font: 700 20px/21px var(--fontGenericHeadingTitle, "Open Sans", sans-serif);
  margin-bottom: 0;
  position: relative;
  width: auto;
  padding: 15px 0;
}
.heading__title::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--headingTopBorder_color, #111);
  position: absolute;
  left: 0;
  top: -1px;
}
.heading__title a {
  display: inline-block;
}
.heading__title a[href*=sevilla] img {
  height: 40px;
}
.heading__title img {
  height: 25px;
  margin-right: 10px;
}
@media screen and (min-width: 1024px) {
  .heading__title img {
    max-height: 65px;
  }
}
.heading__title .hidden-text {
  display: none;
}
.heading__subtitle {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  display: none;
  font-family: "Petrona", serif;
  font-size: 16px;
  line-height: 17px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .heading__subtitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    max-width: 161px;
  }
}
@media (min-width: 768px) {
  .heading__subtitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.heading__pointer, .heading__button {
  color: #111;
  padding-right: 10px;
  font-size: 12px;
  line-height: 13px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.heading__pointer:hover, .heading__button:hover {
  opacity: 0.7;
}
.heading__pointer {
  margin-top: 0;
  position: absolute;
  padding-right: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.heading__pointer[data-status=on]::after {
  content: "Mostrar";
  display: block;
  opacity: 1;
  width: auto;
}
.heading__pointer[data-status=off]::before {
  content: "Ocultar";
  display: block;
  opacity: 1;
  width: auto;
}
.heading__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
  padding: 10px 0;
  text-align: left;
  padding-right: 10px;
}
@media screen and (min-width: 768px) {
  .heading__button {
    display: none;
  }
}
.heading__button::before {
  content: "Ver Menú";
  opacity: 1;
  width: auto;
}
.heading__button[data-status=on]::after {
  content: "\f118";
  font-family: "IconosElEspanol";
  margin-left: 5px;
  font-size: 1rem;
  vertical-align: middle;
  color: #111;
}
@media screen and (min-width: 768px) {
  .heading__button[data-status=on]::after {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .heading__button[data-status=on]::after {
    width: auto;
  }
}
.heading__button[data-status=off]::after {
  content: "\f111";
  font-family: "IconosElEspanol";
  margin-left: 5px;
  font-size: 1rem;
  vertical-align: middle;
  color: #111;
}
@media screen and (min-width: 768px) {
  .heading__button[data-status=off]::after {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .heading__button[data-status=off]::after {
    width: auto;
  }
}
.heading.bg {
  border-top: none;
}
.heading.bg .heading__title::before {
  display: none;
}
.heading.bg .heading__title {
  color: #fff;
  padding: 0 10px;
}
.heading.bg .heading__title a,
.heading.bg .heading__title a:hover {
  color: #fff;
}
.heading.bg .heading__button[data-status=off]::after {
  content: "";
  content: "\f111";
  font-family: "IconosElEspanol";
  margin-left: 5px;
  font-size: 1rem;
  vertical-align: middle;
  color: #fff;
}
.heading.bg .heading__button[data-status=on]::after {
  content: "";
  content: "\f118";
  font-family: "IconosElEspanol";
  margin-left: 5px;
  font-size: 1rem;
  vertical-align: middle;
  color: #fff;
}
.heading.bg .heading__nav .nav__menu {
  margin-bottom: 0;
  margin-right: 8px;
}
.heading.bg .heading__nav .nav__menu .nav__item {
  color: #fff;
}
.heading.bg .heading__nav .nav__menu .nav__item a,
.heading.bg .heading__nav .nav__menu .nav__item a:hover {
  color: #fff;
}
.heading.bg .heading--right .heading__button {
  color: #fff;
}
.heading.bg .heading__pointer {
  display: none;
}
.heading--center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  padding: 0;
}
@media (max-width: 767px) {
  .heading--center {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
            justify-content: left;
  }
}
@media (min-width: 390px) and (max-width: 768px) {
  .heading--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.heading--right {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.heading--right .heading__nav {
  width: auto;
  margin-top: 0;
}
.heading--right .heading__nav .nav__menu {
  width: auto;
  color: #fff;
}
.heading--right .heading__nav .nav__item {
  display: block;
  border-bottom: 1px dashed #8a9097;
}
@media screen and (min-width: 768px) {
  .heading--right .heading__nav .nav__item {
    border-bottom: none;
  }
}
.heading--right .heading__nav .nav__item:last-of-type {
  border: none;
}
.heading--right .heading__button {
  float: right;
  padding-right: 10px;
  width: auto;
  color: #fff;
}
.heading--right .heading__nav[data-status=on] {
  display: block;
  position: absolute;
  width: auto;
  min-width: 110px;
  top: calc(100% + 2px);
  padding: 0;
  background: var(--mainHeaderBarBottom_background, #fff);
  border: 1px solid #e6e6e6;
  text-align: right;
  z-index: 9999;
  border-radius: 2px;
  padding: 0 15px;
  right: 0;
}
@media screen and (min-width: 768px) {
  .heading--right .heading__nav[data-status=on] {
    display: none;
  }
}
@media (max-width: 767px) {
  .heading--subtitle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
            flex-direction: column-reverse;
    height: auto;
  }
}
@media (max-width: 767px) {
  .heading--subtitle .heading__pointer {
    top: 18px;
    -webkit-transform: unset;
         -o-transform: unset;
            transform: unset;
  }
}
.heading--subtitle .heading__title {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  padding: 12px 0;
}
@media screen and (min-width: 768px) {
  .heading--subtitle .heading__title {
    -webkit-align-self: center;
            align-self: center;
    padding: 15px 0;
  }
}
.heading--subtitle .heading__title::before {
  background-color: #48ACF3;
}
.heading--subtitle .heading__subtitle {
  font-weight: 400;
}
.heading--generic {
  border-color: #d5d5d5;
  margin: 0 20px 20px;
}
.heading--generic .heading__title::before {
  background-color: var(--modGenericBorder_color, #111);
}
.heading--opinion .heading__title {
  color: #5B688B;
}
.heading--opinion .heading__title::before {
  background-color: #5B688B;
}
.heading--opinion .heading__title a {
  color: #5B688B;
}
.heading--invertia {
  border-color: #E1C7B5;
  margin: 0 20px 20px;
}
.heading--invertia .heading__title::before {
  background-color: #D33F49;
}
.heading--invertia .heading__title img {
  height: 25px;
}
.heading--wakeup {
  border-color: #D7BAA5;
}
.heading--wakeup .heading__title::before {
  background-color: #C80933;
}
.heading--di {
  border-color: #D7BAA5;
}
.heading--di .heading__title::before {
  background-color: #58A4B0;
}
.heading--di .heading__title img {
  height: 16px;
}
.heading--empleo-hoy {
  border-color: #D7BAA5;
}
.heading--empleo-hoy .heading__title::before {
  background-color: #659464;
}
.heading--cultural {
  border-color: #ECECEC;
  margin: 0 20px 20px;
}
.heading--cultural .heading__title::before {
  background-color: #B30000;
}
.heading--ods {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.heading--ods .heading__title::before {
  background-color: #009EDB;
}
.heading--ods .heading__title img {
  height: 36px;
}
.heading--ods .heading__title + .heading__sponsor img {
  max-height: 40px;
}
@media screen and (min-width: 768px) {
  .heading--ods .heading__title + .heading__sponsor img {
    max-height: 45px;
  }
}
@media (max-width: 388px) {
  .heading--ods {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
}
.heading--omicrono .heading__title::before {
  background-color: #1160AA;
}
.heading--omicrono .heading__title img {
  height: 35px;
}
.heading--androide .heading__title {
  padding: 10px;
}
.heading--androide .heading__title::before {
  background-color: #97C538;
}
.heading--androide .heading__title img {
  height: 45px;
}
.heading--porfolio {
  border-color: #ECECEC;
  margin: 0 20px 20px;
}
.heading--porfolio .heading__title::before {
  background-color: #FE6732;
}
.heading--porfolio .heading__title img {
  height: 35px;
}
.heading--jaleos {
  border-color: #F898B0;
  padding-left: 20px;
  padding-right: 20px;
}
.heading--jaleos .heading__title {
  color: #F03162;
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 33px;
  font-weight: 700;
  text-transform: inherit;
  padding: 9px 44px 9px 0;
}
@media screen and (min-width: 768px) {
  .heading--jaleos .heading__title {
    font-size: 33px;
    line-height: 36px;
    padding: 0 10px;
  }
}
@media screen and (min-width: 1024px) {
  .heading--jaleos .heading__title {
    padding: 6px 0;
  }
}
.heading--jaleos .heading__title::before {
  background-color: #F03162;
}
.heading--jaleos .heading__title a {
  color: #F03162;
}
.heading--jaleos .heading__pointer {
  padding-right: 0;
  right: 20px;
}
.heading--estilo {
  border-color: #F898B0;
  margin: 0 0 20px;
}
.heading--estilo .heading__title {
  color: #F03162;
  font-family: "Playfair Display", serif;
  font-size: 23px;
  line-height: 26px;
  font-weight: 700;
  text-transform: inherit;
}
.heading--estilo .heading__title::before {
  background-color: #F03162;
}
.heading--estilo .heading__title a {
  color: #F03162;
}
@media (max-width: 767px) {
  .heading--series {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
            flex-direction: column-reverse;
    height: auto;
  }
}
@media (max-width: 767px) {
  .heading--series .heading__pointer {
    top: 22px;
    -webkit-transform: unset;
         -o-transform: unset;
            transform: unset;
  }
}
.heading--series .heading__title {
  -webkit-align-self: center;
          align-self: center;
  padding: 12px 0;
}
.heading--series .heading__title img {
  height: 35px;
}
@media screen and (min-width: 1024px) {
  .heading--series .heading__title {
    -webkit-align-self: center;
            align-self: center;
    padding: 15px 0;
  }
}
.heading--series .heading__title::before {
  background-color: #48ACF3;
}
.heading--cocinillas .heading__title img {
  height: 45px;
}
.heading--bluper .heading__title img {
  height: 35px;
}
.heading--motor .heading__title::before {
  background-color: #90E671;
}
.heading--magasin.heading.heading--center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.heading--magasin.heading.heading--center .heading__title a img {
  height: 35px;
}
.heading--magasin.heading.heading--center .heading__sponsor img {
  max-height: 30px;
}
@media (max-width: 388px) {
  .heading--magasin.heading.heading--center {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
  }
}
.heading--culemania .heading__title img {
  height: 45px;
}
.heading--culemania .heading__title::before {
  background-color: #E30613;
}
.heading--cronica-vasca .heading__title::before {
  background-color: #EEB54F;
}
.heading_.heading + .art {
  margin-top: 20px;
}
.heading__sponsor {
  vertical-align: middle;
  display: inline-block;
  margin-left: 15px;
  position: absolute;
  right: 0;
}
.heading__sponsor .sponsor__text {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 32px;
  color: #8A9097;
  text-transform: uppercase;
  margin-right: 5px;
}
.heading__sponsor .sponsor {
  display: inline-block;
  vertical-align: middle;
  color: #8A9097;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 10px;
  font-family: "Open Sans", sans-serif;
  margin-right: 5px;
}
.heading__sponsor img {
  max-height: 30px;
  width: auto;
}
.heading__sponsor + .heading__pointer {
  display: none;
}
@media screen and (min-width: 768px) {
  .heading__sponsor + .heading__pointer {
    display: inline-block;
  }
}
.heading__nav {
  display: none;
  grid-column: inherit;
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .heading__nav {
    padding: 8px 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
.heading__nav[data-status=off] {
  display: none;
}
@media screen and (min-width: 768px) {
  .heading__nav[data-status=off] {
    display: inline-block;
  }
}
.heading__nav[data-status=on] {
  display: inline-block;
}
.heading__nav--center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-column: inherit;
}
.heading__nav--center .nav__menu {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .heading__nav--center .nav__menu {
    margin: 0 auto;
    text-align: center;
  }
}
.heading__nav--center .nav__menu .nav__item {
  display: inline-block;
}
.heading__nav .nav__menu {
  margin: 0;
  padding: 5px 0;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .heading__nav .nav__menu {
    padding: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
@media screen and (min-width: 1024px) {
  .heading__nav .nav__menu {
    margin: 0;
    width: 100%;
  }
}
.heading__nav .nav__menu .nav__item {
  display: block;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .heading__nav .nav__menu .nav__item {
    display: inline-block;
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) {
  .heading__nav .nav__menu .nav__item {
    font: 12px/31px "Open Sans", sans-serif;
  }
}
.heading__nav .nav__menu .nav__item:last-child {
  margin: 0;
}
.heading__nav .nav__menu .nav__item h3 {
  font: 12px/31px "Open Sans", sans-serif;
  margin: 0;
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  .heading__nav .nav__menu .nav__item h3 {
    font: 12px/31px "Open Sans", sans-serif;
  }
}
.heading__nav .nav__menu .nav__item a {
  display: inline-block;
  color: #8A9097;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .heading__nav .nav__menu .nav__item a {
    width: auto;
  }
}
.heading__img--left .heading__title {
  width: auto;
}
@media screen and (min-width: 768px) {
  .heading__img--left .heading__title {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .heading__img--left .heading__title {
    width: auto;
  }
}
.heading__img--left .heading__title a {
  vertical-align: bottom;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .heading__img--left .heading__title a {
    display: inline-block;
    width: auto;
    max-width: inherit;
  }
}
@media screen and (min-width: 1024px) {
  .heading__img--left .heading__title a {
    display: inline-block;
    width: auto;
    max-width: inherit;
  }
}
.heading__img--left .heading__title a img {
  margin-right: 10px;
}

.heading ~ .mod__wrapper .heading__button {
  margin-top: -20px;
}

@media screen and (min-width: 1024px) {
  .heading__nav {
    margin-top: -20px;
  }
}

.container-list {
  margin: 0;
  padding: 0 10px 10px;
  position: relative;
}
.container-list__item {
  display: inline-block;
  font: 14px/32px "Open Sans", sans-serif;
  margin-right: 10px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .container-list__item {
    margin-right: 12px;
  }
}
.container-list__item:last-child {
  margin-right: 0;
}
.container-list .item-header-nav {
  font: 14px/32px "Open Sans", sans-serif;
  margin-bottom: 0;
}

.heading.bg--blue, .heading.bg--darkblue, .heading.bg--black, .heading.bg--grey {
  padding: 15px 0;
}
.heading.bg--white {
  padding: 0;
}
.heading.bg--grey {
  padding: 15px 0;
}
.heading.bg--grey .heading__title {
  color: #111;
}
.heading.bg--grey .heading__title img {
  height: 35px;
}
.heading.bg--white {
  padding: 0;
}
.heading.bg--generic {
  padding: 15px 0;
}
.heading.bg--generic .heading__title a {
  color: #111;
}

footer .heading {
  margin-bottom: 0;
}
footer .heading::after {
  display: none;
}
footer .heading__title {
  font: 700 12px/21px "Open Sans", sans-serif;
}
@media screen and (min-width: 768px) {
  footer .heading__title {
    font-size: 14px;
    line-height: 21px;
  }
}
footer .heading__title a.footer-heading,
footer .heading__title span.footer-heading {
  color: #868686;
}

.free-html .elections-module {
  margin-bottom: 10px;
}
.free-html .elections-module:after {
  content: "";
  width: 100%;
  height: 1px;
  line-height: 100px;
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
     background-size: 7px 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.pagination {
  text-align: center;
}
.pagination .pagination-base {
  list-style: none;
  height: 57px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
}
.pagination .pagination-base li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  width: 145px;
  height: 55px;
  cursor: pointer;
  color: var(--portadillasPaginationBotonColor, #E14545);
  border: 2px solid var(--portadillasPaginationBotonBorderColor, #FD6D6D);
  border-radius: 5px;
  font-weight: 700;
  font-size: var(--portadillasPaginationBotonSize, 16px);
  line-height: var(--portadillasPaginationBotonLineHeight, 22px);
  letter-spacing: -0.533333px;
  text-transform: uppercase;
}
.pagination .pagination-base li:hover {
  background-color: var(--portadillasPaginationBotonBackgroundHover, #FFE3E3);
  font-size: var(--portadillasPaginationBotonSizeState, 14px);
  line-height: var(--portadillasPaginationBotonLineHeightState, 19px);
}
.pagination .pagination-base li:active {
  background-color: var(--portadillasPaginationBotonBackgroundActive, #FF9B9B);
  color: var(--portadillasPaginationBotonColorActive, #FAFAFA);
  font-size: var(--portadillasPaginationBotonSizeState, 14px);
  line-height: var(--portadillasPaginationBotonLineHeightState, 19px);
}
.pagination .pagination-base li[disabled=disabled] {
  background-color: var(--portadillasPaginationBotonBackgroundDisabled, #fff);
  border: 2px solid var(--portadillasPaginationBotonBorderColorDisabled, #E5E5E5);
  color: var(--portadillasPaginationBotonColorDisabled, #E5E5E5);
  font-size: var(--portadillasPaginationBotonSizeState, 14px);
  line-height: var(--portadillasPaginationBotonLineHeightState, 19px);
  cursor: default;
}
.pagination .pagination-base li[disabled=disabled]:hover {
  background-color: var(--portadillasPaginationBotonBackgroundHoverDisabled, #fff);
}
.pagination .pagination-base li[disabled=disabled] a {
  cursor: default;
}
@media (max-width: 360px) {
  .pagination .pagination-base li {
    width: 115px;
  }
}
@media screen and (min-width: 768px) {
  .pagination .pagination-base li {
    width: 272px;
  }
}
.pagination .pagination-base li.prev a, .pagination .pagination-base li.next a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  width: 100%;
  font-family: var(--portadillasPaginationBotonFonts, "Open Sans", sans-serif);
}

.login-google-got,
#credential_picker_container {
  z-index: 999999 !important;
}

@media screen and (min-width: 480px) {
  .login-google-got,
  #credential_picker_container {
    margin-top: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .login-google-got,
  #credential_picker_container {
    margin-top: 70px !important;
  }
}
@media screen and (min-width: 1024px) {
  .login-google-got,
  #credential_picker_container {
    margin-top: 125px !important;
  }
}
.msg-footer {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
}

.darkmode {
  margin-top: 20px;
}

.darkmode {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 0 5px;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  letter-spacing: -0.015em;
  color: #777;
  margin-bottom: 10px;
}
.darkmode__title {
  color: #111;
  font-weight: 400;
}
.darkmode__switch {
  position: relative;
  margin: 0 8px;
  width: 30px;
  height: 16px;
  background: #c7c7c7;
  border: 1px solid #ddd;
  border-radius: 20px;
  cursor: pointer;
}
.darkmode__sponsor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.darkmode__sponsor--link {
  display: inline-block;
  margin-left: 5px;
  line-height: 0;
}
.darkmode__sponsor--link a:hover {
  opacity: 0.7;
}
.darkmode__sponsor--link::after {
  content: "";
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/sponsor/iberdrola-light.svg");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 30px;
  width: 110px;
}

.darkmode__switch[data-darkmode-status=off] .darkmode__switch--check {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 14px;
  background: #fff;
  border-radius: 8px;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.darkmode__switch[data-darkmode-status=on] {
  background: #91bc22;
  border-color: #91bc22;
}
.darkmode__switch[data-darkmode-status=on] .darkmode__switch--check {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  background: #ebebeb;
  width: 15px;
  height: 14px;
  border-radius: 8px;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

body[data-darkmode-status=on] {
  background-color: #111;
}
body[data-darkmode-status=on] .header-container,
body[data-darkmode-status=on] .container {
  background-color: #111;
}
body[data-darkmode-status=on] .header-container .darkmode__title,
body[data-darkmode-status=on] .container .darkmode__title {
  color: #fff;
}
body[data-darkmode-status=on] .header-container .darkmode__sponsor--link::after,
body[data-darkmode-status=on] .container .darkmode__sponsor--link::after {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/sponsor/iberdrola-darkmode.svg");
}
body[data-darkmode-status=on] .header-container .container-footer,
body[data-darkmode-status=on] .container .container-footer {
  background-color: #111;
}
body[data-darkmode-status=on] .header-container .container-footer .footer-list a.footer-item, body[data-darkmode-status=on] .header-container .container-footer .copyright-text,
body[data-darkmode-status=on] .container .container-footer .footer-list a.footer-item,
body[data-darkmode-status=on] .container .container-footer .copyright-text {
  color: #fff;
}
body[data-darkmode-status=on] .ed-submenu ~ .header-container .content-main-header {
  background-color: #111;
}
body[data-darkmode-status=on] .ed-submenu ~ .header-container .main-header__link::after {
  background-image: var(--mainHeaderMobileLogoReducedDark_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  height: var(--heightMobileLogo_dark, 34px);
  width: var(--widthMobileLogo_dark, 170px);
}
@media screen and (min-width: 1024px) {
  body[data-darkmode-status=on] .ed-submenu ~ .header-container .main-header__link::after {
    height: var(--heightLogo_dark, 34px);
    width: var(--widthLogo_dark, 170px);
    background-image: var(--mainHeaderLogoDark_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  }
}
body[data-darkmode-status=on] .top-bar {
  background: var(--mainHeaderTopBar_background_dark);
}
body[data-darkmode-status=on] .top-bar__nav--item-rrss {
  color: #fff;
}
body[data-darkmode-status=on] .top-bar__nav--link::after {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-ee-white.svg");
}
body[data-darkmode-status=on] .header-container .main-header__menu-btn::before,
body[data-darkmode-status=on] .header-container .main-header ::after {
  color: #fff;
}
body[data-darkmode-status=on] .header-container .main-header__txt {
  color: #fff;
}
body[data-darkmode-status=on] .header-container .main-header__subscribe {
  background-color: #111;
  color: #fff;
}
body[data-darkmode-status=on] .header-container .main-header__subscribe::after {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  body[data-darkmode-status=on] .header-container .main-header__subscribe {
    background-color: var(--mainHeaderSuscribe_background_dark);
    color: var(--mainHeaderSuscribeIcon_color_dark);
  }
  body[data-darkmode-status=on] .header-container .main-header__subscribe::after {
    color: var(--mainHeaderSuscribeIcon_color_dark);
  }
}
body[data-darkmode-status=on] .header-container .bar-bottom__nav {
  background-color: #111;
}
body[data-darkmode-status=on] .header-container .nav__list .list__item a {
  color: #fff;
}
body[data-darkmode-status=on] .main-header__panel {
  background-color: var(--mainHeaderPanel_background_dark);
}
body[data-darkmode-status=on] .main-header__panel .panel__list .list__item a {
  color: #b1afaf;
}
body[data-darkmode-status=on] .main-header__panel .panel__list--dropdown .list__item {
  background-color: #676767;
}
body[data-darkmode-status=on] .main-header__panel .panel__title {
  color: #fff;
}
body[data-darkmode-status=on] .main-header__panel .panel__title span {
  border-top: 1px solid #676767;
}
body[data-darkmode-status=on] .main-header__panel .panel__footer .footer__title,
body[data-darkmode-status=on] .main-header__panel .panel__footer .footer__list .list__item a,
body[data-darkmode-status=on] .main-header__panel .panel__footer .footer__address {
  color: #fff;
}
body[data-darkmode-status=on] .main-header__panel .searcher__img::after, body[data-darkmode-status=on] .main-header__panel .searcher__text {
  color: #fff;
}
body[data-darkmode-status=on] .mod--coche-global .heading__title img {
  height: 25px;
  width: 320px;
  padding-left: 320px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/skeleton/coche-global/coche-global-white.svg");
  background-repeat: no-repeat;
  -o-background-size: 250px;
     background-size: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
}
@media screen and (min-width: 768px) {
  body[data-darkmode-status=on] .mod--coche-global .heading__title img {
    -o-background-size: auto;
       background-size: auto;
  }
}
body[data-darkmode-status=on] .mod--coche-global .heading__title::before {
  background-color: #EEB54F;
}
body[data-darkmode-status=on] .mod--cronica-directo .heading__title img {
  height: 45px;
  width: 300px;
  padding-left: 300px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/skeleton/cronica-directo/cronica-directo-dark.svg");
  background-repeat: no-repeat;
  -o-background-size: 250px;
     background-size: 250px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
}
@media screen and (min-width: 768px) {
  body[data-darkmode-status=on] .mod--cronica-directo .heading__title img {
    -o-background-size: auto;
       background-size: auto;
  }
}
body[data-darkmode-status=on] .mod--cronica-directo .heading__title::before {
  background-color: #EEB54F;
}
body[data-darkmode-status=on] .mod--consumidor-global .heading__title img {
  height: 45px;
  width: 220px;
  padding-left: 220px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/skeleton/ConGlobal_dark.svg");
  background-repeat: no-repeat;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
}
body[data-darkmode-status=on] .mod--consumidor-global .heading__title::before {
  background-color: #3698b1;
}
body[data-darkmode-status=on] .mod--hule-mantel .heading__title img {
  height: 68px;
  width: 200px;
  padding-left: 200px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/skeleton/hule-mantel/hule-mantel-w.svg");
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
  margin-top: 20px;
}
body[data-darkmode-status=on] .mod--hule-mantel .heading__title::before {
  background-color: #6d6b6b;
}
body[data-darkmode-status=on] .mod--letra-global {
  background-color: #333333;
}
body[data-darkmode-status=on] .mod--letra-global .heading__title img {
  height: 30px;
  width: 200px;
  padding-left: 200px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/skeleton/letra-global/letra-global-white.svg");
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
}
body[data-darkmode-status=on] .mod--letra-global .heading__title::before {
  background-color: #fff;
}
body[data-darkmode-status=on] .mod--letra-global .heading__pointer {
  color: #fff;
}
body[data-darkmode-status=on] .mod--letra-global .art__info .icon-premium {
  background-color: #333333 !important;
}
body[data-darkmode-status=on] .mod--business, body[data-darkmode-status=on] .mod--vida-teky, body[data-darkmode-status=on] .mod--confidente-vip {
  background-color: #111;
}
body[data-darkmode-status=on] .mod--cronica-vasca .heading__title img {
  height: 50px;
  width: 170px;
  padding-left: 170px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/skeleton/cronica-vasca/c-vasca-w.svg");
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: block;
}
body[data-darkmode-status=on] .mod--cronica-vasca .heading__title::before {
  background-color: #EEB54F;
}
body[data-darkmode-status=on] .mod .heading__pointer,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .heading__pointer {
  color: #fff;
}
body[data-darkmode-status=on] .mod .art a, body[data-darkmode-status=on] .mod .art__info, body[data-darkmode-status=on] .mod .art__kicker, body[data-darkmode-status=on] .mod .art__subtitle,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .art a,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .art__info,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .art__kicker,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .art__subtitle {
  color: #fff;
}
body[data-darkmode-status=on] .mod .art__info .icon-premium,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .art__info .icon-premium {
  background-color: var(--artIconPremium_background_dark, #fff);
}
body[data-darkmode-status=on] .mod .art .sponsor,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .art .sponsor {
  padding: 6px 6px;
  color: #fff;
}
body[data-darkmode-status=on] .mod .bg--grey, body[data-darkmode-status=on] .mod .bg--black, body[data-darkmode-status=on] .mod .bg--darkblue,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--grey,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--black,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--darkblue {
  background-color: #323232;
}
body[data-darkmode-status=on] .mod .bg--grey a,
body[data-darkmode-status=on] .mod .bg--grey .art__info, body[data-darkmode-status=on] .mod .bg--black a,
body[data-darkmode-status=on] .mod .bg--black .art__info, body[data-darkmode-status=on] .mod .bg--darkblue a,
body[data-darkmode-status=on] .mod .bg--darkblue .art__info,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--grey a,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--grey .art__info,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--black a,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--black .art__info,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--darkblue a,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .bg--darkblue .art__info {
  color: #fff !important;
}
body[data-darkmode-status=on] .mod .heading__nav .nav__menu .nav__item a,
body[data-darkmode-status=on] .row-ee[class*="--horizontal-"] .heading__nav .nav__menu .nav__item a {
  color: #fff;
}
body[data-darkmode-status=on] .mod--blue {
  background-color: #323232;
}
body[data-darkmode-status=on] .art--opinion {
  background: var(--artOpinion_background_dark, #ebedf1);
  border-bottom: 1px solid var(--artOpinionBorder_color_dark, #5b688b);
}
body[data-darkmode-status=on] .art--opinion .art__info,
body[data-darkmode-status=on] .art--opinion .art__location::before {
  color: var(--artOpinionBorder_color_dark, #5b688b);
}
body[data-darkmode-status=on] .art--opinion a {
  color: #fff;
}
body[data-darkmode-status=on] .container .header-container {
  background: #111;
}
body[data-darkmode-status=on] .container .header-container .main-header__menu-btn::before {
  color: #fff;
}
body[data-darkmode-status=on] .container .header-container .main-header__txt::before {
  color: #fff;
}
body[data-darkmode-status=on] .container .header-container .main-header__subscribe {
  background-color: #111;
  color: #fff;
}
body[data-darkmode-status=on] .container .header-container .main-header__subscribe::after {
  color: #fff;
}
body[data-darkmode-status=on] .container footer .footer-list span.footer-item {
  color: #fff;
}
body[data-darkmode-status=on] .container .pagination .pagination-base li[disabled=disabled] {
  background-color: #111;
}
body[data-darkmode-status=on] .container .free-html {
  color: #fff;
}
body[data-darkmode-status=on] .container .free-html a {
  color: var(--fontGenericHeadingTitle_color, #111);
}
body[data-darkmode-status=on] .container .free-html ul li[style^=color] {
  color: #fff !important;
}
body[data-darkmode-status=on] .container .free-html p span[style^=color] {
  color: #fff !important;
}
body[data-darkmode-status=on] .container .last-articles-section .last-articles-section__list--image .item__title,
body[data-darkmode-status=on] .container .last-articles-section .last-articles-section__list .item__title {
  color: #fff;
}
body[data-darkmode-status=on] .container .ranking-top .heading__title a {
  color: #fff;
}
body[data-darkmode-status=on] .container .ranking-top .heading__title::before {
  background-color: var(--rankingColor, #E30513);
}
body[data-darkmode-status=on] .container .company_ranking_list {
  background-color: #111;
}
body[data-darkmode-status=on] .container .company_ranking_list table tr td,
body[data-darkmode-status=on] .container .company_ranking_list a {
  color: #fff;
}
body[data-darkmode-status=on] .container .company_ranking_list table tr:hover td {
  color: #111;
}
body[data-darkmode-status=on] .container .company_ranking_list .tab-cont .company-name,
body[data-darkmode-status=on] .container .company_ranking_list .tab-cont table tr td {
  color: #fff;
}
body[data-darkmode-status=on] .container .company_ranking_list .tab-cont table tr:hover td {
  color: #111;
}
body[data-darkmode-status=on] .container .container section .results-list li article header h3 a,
body[data-darkmode-status=on] .container .container header .searcher input {
  color: #fff;
}
body[data-darkmode-status=on] .container .city-header .city-title {
  color: #fff;
}
body[data-darkmode-status=on] .container .city-header .infotown-nav ul li a {
  background: #111;
}
body[data-darkmode-status=on] .container .infotown-block .news-town {
  background: #747473;
}
body[data-darkmode-status=on] .container .infotown-block .news-town .title,
body[data-darkmode-status=on] .container .infotown-block .news-town .news-town-items .news-town-item .news-town-text .title a,
body[data-darkmode-status=on] .container .infotown-block .news-town .news-town-items .news-town-item .news-town-text .date {
  color: #fff;
}
body[data-darkmode-status=on] .container .infotown-block .subtitle {
  color: #fff;
}
body[data-darkmode-status=on] .container .map-message {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  body[data-darkmode-status=on] .container .map-links {
    margin-top: 20px;
  }
}
body[data-darkmode-status=on] .container .company_ranking_list table thead th a {
  color: var(--rankingColor, #E30513);
}
body[data-darkmode-status=on] .container .company_ranking_list.catmap_ranking_list .catmap-subtitle {
  margin-top: 20px;
}

body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container {
  background: #111;
}
body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__link::after {
  background-image: var(--mainHeaderMobileLogoReducedDark_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  height: var(--heightMobileLogo_dark, 34px);
  width: var(--widthMobileLogo_dark, 170px);
}
@media screen and (min-width: 1024px) {
  body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__link::after {
    height: var(--heightLogoReduced, 36px);
    width: var(--widthLogoReduced, 186px);
    background-image: var(--mainHeaderLogoReducedDark_url, url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logo-default.svg"));
  }
}
@media (max-width: 360px) {
  body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__link::after .main-header__link::after {
    max-width: 120px;
  }
}
body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__menu-btn::before {
  color: #fff;
}
body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__txt::before {
  color: #fff;
}
body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__subscribe {
  background-color: #111;
  color: #fff;
}
body[data-darkmode-status=on][data-scroll=on] .ed-submenu ~ .header-container .main-header__subscribe::after {
  color: #fff;
}

.mod__menu__grid {
  margin: 20px 0 40px;
}
.mod__menu__grid .menu__grid {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(2, 1fr);
  margin: 0;
}
@media screen and (min-width: 600px) {
  .mod__menu__grid .menu__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .mod__menu__grid .menu__grid {
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  }
}
.mod__menu__grid .menu__grid__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border-radius: 5px;
  text-transform: uppercase;
  border: 1px solid #dadada;
}
.mod__menu__grid .menu__grid__item a {
  padding: 14px 20px;
  font-family: var(--fontGenericTitle, "Petrona", serif);
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
}
.mod__menu__grid .menu__grid__item a::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
  display: inline-block;
  width: 100%;
  height: 48px;
  margin-bottom: 10px;
}
.mod__menu__grid .menu__grid__item--salad a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/salad.svg");
}
.mod__menu__grid .menu__grid__item--pasta a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/pasta.svg");
}
.mod__menu__grid .menu__grid__item--veggis a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/veggis.svg");
}
.mod__menu__grid .menu__grid__item--sauce a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/sauce.svg");
}
.mod__menu__grid .menu__grid__item--soup a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/soup.svg");
}
.mod__menu__grid .menu__grid__item--meet a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/meet.svg");
}
.mod__menu__grid .menu__grid__item--fish a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/fish.svg");
}
.mod__menu__grid .menu__grid__item--desert a::before {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/cocinillas/desert.svg");
}

.module-ods {
  width: 100%;
  height: auto;
  margin: 20px 0;
  border-top: 2px dotted var(--borderGoalsODS_color, #009EDB);
  border-bottom: 2px dotted var(--borderGoalsODS_color, #009EDB);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 630px) {
  .module-ods {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .module-ods {
    grid-template-columns: repeat(9, 1fr);
  }
}
.module-ods__box {
  position: relative;
  width: auto;
  height: auto;
  margin: 6px 0;
  display: block;
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
  background-position: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
          flex-grow: 1;
  min-height: 110px;
}
.module-ods__box::after {
  content: "";
  height: 100%;
  position: absolute;
  top: 50%;
  right: -1px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-right: 2px dotted var(--borderGoalsODS_color, #009EDB);
  z-index: 1;
}
.module-ods__box::before {
  content: "";
  width: calc(100% - 4px);
  position: absolute;
  bottom: -7px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border-bottom: 2px dotted var(--borderGoalsODS_color, #009EDB);
}
.module-ods__box:last-of-type:after {
  display: none;
}
.module-ods__box:last-of-type:before {
  display: none;
}
@media screen and (min-width: 0px) and (max-width: 450px) {
  .module-ods__box {
    min-height: 78px;
  }
}
@media screen and (min-width: 0) and (max-width: 630px) {
  .module-ods__box--text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 0) and (max-width: 630px) {
  .module-ods__box {
    min-height: 104px;
  }
  .module-ods__box:nth-of-type(2):after, .module-ods__box:nth-of-type(6):after, .module-ods__box:nth-of-type(10):after, .module-ods__box:nth-of-type(14):after {
    display: none;
  }
  .module-ods__box:nth-of-type(15):before, .module-ods__box:nth-of-type(16):before, .module-ods__box:nth-of-type(17):before {
    display: none;
  }
}
@media screen and (min-width: 631px) and (max-width: 1023px) {
  .module-ods__box:nth-of-type(6n):after {
    display: none;
  }
  .module-ods__box:nth-of-type(13):before, .module-ods__box:nth-of-type(14):before, .module-ods__box:nth-of-type(15):before, .module-ods__box:nth-of-type(16):before, .module-ods__box:nth-of-type(17):before {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .module-ods__box:nth-of-type(9):after {
    display: none;
  }
  .module-ods__box:nth-of-type(10):before, .module-ods__box:nth-of-type(11):before, .module-ods__box:nth-of-type(12):before, .module-ods__box:nth-of-type(13):before, .module-ods__box:nth-of-type(14):before, .module-ods__box:nth-of-type(15):before, .module-ods__box:nth-of-type(16):before, .module-ods__box:nth-of-type(17):before, .module-ods__box:last-of-type:before {
    display: none;
  }
}
.module-ods__box:nth-of-type(2) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods1.png");
}
.module-ods__box:nth-of-type(2):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods1-hover.png");
}
.module-ods__box:nth-of-type(3) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods2.png");
}
.module-ods__box:nth-of-type(3):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods2-hover.png");
}
.module-ods__box:nth-of-type(4) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods3.png");
}
.module-ods__box:nth-of-type(4):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods3-hover.png");
}
.module-ods__box:nth-of-type(5) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods4.png");
}
.module-ods__box:nth-of-type(5):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods4-hover.png");
}
.module-ods__box:nth-of-type(6) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods5.png");
}
.module-ods__box:nth-of-type(6):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods5-hover.png");
}
.module-ods__box:nth-of-type(7) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods6.png");
}
.module-ods__box:nth-of-type(7):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods6-hover.png");
}
.module-ods__box:nth-of-type(8) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods7.png");
}
.module-ods__box:nth-of-type(8):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods7-hover.png");
}
.module-ods__box:nth-of-type(9) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods8.png");
}
.module-ods__box:nth-of-type(9):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods8-hover.png");
}
.module-ods__box:nth-of-type(10) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods9.png");
}
.module-ods__box:nth-of-type(10):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods9-hover.png");
}
.module-ods__box:nth-of-type(11) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods10.png");
}
.module-ods__box:nth-of-type(11):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods10-hover.png");
}
.module-ods__box:nth-of-type(12) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods11.png");
}
.module-ods__box:nth-of-type(12):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods11-hover.png");
}
.module-ods__box:nth-of-type(13) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods12.png");
}
.module-ods__box:nth-of-type(13):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods12-hover.png");
}
.module-ods__box:nth-of-type(14) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods13.png");
}
.module-ods__box:nth-of-type(14):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods13-hover.png");
}
.module-ods__box:nth-of-type(15) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods14.png");
}
.module-ods__box:nth-of-type(15):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods14-hover.png");
}
.module-ods__box:nth-of-type(16) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods15.png");
}
.module-ods__box:nth-of-type(16):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods15-hover.png");
}
.module-ods__box:nth-of-type(17) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods16.png");
}
.module-ods__box:nth-of-type(17):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods16-hover.png");
}
.module-ods__box:nth-of-type(18) {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods17.png");
}
.module-ods__box:nth-of-type(18):hover {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/vertical/logos/ods/ods17-hover.png");
}
.module-ods__box--text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  grid-column-start: 1;
  grid-column-end: span 3;
}
@media screen and (min-width: 630px) {
  .module-ods__box--text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
    padding-right: 15px;
    grid-column-start: 1;
    grid-column-end: 1;
  }
}
.module-ods__box a {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.module-ods__text {
  font-family: var(--fontGoalsODS);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  color: var(--fontGoalsODS_color, #000);
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 450px) {
  .module-ods__text {
    font-size: 24px;
  }
}
@media screen and (min-width: 631px) and (max-width: 1023px) {
  .module-ods__text {
    margin-top: 5px;
  }
}
.module-ods__text span {
  display: block;
}
@media screen and (min-width: 0) and (max-width: 630px) {
  .module-ods__text span {
    display: inline-block;
  }
}
.module-ods__arrow {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 0 0 10px;
}
@media screen and (min-width: 450px) {
  .module-ods__arrow {
    width: 24px;
    height: 24px;
  }
}
@media screen and (min-width: 630px) {
  .module-ods__arrow {
    margin-top: 20px;
  }
}
.module-ods__arrow::after {
  content: "\f160";
  font-size: 1.5rem;
  color: var(--iconGoalsODS_color, #000);
  font-family: "IconosElEspanol";
  position: absolute;
  top: -6px;
}

.sidebar__timeline {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .sidebar__timeline {
    margin-top: 0;
  }
}
.sidebar__timeline--title {
  font-family: var(--fontGenericInfo, "Open Sans", sans-serif);
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
  background-color: var(--timeLineColor, var(--fontGenericInfo_color, #595959));
  padding: 7px;
}
.sidebar__timeline--title a {
  color: #fff;
}
.sidebar__timeline--title a:hover {
  color: #fff;
  opacity: 0.7;
}
.sidebar__timeline__list--item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-family: var(--fontGenericTitle, "Petrona", serif);
  font-size: 14px;
  font-weight: 500;
}
.sidebar__timeline__list--item a time {
  width: 75px;
  font-family: var(--fontGenericInfo, "Open Sans", sans-serif);
  font-weight: 600;
  color: var(--timeLineColor, var(--fontGenericInfo_color, #595959));
}
.sidebar__timeline__list--item--title {
  width: 100%;
}

.sidebar__title--minute, .tradingview-widget-container--title {
  background-color: var(--artGeneric_background);
  padding: 7px;
  margin-bottom: 0;
  font-family: var(--fontGenericHeadingTitle);
  font-size: 15px;
  color: #fff;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
  margin-top: 30px;
}
@media screen and (min-width: 1024px) {
  .sidebar__title--minute, .tradingview-widget-container--title {
    margin-top: 0px;
  }
}
.sidebar__title--minute a, .tradingview-widget-container--title a {
  color: #fff;
}

.trading-copy {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #8A9097;
}
.trading-copy a {
  color: var(--fontGenericInfo_color, #595959);
}

.wrap-widget-bg {
  margin-bottom: 30px;
}

.tradingview-widget-container {
  margin-bottom: 30px;
  display: table;
  width: 100%;
}

.tradingview-widget-copyright {
  font-size: 13px !important;
  line-height: 32px !important;
  text-align: center !important;
  vertical-align: middle !important;
  font-family: "Trebuchet MS", Arial, sans-serif !important;
  color: #9db2bd !important;
}
.tradingview-widget-copyright .blue-text {
  color: #2962FF !important;
}
.tradingview-widget-copyright a {
  text-decoration: none !important;
  color: #9db2bd !important;
}
.tradingview-widget-copyright a:visited {
  color: #9db2bd !important;
}
.tradingview-widget-copyright a:hover .blue-text {
  color: #1E53E5 !important;
}
.tradingview-widget-copyright a:active .blue-text {
  color: #1848CC !important;
}
.tradingview-widget-copyright a:visited .blue-text {
  color: #2962FF !important;
}

:root {
  --container-width: 468px;
  --layout-mode: mobile;
}
@media (min-width: 728px) {
  :root {
    --container-width: 728px;
    --layout-mode: mobile;
  }
}
@media (min-width: 768px) {
  :root {
    --layout-mode:desktop;
  }
}
@media (min-width: 1024px) {
  :root {
    --container-width: 1024px;
    --layout-mode:desktop;
  }
}

/* Altura de la Barra superior de la cabecera */
/* Altura Mobile de la Barra superior de la cabecera */
/* Altura de la Barra Principal de la cabecera */
/* Altura Reducida de la Barra Principal de la cabecera */
/* Altura de la Barra inferior de la cabecera */
/* Altura de la Barra Menu inferior de la cabecera Reducida */
/* Altura de la Barra Menu inferior de la cabecera Mobile */
/* Altura de la Barra Sponsor de la cabecera */
/*$_headerSponsorBar: var(--headerSponsorBar, 30px);*/
/* Altura Total de la Cabecera */
/* Altura Total de la Cabecera Reducida */
/* Altura Mobile de la Barra Principal de la cabecera */
/* Altura de la Barra del Sponsor de la cabecera */
/* Altura Mobile de la Cabecera Sin Sponsor */
/* Altura Mobile de la Cabecera Con Sponsor*/
/* top-bar */
/* Logo-Secundary */
/* tamaño logo */
/* Magasin */
/* OPINION */
/* Foto Related */
/* footer */
/* logo */
/*************************** VERTICALES ****************************/
/* Submenu */
/* Colores de fondo de los submenus */
/* tamaño logo */
/* Imagen de fondo de cabecera */
/* Bar Bottom */
/* Imagen de fondo de cabecera */
/* Bar Bottom */
/* Bloque Objetivos del vertical Enclave ODS */
.mod--blue {
  background-color: #EBEDF1;
}

.score {
  width: 100%;
  height: auto;
  margin: 10px 0;
  /** Escudos **/
}
.score__header {
  width: 100%;
  height: auto;
  padding: 5px;
  background-color: #0068b3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 700px) {
  .score__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.score__title {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  margin: 0 0 0 5px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
@media only screen and (max-width: 790px) {
  .score__title {
    font-size: 17px;
  }
}
@media only screen and (max-width: 700px) {
  .score__title {
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
  }
}
.score__sponsor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 700px) {
  .score__sponsor {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.score__sponsor span {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0 5px;
  color: #fff;
}
@media only screen and (max-width: 790px) {
  .score__sponsor span {
    font-size: 10px;
  }
}
@media only screen and (max-width: 700px) {
  .score__sponsor span {
    margin: 2px 0 0 5px;
  }
}
.score__sponsor img {
  max-width: 130px;
}
@media only screen and (max-width: 790px) {
  .score__sponsor img {
    max-width: 90px;
  }
}
.score__links {
  width: 100%;
  height: auto;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 700px) {
  .score__links {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }
}
.score__links-item {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 10px 5px 0 10px;
  color: #575757;
  list-style-type: none;
}
@media only screen and (max-width: 790px) {
  .score__links-item {
    font-size: 12px;
  }
}
@media only screen and (max-width: 700px) {
  .score__links-item {
    margin: 10px 5px 0 5px;
  }
}
@media only screen and (max-width: 310px) {
  .score__links-item {
    font-size: 10px;
  }
}
.score__journeys {
  width: auto;
  margin: 10px 10px 20px;
  display: grid;
  grid-template-columns: repeat(2, 2fr);
  grid-gap: 0;
  grid-column: 2/2;
  grid-row: 2;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 820px) {
  .score__journeys {
    grid-gap: 0 15px;
    padding: 5px 0 10px 0;
    margin: 0 10px;
  }
}
@media only screen and (max-width: 650px) {
  .score__journeys {
    grid-template-columns: repeat(1, 4fr);
  }
}
.score__game ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 820px) {
  .score__game ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start;
    position: relative;
    margin: 0;
  }
}
.score__game::after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  content: "";
  width: 100%;
  height: 1px;
  margin: 10px 0;
  line-height: 100px;
  background-image: -webkit-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x;
  -o-background-size: 7px 1px;
  background-size: 7px 1px;
}
@media only screen and (max-width: 700px) {
  .score__game::after {
    margin: 5px 0;
  }
}
.score__game:nth-last-child(-n+2)::after {
  display: none;
}
@media only screen and (max-width: 650px) {
  .score__game:nth-last-child(-n+2)::after {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
@media only screen and (max-width: 650px) {
  .score__game:last-child::after {
    display: none;
  }
}
.score__team {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  color: #000;
}
@media only screen and (max-width: 820px) {
  .score__team {
    width: calc(100% - 60px);
    margin: 6px 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width: 280px) {
  .score__team {
    width: calc(100% - 55px);
  }
}
.score__team span {
  width: 110px;
  word-wrap: normal;
}
@media only screen and (max-width: 1020px) {
  .score__team span {
    width: 80px;
  }
}
@media only screen and (max-width: 820px) {
  .score__team span {
    text-align: left;
    width: 115px;
  }
}
@media only screen and (max-width: 280px) {
  .score__team span {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
    width: 100%;
  }
}
.score__team.left {
  text-align: right;
}
.score__team.left .score__score {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
.score__team.left .score__score.penalti {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
          order: -1;
}
@media only screen and (max-width: 820px) {
  .score__team.left .score__score.penalti {
    text-align: left;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
}
.score__team.right {
  text-align: left;
}
.score__team.right .score__score {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 820px) {
  .score__team.right .score__score {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }
}
.score__team.right .score__score.penalti {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
          order: 1;
}
@media only screen and (max-width: 820px) {
  .score__team.right .score__score.penalti {
    text-align: left;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
}
.score__icon {
  width: 30px;
  height: 30px;
  margin: 0 10px;
  background-position: center;
  background-repeat: no-repeat;
  -o-background-size: contain;
     background-size: contain;
}
@media only screen and (max-width: 870px) {
  .score__icon {
    margin: 0 6px;
  }
}
@media only screen and (max-width: 820px) {
  .score__icon {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
    margin: 0 10px 0 0;
  }
}
.score__score {
  width: 40px;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
  color: #000;
}
.score__score.penalti {
  font-weight: 400;
  margin: 0 5px;
  font-size: 18px;
}
.score__score.penalti::before {
  content: "(";
}
.score__score.penalti::after {
  content: ")";
}
@media only screen and (max-width: 820px) {
  .score__score.penalti {
    width: auto;
  }
}
.score__score.penalti[data-status=off] {
  display: none;
}
@media only screen and (max-width: 820px) {
  .score__score {
    width: calc(100% - 120px);
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }
}
.score__date {
  min-width: 50px;
  min-height: 50px;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.score__date-channel {
  width: 20px;
  height: auto;
  margin: 3px 0 0 0;
}
@media only screen and (max-width: 820px) {
  .score__date {
    width: auto;
    height: 100%;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between;
    right: 0;
    top: 0;
  }
  .score__date::before, .score__date::after {
    content: "";
    margin: 0;
    background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
    background-position: center;
    -o-background-size: 1px 6px;
       background-size: 1px 6px;
    background-repeat: repeat-y;
    width: 1px;
    height: 95%;
  }
}
.score__date-detail {
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: 400;
  text-align: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.score__date-detail span {
  width: 45px;
}
.score__date-detail.live span::before {
  content: "";
  display: block;
  width: 100%;
  height: 11px;
  margin: 0 0 2px 0;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/mundial-futbol-2022/icon-live.svg");
  -o-background-size: contain;
     background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.score__date-detail.cronica span:nth-of-type(2n)::before {
  content: "";
  display: block;
  width: 100%;
  height: 8px;
  margin: 5px 0;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/mundial-futbol-2022/cronica-icon.svg");
  -o-background-size: contain;
     background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.score__date-detail[data-status=off] {
  display: none;
}

.score .score__journeys.three {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three {
    width: auto;
    margin: 10px;
    padding: 0 0 10px 0;
    grid-template-columns: repeat(1, 1fr);
  }
}
.score .score__journeys.three .score__game {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.score .score__journeys.three .score__game ul {
  width: 235px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
          align-content: flex-start;
  position: relative;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__game ul {
    width: 100%;
  }
}
.score .score__journeys.three .score__game::after {
  display: none;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__game::after {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__game:nth-child(3)::after {
    display: none;
  }
}
.score .score__journeys.three .score__team {
  margin: 6px 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__team {
    width: calc(100% - 60px);
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }
}
.score .score__journeys.three .score__team span {
  text-align: right;
  width: 80px;
}
@media only screen and (max-width: 850px) {
  .score .score__journeys.three .score__team span {
    width: 70px;
  }
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__team span {
    width: 115px;
    text-align: left;
  }
}
.score .score__journeys.three .score__team.left .score__score.penalti {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
          order: -1;
}
.score .score__journeys.three .score__team.right .score__score {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__team.right .score__score {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }
}
.score .score__journeys.three .score__team.right .score__score.penalti {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
          order: -1;
}
.score .score__journeys.three .score__icon {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
          order: 1;
  margin: 0 8px;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__icon {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
    margin: 0 10px 0 0;
  }
}
.score .score__journeys.three .score__score {
  width: 35px;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
          order: 2;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__score {
    width: calc(100% - 160px);
    font-size: 20px;
    font-weight: 700;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
    margin: 0;
  }
  .score .score__journeys.three .score__score.penalti {
    width: auto;
    margin: 0 5px;
    font-size: 18px;
    font-weight: 400;
  }
  .score .score__journeys.three .score__score.penalti[data-status=off] {
    display: none;
  }
}
.score .score__journeys.three .score__date {
  width: auto;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  height: 100%;
  right: 0;
  top: 0;
  margin: 0;
}
.score .score__journeys.three .score__date::before {
  content: "";
  margin: 0;
  background-image: -webkit-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(top, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to bottom, #868686 16%, rgba(255, 255, 255, 0) 0%);
  background-position: center;
  -o-background-size: 1px 6px;
     background-size: 1px 6px;
  background-repeat: repeat-y;
  width: 1px;
  height: 95%;
}
.score .score__journeys.three .score__date::after {
  display: none;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__date::after {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.three .score__date-detail-channel {
    width: 20px;
    height: auto;
    margin: 3px 0 0 0;
  }
}
.score .score__journeys.three .score__date-detail[data-status=off] {
  display: none;
}

.score .score__journeys.first,
.score .score__journeys.final {
  width: auto;
  padding: 0 0 10px 0;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0;
}
.score .score__journeys.first .score__game ul,
.score .score__journeys.final .score__game ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin: 0;
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__game ul,
  .score .score__journeys.final .score__game ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-flow: column nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
  }
}
.score .score__journeys.first .score__team,
.score .score__journeys.final .score__team {
  width: 100%;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 750px) {
  .score .score__journeys.first .score__team,
  .score .score__journeys.final .score__team {
    width: calc(100% - 60px);
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
  }
}
.score .score__journeys.first .score__team span,
.score .score__journeys.final .score__team span {
  width: 50%;
}
@media only screen and (max-width: 480px) {
  .score .score__journeys.first .score__team span,
  .score .score__journeys.final .score__team span {
    width: 115px;
  }
}
.score .score__journeys.first .score__team.left span,
.score .score__journeys.final .score__team.left span {
  text-align: right;
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__team.left span,
  .score .score__journeys.final .score__team.left span {
    text-align: left;
  }
}
.score .score__journeys.first .score__team.left .score__score.penalti,
.score .score__journeys.final .score__team.left .score__score.penalti {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
          order: -1;
}
.score .score__journeys.first .score__team.right .score__score.penalti,
.score .score__journeys.final .score__team.right .score__score.penalti {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0;
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__team.right .score__score.penalti,
  .score .score__journeys.final .score__team.right .score__score.penalti {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
  }
}
.score .score__journeys.first .score__icon,
.score .score__journeys.final .score__icon {
  width: 40px;
  height: 40px;
  margin: 0 15px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0;
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__icon,
  .score .score__journeys.final .score__icon {
    margin: 0 10px;
    width: 30px;
    height: 30px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
            order: -1;
    margin: 0 10px 0 0;
  }
}
.score .score__journeys.first .score__score,
.score .score__journeys.final .score__score {
  width: 80px;
  height: auto;
  font-size: 35px;
  font-weight: 500;
  margin: 0 20px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}
.score .score__journeys.first .score__score.penalti,
.score .score__journeys.final .score__score.penalti {
  font-size: 25px;
  font-weight: 300;
  margin: 0 15px 3px 15px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0;
}
.score .score__journeys.first .score__score.penalti[data-status=off],
.score .score__journeys.final .score__score.penalti[data-status=off] {
  display: none;
}
@media only screen and (max-width: 900px) {
  .score .score__journeys.first .score__score,
  .score .score__journeys.final .score__score {
    width: 60px;
    margin: 0 10px;
  }
  .score .score__journeys.first .score__score.penalti,
  .score .score__journeys.final .score__score.penalti {
    font-size: 28px;
    margin: 0 5px;
  }
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__score,
  .score .score__journeys.final .score__score {
    width: calc(100% - 160px);
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }
  .score .score__journeys.first .score__score.penalti,
  .score .score__journeys.final .score__score.penalti {
    width: auto;
    margin: 0 5px;
    font-size: 18px;
    font-weight: 400;
  }
}
.score .score__journeys.first .score__date,
.score .score__journeys.final .score__date {
  position: static;
}
.score .score__journeys.first .score__date-channel,
.score .score__journeys.final .score__date-channel {
  margin: 4px 0 0 0;
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__date,
  .score .score__journeys.final .score__date {
    position: absolute;
    margin: 0;
  }
}
.score .score__journeys.first .score__date-detail,
.score .score__journeys.final .score__date-detail {
  font-size: 15px;
}
.score .score__journeys.first .score__date-detail span,
.score .score__journeys.final .score__date-detail span {
  width: 70px;
}
.score .score__journeys.first .score__date-detail.live span::before,
.score .score__journeys.final .score__date-detail.live span::before {
  margin: 0 0 5px 0;
}
.score .score__journeys.first .score__date-detail.cronica span:nth-of-type(2n)::before,
.score .score__journeys.final .score__date-detail.cronica span:nth-of-type(2n)::before {
  margin: 7px 0;
}
@media only screen and (max-width: 8250px) {
  .score .score__journeys.first .score__date-detail,
  .score .score__journeys.final .score__date-detail {
    font-size: 11px;
  }
  .score .score__journeys.first .score__date-detail span,
  .score .score__journeys.final .score__date-detail span {
    width: 45px;
  }
  .score .score__journeys.first .score__date-detail.live span::before,
  .score .score__journeys.final .score__date-detail.live span::before {
    margin: 0 0 2px 0;
  }
  .score .score__journeys.first .score__date-detail.cronica span:nth-of-type(2n)::before,
  .score .score__journeys.final .score__date-detail.cronica span:nth-of-type(2n)::before {
    margin: 5px 0;
  }
}

.score .score__journeys.first {
  padding: 0;
}
.score .score__journeys.first .score__game::after {
  display: none;
}
@media only screen and (max-width: 710px) {
  .score .score__journeys.first .score__game::after {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}

.score .score__journeys.final .score__game::after {
  display: none;
}

@media only screen and (max-width: 710px) {
  .score .score__journeys .score__game[data-state=fixture] .score__team,
  .score .score__journeys.first .score__game[data-state=fixture] .score__team,
  .score .score__journeys.final .score__game[data-state=fixture] .score__team {
    width: calc(100% - 105px);
  }
}
.score.champions .score__header {
  background-color: #0D0D56;
}
.score.champions .score__title {
  margin: 0;
}
.score.champions .score__title::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 8px 0 0;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/mundial-futbol-2022/champions-logo.svg");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
}
@media only screen and (max-width: 700px) {
  .score.champions .score__title::before {
    margin: 0 0 5px 0;
  }
}

.score.liga .score__header {
  background-color: #000;
}
.score.liga .score__title {
  margin: 0;
}
.score.liga .score__title::before {
  content: "";
  display: block;
  width: 100px;
  height: 32px;
  margin: 0 13px 0 8px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/logos/logo-laliga-white-2023.svg");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
}
@media only screen and (max-width: 700px) {
  .score.liga .score__title::before {
    margin: 1px 0 0 0;
  }
}

.score.copa .score__header {
  background-color: #221C35;
}
.score.copa .score__title {
  margin: 0;
}
.score.copa .score__title::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 8px 0 0;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/mundial-futbol-2022/copa-rey-logo-rojo.svg");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: contain;
     background-size: contain;
}
@media only screen and (max-width: 700px) {
  .score.copa .score__title::before {
    margin: 0 0 5px 0;
  }
}

.score.stage-primera-division .score__icon, .score.stage-segunda-division .score__icon, .score.stage-copa-del-rey .score__icon, .score.stage-bundesliga .score__icon, .score.stage-liga-1 .score__icon, .score.stage-premier-league .score__icon, .score.stage-serie-a .score__icon, .score.stage-super-copa .score__icon, .score.stage-uefa-liga-de-campeones .score__icon, .score.stage-uefa-europa-league .score__icon, .score.stage-uefa-super-copa .score__icon, .score.stage-campeonato-mundial-de-clubes .score__icon {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/none.svg");
}
.score.stage-primera-division .score__icon.adc, .score.stage-segunda-division .score__icon.adc, .score.stage-copa-del-rey .score__icon.adc, .score.stage-bundesliga .score__icon.adc, .score.stage-liga-1 .score__icon.adc, .score.stage-premier-league .score__icon.adc, .score.stage-serie-a .score__icon.adc, .score.stage-super-copa .score__icon.adc, .score.stage-uefa-liga-de-campeones .score__icon.adc, .score.stage-uefa-europa-league .score__icon.adc, .score.stage-uefa-super-copa .score__icon.adc, .score.stage-campeonato-mundial-de-clubes .score__icon.adc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/adc.png");
}
.score.stage-primera-division .score__icon.afajx, .score.stage-segunda-division .score__icon.afajx, .score.stage-copa-del-rey .score__icon.afajx, .score.stage-bundesliga .score__icon.afajx, .score.stage-liga-1 .score__icon.afajx, .score.stage-premier-league .score__icon.afajx, .score.stage-serie-a .score__icon.afajx, .score.stage-super-copa .score__icon.afajx, .score.stage-uefa-liga-de-campeones .score__icon.afajx, .score.stage-uefa-europa-league .score__icon.afajx, .score.stage-uefa-super-copa .score__icon.afajx, .score.stage-campeonato-mundial-de-clubes .score__icon.afajx {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/afajx.svg");
}
.score.stage-primera-division .score__icon.ala, .score.stage-segunda-division .score__icon.ala, .score.stage-copa-del-rey .score__icon.ala, .score.stage-bundesliga .score__icon.ala, .score.stage-liga-1 .score__icon.ala, .score.stage-premier-league .score__icon.ala, .score.stage-serie-a .score__icon.ala, .score.stage-super-copa .score__icon.ala, .score.stage-uefa-liga-de-campeones .score__icon.ala, .score.stage-uefa-europa-league .score__icon.ala, .score.stage-uefa-super-copa .score__icon.ala, .score.stage-campeonato-mundial-de-clubes .score__icon.ala {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ala.svg");
}
.score.stage-primera-division .score__icon.alb, .score.stage-segunda-division .score__icon.alb, .score.stage-copa-del-rey .score__icon.alb, .score.stage-bundesliga .score__icon.alb, .score.stage-liga-1 .score__icon.alb, .score.stage-premier-league .score__icon.alb, .score.stage-serie-a .score__icon.alb, .score.stage-super-copa .score__icon.alb, .score.stage-uefa-liga-de-campeones .score__icon.alb, .score.stage-uefa-europa-league .score__icon.alb, .score.stage-uefa-super-copa .score__icon.alb, .score.stage-campeonato-mundial-de-clubes .score__icon.alb {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/alb.svg");
}
.score.stage-primera-division .score__icon.alc, .score.stage-segunda-division .score__icon.alc, .score.stage-copa-del-rey .score__icon.alc, .score.stage-bundesliga .score__icon.alc, .score.stage-liga-1 .score__icon.alc, .score.stage-premier-league .score__icon.alc, .score.stage-serie-a .score__icon.alc, .score.stage-super-copa .score__icon.alc, .score.stage-uefa-liga-de-campeones .score__icon.alc, .score.stage-uefa-europa-league .score__icon.alc, .score.stage-uefa-super-copa .score__icon.alc, .score.stage-campeonato-mundial-de-clubes .score__icon.alc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/alc.png");
}
.score.stage-primera-division .score__icon.alm, .score.stage-segunda-division .score__icon.alm, .score.stage-copa-del-rey .score__icon.alm, .score.stage-bundesliga .score__icon.alm, .score.stage-liga-1 .score__icon.alm, .score.stage-premier-league .score__icon.alm, .score.stage-serie-a .score__icon.alm, .score.stage-super-copa .score__icon.alm, .score.stage-uefa-liga-de-campeones .score__icon.alm, .score.stage-uefa-europa-league .score__icon.alm, .score.stage-uefa-super-copa .score__icon.alm, .score.stage-campeonato-mundial-de-clubes .score__icon.alm {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/alm.svg");
}
.score.stage-primera-division .score__icon.and, .score.stage-segunda-division .score__icon.and, .score.stage-copa-del-rey .score__icon.and, .score.stage-bundesliga .score__icon.and, .score.stage-liga-1 .score__icon.and, .score.stage-premier-league .score__icon.and, .score.stage-serie-a .score__icon.and, .score.stage-super-copa .score__icon.and, .score.stage-uefa-liga-de-campeones .score__icon.and, .score.stage-uefa-europa-league .score__icon.and, .score.stage-uefa-super-copa .score__icon.and, .score.stage-campeonato-mundial-de-clubes .score__icon.and {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/and.png");
}
.score.stage-primera-division .score__icon.ant, .score.stage-segunda-division .score__icon.ant, .score.stage-copa-del-rey .score__icon.ant, .score.stage-bundesliga .score__icon.ant, .score.stage-liga-1 .score__icon.ant, .score.stage-premier-league .score__icon.ant, .score.stage-serie-a .score__icon.ant, .score.stage-super-copa .score__icon.ant, .score.stage-uefa-liga-de-campeones .score__icon.ant, .score.stage-uefa-europa-league .score__icon.ant, .score.stage-uefa-super-copa .score__icon.ant, .score.stage-campeonato-mundial-de-clubes .score__icon.ant {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ant.svg");
}
.score.stage-primera-division .score__icon.amo, .score.stage-segunda-division .score__icon.amo, .score.stage-copa-del-rey .score__icon.amo, .score.stage-bundesliga .score__icon.amo, .score.stage-liga-1 .score__icon.amo, .score.stage-premier-league .score__icon.amo, .score.stage-serie-a .score__icon.amo, .score.stage-super-copa .score__icon.amo, .score.stage-uefa-liga-de-campeones .score__icon.amo, .score.stage-uefa-europa-league .score__icon.amo, .score.stage-uefa-super-copa .score__icon.amo, .score.stage-campeonato-mundial-de-clubes .score__icon.amo {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/amo.svg");
}
.score.stage-primera-division .score__icon.apa, .score.stage-segunda-division .score__icon.apa, .score.stage-copa-del-rey .score__icon.apa, .score.stage-bundesliga .score__icon.apa, .score.stage-liga-1 .score__icon.apa, .score.stage-premier-league .score__icon.apa, .score.stage-serie-a .score__icon.apa, .score.stage-super-copa .score__icon.apa, .score.stage-uefa-liga-de-campeones .score__icon.apa, .score.stage-uefa-europa-league .score__icon.apa, .score.stage-uefa-super-copa .score__icon.apa, .score.stage-campeonato-mundial-de-clubes .score__icon.apa {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/apa.png");
}
.score.stage-primera-division .score__icon.ara, .score.stage-segunda-division .score__icon.ara, .score.stage-copa-del-rey .score__icon.ara, .score.stage-bundesliga .score__icon.ara, .score.stage-liga-1 .score__icon.ara, .score.stage-premier-league .score__icon.ara, .score.stage-serie-a .score__icon.ara, .score.stage-super-copa .score__icon.ara, .score.stage-uefa-liga-de-campeones .score__icon.ara, .score.stage-uefa-europa-league .score__icon.ara, .score.stage-uefa-super-copa .score__icon.ara, .score.stage-campeonato-mundial-de-clubes .score__icon.ara {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ara.png");
}
.score.stage-primera-division .score__icon.are, .score.stage-segunda-division .score__icon.are, .score.stage-copa-del-rey .score__icon.are, .score.stage-bundesliga .score__icon.are, .score.stage-liga-1 .score__icon.are, .score.stage-premier-league .score__icon.are, .score.stage-serie-a .score__icon.are, .score.stage-super-copa .score__icon.are, .score.stage-uefa-liga-de-campeones .score__icon.are, .score.stage-uefa-europa-league .score__icon.are, .score.stage-uefa-super-copa .score__icon.are, .score.stage-campeonato-mundial-de-clubes .score__icon.are {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/are.png");
}
.score.stage-primera-division .score__icon.arg, .score.stage-segunda-division .score__icon.arg, .score.stage-copa-del-rey .score__icon.arg, .score.stage-bundesliga .score__icon.arg, .score.stage-liga-1 .score__icon.arg, .score.stage-premier-league .score__icon.arg, .score.stage-serie-a .score__icon.arg, .score.stage-super-copa .score__icon.arg, .score.stage-uefa-liga-de-campeones .score__icon.arg, .score.stage-uefa-europa-league .score__icon.arg, .score.stage-uefa-super-copa .score__icon.arg, .score.stage-campeonato-mundial-de-clubes .score__icon.arg {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/arg.svg");
}
.score.stage-primera-division .score__icon.arn, .score.stage-segunda-division .score__icon.arn, .score.stage-copa-del-rey .score__icon.arn, .score.stage-bundesliga .score__icon.arn, .score.stage-liga-1 .score__icon.arn, .score.stage-premier-league .score__icon.arn, .score.stage-serie-a .score__icon.arn, .score.stage-super-copa .score__icon.arn, .score.stage-uefa-liga-de-campeones .score__icon.arn, .score.stage-uefa-europa-league .score__icon.arn, .score.stage-uefa-super-copa .score__icon.arn, .score.stage-campeonato-mundial-de-clubes .score__icon.arn {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/arn.png");
}
.score.stage-primera-division .score__icon.ars, .score.stage-segunda-division .score__icon.ars, .score.stage-copa-del-rey .score__icon.ars, .score.stage-bundesliga .score__icon.ars, .score.stage-liga-1 .score__icon.ars, .score.stage-premier-league .score__icon.ars, .score.stage-serie-a .score__icon.ars, .score.stage-super-copa .score__icon.ars, .score.stage-uefa-liga-de-campeones .score__icon.ars, .score.stage-uefa-europa-league .score__icon.ars, .score.stage-uefa-super-copa .score__icon.ars, .score.stage-campeonato-mundial-de-clubes .score__icon.ars {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ars.svg");
}
.score.stage-primera-division .score__icon.ata, .score.stage-segunda-division .score__icon.ata, .score.stage-copa-del-rey .score__icon.ata, .score.stage-bundesliga .score__icon.ata, .score.stage-liga-1 .score__icon.ata, .score.stage-premier-league .score__icon.ata, .score.stage-serie-a .score__icon.ata, .score.stage-super-copa .score__icon.ata, .score.stage-uefa-liga-de-campeones .score__icon.ata, .score.stage-uefa-europa-league .score__icon.ata, .score.stage-uefa-super-copa .score__icon.ata, .score.stage-campeonato-mundial-de-clubes .score__icon.ata {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ata.svg");
}
.score.stage-primera-division .score__icon.atm, .score.stage-segunda-division .score__icon.atm, .score.stage-copa-del-rey .score__icon.atm, .score.stage-bundesliga .score__icon.atm, .score.stage-liga-1 .score__icon.atm, .score.stage-premier-league .score__icon.atm, .score.stage-serie-a .score__icon.atm, .score.stage-super-copa .score__icon.atm, .score.stage-uefa-liga-de-campeones .score__icon.atm, .score.stage-uefa-europa-league .score__icon.atm, .score.stage-uefa-super-copa .score__icon.atm, .score.stage-campeonato-mundial-de-clubes .score__icon.atm {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/atm.svg");
}
.score.stage-primera-division .score__icon.bbs, .score.stage-segunda-division .score__icon.bbs, .score.stage-copa-del-rey .score__icon.bbs, .score.stage-bundesliga .score__icon.bbs, .score.stage-liga-1 .score__icon.bbs, .score.stage-premier-league .score__icon.bbs, .score.stage-serie-a .score__icon.bbs, .score.stage-super-copa .score__icon.bbs, .score.stage-uefa-liga-de-campeones .score__icon.bbs, .score.stage-uefa-europa-league .score__icon.bbs, .score.stage-uefa-super-copa .score__icon.bbs, .score.stage-campeonato-mundial-de-clubes .score__icon.bbs {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bbs.png");
}
.score.stage-primera-division .score__icon.bet, .score.stage-segunda-division .score__icon.bet, .score.stage-copa-del-rey .score__icon.bet, .score.stage-bundesliga .score__icon.bet, .score.stage-liga-1 .score__icon.bet, .score.stage-premier-league .score__icon.bet, .score.stage-serie-a .score__icon.bet, .score.stage-super-copa .score__icon.bet, .score.stage-uefa-liga-de-campeones .score__icon.bet, .score.stage-uefa-europa-league .score__icon.bet, .score.stage-uefa-super-copa .score__icon.bet, .score.stage-campeonato-mundial-de-clubes .score__icon.bet {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bet.svg");
}
.score.stage-primera-division .score__icon.bil, .score.stage-segunda-division .score__icon.bil, .score.stage-copa-del-rey .score__icon.bil, .score.stage-bundesliga .score__icon.bil, .score.stage-liga-1 .score__icon.bil, .score.stage-premier-league .score__icon.bil, .score.stage-serie-a .score__icon.bil, .score.stage-super-copa .score__icon.bil, .score.stage-uefa-liga-de-campeones .score__icon.bil, .score.stage-uefa-europa-league .score__icon.bil, .score.stage-uefa-super-copa .score__icon.bil, .score.stage-campeonato-mundial-de-clubes .score__icon.bil {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bil.svg");
}
.score.stage-primera-division .score__icon.bjk, .score.stage-segunda-division .score__icon.bjk, .score.stage-copa-del-rey .score__icon.bjk, .score.stage-bundesliga .score__icon.bjk, .score.stage-liga-1 .score__icon.bjk, .score.stage-premier-league .score__icon.bjk, .score.stage-serie-a .score__icon.bjk, .score.stage-super-copa .score__icon.bjk, .score.stage-uefa-liga-de-campeones .score__icon.bjk, .score.stage-uefa-europa-league .score__icon.bjk, .score.stage-uefa-super-copa .score__icon.bjk, .score.stage-campeonato-mundial-de-clubes .score__icon.bjk {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bjk.svg");
}
.score.stage-primera-division .score__icon.bra, .score.stage-segunda-division .score__icon.bra, .score.stage-copa-del-rey .score__icon.bra, .score.stage-bundesliga .score__icon.bra, .score.stage-liga-1 .score__icon.bra, .score.stage-premier-league .score__icon.bra, .score.stage-serie-a .score__icon.bra, .score.stage-super-copa .score__icon.bra, .score.stage-uefa-liga-de-campeones .score__icon.bra, .score.stage-uefa-europa-league .score__icon.bra, .score.stage-uefa-super-copa .score__icon.bra, .score.stage-campeonato-mundial-de-clubes .score__icon.bra {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bra.svg");
}
.score.stage-primera-division .score__icon.bscyb, .score.stage-segunda-division .score__icon.bscyb, .score.stage-copa-del-rey .score__icon.bscyb, .score.stage-bundesliga .score__icon.bscyb, .score.stage-liga-1 .score__icon.bscyb, .score.stage-premier-league .score__icon.bscyb, .score.stage-serie-a .score__icon.bscyb, .score.stage-super-copa .score__icon.bscyb, .score.stage-uefa-liga-de-campeones .score__icon.bscyb, .score.stage-uefa-europa-league .score__icon.bscyb, .score.stage-uefa-super-copa .score__icon.bscyb, .score.stage-campeonato-mundial-de-clubes .score__icon.bscyb {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bscyb.svg");
}
.score.stage-primera-division .score__icon.bur, .score.stage-segunda-division .score__icon.bur, .score.stage-copa-del-rey .score__icon.bur, .score.stage-bundesliga .score__icon.bur, .score.stage-liga-1 .score__icon.bur, .score.stage-premier-league .score__icon.bur, .score.stage-serie-a .score__icon.bur, .score.stage-super-copa .score__icon.bur, .score.stage-uefa-liga-de-campeones .score__icon.bur, .score.stage-uefa-europa-league .score__icon.bur, .score.stage-uefa-super-copa .score__icon.bur, .score.stage-campeonato-mundial-de-clubes .score__icon.bur {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bur.svg");
}
.score.stage-primera-division .score__icon.bvb, .score.stage-segunda-division .score__icon.bvb, .score.stage-copa-del-rey .score__icon.bvb, .score.stage-bundesliga .score__icon.bvb, .score.stage-liga-1 .score__icon.bvb, .score.stage-premier-league .score__icon.bvb, .score.stage-serie-a .score__icon.bvb, .score.stage-super-copa .score__icon.bvb, .score.stage-uefa-liga-de-campeones .score__icon.bvb, .score.stage-uefa-europa-league .score__icon.bvb, .score.stage-uefa-super-copa .score__icon.bvb, .score.stage-campeonato-mundial-de-clubes .score__icon.bvb {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/bvb.svg");
}
.score.stage-primera-division .score__icon.cac, .score.stage-segunda-division .score__icon.cac, .score.stage-copa-del-rey .score__icon.cac, .score.stage-bundesliga .score__icon.cac, .score.stage-liga-1 .score__icon.cac, .score.stage-premier-league .score__icon.cac, .score.stage-serie-a .score__icon.cac, .score.stage-super-copa .score__icon.cac, .score.stage-uefa-liga-de-campeones .score__icon.cac, .score.stage-uefa-europa-league .score__icon.cac, .score.stage-uefa-super-copa .score__icon.cac, .score.stage-campeonato-mundial-de-clubes .score__icon.cac {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/cac.png");
}
.score.stage-primera-division .score__icon.cad, .score.stage-segunda-division .score__icon.cad, .score.stage-copa-del-rey .score__icon.cad, .score.stage-bundesliga .score__icon.cad, .score.stage-liga-1 .score__icon.cad, .score.stage-premier-league .score__icon.cad, .score.stage-serie-a .score__icon.cad, .score.stage-super-copa .score__icon.cad, .score.stage-uefa-liga-de-campeones .score__icon.cad, .score.stage-uefa-europa-league .score__icon.cad, .score.stage-uefa-super-copa .score__icon.cad, .score.stage-campeonato-mundial-de-clubes .score__icon.cad {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/cad.svg");
}
.score.stage-primera-division .score__icon.car, .score.stage-segunda-division .score__icon.car, .score.stage-copa-del-rey .score__icon.car, .score.stage-bundesliga .score__icon.car, .score.stage-liga-1 .score__icon.car, .score.stage-premier-league .score__icon.car, .score.stage-serie-a .score__icon.car, .score.stage-super-copa .score__icon.car, .score.stage-uefa-liga-de-campeones .score__icon.car, .score.stage-uefa-europa-league .score__icon.car, .score.stage-uefa-super-copa .score__icon.car, .score.stage-campeonato-mundial-de-clubes .score__icon.car {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/car.svg");
}
.score.stage-primera-division .score__icon.cas, .score.stage-segunda-division .score__icon.cas, .score.stage-copa-del-rey .score__icon.cas, .score.stage-bundesliga .score__icon.cas, .score.stage-liga-1 .score__icon.cas, .score.stage-premier-league .score__icon.cas, .score.stage-serie-a .score__icon.cas, .score.stage-super-copa .score__icon.cas, .score.stage-uefa-liga-de-campeones .score__icon.cas, .score.stage-uefa-europa-league .score__icon.cas, .score.stage-uefa-super-copa .score__icon.cas, .score.stage-campeonato-mundial-de-clubes .score__icon.cas {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/cas.png");
}
.score.stage-primera-division .score__icon.cbjkv, .score.stage-segunda-division .score__icon.cbjkv, .score.stage-copa-del-rey .score__icon.cbjkv, .score.stage-bundesliga .score__icon.cbjkv, .score.stage-liga-1 .score__icon.cbjkv, .score.stage-premier-league .score__icon.cbjkv, .score.stage-serie-a .score__icon.cbjkv, .score.stage-super-copa .score__icon.cbjkv, .score.stage-uefa-liga-de-campeones .score__icon.cbjkv, .score.stage-uefa-europa-league .score__icon.cbjkv, .score.stage-uefa-super-copa .score__icon.cbjkv, .score.stage-campeonato-mundial-de-clubes .score__icon.cbjkv {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/cbjkv.svg");
}
.score.stage-primera-division .score__icon.cel, .score.stage-segunda-division .score__icon.cel, .score.stage-copa-del-rey .score__icon.cel, .score.stage-bundesliga .score__icon.cel, .score.stage-liga-1 .score__icon.cel, .score.stage-premier-league .score__icon.cel, .score.stage-serie-a .score__icon.cel, .score.stage-super-copa .score__icon.cel, .score.stage-uefa-liga-de-campeones .score__icon.cel, .score.stage-uefa-europa-league .score__icon.cel, .score.stage-uefa-super-copa .score__icon.cel, .score.stage-campeonato-mundial-de-clubes .score__icon.cel {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/cel.svg");
}
.score.stage-primera-division .score__icon.che, .score.stage-segunda-division .score__icon.che, .score.stage-copa-del-rey .score__icon.che, .score.stage-bundesliga .score__icon.che, .score.stage-liga-1 .score__icon.che, .score.stage-premier-league .score__icon.che, .score.stage-serie-a .score__icon.che, .score.stage-super-copa .score__icon.che, .score.stage-uefa-liga-de-campeones .score__icon.che, .score.stage-uefa-europa-league .score__icon.che, .score.stage-uefa-super-copa .score__icon.che, .score.stage-campeonato-mundial-de-clubes .score__icon.che {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/che.svg");
}
.score.stage-primera-division .score__icon.cor, .score.stage-segunda-division .score__icon.cor, .score.stage-copa-del-rey .score__icon.cor, .score.stage-bundesliga .score__icon.cor, .score.stage-liga-1 .score__icon.cor, .score.stage-premier-league .score__icon.cor, .score.stage-serie-a .score__icon.cor, .score.stage-super-copa .score__icon.cor, .score.stage-uefa-liga-de-campeones .score__icon.cor, .score.stage-uefa-europa-league .score__icon.cor, .score.stage-uefa-super-copa .score__icon.cor, .score.stage-campeonato-mundial-de-clubes .score__icon.cor {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/cor.png");
}
.score.stage-primera-division .score__icon.czv, .score.stage-segunda-division .score__icon.czv, .score.stage-copa-del-rey .score__icon.czv, .score.stage-bundesliga .score__icon.czv, .score.stage-liga-1 .score__icon.czv, .score.stage-premier-league .score__icon.czv, .score.stage-serie-a .score__icon.czv, .score.stage-super-copa .score__icon.czv, .score.stage-uefa-liga-de-campeones .score__icon.czv, .score.stage-uefa-europa-league .score__icon.czv, .score.stage-uefa-super-copa .score__icon.czv, .score.stage-campeonato-mundial-de-clubes .score__icon.czv {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/czv.svg");
}
.score.stage-primera-division .score__icon.din, .score.stage-segunda-division .score__icon.din, .score.stage-copa-del-rey .score__icon.din, .score.stage-bundesliga .score__icon.din, .score.stage-liga-1 .score__icon.din, .score.stage-premier-league .score__icon.din, .score.stage-serie-a .score__icon.din, .score.stage-super-copa .score__icon.din, .score.stage-uefa-liga-de-campeones .score__icon.din, .score.stage-uefa-europa-league .score__icon.din, .score.stage-uefa-super-copa .score__icon.din, .score.stage-campeonato-mundial-de-clubes .score__icon.din {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/din.svg");
}
.score.stage-primera-division .score__icon.dio, .score.stage-segunda-division .score__icon.dio, .score.stage-copa-del-rey .score__icon.dio, .score.stage-bundesliga .score__icon.dio, .score.stage-liga-1 .score__icon.dio, .score.stage-premier-league .score__icon.dio, .score.stage-serie-a .score__icon.dio, .score.stage-super-copa .score__icon.dio, .score.stage-uefa-liga-de-campeones .score__icon.dio, .score.stage-uefa-europa-league .score__icon.dio, .score.stage-uefa-super-copa .score__icon.dio, .score.stage-campeonato-mundial-de-clubes .score__icon.dio {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/dio.png");
}
.score.stage-primera-division .score__icon.dyn, .score.stage-segunda-division .score__icon.dyn, .score.stage-copa-del-rey .score__icon.dyn, .score.stage-bundesliga .score__icon.dyn, .score.stage-liga-1 .score__icon.dyn, .score.stage-premier-league .score__icon.dyn, .score.stage-serie-a .score__icon.dyn, .score.stage-super-copa .score__icon.dyn, .score.stage-uefa-liga-de-campeones .score__icon.dyn, .score.stage-uefa-europa-league .score__icon.dyn, .score.stage-uefa-super-copa .score__icon.dyn, .score.stage-campeonato-mundial-de-clubes .score__icon.dyn {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/dyn.svg");
}
.score.stage-primera-division .score__icon.eib, .score.stage-segunda-division .score__icon.eib, .score.stage-copa-del-rey .score__icon.eib, .score.stage-bundesliga .score__icon.eib, .score.stage-liga-1 .score__icon.eib, .score.stage-premier-league .score__icon.eib, .score.stage-serie-a .score__icon.eib, .score.stage-super-copa .score__icon.eib, .score.stage-uefa-liga-de-campeones .score__icon.eib, .score.stage-uefa-europa-league .score__icon.eib, .score.stage-uefa-super-copa .score__icon.eib, .score.stage-campeonato-mundial-de-clubes .score__icon.eib {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/eib.svg");
}
.score.stage-primera-division .score__icon.elc, .score.stage-segunda-division .score__icon.elc, .score.stage-copa-del-rey .score__icon.elc, .score.stage-bundesliga .score__icon.elc, .score.stage-liga-1 .score__icon.elc, .score.stage-premier-league .score__icon.elc, .score.stage-serie-a .score__icon.elc, .score.stage-super-copa .score__icon.elc, .score.stage-uefa-liga-de-campeones .score__icon.elc, .score.stage-uefa-europa-league .score__icon.elc, .score.stage-uefa-super-copa .score__icon.elc, .score.stage-campeonato-mundial-de-clubes .score__icon.elc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/elc.svg");
}
.score.stage-primera-division .score__icon.eld, .score.stage-segunda-division .score__icon.eld, .score.stage-copa-del-rey .score__icon.eld, .score.stage-bundesliga .score__icon.eld, .score.stage-liga-1 .score__icon.eld, .score.stage-premier-league .score__icon.eld, .score.stage-serie-a .score__icon.eld, .score.stage-super-copa .score__icon.eld, .score.stage-uefa-liga-de-campeones .score__icon.eld, .score.stage-uefa-europa-league .score__icon.eld, .score.stage-uefa-super-copa .score__icon.eld, .score.stage-campeonato-mundial-de-clubes .score__icon.eld {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/eld.png");
}
.score.stage-primera-division .score__icon.esp, .score.stage-segunda-division .score__icon.esp, .score.stage-copa-del-rey .score__icon.esp, .score.stage-bundesliga .score__icon.esp, .score.stage-liga-1 .score__icon.esp, .score.stage-premier-league .score__icon.esp, .score.stage-serie-a .score__icon.esp, .score.stage-super-copa .score__icon.esp, .score.stage-uefa-liga-de-campeones .score__icon.esp, .score.stage-uefa-europa-league .score__icon.esp, .score.stage-uefa-super-copa .score__icon.esp, .score.stage-campeonato-mundial-de-clubes .score__icon.esp {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/esp.svg");
}
.score.stage-primera-division .score__icon.fcb, .score.stage-segunda-division .score__icon.fcb, .score.stage-copa-del-rey .score__icon.fcb, .score.stage-bundesliga .score__icon.fcb, .score.stage-liga-1 .score__icon.fcb, .score.stage-premier-league .score__icon.fcb, .score.stage-serie-a .score__icon.fcb, .score.stage-super-copa .score__icon.fcb, .score.stage-uefa-liga-de-campeones .score__icon.fcb, .score.stage-uefa-europa-league .score__icon.fcb, .score.stage-uefa-super-copa .score__icon.fcb, .score.stage-campeonato-mundial-de-clubes .score__icon.fcb {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fcb.svg");
}
.score.stage-primera-division .score__icon.fcu, .score.stage-segunda-division .score__icon.fcu, .score.stage-copa-del-rey .score__icon.fcu, .score.stage-bundesliga .score__icon.fcu, .score.stage-liga-1 .score__icon.fcu, .score.stage-premier-league .score__icon.fcu, .score.stage-serie-a .score__icon.fcu, .score.stage-super-copa .score__icon.fcu, .score.stage-uefa-liga-de-campeones .score__icon.fcu, .score.stage-uefa-europa-league .score__icon.fcu, .score.stage-uefa-super-copa .score__icon.fcu, .score.stage-campeonato-mundial-de-clubes .score__icon.fcu {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fcu.svg");
}
.score.stage-primera-division .score__icon.fcbg, .score.stage-segunda-division .score__icon.fcbg, .score.stage-copa-del-rey .score__icon.fcbg, .score.stage-bundesliga .score__icon.fcbg, .score.stage-liga-1 .score__icon.fcbg, .score.stage-premier-league .score__icon.fcbg, .score.stage-serie-a .score__icon.fcbg, .score.stage-super-copa .score__icon.fcbg, .score.stage-uefa-liga-de-campeones .score__icon.fcbg, .score.stage-uefa-europa-league .score__icon.fcbg, .score.stage-uefa-super-copa .score__icon.fcbg, .score.stage-campeonato-mundial-de-clubes .score__icon.fcbg {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fcbg.svg");
}
.score.stage-primera-division .score__icon.fcg, .score.stage-segunda-division .score__icon.fcg, .score.stage-copa-del-rey .score__icon.fcg, .score.stage-bundesliga .score__icon.fcg, .score.stage-liga-1 .score__icon.fcg, .score.stage-premier-league .score__icon.fcg, .score.stage-serie-a .score__icon.fcg, .score.stage-super-copa .score__icon.fcg, .score.stage-uefa-liga-de-campeones .score__icon.fcg, .score.stage-uefa-europa-league .score__icon.fcg, .score.stage-uefa-super-copa .score__icon.fcg, .score.stage-campeonato-mundial-de-clubes .score__icon.fcg {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fcg.svg");
}
.score.stage-primera-division .score__icon.fck, .score.stage-segunda-division .score__icon.fck, .score.stage-copa-del-rey .score__icon.fck, .score.stage-bundesliga .score__icon.fck, .score.stage-liga-1 .score__icon.fck, .score.stage-premier-league .score__icon.fck, .score.stage-serie-a .score__icon.fck, .score.stage-super-copa .score__icon.fck, .score.stage-uefa-liga-de-campeones .score__icon.fck, .score.stage-uefa-europa-league .score__icon.fck, .score.stage-uefa-super-copa .score__icon.fck, .score.stage-campeonato-mundial-de-clubes .score__icon.fck {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fck.svg");
}
.score.stage-primera-division .score__icon.fcp, .score.stage-segunda-division .score__icon.fcp, .score.stage-copa-del-rey .score__icon.fcp, .score.stage-bundesliga .score__icon.fcp, .score.stage-liga-1 .score__icon.fcp, .score.stage-premier-league .score__icon.fcp, .score.stage-serie-a .score__icon.fcp, .score.stage-super-copa .score__icon.fcp, .score.stage-uefa-liga-de-campeones .score__icon.fcp, .score.stage-uefa-europa-league .score__icon.fcp, .score.stage-uefa-super-copa .score__icon.fcp, .score.stage-campeonato-mundial-de-clubes .score__icon.fcp {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fcp.svg");
}
.score.stage-primera-division .score__icon.fcvpn, .score.stage-segunda-division .score__icon.fcvpn, .score.stage-copa-del-rey .score__icon.fcvpn, .score.stage-bundesliga .score__icon.fcvpn, .score.stage-liga-1 .score__icon.fcvpn, .score.stage-premier-league .score__icon.fcvpn, .score.stage-serie-a .score__icon.fcvpn, .score.stage-super-copa .score__icon.fcvpn, .score.stage-uefa-liga-de-campeones .score__icon.fcvpn, .score.stage-uefa-europa-league .score__icon.fcvpn, .score.stage-uefa-super-copa .score__icon.fcvpn, .score.stage-campeonato-mundial-de-clubes .score__icon.fcvpn {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fcvpn.svg");
}
.score.stage-primera-division .score__icon.fer, .score.stage-segunda-division .score__icon.fer, .score.stage-copa-del-rey .score__icon.fer, .score.stage-bundesliga .score__icon.fer, .score.stage-liga-1 .score__icon.fer, .score.stage-premier-league .score__icon.fer, .score.stage-serie-a .score__icon.fer, .score.stage-super-copa .score__icon.fer, .score.stage-uefa-liga-de-campeones .score__icon.fer, .score.stage-uefa-europa-league .score__icon.fer, .score.stage-uefa-super-copa .score__icon.fer, .score.stage-campeonato-mundial-de-clubes .score__icon.fer {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fer.png");
}
.score.stage-primera-division .score__icon.fey, .score.stage-segunda-division .score__icon.fey, .score.stage-copa-del-rey .score__icon.fey, .score.stage-bundesliga .score__icon.fey, .score.stage-liga-1 .score__icon.fey, .score.stage-premier-league .score__icon.fey, .score.stage-serie-a .score__icon.fey, .score.stage-super-copa .score__icon.fey, .score.stage-uefa-liga-de-campeones .score__icon.fey, .score.stage-uefa-europa-league .score__icon.fey, .score.stage-uefa-super-copa .score__icon.fey, .score.stage-campeonato-mundial-de-clubes .score__icon.fey {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/fey.svg");
}
.score.stage-primera-division .score__icon.ger, .score.stage-segunda-division .score__icon.ger, .score.stage-copa-del-rey .score__icon.ger, .score.stage-bundesliga .score__icon.ger, .score.stage-liga-1 .score__icon.ger, .score.stage-premier-league .score__icon.ger, .score.stage-serie-a .score__icon.ger, .score.stage-super-copa .score__icon.ger, .score.stage-uefa-liga-de-campeones .score__icon.ger, .score.stage-uefa-europa-league .score__icon.ger, .score.stage-uefa-super-copa .score__icon.ger, .score.stage-campeonato-mundial-de-clubes .score__icon.ger {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ger.png");
}
.score.stage-primera-division .score__icon.gfc, .score.stage-segunda-division .score__icon.gfc, .score.stage-copa-del-rey .score__icon.gfc, .score.stage-bundesliga .score__icon.gfc, .score.stage-liga-1 .score__icon.gfc, .score.stage-premier-league .score__icon.gfc, .score.stage-serie-a .score__icon.gfc, .score.stage-super-copa .score__icon.gfc, .score.stage-uefa-liga-de-campeones .score__icon.gfc, .score.stage-uefa-europa-league .score__icon.gfc, .score.stage-uefa-super-copa .score__icon.gfc, .score.stage-campeonato-mundial-de-clubes .score__icon.gfc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/gfc.png");
}
.score.stage-primera-division .score__icon.gra, .score.stage-segunda-division .score__icon.gra, .score.stage-copa-del-rey .score__icon.gra, .score.stage-bundesliga .score__icon.gra, .score.stage-liga-1 .score__icon.gra, .score.stage-premier-league .score__icon.gra, .score.stage-serie-a .score__icon.gra, .score.stage-super-copa .score__icon.gra, .score.stage-uefa-liga-de-campeones .score__icon.gra, .score.stage-uefa-europa-league .score__icon.gra, .score.stage-uefa-super-copa .score__icon.gra, .score.stage-campeonato-mundial-de-clubes .score__icon.gra {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/gra.svg");
}
.score.stage-primera-division .score__icon.gs, .score.stage-segunda-division .score__icon.gs, .score.stage-copa-del-rey .score__icon.gs, .score.stage-bundesliga .score__icon.gs, .score.stage-liga-1 .score__icon.gs, .score.stage-premier-league .score__icon.gs, .score.stage-serie-a .score__icon.gs, .score.stage-super-copa .score__icon.gs, .score.stage-uefa-liga-de-campeones .score__icon.gs, .score.stage-uefa-europa-league .score__icon.gs, .score.stage-uefa-super-copa .score__icon.gs, .score.stage-campeonato-mundial-de-clubes .score__icon.gs {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/gs.svg");
}
.score.stage-primera-division .score__icon.gua, .score.stage-segunda-division .score__icon.gua, .score.stage-copa-del-rey .score__icon.gua, .score.stage-bundesliga .score__icon.gua, .score.stage-liga-1 .score__icon.gua, .score.stage-premier-league .score__icon.gua, .score.stage-serie-a .score__icon.gua, .score.stage-super-copa .score__icon.gua, .score.stage-uefa-liga-de-campeones .score__icon.gua, .score.stage-uefa-europa-league .score__icon.gua, .score.stage-uefa-super-copa .score__icon.gua, .score.stage-campeonato-mundial-de-clubes .score__icon.gua {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/gua.png");
}
.score.stage-primera-division .score__icon.gui, .score.stage-segunda-division .score__icon.gui, .score.stage-copa-del-rey .score__icon.gui, .score.stage-bundesliga .score__icon.gui, .score.stage-liga-1 .score__icon.gui, .score.stage-premier-league .score__icon.gui, .score.stage-serie-a .score__icon.gui, .score.stage-super-copa .score__icon.gui, .score.stage-uefa-liga-de-campeones .score__icon.gui, .score.stage-uefa-europa-league .score__icon.gui, .score.stage-uefa-super-copa .score__icon.gui, .score.stage-campeonato-mundial-de-clubes .score__icon.gui {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/gui.png");
}
.score.stage-primera-division .score__icon.hue, .score.stage-segunda-division .score__icon.hue, .score.stage-copa-del-rey .score__icon.hue, .score.stage-bundesliga .score__icon.hue, .score.stage-liga-1 .score__icon.hue, .score.stage-premier-league .score__icon.hue, .score.stage-serie-a .score__icon.hue, .score.stage-super-copa .score__icon.hue, .score.stage-uefa-liga-de-campeones .score__icon.hue, .score.stage-uefa-europa-league .score__icon.hue, .score.stage-uefa-super-copa .score__icon.hue, .score.stage-campeonato-mundial-de-clubes .score__icon.hue {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/hue.svg");
}
.score.stage-primera-division .score__icon.ica, .score.stage-segunda-division .score__icon.ica, .score.stage-copa-del-rey .score__icon.ica, .score.stage-bundesliga .score__icon.ica, .score.stage-liga-1 .score__icon.ica, .score.stage-premier-league .score__icon.ica, .score.stage-serie-a .score__icon.ica, .score.stage-super-copa .score__icon.ica, .score.stage-uefa-liga-de-campeones .score__icon.ica, .score.stage-uefa-europa-league .score__icon.ica, .score.stage-uefa-super-copa .score__icon.ica, .score.stage-campeonato-mundial-de-clubes .score__icon.ica {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ica.png");
}
.score.stage-primera-division .score__icon.iip, .score.stage-segunda-division .score__icon.iip, .score.stage-copa-del-rey .score__icon.iip, .score.stage-bundesliga .score__icon.iip, .score.stage-liga-1 .score__icon.iip, .score.stage-premier-league .score__icon.iip, .score.stage-serie-a .score__icon.iip, .score.stage-super-copa .score__icon.iip, .score.stage-uefa-liga-de-campeones .score__icon.iip, .score.stage-uefa-europa-league .score__icon.iip, .score.stage-uefa-super-copa .score__icon.iip, .score.stage-campeonato-mundial-de-clubes .score__icon.iip {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/iip.png");
}
.score.stage-primera-division .score__icon.int, .score.stage-segunda-division .score__icon.int, .score.stage-copa-del-rey .score__icon.int, .score.stage-bundesliga .score__icon.int, .score.stage-liga-1 .score__icon.int, .score.stage-premier-league .score__icon.int, .score.stage-serie-a .score__icon.int, .score.stage-super-copa .score__icon.int, .score.stage-uefa-liga-de-campeones .score__icon.int, .score.stage-uefa-europa-league .score__icon.int, .score.stage-uefa-super-copa .score__icon.int, .score.stage-campeonato-mundial-de-clubes .score__icon.int {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/int.svg");
}
.score.stage-primera-division .score__icon.juve, .score.stage-segunda-division .score__icon.juve, .score.stage-copa-del-rey .score__icon.juve, .score.stage-bundesliga .score__icon.juve, .score.stage-liga-1 .score__icon.juve, .score.stage-premier-league .score__icon.juve, .score.stage-serie-a .score__icon.juve, .score.stage-super-copa .score__icon.juve, .score.stage-uefa-liga-de-campeones .score__icon.juve, .score.stage-uefa-europa-league .score__icon.juve, .score.stage-uefa-super-copa .score__icon.juve, .score.stage-campeonato-mundial-de-clubes .score__icon.juve {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/juve.svg");
}
.score.stage-primera-division .score__icon.jvt, .score.stage-segunda-division .score__icon.jvt, .score.stage-copa-del-rey .score__icon.jvt, .score.stage-bundesliga .score__icon.jvt, .score.stage-liga-1 .score__icon.jvt, .score.stage-premier-league .score__icon.jvt, .score.stage-serie-a .score__icon.jvt, .score.stage-super-copa .score__icon.jvt, .score.stage-uefa-liga-de-campeones .score__icon.jvt, .score.stage-uefa-europa-league .score__icon.jvt, .score.stage-uefa-super-copa .score__icon.jvt, .score.stage-campeonato-mundial-de-clubes .score__icon.jvt {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/jvt.png");
}
.score.stage-primera-division .score__icon.lan, .score.stage-segunda-division .score__icon.lan, .score.stage-copa-del-rey .score__icon.lan, .score.stage-bundesliga .score__icon.lan, .score.stage-liga-1 .score__icon.lan, .score.stage-premier-league .score__icon.lan, .score.stage-serie-a .score__icon.lan, .score.stage-super-copa .score__icon.lan, .score.stage-uefa-liga-de-campeones .score__icon.lan, .score.stage-uefa-europa-league .score__icon.lan, .score.stage-uefa-super-copa .score__icon.lan, .score.stage-campeonato-mundial-de-clubes .score__icon.lan {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lan.png");
}
.score.stage-primera-division .score__icon.laz, .score.stage-segunda-division .score__icon.laz, .score.stage-copa-del-rey .score__icon.laz, .score.stage-bundesliga .score__icon.laz, .score.stage-liga-1 .score__icon.laz, .score.stage-premier-league .score__icon.laz, .score.stage-serie-a .score__icon.laz, .score.stage-super-copa .score__icon.laz, .score.stage-uefa-liga-de-campeones .score__icon.laz, .score.stage-uefa-europa-league .score__icon.laz, .score.stage-uefa-super-copa .score__icon.laz, .score.stage-campeonato-mundial-de-clubes .score__icon.laz {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/laz.svg");
}
.score.stage-primera-division .score__icon.lev, .score.stage-segunda-division .score__icon.lev, .score.stage-copa-del-rey .score__icon.lev, .score.stage-bundesliga .score__icon.lev, .score.stage-liga-1 .score__icon.lev, .score.stage-premier-league .score__icon.lev, .score.stage-serie-a .score__icon.lev, .score.stage-super-copa .score__icon.lev, .score.stage-uefa-liga-de-campeones .score__icon.lev, .score.stage-uefa-europa-league .score__icon.lev, .score.stage-uefa-super-copa .score__icon.lev, .score.stage-campeonato-mundial-de-clubes .score__icon.lev {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lev.svg");
}
.score.stage-primera-division .score__icon.lfc, .score.stage-segunda-division .score__icon.lfc, .score.stage-copa-del-rey .score__icon.lfc, .score.stage-bundesliga .score__icon.lfc, .score.stage-liga-1 .score__icon.lfc, .score.stage-premier-league .score__icon.lfc, .score.stage-serie-a .score__icon.lfc, .score.stage-super-copa .score__icon.lfc, .score.stage-uefa-liga-de-campeones .score__icon.lfc, .score.stage-uefa-europa-league .score__icon.lfc, .score.stage-uefa-super-copa .score__icon.lfc, .score.stage-campeonato-mundial-de-clubes .score__icon.lfc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lfc.svg");
}
.score.stage-primera-division .score__icon.lil, .score.stage-segunda-division .score__icon.lil, .score.stage-copa-del-rey .score__icon.lil, .score.stage-bundesliga .score__icon.lil, .score.stage-liga-1 .score__icon.lil, .score.stage-premier-league .score__icon.lil, .score.stage-serie-a .score__icon.lil, .score.stage-super-copa .score__icon.lil, .score.stage-uefa-liga-de-campeones .score__icon.lil, .score.stage-uefa-europa-league .score__icon.lil, .score.stage-uefa-super-copa .score__icon.lil, .score.stage-campeonato-mundial-de-clubes .score__icon.lil {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lil.svg");
}
.score.stage-primera-division .score__icon.lin, .score.stage-segunda-division .score__icon.lin, .score.stage-copa-del-rey .score__icon.lin, .score.stage-bundesliga .score__icon.lin, .score.stage-liga-1 .score__icon.lin, .score.stage-premier-league .score__icon.lin, .score.stage-serie-a .score__icon.lin, .score.stage-super-copa .score__icon.lin, .score.stage-uefa-liga-de-campeones .score__icon.lin, .score.stage-uefa-europa-league .score__icon.lin, .score.stage-uefa-super-copa .score__icon.lin, .score.stage-campeonato-mundial-de-clubes .score__icon.lin {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lin.png");
}
.score.stage-primera-division .score__icon.lpa, .score.stage-segunda-division .score__icon.lpa, .score.stage-copa-del-rey .score__icon.lpa, .score.stage-bundesliga .score__icon.lpa, .score.stage-liga-1 .score__icon.lpa, .score.stage-premier-league .score__icon.lpa, .score.stage-serie-a .score__icon.lpa, .score.stage-super-copa .score__icon.lpa, .score.stage-uefa-liga-de-campeones .score__icon.lpa, .score.stage-uefa-europa-league .score__icon.lpa, .score.stage-uefa-super-copa .score__icon.lpa, .score.stage-campeonato-mundial-de-clubes .score__icon.lpa {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lpa.svg");
}
.score.stage-primera-division .score__icon.lud, .score.stage-segunda-division .score__icon.lud, .score.stage-copa-del-rey .score__icon.lud, .score.stage-bundesliga .score__icon.lud, .score.stage-liga-1 .score__icon.lud, .score.stage-premier-league .score__icon.lud, .score.stage-serie-a .score__icon.lud, .score.stage-super-copa .score__icon.lud, .score.stage-uefa-liga-de-campeones .score__icon.lud, .score.stage-uefa-europa-league .score__icon.lud, .score.stage-uefa-super-copa .score__icon.lud, .score.stage-campeonato-mundial-de-clubes .score__icon.lud {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lud.svg");
}
.score.stage-primera-division .score__icon.lug, .score.stage-segunda-division .score__icon.lug, .score.stage-copa-del-rey .score__icon.lug, .score.stage-bundesliga .score__icon.lug, .score.stage-liga-1 .score__icon.lug, .score.stage-premier-league .score__icon.lug, .score.stage-serie-a .score__icon.lug, .score.stage-super-copa .score__icon.lug, .score.stage-uefa-liga-de-campeones .score__icon.lug, .score.stage-uefa-europa-league .score__icon.lug, .score.stage-uefa-super-copa .score__icon.lug, .score.stage-campeonato-mundial-de-clubes .score__icon.lug {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/lug.svg");
}
.score.stage-primera-division .score__icon.mad, .score.stage-segunda-division .score__icon.mad, .score.stage-copa-del-rey .score__icon.mad, .score.stage-bundesliga .score__icon.mad, .score.stage-liga-1 .score__icon.mad, .score.stage-premier-league .score__icon.mad, .score.stage-serie-a .score__icon.mad, .score.stage-super-copa .score__icon.mad, .score.stage-uefa-liga-de-campeones .score__icon.mad, .score.stage-uefa-europa-league .score__icon.mad, .score.stage-uefa-super-copa .score__icon.mad, .score.stage-campeonato-mundial-de-clubes .score__icon.mad {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mad.svg");
}
.score.stage-primera-division .score__icon.mal, .score.stage-segunda-division .score__icon.mal, .score.stage-copa-del-rey .score__icon.mal, .score.stage-bundesliga .score__icon.mal, .score.stage-liga-1 .score__icon.mal, .score.stage-premier-league .score__icon.mal, .score.stage-serie-a .score__icon.mal, .score.stage-super-copa .score__icon.mal, .score.stage-uefa-liga-de-campeones .score__icon.mal, .score.stage-uefa-europa-league .score__icon.mal, .score.stage-uefa-super-copa .score__icon.mal, .score.stage-campeonato-mundial-de-clubes .score__icon.mal {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mal.svg");
}
.score.stage-primera-division .score__icon.mcfc, .score.stage-segunda-division .score__icon.mcfc, .score.stage-copa-del-rey .score__icon.mcfc, .score.stage-bundesliga .score__icon.mcfc, .score.stage-liga-1 .score__icon.mcfc, .score.stage-premier-league .score__icon.mcfc, .score.stage-serie-a .score__icon.mcfc, .score.stage-super-copa .score__icon.mcfc, .score.stage-uefa-liga-de-campeones .score__icon.mcfc, .score.stage-uefa-europa-league .score__icon.mcfc, .score.stage-uefa-super-copa .score__icon.mcfc, .score.stage-campeonato-mundial-de-clubes .score__icon.mcfc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mcfc.svg");
}
.score.stage-primera-division .score__icon.mer, .score.stage-segunda-division .score__icon.mer, .score.stage-copa-del-rey .score__icon.mer, .score.stage-bundesliga .score__icon.mer, .score.stage-liga-1 .score__icon.mer, .score.stage-premier-league .score__icon.mer, .score.stage-serie-a .score__icon.mer, .score.stage-super-copa .score__icon.mer, .score.stage-uefa-liga-de-campeones .score__icon.mer, .score.stage-uefa-europa-league .score__icon.mer, .score.stage-uefa-super-copa .score__icon.mer, .score.stage-campeonato-mundial-de-clubes .score__icon.mer {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mer.svg");
}
.score.stage-primera-division .score__icon.mff, .score.stage-segunda-division .score__icon.mff, .score.stage-copa-del-rey .score__icon.mff, .score.stage-bundesliga .score__icon.mff, .score.stage-liga-1 .score__icon.mff, .score.stage-premier-league .score__icon.mff, .score.stage-serie-a .score__icon.mff, .score.stage-super-copa .score__icon.mff, .score.stage-uefa-liga-de-campeones .score__icon.mff, .score.stage-uefa-europa-league .score__icon.mff, .score.stage-uefa-super-copa .score__icon.mff, .score.stage-campeonato-mundial-de-clubes .score__icon.mff {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mff.svg");
}
.score.stage-primera-division .score__icon.mha, .score.stage-segunda-division .score__icon.mha, .score.stage-copa-del-rey .score__icon.mha, .score.stage-bundesliga .score__icon.mha, .score.stage-liga-1 .score__icon.mha, .score.stage-premier-league .score__icon.mha, .score.stage-serie-a .score__icon.mha, .score.stage-super-copa .score__icon.mha, .score.stage-uefa-liga-de-campeones .score__icon.mha, .score.stage-uefa-europa-league .score__icon.mha, .score.stage-uefa-super-copa .score__icon.mha, .score.stage-campeonato-mundial-de-clubes .score__icon.mha {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mha.svg");
}
.score.stage-primera-division .score__icon.mil, .score.stage-segunda-division .score__icon.mil, .score.stage-copa-del-rey .score__icon.mil, .score.stage-bundesliga .score__icon.mil, .score.stage-liga-1 .score__icon.mil, .score.stage-premier-league .score__icon.mil, .score.stage-serie-a .score__icon.mil, .score.stage-super-copa .score__icon.mil, .score.stage-uefa-liga-de-campeones .score__icon.mil, .score.stage-uefa-europa-league .score__icon.mil, .score.stage-uefa-super-copa .score__icon.mil, .score.stage-campeonato-mundial-de-clubes .score__icon.mil {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mil.svg");
}
.score.stage-primera-division .score__icon.mir, .score.stage-segunda-division .score__icon.mir, .score.stage-copa-del-rey .score__icon.mir, .score.stage-bundesliga .score__icon.mir, .score.stage-liga-1 .score__icon.mir, .score.stage-premier-league .score__icon.mir, .score.stage-serie-a .score__icon.mir, .score.stage-super-copa .score__icon.mir, .score.stage-uefa-liga-de-campeones .score__icon.mir, .score.stage-uefa-europa-league .score__icon.mir, .score.stage-uefa-super-copa .score__icon.mir, .score.stage-campeonato-mundial-de-clubes .score__icon.mir {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mir.png");
}
.score.stage-primera-division .score__icon.mll, .score.stage-segunda-division .score__icon.mll, .score.stage-copa-del-rey .score__icon.mll, .score.stage-bundesliga .score__icon.mll, .score.stage-liga-1 .score__icon.mll, .score.stage-premier-league .score__icon.mll, .score.stage-serie-a .score__icon.mll, .score.stage-super-copa .score__icon.mll, .score.stage-uefa-liga-de-campeones .score__icon.mll, .score.stage-uefa-europa-league .score__icon.mll, .score.stage-uefa-super-copa .score__icon.mll, .score.stage-campeonato-mundial-de-clubes .score__icon.mll {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mll.svg");
}
.score.stage-primera-division .score__icon.mufc, .score.stage-segunda-division .score__icon.mufc, .score.stage-copa-del-rey .score__icon.mufc, .score.stage-bundesliga .score__icon.mufc, .score.stage-liga-1 .score__icon.mufc, .score.stage-premier-league .score__icon.mufc, .score.stage-serie-a .score__icon.mufc, .score.stage-super-copa .score__icon.mufc, .score.stage-uefa-liga-de-campeones .score__icon.mufc, .score.stage-uefa-europa-league .score__icon.mufc, .score.stage-uefa-super-copa .score__icon.mufc, .score.stage-campeonato-mundial-de-clubes .score__icon.mufc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/mufc.svg");
}
.score.stage-primera-division .score__icon.nas, .score.stage-segunda-division .score__icon.nas, .score.stage-copa-del-rey .score__icon.nas, .score.stage-bundesliga .score__icon.nas, .score.stage-liga-1 .score__icon.nas, .score.stage-premier-league .score__icon.nas, .score.stage-serie-a .score__icon.nas, .score.stage-super-copa .score__icon.nas, .score.stage-uefa-liga-de-campeones .score__icon.nas, .score.stage-uefa-europa-league .score__icon.nas, .score.stage-uefa-super-copa .score__icon.nas, .score.stage-campeonato-mundial-de-clubes .score__icon.nas {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/nas.svg");
}
.score.stage-primera-division .score__icon.new, .score.stage-segunda-division .score__icon.new, .score.stage-copa-del-rey .score__icon.new, .score.stage-bundesliga .score__icon.new, .score.stage-liga-1 .score__icon.new, .score.stage-premier-league .score__icon.new, .score.stage-serie-a .score__icon.new, .score.stage-super-copa .score__icon.new, .score.stage-uefa-liga-de-campeones .score__icon.new, .score.stage-uefa-europa-league .score__icon.new, .score.stage-uefa-super-copa .score__icon.new, .score.stage-campeonato-mundial-de-clubes .score__icon.new {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/new.svg");
}
.score.stage-primera-division .score__icon.num, .score.stage-segunda-division .score__icon.num, .score.stage-copa-del-rey .score__icon.num, .score.stage-bundesliga .score__icon.num, .score.stage-liga-1 .score__icon.num, .score.stage-premier-league .score__icon.num, .score.stage-serie-a .score__icon.num, .score.stage-super-copa .score__icon.num, .score.stage-uefa-liga-de-campeones .score__icon.num, .score.stage-uefa-europa-league .score__icon.num, .score.stage-uefa-super-copa .score__icon.num, .score.stage-campeonato-mundial-de-clubes .score__icon.num {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/num.svg");
}
.score.stage-primera-division .score__icon.om, .score.stage-segunda-division .score__icon.om, .score.stage-copa-del-rey .score__icon.om, .score.stage-bundesliga .score__icon.om, .score.stage-liga-1 .score__icon.om, .score.stage-premier-league .score__icon.om, .score.stage-serie-a .score__icon.om, .score.stage-super-copa .score__icon.om, .score.stage-uefa-liga-de-campeones .score__icon.om, .score.stage-uefa-europa-league .score__icon.om, .score.stage-uefa-super-copa .score__icon.om, .score.stage-campeonato-mundial-de-clubes .score__icon.om {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/om.svg");
}
.score.stage-primera-division .score__icon.osa, .score.stage-segunda-division .score__icon.osa, .score.stage-copa-del-rey .score__icon.osa, .score.stage-bundesliga .score__icon.osa, .score.stage-liga-1 .score__icon.osa, .score.stage-premier-league .score__icon.osa, .score.stage-serie-a .score__icon.osa, .score.stage-super-copa .score__icon.osa, .score.stage-uefa-liga-de-campeones .score__icon.osa, .score.stage-uefa-europa-league .score__icon.osa, .score.stage-uefa-super-copa .score__icon.osa, .score.stage-campeonato-mundial-de-clubes .score__icon.osa {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/osa.svg");
}
.score.stage-primera-division .score__icon.ovi, .score.stage-segunda-division .score__icon.ovi, .score.stage-copa-del-rey .score__icon.ovi, .score.stage-bundesliga .score__icon.ovi, .score.stage-liga-1 .score__icon.ovi, .score.stage-premier-league .score__icon.ovi, .score.stage-serie-a .score__icon.ovi, .score.stage-super-copa .score__icon.ovi, .score.stage-uefa-liga-de-campeones .score__icon.ovi, .score.stage-uefa-europa-league .score__icon.ovi, .score.stage-uefa-super-copa .score__icon.ovi, .score.stage-campeonato-mundial-de-clubes .score__icon.ovi {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ovi.svg");
}
.score.stage-primera-division .score__icon.psg, .score.stage-segunda-division .score__icon.psg, .score.stage-copa-del-rey .score__icon.psg, .score.stage-bundesliga .score__icon.psg, .score.stage-liga-1 .score__icon.psg, .score.stage-premier-league .score__icon.psg, .score.stage-serie-a .score__icon.psg, .score.stage-super-copa .score__icon.psg, .score.stage-uefa-liga-de-campeones .score__icon.psg, .score.stage-uefa-europa-league .score__icon.psg, .score.stage-uefa-super-copa .score__icon.psg, .score.stage-campeonato-mundial-de-clubes .score__icon.psg {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/psg.svg");
}
.score.stage-primera-division .score__icon.psv, .score.stage-segunda-division .score__icon.psv, .score.stage-copa-del-rey .score__icon.psv, .score.stage-bundesliga .score__icon.psv, .score.stage-liga-1 .score__icon.psv, .score.stage-premier-league .score__icon.psv, .score.stage-serie-a .score__icon.psv, .score.stage-super-copa .score__icon.psv, .score.stage-uefa-liga-de-campeones .score__icon.psv, .score.stage-uefa-europa-league .score__icon.psv, .score.stage-uefa-super-copa .score__icon.psv, .score.stage-campeonato-mundial-de-clubes .score__icon.psv {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/psv.svg");
}
.score.stage-primera-division .score__icon.ptv, .score.stage-segunda-division .score__icon.ptv, .score.stage-copa-del-rey .score__icon.ptv, .score.stage-bundesliga .score__icon.ptv, .score.stage-liga-1 .score__icon.ptv, .score.stage-premier-league .score__icon.ptv, .score.stage-serie-a .score__icon.ptv, .score.stage-super-copa .score__icon.ptv, .score.stage-uefa-liga-de-campeones .score__icon.ptv, .score.stage-uefa-europa-league .score__icon.ptv, .score.stage-uefa-super-copa .score__icon.ptv, .score.stage-campeonato-mundial-de-clubes .score__icon.ptv {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ptv.svg");
}
.score.stage-primera-division .score__icon.rac, .score.stage-segunda-division .score__icon.rac, .score.stage-copa-del-rey .score__icon.rac, .score.stage-bundesliga .score__icon.rac, .score.stage-liga-1 .score__icon.rac, .score.stage-premier-league .score__icon.rac, .score.stage-serie-a .score__icon.rac, .score.stage-super-copa .score__icon.rac, .score.stage-uefa-liga-de-campeones .score__icon.rac, .score.stage-uefa-europa-league .score__icon.rac, .score.stage-uefa-super-copa .score__icon.rac, .score.stage-campeonato-mundial-de-clubes .score__icon.rac {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/rac.svg");
}
.score.stage-primera-division .score__icon.ran, .score.stage-segunda-division .score__icon.ran, .score.stage-copa-del-rey .score__icon.ran, .score.stage-bundesliga .score__icon.ran, .score.stage-liga-1 .score__icon.ran, .score.stage-premier-league .score__icon.ran, .score.stage-serie-a .score__icon.ran, .score.stage-super-copa .score__icon.ran, .score.stage-uefa-liga-de-campeones .score__icon.ran, .score.stage-uefa-europa-league .score__icon.ran, .score.stage-uefa-super-copa .score__icon.ran, .score.stage-campeonato-mundial-de-clubes .score__icon.ran {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ran.svg");
}
.score.stage-primera-division .score__icon.ray, .score.stage-segunda-division .score__icon.ray, .score.stage-copa-del-rey .score__icon.ray, .score.stage-bundesliga .score__icon.ray, .score.stage-liga-1 .score__icon.ray, .score.stage-premier-league .score__icon.ray, .score.stage-serie-a .score__icon.ray, .score.stage-super-copa .score__icon.ray, .score.stage-uefa-liga-de-campeones .score__icon.ray, .score.stage-uefa-europa-league .score__icon.ray, .score.stage-uefa-super-copa .score__icon.ray, .score.stage-campeonato-mundial-de-clubes .score__icon.ray {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ray.svg");
}
.score.stage-primera-division .score__icon.rbl, .score.stage-segunda-division .score__icon.rbl, .score.stage-copa-del-rey .score__icon.rbl, .score.stage-bundesliga .score__icon.rbl, .score.stage-liga-1 .score__icon.rbl, .score.stage-premier-league .score__icon.rbl, .score.stage-serie-a .score__icon.rbl, .score.stage-super-copa .score__icon.rbl, .score.stage-uefa-liga-de-campeones .score__icon.rbl, .score.stage-uefa-europa-league .score__icon.rbl, .score.stage-uefa-super-copa .score__icon.rbl, .score.stage-campeonato-mundial-de-clubes .score__icon.rbl {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/rbl.svg");
}
.score.stage-primera-division .score__icon.rcl, .score.stage-segunda-division .score__icon.rcl, .score.stage-copa-del-rey .score__icon.rcl, .score.stage-bundesliga .score__icon.rcl, .score.stage-liga-1 .score__icon.rcl, .score.stage-premier-league .score__icon.rcl, .score.stage-serie-a .score__icon.rcl, .score.stage-super-copa .score__icon.rcl, .score.stage-uefa-liga-de-campeones .score__icon.rcl, .score.stage-uefa-europa-league .score__icon.rcl, .score.stage-uefa-super-copa .score__icon.rcl, .score.stage-campeonato-mundial-de-clubes .score__icon.rcl {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/rcl.svg");
}
.score.stage-primera-division .score__icon.rss, .score.stage-segunda-division .score__icon.rss, .score.stage-copa-del-rey .score__icon.rss, .score.stage-bundesliga .score__icon.rss, .score.stage-liga-1 .score__icon.rss, .score.stage-premier-league .score__icon.rss, .score.stage-serie-a .score__icon.rss, .score.stage-super-copa .score__icon.rss, .score.stage-uefa-liga-de-campeones .score__icon.rss, .score.stage-uefa-europa-league .score__icon.rss, .score.stage-uefa-super-copa .score__icon.rss, .score.stage-campeonato-mundial-de-clubes .score__icon.rss {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/rss.svg");
}
.score.stage-primera-division .score__icon.run, .score.stage-segunda-division .score__icon.run, .score.stage-copa-del-rey .score__icon.run, .score.stage-bundesliga .score__icon.run, .score.stage-liga-1 .score__icon.run, .score.stage-premier-league .score__icon.run, .score.stage-serie-a .score__icon.run, .score.stage-super-copa .score__icon.run, .score.stage-uefa-liga-de-campeones .score__icon.run, .score.stage-uefa-europa-league .score__icon.run, .score.stage-uefa-super-copa .score__icon.run, .score.stage-campeonato-mundial-de-clubes .score__icon.run {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/run.svg");
}
.score.stage-primera-division .score__icon.sag, .score.stage-segunda-division .score__icon.sag, .score.stage-copa-del-rey .score__icon.sag, .score.stage-bundesliga .score__icon.sag, .score.stage-liga-1 .score__icon.sag, .score.stage-premier-league .score__icon.sag, .score.stage-serie-a .score__icon.sag, .score.stage-super-copa .score__icon.sag, .score.stage-uefa-liga-de-campeones .score__icon.sag, .score.stage-uefa-europa-league .score__icon.sag, .score.stage-uefa-super-copa .score__icon.sag, .score.stage-campeonato-mundial-de-clubes .score__icon.sag {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/sag.png");
}
.score.stage-primera-division .score__icon.salz, .score.stage-segunda-division .score__icon.salz, .score.stage-copa-del-rey .score__icon.salz, .score.stage-bundesliga .score__icon.salz, .score.stage-liga-1 .score__icon.salz, .score.stage-premier-league .score__icon.salz, .score.stage-serie-a .score__icon.salz, .score.stage-super-copa .score__icon.salz, .score.stage-uefa-liga-de-campeones .score__icon.salz, .score.stage-uefa-europa-league .score__icon.salz, .score.stage-uefa-super-copa .score__icon.salz, .score.stage-campeonato-mundial-de-clubes .score__icon.salz {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/salz.png");
}
.score.stage-primera-division .score__icon.scp, .score.stage-segunda-division .score__icon.scp, .score.stage-copa-del-rey .score__icon.scp, .score.stage-bundesliga .score__icon.scp, .score.stage-liga-1 .score__icon.scp, .score.stage-premier-league .score__icon.scp, .score.stage-serie-a .score__icon.scp, .score.stage-super-copa .score__icon.scp, .score.stage-uefa-liga-de-campeones .score__icon.scp, .score.stage-uefa-europa-league .score__icon.scp, .score.stage-uefa-super-copa .score__icon.scp, .score.stage-campeonato-mundial-de-clubes .score__icon.scp {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/scp.svg");
}
.score.stage-primera-division .score__icon.ses, .score.stage-segunda-division .score__icon.ses, .score.stage-copa-del-rey .score__icon.ses, .score.stage-bundesliga .score__icon.ses, .score.stage-liga-1 .score__icon.ses, .score.stage-premier-league .score__icon.ses, .score.stage-serie-a .score__icon.ses, .score.stage-super-copa .score__icon.ses, .score.stage-uefa-liga-de-campeones .score__icon.ses, .score.stage-uefa-europa-league .score__icon.ses, .score.stage-uefa-super-copa .score__icon.ses, .score.stage-campeonato-mundial-de-clubes .score__icon.ses {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ses.png");
}
.score.stage-primera-division .score__icon.sev, .score.stage-segunda-division .score__icon.sev, .score.stage-copa-del-rey .score__icon.sev, .score.stage-bundesliga .score__icon.sev, .score.stage-liga-1 .score__icon.sev, .score.stage-premier-league .score__icon.sev, .score.stage-serie-a .score__icon.sev, .score.stage-super-copa .score__icon.sev, .score.stage-uefa-liga-de-campeones .score__icon.sev, .score.stage-uefa-europa-league .score__icon.sev, .score.stage-uefa-super-copa .score__icon.sev, .score.stage-campeonato-mundial-de-clubes .score__icon.sev {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/sev.png");
}
.score.stage-primera-division .score__icon.sge, .score.stage-segunda-division .score__icon.sge, .score.stage-copa-del-rey .score__icon.sge, .score.stage-bundesliga .score__icon.sge, .score.stage-liga-1 .score__icon.sge, .score.stage-premier-league .score__icon.sge, .score.stage-serie-a .score__icon.sge, .score.stage-super-copa .score__icon.sge, .score.stage-uefa-liga-de-campeones .score__icon.sge, .score.stage-uefa-europa-league .score__icon.sge, .score.stage-uefa-super-copa .score__icon.sge, .score.stage-campeonato-mundial-de-clubes .score__icon.sge {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/sge.svg");
}
.score.stage-primera-division .score__icon.sha, .score.stage-segunda-division .score__icon.sha, .score.stage-copa-del-rey .score__icon.sha, .score.stage-bundesliga .score__icon.sha, .score.stage-liga-1 .score__icon.sha, .score.stage-premier-league .score__icon.sha, .score.stage-serie-a .score__icon.sha, .score.stage-super-copa .score__icon.sha, .score.stage-uefa-liga-de-campeones .score__icon.sha, .score.stage-uefa-europa-league .score__icon.sha, .score.stage-uefa-super-copa .score__icon.sha, .score.stage-campeonato-mundial-de-clubes .score__icon.sha {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/sha.svg");
}
.score.stage-primera-division .score__icon.slb, .score.stage-segunda-division .score__icon.slb, .score.stage-copa-del-rey .score__icon.slb, .score.stage-bundesliga .score__icon.slb, .score.stage-liga-1 .score__icon.slb, .score.stage-premier-league .score__icon.slb, .score.stage-serie-a .score__icon.slb, .score.stage-super-copa .score__icon.slb, .score.stage-uefa-liga-de-campeones .score__icon.slb, .score.stage-uefa-europa-league .score__icon.slb, .score.stage-uefa-super-copa .score__icon.slb, .score.stage-campeonato-mundial-de-clubes .score__icon.slb {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/slb.svg");
}
.score.stage-primera-division .score__icon.spo, .score.stage-segunda-division .score__icon.spo, .score.stage-copa-del-rey .score__icon.spo, .score.stage-bundesliga .score__icon.spo, .score.stage-liga-1 .score__icon.spo, .score.stage-premier-league .score__icon.spo, .score.stage-serie-a .score__icon.spo, .score.stage-super-copa .score__icon.spo, .score.stage-uefa-liga-de-campeones .score__icon.spo, .score.stage-uefa-europa-league .score__icon.spo, .score.stage-uefa-super-copa .score__icon.spo, .score.stage-campeonato-mundial-de-clubes .score__icon.spo {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/spo.svg");
}
.score.stage-primera-division .score__icon.ssc, .score.stage-segunda-division .score__icon.ssc, .score.stage-copa-del-rey .score__icon.ssc, .score.stage-bundesliga .score__icon.ssc, .score.stage-liga-1 .score__icon.ssc, .score.stage-premier-league .score__icon.ssc, .score.stage-serie-a .score__icon.ssc, .score.stage-super-copa .score__icon.ssc, .score.stage-uefa-liga-de-campeones .score__icon.ssc, .score.stage-uefa-europa-league .score__icon.ssc, .score.stage-uefa-super-copa .score__icon.ssc, .score.stage-campeonato-mundial-de-clubes .score__icon.ssc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ssc.svg");
}
.score.stage-primera-division .score__icon.ten, .score.stage-segunda-division .score__icon.ten, .score.stage-copa-del-rey .score__icon.ten, .score.stage-bundesliga .score__icon.ten, .score.stage-liga-1 .score__icon.ten, .score.stage-premier-league .score__icon.ten, .score.stage-serie-a .score__icon.ten, .score.stage-super-copa .score__icon.ten, .score.stage-uefa-liga-de-campeones .score__icon.ten, .score.stage-uefa-europa-league .score__icon.ten, .score.stage-uefa-super-copa .score__icon.ten, .score.stage-campeonato-mundial-de-clubes .score__icon.ten {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/ten.svg");
}
.score.stage-primera-division .score__icon.thfc, .score.stage-segunda-division .score__icon.thfc, .score.stage-copa-del-rey .score__icon.thfc, .score.stage-bundesliga .score__icon.thfc, .score.stage-liga-1 .score__icon.thfc, .score.stage-premier-league .score__icon.thfc, .score.stage-serie-a .score__icon.thfc, .score.stage-super-copa .score__icon.thfc, .score.stage-uefa-liga-de-campeones .score__icon.thfc, .score.stage-uefa-europa-league .score__icon.thfc, .score.stage-uefa-super-copa .score__icon.thfc, .score.stage-campeonato-mundial-de-clubes .score__icon.thfc {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/thfc.svg");
}
.score.stage-primera-division .score__icon.udi, .score.stage-segunda-division .score__icon.udi, .score.stage-copa-del-rey .score__icon.udi, .score.stage-bundesliga .score__icon.udi, .score.stage-liga-1 .score__icon.udi, .score.stage-premier-league .score__icon.udi, .score.stage-serie-a .score__icon.udi, .score.stage-super-copa .score__icon.udi, .score.stage-uefa-liga-de-campeones .score__icon.udi, .score.stage-uefa-europa-league .score__icon.udi, .score.stage-uefa-super-copa .score__icon.udi, .score.stage-campeonato-mundial-de-clubes .score__icon.udi {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/udi.png");
}
.score.stage-primera-division .score__icon.udl, .score.stage-segunda-division .score__icon.udl, .score.stage-copa-del-rey .score__icon.udl, .score.stage-bundesliga .score__icon.udl, .score.stage-liga-1 .score__icon.udl, .score.stage-premier-league .score__icon.udl, .score.stage-serie-a .score__icon.udl, .score.stage-super-copa .score__icon.udl, .score.stage-uefa-liga-de-campeones .score__icon.udl, .score.stage-uefa-europa-league .score__icon.udl, .score.stage-uefa-super-copa .score__icon.udl, .score.stage-campeonato-mundial-de-clubes .score__icon.udl {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/udl.png");
}
.score.stage-primera-division .score__icon.uds, .score.stage-segunda-division .score__icon.uds, .score.stage-copa-del-rey .score__icon.uds, .score.stage-bundesliga .score__icon.uds, .score.stage-liga-1 .score__icon.uds, .score.stage-premier-league .score__icon.uds, .score.stage-serie-a .score__icon.uds, .score.stage-super-copa .score__icon.uds, .score.stage-uefa-liga-de-campeones .score__icon.uds, .score.stage-uefa-europa-league .score__icon.uds, .score.stage-uefa-super-copa .score__icon.uds, .score.stage-campeonato-mundial-de-clubes .score__icon.uds {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/uds.svg");
}
.score.stage-primera-division .score__icon.val, .score.stage-segunda-division .score__icon.val, .score.stage-copa-del-rey .score__icon.val, .score.stage-bundesliga .score__icon.val, .score.stage-liga-1 .score__icon.val, .score.stage-premier-league .score__icon.val, .score.stage-serie-a .score__icon.val, .score.stage-super-copa .score__icon.val, .score.stage-uefa-liga-de-campeones .score__icon.val, .score.stage-uefa-europa-league .score__icon.val, .score.stage-uefa-super-copa .score__icon.val, .score.stage-campeonato-mundial-de-clubes .score__icon.val {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/val.svg");
}
.score.stage-primera-division .score__icon.vcf, .score.stage-segunda-division .score__icon.vcf, .score.stage-copa-del-rey .score__icon.vcf, .score.stage-bundesliga .score__icon.vcf, .score.stage-liga-1 .score__icon.vcf, .score.stage-premier-league .score__icon.vcf, .score.stage-serie-a .score__icon.vcf, .score.stage-super-copa .score__icon.vcf, .score.stage-uefa-liga-de-campeones .score__icon.vcf, .score.stage-uefa-europa-league .score__icon.vcf, .score.stage-uefa-super-copa .score__icon.vcf, .score.stage-campeonato-mundial-de-clubes .score__icon.vcf {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/vcf.svg");
}
.score.stage-primera-division .score__icon.vig, .score.stage-segunda-division .score__icon.vig, .score.stage-copa-del-rey .score__icon.vig, .score.stage-bundesliga .score__icon.vig, .score.stage-liga-1 .score__icon.vig, .score.stage-premier-league .score__icon.vig, .score.stage-serie-a .score__icon.vig, .score.stage-super-copa .score__icon.vig, .score.stage-uefa-liga-de-campeones .score__icon.vig, .score.stage-uefa-europa-league .score__icon.vig, .score.stage-uefa-super-copa .score__icon.vig, .score.stage-campeonato-mundial-de-clubes .score__icon.vig {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/vig.svg");
}
.score.stage-primera-division .score__icon.vld, .score.stage-segunda-division .score__icon.vld, .score.stage-copa-del-rey .score__icon.vld, .score.stage-bundesliga .score__icon.vld, .score.stage-liga-1 .score__icon.vld, .score.stage-premier-league .score__icon.vld, .score.stage-serie-a .score__icon.vld, .score.stage-super-copa .score__icon.vld, .score.stage-uefa-liga-de-campeones .score__icon.vld, .score.stage-uefa-europa-league .score__icon.vld, .score.stage-uefa-super-copa .score__icon.vld, .score.stage-campeonato-mundial-de-clubes .score__icon.vld {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/vld.png");
}
.score.stage-primera-division .score__icon.wob, .score.stage-segunda-division .score__icon.wob, .score.stage-copa-del-rey .score__icon.wob, .score.stage-bundesliga .score__icon.wob, .score.stage-liga-1 .score__icon.wob, .score.stage-premier-league .score__icon.wob, .score.stage-serie-a .score__icon.wob, .score.stage-super-copa .score__icon.wob, .score.stage-uefa-liga-de-campeones .score__icon.wob, .score.stage-uefa-europa-league .score__icon.wob, .score.stage-uefa-super-copa .score__icon.wob, .score.stage-campeonato-mundial-de-clubes .score__icon.wob {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/wob.svg");
}
.score.stage-primera-division .score__icon.zen, .score.stage-segunda-division .score__icon.zen, .score.stage-copa-del-rey .score__icon.zen, .score.stage-bundesliga .score__icon.zen, .score.stage-liga-1 .score__icon.zen, .score.stage-premier-league .score__icon.zen, .score.stage-serie-a .score__icon.zen, .score.stage-super-copa .score__icon.zen, .score.stage-uefa-liga-de-campeones .score__icon.zen, .score.stage-uefa-europa-league .score__icon.zen, .score.stage-uefa-super-copa .score__icon.zen, .score.stage-campeonato-mundial-de-clubes .score__icon.zen {
  background-image: url("https://s1.eestatic.com/design/current/public/logos/futbol/zen.svg");
}

.score.stage-eurocopa .score__icon, .score.stage-amistosos .score__icon, .score.stage-clasificacion-campeonato-de-europa .score__icon, .score.stage-copa-mundial .score__icon, .score.stage-copa-kirin .score__icon, .score.stage-eliminatorias-mundial-europa .score__icon {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/none.svg");
}
.score.stage-eurocopa .score__icon.alb, .score.stage-amistosos .score__icon.alb, .score.stage-clasificacion-campeonato-de-europa .score__icon.alb, .score.stage-copa-mundial .score__icon.alb, .score.stage-copa-kirin .score__icon.alb, .score.stage-eliminatorias-mundial-europa .score__icon.alb {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/alb.svg");
}
.score.stage-eurocopa .score__icon.aut, .score.stage-amistosos .score__icon.aut, .score.stage-clasificacion-campeonato-de-europa .score__icon.aut, .score.stage-copa-mundial .score__icon.aut, .score.stage-copa-kirin .score__icon.aut, .score.stage-eliminatorias-mundial-europa .score__icon.aut {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/aut.svg");
}
.score.stage-eurocopa .score__icon.bel, .score.stage-amistosos .score__icon.bel, .score.stage-clasificacion-campeonato-de-europa .score__icon.bel, .score.stage-copa-mundial .score__icon.bel, .score.stage-copa-kirin .score__icon.bel, .score.stage-eliminatorias-mundial-europa .score__icon.bel {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/bel.svg");
}
.score.stage-eurocopa .score__icon.cro, .score.stage-amistosos .score__icon.cro, .score.stage-clasificacion-campeonato-de-europa .score__icon.cro, .score.stage-copa-mundial .score__icon.cro, .score.stage-copa-kirin .score__icon.cro, .score.stage-eliminatorias-mundial-europa .score__icon.cro {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/cro.svg");
}
.score.stage-eurocopa .score__icon.cze, .score.stage-amistosos .score__icon.cze, .score.stage-clasificacion-campeonato-de-europa .score__icon.cze, .score.stage-copa-mundial .score__icon.cze, .score.stage-copa-kirin .score__icon.cze, .score.stage-eliminatorias-mundial-europa .score__icon.cze {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/cze.svg");
}
.score.stage-eurocopa .score__icon.den, .score.stage-amistosos .score__icon.den, .score.stage-clasificacion-campeonato-de-europa .score__icon.den, .score.stage-copa-mundial .score__icon.den, .score.stage-copa-kirin .score__icon.den, .score.stage-eliminatorias-mundial-europa .score__icon.den {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/den.svg");
}
.score.stage-eurocopa .score__icon.eng, .score.stage-amistosos .score__icon.eng, .score.stage-clasificacion-campeonato-de-europa .score__icon.eng, .score.stage-copa-mundial .score__icon.eng, .score.stage-copa-kirin .score__icon.eng, .score.stage-eliminatorias-mundial-europa .score__icon.eng {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/eng.svg");
}
.score.stage-eurocopa .score__icon.esp, .score.stage-amistosos .score__icon.esp, .score.stage-clasificacion-campeonato-de-europa .score__icon.esp, .score.stage-copa-mundial .score__icon.esp, .score.stage-copa-kirin .score__icon.esp, .score.stage-eliminatorias-mundial-europa .score__icon.esp {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/esp.svg");
}
.score.stage-eurocopa .score__icon.fra, .score.stage-amistosos .score__icon.fra, .score.stage-clasificacion-campeonato-de-europa .score__icon.fra, .score.stage-copa-mundial .score__icon.fra, .score.stage-copa-kirin .score__icon.fra, .score.stage-eliminatorias-mundial-europa .score__icon.fra {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/fra.svg");
}
.score.stage-eurocopa .score__icon.geo, .score.stage-amistosos .score__icon.geo, .score.stage-clasificacion-campeonato-de-europa .score__icon.geo, .score.stage-copa-mundial .score__icon.geo, .score.stage-copa-kirin .score__icon.geo, .score.stage-eliminatorias-mundial-europa .score__icon.geo {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/geo.svg");
}
.score.stage-eurocopa .score__icon.ger, .score.stage-amistosos .score__icon.ger, .score.stage-clasificacion-campeonato-de-europa .score__icon.ger, .score.stage-copa-mundial .score__icon.ger, .score.stage-copa-kirin .score__icon.ger, .score.stage-eliminatorias-mundial-europa .score__icon.ger {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/ger.svg");
}
.score.stage-eurocopa .score__icon.hun, .score.stage-amistosos .score__icon.hun, .score.stage-clasificacion-campeonato-de-europa .score__icon.hun, .score.stage-copa-mundial .score__icon.hun, .score.stage-copa-kirin .score__icon.hun, .score.stage-eliminatorias-mundial-europa .score__icon.hun {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/hun.svg");
}
.score.stage-eurocopa .score__icon.ita, .score.stage-amistosos .score__icon.ita, .score.stage-clasificacion-campeonato-de-europa .score__icon.ita, .score.stage-copa-mundial .score__icon.ita, .score.stage-copa-kirin .score__icon.ita, .score.stage-eliminatorias-mundial-europa .score__icon.ita {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/ita.svg");
}
.score.stage-eurocopa .score__icon.ned, .score.stage-amistosos .score__icon.ned, .score.stage-clasificacion-campeonato-de-europa .score__icon.ned, .score.stage-copa-mundial .score__icon.ned, .score.stage-copa-kirin .score__icon.ned, .score.stage-eliminatorias-mundial-europa .score__icon.ned {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/ned.svg");
}
.score.stage-eurocopa .score__icon.pol, .score.stage-amistosos .score__icon.pol, .score.stage-clasificacion-campeonato-de-europa .score__icon.pol, .score.stage-copa-mundial .score__icon.pol, .score.stage-copa-kirin .score__icon.pol, .score.stage-eliminatorias-mundial-europa .score__icon.pol {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/pol.svg");
}
.score.stage-eurocopa .score__icon.por, .score.stage-amistosos .score__icon.por, .score.stage-clasificacion-campeonato-de-europa .score__icon.por, .score.stage-copa-mundial .score__icon.por, .score.stage-copa-kirin .score__icon.por, .score.stage-eliminatorias-mundial-europa .score__icon.por {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/por.svg");
}
.score.stage-eurocopa .score__icon.rou, .score.stage-amistosos .score__icon.rou, .score.stage-clasificacion-campeonato-de-europa .score__icon.rou, .score.stage-copa-mundial .score__icon.rou, .score.stage-copa-kirin .score__icon.rou, .score.stage-eliminatorias-mundial-europa .score__icon.rou {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/rou.svg");
}
.score.stage-eurocopa .score__icon.sco, .score.stage-amistosos .score__icon.sco, .score.stage-clasificacion-campeonato-de-europa .score__icon.sco, .score.stage-copa-mundial .score__icon.sco, .score.stage-copa-kirin .score__icon.sco, .score.stage-eliminatorias-mundial-europa .score__icon.sco {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/sco.svg");
}
.score.stage-eurocopa .score__icon.srb, .score.stage-amistosos .score__icon.srb, .score.stage-clasificacion-campeonato-de-europa .score__icon.srb, .score.stage-copa-mundial .score__icon.srb, .score.stage-copa-kirin .score__icon.srb, .score.stage-eliminatorias-mundial-europa .score__icon.srb {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/srb.svg");
}
.score.stage-eurocopa .score__icon.sui, .score.stage-amistosos .score__icon.sui, .score.stage-clasificacion-campeonato-de-europa .score__icon.sui, .score.stage-copa-mundial .score__icon.sui, .score.stage-copa-kirin .score__icon.sui, .score.stage-eliminatorias-mundial-europa .score__icon.sui {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/sui.svg");
}
.score.stage-eurocopa .score__icon.svk, .score.stage-amistosos .score__icon.svk, .score.stage-clasificacion-campeonato-de-europa .score__icon.svk, .score.stage-copa-mundial .score__icon.svk, .score.stage-copa-kirin .score__icon.svk, .score.stage-eliminatorias-mundial-europa .score__icon.svk {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/svk.svg");
}
.score.stage-eurocopa .score__icon.svn, .score.stage-amistosos .score__icon.svn, .score.stage-clasificacion-campeonato-de-europa .score__icon.svn, .score.stage-copa-mundial .score__icon.svn, .score.stage-copa-kirin .score__icon.svn, .score.stage-eliminatorias-mundial-europa .score__icon.svn {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/svn.svg");
}
.score.stage-eurocopa .score__icon.tun, .score.stage-amistosos .score__icon.tun, .score.stage-clasificacion-campeonato-de-europa .score__icon.tun, .score.stage-copa-mundial .score__icon.tun, .score.stage-copa-kirin .score__icon.tun, .score.stage-eliminatorias-mundial-europa .score__icon.tun {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/tun.svg");
}
.score.stage-eurocopa .score__icon.tur, .score.stage-amistosos .score__icon.tur, .score.stage-clasificacion-campeonato-de-europa .score__icon.tur, .score.stage-copa-mundial .score__icon.tur, .score.stage-copa-kirin .score__icon.tur, .score.stage-eliminatorias-mundial-europa .score__icon.tur {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/tur.svg");
}
.score.stage-eurocopa .score__icon.ukr, .score.stage-amistosos .score__icon.ukr, .score.stage-clasificacion-campeonato-de-europa .score__icon.ukr, .score.stage-copa-mundial .score__icon.ukr, .score.stage-copa-kirin .score__icon.ukr, .score.stage-eliminatorias-mundial-europa .score__icon.ukr {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/ukr.svg");
}
.score.stage-eurocopa .score__icon.arg, .score.stage-amistosos .score__icon.arg, .score.stage-clasificacion-campeonato-de-europa .score__icon.arg, .score.stage-copa-mundial .score__icon.arg, .score.stage-copa-kirin .score__icon.arg, .score.stage-eliminatorias-mundial-europa .score__icon.arg {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/arg.svg");
}
.score.stage-eurocopa .score__icon.aus, .score.stage-amistosos .score__icon.aus, .score.stage-clasificacion-campeonato-de-europa .score__icon.aus, .score.stage-copa-mundial .score__icon.aus, .score.stage-copa-kirin .score__icon.aus, .score.stage-eliminatorias-mundial-europa .score__icon.aus {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/aus.svg");
}
.score.stage-eurocopa .score__icon.bra, .score.stage-amistosos .score__icon.bra, .score.stage-clasificacion-campeonato-de-europa .score__icon.bra, .score.stage-copa-mundial .score__icon.bra, .score.stage-copa-kirin .score__icon.bra, .score.stage-eliminatorias-mundial-europa .score__icon.bra {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/bra.svg");
}
.score.stage-eurocopa .score__icon.can, .score.stage-amistosos .score__icon.can, .score.stage-clasificacion-campeonato-de-europa .score__icon.can, .score.stage-copa-mundial .score__icon.can, .score.stage-copa-kirin .score__icon.can, .score.stage-eliminatorias-mundial-europa .score__icon.can {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/can.svg");
}
.score.stage-eurocopa .score__icon.cmr, .score.stage-amistosos .score__icon.cmr, .score.stage-clasificacion-campeonato-de-europa .score__icon.cmr, .score.stage-copa-mundial .score__icon.cmr, .score.stage-copa-kirin .score__icon.cmr, .score.stage-eliminatorias-mundial-europa .score__icon.cmr {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/cmr.svg");
}
.score.stage-eurocopa .score__icon.crc, .score.stage-amistosos .score__icon.crc, .score.stage-clasificacion-campeonato-de-europa .score__icon.crc, .score.stage-copa-mundial .score__icon.crc, .score.stage-copa-kirin .score__icon.crc, .score.stage-eliminatorias-mundial-europa .score__icon.crc {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/crc.svg");
}
.score.stage-eurocopa .score__icon.ecu, .score.stage-amistosos .score__icon.ecu, .score.stage-clasificacion-campeonato-de-europa .score__icon.ecu, .score.stage-copa-mundial .score__icon.ecu, .score.stage-copa-kirin .score__icon.ecu, .score.stage-eliminatorias-mundial-europa .score__icon.ecu {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/ecu.svg");
}
.score.stage-eurocopa .score__icon.gha, .score.stage-amistosos .score__icon.gha, .score.stage-clasificacion-campeonato-de-europa .score__icon.gha, .score.stage-copa-mundial .score__icon.gha, .score.stage-copa-kirin .score__icon.gha, .score.stage-eliminatorias-mundial-europa .score__icon.gha {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/gha.svg");
}
.score.stage-eurocopa .score__icon.irn, .score.stage-amistosos .score__icon.irn, .score.stage-clasificacion-campeonato-de-europa .score__icon.irn, .score.stage-copa-mundial .score__icon.irn, .score.stage-copa-kirin .score__icon.irn, .score.stage-eliminatorias-mundial-europa .score__icon.irn {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/irn.svg");
}
.score.stage-eurocopa .score__icon.jpn, .score.stage-amistosos .score__icon.jpn, .score.stage-clasificacion-campeonato-de-europa .score__icon.jpn, .score.stage-copa-mundial .score__icon.jpn, .score.stage-copa-kirin .score__icon.jpn, .score.stage-eliminatorias-mundial-europa .score__icon.jpn {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/jpn.svg");
}
.score.stage-eurocopa .score__icon.kor, .score.stage-amistosos .score__icon.kor, .score.stage-clasificacion-campeonato-de-europa .score__icon.kor, .score.stage-copa-mundial .score__icon.kor, .score.stage-copa-kirin .score__icon.kor, .score.stage-eliminatorias-mundial-europa .score__icon.kor {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/kor.svg");
}
.score.stage-eurocopa .score__icon.ksa, .score.stage-amistosos .score__icon.ksa, .score.stage-clasificacion-campeonato-de-europa .score__icon.ksa, .score.stage-copa-mundial .score__icon.ksa, .score.stage-copa-kirin .score__icon.ksa, .score.stage-eliminatorias-mundial-europa .score__icon.ksa {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/ksa.svg");
}
.score.stage-eurocopa .score__icon.mar, .score.stage-amistosos .score__icon.mar, .score.stage-clasificacion-campeonato-de-europa .score__icon.mar, .score.stage-copa-mundial .score__icon.mar, .score.stage-copa-kirin .score__icon.mar, .score.stage-eliminatorias-mundial-europa .score__icon.mar {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/mar.svg");
}
.score.stage-eurocopa .score__icon.mex, .score.stage-amistosos .score__icon.mex, .score.stage-clasificacion-campeonato-de-europa .score__icon.mex, .score.stage-copa-mundial .score__icon.mex, .score.stage-copa-kirin .score__icon.mex, .score.stage-eliminatorias-mundial-europa .score__icon.mex {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/mex.svg");
}
.score.stage-eurocopa .score__icon.qat, .score.stage-amistosos .score__icon.qat, .score.stage-clasificacion-campeonato-de-europa .score__icon.qat, .score.stage-copa-mundial .score__icon.qat, .score.stage-copa-kirin .score__icon.qat, .score.stage-eliminatorias-mundial-europa .score__icon.qat {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/qat.svg");
}
.score.stage-eurocopa .score__icon.sen, .score.stage-amistosos .score__icon.sen, .score.stage-clasificacion-campeonato-de-europa .score__icon.sen, .score.stage-copa-mundial .score__icon.sen, .score.stage-copa-kirin .score__icon.sen, .score.stage-eliminatorias-mundial-europa .score__icon.sen {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/sen.svg");
}
.score.stage-eurocopa .score__icon.uru, .score.stage-amistosos .score__icon.uru, .score.stage-clasificacion-campeonato-de-europa .score__icon.uru, .score.stage-copa-mundial .score__icon.uru, .score.stage-copa-kirin .score__icon.uru, .score.stage-eliminatorias-mundial-europa .score__icon.uru {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/uru.svg");
}
.score.stage-eurocopa .score__icon.usa, .score.stage-amistosos .score__icon.usa, .score.stage-clasificacion-campeonato-de-europa .score__icon.usa, .score.stage-copa-mundial .score__icon.usa, .score.stage-copa-kirin .score__icon.usa, .score.stage-eliminatorias-mundial-europa .score__icon.usa {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/usa.svg");
}
.score.stage-eurocopa .score__icon.wal, .score.stage-amistosos .score__icon.wal, .score.stage-clasificacion-campeonato-de-europa .score__icon.wal, .score.stage-copa-mundial .score__icon.wal, .score.stage-copa-kirin .score__icon.wal, .score.stage-eliminatorias-mundial-europa .score__icon.wal {
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/national-teams/wal.svg");
}

@font-face {
  font-family: "IconosElEspanol";
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/IconosElEspanol/IconosElEspanol.woff2?6") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
/* petrona-latin-wght-italic */
@font-face {
  font-family: "Petrona";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/petrona/petrona-latin-wght-italic.woff2") format("woff2-variations");
}
/* petrona-latin-wght-normal */
@font-face {
  font-family: "Petrona";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/petrona/petrona-latin-wght-normal.woff2") format("woff2-variations");
}
/* open-sans-latin-wght-italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 300 800;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/open-sans/open-sans-latin-wght-italic.woff2") format("woff2-variations");
}
/* open-sans-latin-wght-normal */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/open-sans/open-sans-latin-wght-normal.woff2") format("woff2-variations");
}
/* urbanist-latin-wght-italic */
@font-face {
  font-family: "Urbanist";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/urbanist/urbanist-latin-wght-italic.woff2") format("woff2-variations");
}
/* urbanist-latin-wght-normal */
@font-face {
  font-family: "Urbanist";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/urbanist/urbanist-latin-wght-normal.woff2") format("woff2-variations");
}
/* roboto-condensed-latin-wght-italic */
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/roboto-condensed/roboto-condensed-latin-wght-italic.woff2") format("woff2-variations");
}
/* roboto-condensed-latin-wght-normal */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/roboto-condensed/roboto-condensed-latin-wght-normal.woff2") format("woff2-variations");
}
/* roboto-slab-latin-wght-normal */
@font-face {
  font-family: "Roboto Slab";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/roboto-slab/roboto-slab-latin-wght-normal.woff2") format("woff2-variations");
}
/* playfair-display-latin-wght-italic */
@font-face {
  font-family: "Playfair Display";
  font-style: italic;
  font-display: swap;
  font-weight: 400 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/playfair-display/playfair-display-latin-wght-italic.woff2") format("woff2-variations");
}
/* playfair-display-latin-wght-normal */
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-display: swap;
  font-weight: 400 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/playfair-display/playfair-display-latin-wght-normal.woff2") format("woff2-variations");
}
/* noto-serif-latin-wght-italic */
@font-face {
  font-family: "Noto Serif";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/noto-serif/noto-serif-latin-wght-italic.woff2") format("woff2-variations");
}
/* noto-serif-latin-wght-normal */
@font-face {
  font-family: "Noto Serif";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs-variable/noto-serif/noto-serif-latin-wght-normal.woff2") format("woff2-variations");
}
/* fjalla-one-latin-400-normal */
@font-face {
  font-family: "Fjalla One";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fjalla-one/fjalla-one-latin-400-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fjalla-one/fjalla-one-latin-400-normal.woff") format("woff");
}
/* fira-sans-latin-100-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-100-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-100-italic.woff") format("woff");
}
/* fira-sans-latin-100-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-100-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-100-normal.woff") format("woff");
}
/* fira-sans-latin-200-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 200;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-200-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-200-italic.woff") format("woff");
}
/* fira-sans-latin-200-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-200-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-200-normal.woff") format("woff");
}
/* fira-sans-latin-300-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-300-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-300-italic.woff") format("woff");
}
/* fira-sans-latin-300-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-300-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-300-normal.woff") format("woff");
}
/* fira-sans-latin-400-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-400-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-400-italic.woff") format("woff");
}
/* fira-sans-latin-400-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-400-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-400-normal.woff") format("woff");
}
/* fira-sans-latin-500-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-500-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-500-italic.woff") format("woff");
}
/* fira-sans-latin-500-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-500-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-500-normal.woff") format("woff");
}
/* fira-sans-latin-600-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-600-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-600-italic.woff") format("woff");
}
/* fira-sans-latin-600-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-600-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-600-normal.woff") format("woff");
}
/* fira-sans-latin-700-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-700-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-700-italic.woff") format("woff");
}
/* fira-sans-latin-700-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-700-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-700-normal.woff") format("woff");
}
/* fira-sans-latin-800-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 800;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-800-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-800-italic.woff") format("woff");
}
/* fira-sans-latin-800-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-800-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-800-normal.woff") format("woff");
}
/* fira-sans-latin-900-italic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-900-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-900-italic.woff") format("woff");
}
/* fira-sans-latin-900-normal */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-900-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/fira-sans/fira-sans-latin-900-normal.woff") format("woff");
}
/* merriweather-latin-300-italic */
@font-face {
  font-family: "Merriweather";
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-300-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-300-italic.woff") format("woff");
}
/* merriweather-latin-300-normal */
@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-300-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-300-normal.woff") format("woff");
}
/* merriweather-latin-400-italic */
@font-face {
  font-family: "Merriweather";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-400-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-400-italic.woff") format("woff");
}
/* merriweather-latin-400-normal */
@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-400-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-400-normal.woff") format("woff");
}
/* merriweather-latin-700-italic */
@font-face {
  font-family: "Merriweather";
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-700-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-700-italic.woff") format("woff");
}
/* merriweather-latin-700-normal */
@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-700-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-700-normal.woff") format("woff");
}
/* merriweather-latin-900-italic */
@font-face {
  font-family: "Merriweather";
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-900-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-900-italic.woff") format("woff");
}
/* merriweather-latin-900-normal */
@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-900-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/merriweather/merriweather-latin-900-normal.woff") format("woff");
}
/* roboto-latin-100-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-100-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-100-italic.woff") format("woff");
}
/* roboto-latin-100-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-100-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-100-normal.woff") format("woff");
}
/* roboto-latin-300-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-300-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-300-italic.woff") format("woff");
}
/* roboto-latin-300-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-300-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-300-normal.woff") format("woff");
}
/* roboto-latin-400-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-400-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-400-italic.woff") format("woff");
}
/* roboto-latin-400-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-400-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-400-normal.woff") format("woff");
}
/* roboto-latin-500-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-500-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-500-italic.woff") format("woff");
}
/* roboto-latin-500-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-500-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-500-normal.woff") format("woff");
}
/* roboto-latin-700-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-700-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-700-italic.woff") format("woff");
}
/* roboto-latin-700-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-700-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-700-normal.woff") format("woff");
}
/* roboto-latin-900-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-900-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-900-italic.woff") format("woff");
}
/* roboto-latin-900-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-900-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/roboto/roboto-latin-900-normal.woff") format("woff");
}
/* dm-serif-display-latin-400-italic */
@font-face {
  font-family: "DM Serif Display";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/dm-serif-display/dm-serif-display-latin-400-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/dm-serif-display/dm-serif-display-latin-400-italic.woff") format("woff");
}
/* dm-serif-display-latin-400-normal */
@font-face {
  font-family: "DM Serif Display";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/dm-serif-display/dm-serif-display-latin-400-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/dm-serif-display/dm-serif-display-latin-400-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-100-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-100-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-100-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-100-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-100-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-100-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-200-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 200;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-200-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-200-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-200-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-200-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-200-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-300-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-300-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-300-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-300-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-300-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-300-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-400-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-400-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-400-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-400-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-400-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-400-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-500-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-500-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-500-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-500-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-500-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-500-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-600-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-600-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-600-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-600-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-600-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-600-normal.woff") format("woff");
}
/* ibm-plex-sans-latin-700-italic */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-700-italic.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-700-italic.woff") format("woff");
}
/* ibm-plex-sans-latin-700-normal */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-700-normal.woff2") format("woff2"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/fs/ibm-plex-sans/ibm-plex-sans-latin-700-normal.woff") format("woff");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 300;
  src: local("FontsFree Net Gilroy Light"), local("FontsFree-Net-Gilroy-Light"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/Gilroy/FontsFree-Net-Gilroy-Light.woff2") format("woff2");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 700;
  src: local("Gilroy ExtraBold"), local("Gilroy-ExtraBold"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/Gilroy/FontsFree-Net-Gilroy-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "Breve";
  font-style: normal;
  font-weight: 700;
  src: local("breve black italic"), local("breve-black-italic"), url("https://s1.elespanol.com/assets/frontpage/v1/static/fonts/Breve/BreveText-BlackItalic.woff2") format("woff2");
}
html {
  font-size: 16px;
}
@media (max-width: 768px) {
  html {
    font-size: 16.5px;
  }
}
@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (-o-min-device-pixel-ratio: 2/1), (max-width: 768px) and (min-resolution: 192dpi) {
  html {
    font-size: 16.7px;
  }
}
@media (max-width: 425px) {
  html {
    font-size: 16px;
  }
}
@media (max-width: 395px) {
  html {
    font-size: 15px;
  }
}
@media (max-width: 376px) {
  html {
    font-size: 14.4px;
  }
}
@media (max-width: 365px) {
  html {
    font-size: 13.8px;
  }
}
@media (max-width: 320px) {
  html {
    font-size: 11.5px;
  }
}

.iframe-invertia {
  background: #f3e5db;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 44px;
  margin: 0 -20px 10px;
  width: calc(100% + 40px);
}

.invertia__trading {
  background-color: #fef0e5;
  grid-column: span 24;
  margin: 0 auto 20px;
  width: auto;
}
.invertia__trading .tradingview-widget-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 0 0 10px;
}

.free-html.free-html--margin-b {
  margin-top: 12px;
  margin-bottom: 12px;
}
.free-html.free-html--margin-b:first-of-type {
  margin-top: 12px;
}
@media screen and (min-width: 1024px) {
  .free-html.free-html--margin-b:first-of-type {
    margin-top: 0;
  }
}

.free-html.free-html--margin-b + .art:first-of-type {
  margin-bottom: 10px;
  padding-top: 0;
}
.free-html.free-html--margin-b + .art:first-of-type::before {
  display: none;
}
@media screen and (min-width: 1024px) {
  .free-html.free-html--margin-b + .art:first-of-type {
    margin-bottom: 0;
  }
}

.bg[class^=col] {
  margin-bottom: 20px;
}
.bg::after {
  width: calc(100% - 20px);
  margin-left: 10px;
}
.bg .mod__header .header__title, .bg.mod__header .header__title {
  padding: 0 10px;
}
.bg.mod__header::after {
  display: none;
}
.bg .nav {
  margin-bottom: 0;
}
.bg .mod__nav .nav__item a {
  font-size: 14px;
  padding: 8px 0;
}
@media screen and (min-width: 768px) {
  .bg .mod__nav .nav__item a:last-child {
    padding: 10px;
  }
}
.bg .header__title {
  padding: 12px 0;
}
.bg .art, .bg.art {
  padding: 0;
}
.bg .art .art__related .art, .bg.art .art__related .art {
  padding: 0 !important;
}
.bg .art .art__related .art .art__media + .art__body, .bg.art .art__related .art .art__media + .art__body {
  padding: 0;
}
.bg .art .art__related .art .art__media + .art__body a, .bg .art .art__related .art .art__media + .art__body .art__author, .bg.art .art__related .art .art__media + .art__body a, .bg.art .art__related .art .art__media + .art__body .art__author {
  color: #fff;
}
.bg .art .art__body, .bg.art .art__body {
  padding: 10px;
}
.bg .art .art__media + .art__body, .bg.art .art__media + .art__body {
  padding: 0 10px 10px;
}
.bg .art.art--flag .art__media + .art__body, .bg.art.art--flag .art__media + .art__body {
  padding: 10px 0;
}
.bg .art.art--flag .art__title a,
.bg .art.art--flag .art__info,
.bg .art.art--flag .art__related, .bg.art.art--flag .art__title a,
.bg.art.art--flag .art__info,
.bg.art.art--flag .art__related {
  padding: 0;
}
.bg .art.art--flag.art--flag-50 .art__media + .art__body, .bg .art.art--flag.art--flag-50-reverse .art__media + .art__body, .bg.art.art--flag.art--flag-50 .art__media + .art__body, .bg.art.art--flag.art--flag-50-reverse .art__media + .art__body {
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .bg .art.art--flag.art--flag-50 .art__media + .art__body, .bg .art.art--flag.art--flag-50-reverse .art__media + .art__body, .bg.art.art--flag.art--flag-50 .art__media + .art__body, .bg.art.art--flag.art--flag-50-reverse .art__media + .art__body {
    padding: 10px 0;
  }
}
.bg .art.art--flag.art--flag-50 .art__title a,
.bg .art.art--flag.art--flag-50 .art__info,
.bg .art.art--flag.art--flag-50 .art__related, .bg .art.art--flag.art--flag-50-reverse .art__title a,
.bg .art.art--flag.art--flag-50-reverse .art__info,
.bg .art.art--flag.art--flag-50-reverse .art__related, .bg.art.art--flag.art--flag-50 .art__title a,
.bg.art.art--flag.art--flag-50 .art__info,
.bg.art.art--flag.art--flag-50 .art__related, .bg.art.art--flag.art--flag-50-reverse .art__title a,
.bg.art.art--flag.art--flag-50-reverse .art__info,
.bg.art.art--flag.art--flag-50-reverse .art__related {
  padding: 0;
}
.bg .art {
  padding: 0 10px;
  margin-bottom: 30px;
}
.bg .art::after {
  width: calc(100% - 20px);
  margin-left: 10px;
  bottom: -18px;
}
.bg .art:last-child {
  margin-bottom: 20px;
}
.bg .art:last-child::after {
  display: none;
}
.bg.art--flag {
  padding: 0 10px 0 0;
}
.bg.art--flag .art__body {
  padding: 10px 0;
}
.bg.art--flag-50-reverse {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .bg.art--flag-50-reverse {
    padding: 0 0 0 10px;
  }
}
.bg.art--flag-50-reverse .art__body {
  padding: 10px 0;
}
.bg--generic {
  background: var(--artGeneric_background, rgba(0, 0, 0, 0));
  color: var(--artGeneric_color);
}
.bg--generic .art__media + .art__body {
  padding: 10px;
}
.bg--generic .art__subtitle {
  color: var(--artGeneric_color);
}
.bg--generic .art__location::before {
  color: var(--artGeneric_color);
}
.bg--generic.art::after {
  background-image: -webkit-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #fff 16%, rgba(255, 255, 255, 0) 0%);
}
.bg--generic.art .art__title a,
.bg--generic.art .art__info,
.bg--generic.art .art__related,
.bg--generic.art .art__comments,
.bg--generic.art .art__kicker {
  color: var(--artGeneric_color);
}
.bg--generic.art .art__related .related {
  color: var(--artGeneric_color);
}
.bg--generic.art .art__related .related:not(.related--live)::before {
  -webkit-filter: invert(2);
          filter: invert(2);
}
.bg--generic.art .art__author::before {
  color: var(--artGeneric_color);
}
.bg--generic.art .art__author + .art__author + .art__author::before {
  color: var(--artGeneric_color);
}
.bg--blue .mod__header::after, .bg--black .mod__header::after, .bg--darkblue .mod__header::after, .bg--purple .mod__header::after {
  background-image: -webkit-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #fff 16%, rgba(255, 255, 255, 0) 0%);
}
.bg--blue .mod__header .header__title, .bg--black .mod__header .header__title, .bg--darkblue .mod__header .header__title, .bg--purple .mod__header .header__title {
  color: #fff;
}
.bg--blue .mod__header .header__title a, .bg--black .mod__header .header__title a, .bg--darkblue .mod__header .header__title a, .bg--purple .mod__header .header__title a {
  color: #fff;
}
.bg--blue .mod__header .header__pointer, .bg--black .mod__header .header__pointer, .bg--darkblue .mod__header .header__pointer, .bg--purple .mod__header .header__pointer {
  color: #fff;
}
.bg--blue.mod__header .header__title a, .bg--black.mod__header .header__title a, .bg--darkblue.mod__header .header__title a, .bg--purple.mod__header .header__title a {
  color: #fff;
}
.bg--blue.mod__header .header__title a:hover, .bg--black.mod__header .header__title a:hover, .bg--darkblue.mod__header .header__title a:hover, .bg--purple.mod__header .header__title a:hover {
  color: #fff;
}
.bg--blue.mod__header .mod__nav .nav__item a, .bg--black.mod__header .mod__nav .nav__item a, .bg--darkblue.mod__header .mod__nav .nav__item a, .bg--purple.mod__header .mod__nav .nav__item a {
  color: #fff;
}
.bg--blue.mod__header .header__pointer, .bg--black.mod__header .header__pointer, .bg--darkblue.mod__header .header__pointer, .bg--purple.mod__header .header__pointer {
  color: #fff;
}
.bg--blue.mod__header .btn-toggle, .bg--black.mod__header .btn-toggle, .bg--darkblue.mod__header .btn-toggle, .bg--purple.mod__header .btn-toggle {
  color: #fff;
  padding-right: 10px;
}
.bg--blue.mod__header .btn-toggle::after, .bg--black.mod__header .btn-toggle::after, .bg--darkblue.mod__header .btn-toggle::after, .bg--purple.mod__header .btn-toggle::after {
  color: #fff;
}
.bg--blue.mod__header .mod__nav[data-status=on], .bg--black.mod__header .mod__nav[data-status=on], .bg--darkblue.mod__header .mod__nav[data-status=on], .bg--purple.mod__header .mod__nav[data-status=on] {
  background-color: #b1bbcf;
  border-bottom: 0;
  padding: 0 15px;
  top: 43px;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .bg--blue.mod__header .mod__nav[data-status=on], .bg--black.mod__header .mod__nav[data-status=on], .bg--darkblue.mod__header .mod__nav[data-status=on], .bg--purple.mod__header .mod__nav[data-status=on] {
    top: 0;
  }
}
.bg--blue .art::after, .bg--blue.art::after, .bg--black .art::after, .bg--black.art::after, .bg--darkblue .art::after, .bg--darkblue.art::after, .bg--purple .art::after, .bg--purple.art::after {
  background-image: -webkit-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(left, #fff 16%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(to right, #fff 16%, rgba(255, 255, 255, 0) 0%);
}
.bg--blue .art .art__title a,
.bg--blue .art .art__info,
.bg--blue .art .art__related,
.bg--blue .art .art__comments,
.bg--blue .art .art__kicker, .bg--blue.art .art__title a,
.bg--blue.art .art__info,
.bg--blue.art .art__related,
.bg--blue.art .art__comments,
.bg--blue.art .art__kicker, .bg--black .art .art__title a,
.bg--black .art .art__info,
.bg--black .art .art__related,
.bg--black .art .art__comments,
.bg--black .art .art__kicker, .bg--black.art .art__title a,
.bg--black.art .art__info,
.bg--black.art .art__related,
.bg--black.art .art__comments,
.bg--black.art .art__kicker, .bg--darkblue .art .art__title a,
.bg--darkblue .art .art__info,
.bg--darkblue .art .art__related,
.bg--darkblue .art .art__comments,
.bg--darkblue .art .art__kicker, .bg--darkblue.art .art__title a,
.bg--darkblue.art .art__info,
.bg--darkblue.art .art__related,
.bg--darkblue.art .art__comments,
.bg--darkblue.art .art__kicker, .bg--purple .art .art__title a,
.bg--purple .art .art__info,
.bg--purple .art .art__related,
.bg--purple .art .art__comments,
.bg--purple .art .art__kicker, .bg--purple.art .art__title a,
.bg--purple.art .art__info,
.bg--purple.art .art__related,
.bg--purple.art .art__comments,
.bg--purple.art .art__kicker {
  color: #fff;
}
.bg--blue .art .art__related .related, .bg--blue.art .art__related .related, .bg--black .art .art__related .related, .bg--black.art .art__related .related, .bg--darkblue .art .art__related .related, .bg--darkblue.art .art__related .related, .bg--purple .art .art__related .related, .bg--purple.art .art__related .related {
  color: #fff;
}
.bg--blue .art .art__related .related:not(.related--live)::before, .bg--blue.art .art__related .related:not(.related--live)::before, .bg--black .art .art__related .related:not(.related--live)::before, .bg--black.art .art__related .related:not(.related--live)::before, .bg--darkblue .art .art__related .related:not(.related--live)::before, .bg--darkblue.art .art__related .related:not(.related--live)::before, .bg--purple .art .art__related .related:not(.related--live)::before, .bg--purple.art .art__related .related:not(.related--live)::before {
  -webkit-filter: invert(2);
          filter: invert(2);
}
.bg--blue .art .art__comments::before, .bg--blue.art .art__comments::before, .bg--black .art .art__comments::before, .bg--black.art .art__comments::before, .bg--darkblue .art .art__comments::before, .bg--darkblue.art .art__comments::before, .bg--purple .art .art__comments::before, .bg--purple.art .art__comments::before {
  -webkit-filter: invert(2);
          filter: invert(2);
}
.bg--blue .art .art__author::before, .bg--blue.art .art__author::before, .bg--black .art .art__author::before, .bg--black.art .art__author::before, .bg--darkblue .art .art__author::before, .bg--darkblue.art .art__author::before, .bg--purple .art .art__author::before, .bg--purple.art .art__author::before {
  color: #fff;
}
.bg--blue .art .art__author + .art__author + .art__author::before, .bg--blue.art .art__author + .art__author + .art__author::before, .bg--black .art .art__author + .art__author + .art__author::before, .bg--black.art .art__author + .art__author + .art__author::before, .bg--darkblue .art .art__author + .art__author + .art__author::before, .bg--darkblue.art .art__author + .art__author + .art__author::before, .bg--purple .art .art__author + .art__author + .art__author::before, .bg--purple.art .art__author + .art__author + .art__author::before {
  color: #fff;
}
.bg--blue .carrusel-nav .controls__dot[data-status=on], .bg--black .carrusel-nav .controls__dot[data-status=on], .bg--darkblue .carrusel-nav .controls__dot[data-status=on], .bg--purple .carrusel-nav .controls__dot[data-status=on] {
  opacity: 1;
  background-color: #fff !important;
}
.bg--blue .carrusel-nav .controls__dot[data-status=off], .bg--black .carrusel-nav .controls__dot[data-status=off], .bg--darkblue .carrusel-nav .controls__dot[data-status=off], .bg--purple .carrusel-nav .controls__dot[data-status=off] {
  opacity: 1;
  background-color: #111111 !important;
}
.bg--blue .carrusel-nav .btn-carrusel, .bg--black .carrusel-nav .btn-carrusel, .bg--darkblue .carrusel-nav .btn-carrusel, .bg--purple .carrusel-nav .btn-carrusel {
  position: relative;
  height: auto;
}
.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=off] .icon {
  border: 1px solid #111111 !important;
}
.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=off] .icon.icon-arrow-left::after {
  content: "\f021";
  font-size: calc(200% - 1px);
  color: #111 !important;
  font-family: "IconosElEspanol";
}
.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=on] .icon {
  background-color: #111111 !important;
  opacity: 0.5;
  border: 1px solid #ffffff !important;
}
.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bg--blue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after, .bg--black .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after, .bg--darkblue .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after, .bg--purple .carrusel-nav .btn-carrusel--prev[data-status=on] .icon.icon-arrow-left::after {
  content: "\f021";
  font-size: calc(200% - 1px);
  color: #ffffff !important;
  font-family: "IconosElEspanol";
}
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=off] .icon {
  border: 1px solid #111111 !important;
}
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right, .bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .bg--black .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=off] .icon.icon-arrow-right::after {
  content: "\f022";
  font-size: calc(200% - 1px);
  color: #111111 !important;
  font-family: "IconosElEspanol";
}
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--black .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=on] .icon {
  background-color: #111111 !important;
  opacity: 0.5;
  border: 1px solid #ffffff !important;
}
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right, .bg--black .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.bg--blue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after, .bg--black .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after, .bg--darkblue .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after, .bg--purple .carrusel-nav .btn-carrusel--next[data-status=on] .icon.icon-arrow-right::after {
  content: "\f022";
  font-size: calc(200% - 1px);
  color: #ffffff !important;
  font-family: "IconosElEspanol";
}
.bg--coral {
  background: #ff6c60;
}
.bg--coral .art__body {
  padding: 0 10px 10px;
}
.bg--coral .art__subtitle {
  color: #111;
}
.bg--coral .art__location::before {
  color: #111;
}
.bg--coral .art__info,
.bg--coral .art__related .related {
  color: #111;
}
.bg--light-blue {
  background: #c3e3fa;
}
.bg--light-blue .art__body {
  padding: 0 10px 10px;
}
.bg--light-blue .art__subtitle {
  color: #111;
}
.bg--light-blue .art__location::before {
  color: #111;
}
.bg--black {
  background: #000;
}
.bg--black .art__subtitle {
  color: #fff;
}
.bg--black .art__location::before {
  color: #fff;
}
.bg--purple {
  background: #792CD4;
}
.bg--purple .art__subtitle {
  color: #fff;
}
.bg--purple .art__location::before {
  color: #fff;
}
.bg--blue {
  background: #607196;
}
.bg--blue .art__subtitle {
  color: #fff;
}
.bg--blue .art__location::before {
  color: #fff;
}
.bg--darkblue {
  background: #5B688B;
}
.bg--darkblue .art__subtitle {
  color: #fff;
}
.bg--darkblue .art__location::before {
  color: #fff;
}
.bg--darkblue .header__pointer {
  display: none;
}
@media screen and (min-width: 768px) {
  .bg--darkblue .header__pointer {
    display: block;
  }
}
.bg--grey {
  background: #ECECEC;
}
.bg--grey a, .bg--grey .art__info {
  color: #000000 !important;
}
.bg--grey .art__kicker {
  color: #000000 !important;
}
.bg--grey .art__kicker.bg--red, .bg--grey .art__kicker.bg--black {
  color: #fff !important;
}
.bg--grey .art__comments::after, .bg--grey .art__comments::before {
  -webkit-filter: invert(0) !important;
          filter: invert(0) !important;
}
.bg--greyblue {
  background: #E0E7F1;
}

#elec2020jul {
  height: 1183px;
}
@media screen and (min-width: 768px) {
  #elec2020jul {
    height: 516px;
  }
}

body .id-31235 .art__kicker.bg {
  padding: 5px 10px 5px 0px;
}
body .id-31235 .art__kicker.bg--generic {
  background-color: inherit;
}
body .id-31235 .art__kicker.bg--generic,
body .id-31235 .art__kicker.bg--generic-border-radius {
  color: var(--kickerGenericText_color, #fff);
}

.page-404 .error-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}
.page-404 .error-page .error-page__image {
  background: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/page-404.svg") no-repeat center center;
  -o-background-size: 100%;
     background-size: 100%;
  display: block;
  width: 40px;
  height: 55px;
  margin-bottom: 20px;
  margin-top: 20px;
}
.page-404 .error-page .error-page__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  width: 80%;
}
@media screen and (min-width: 768px) {
  .page-404 .error-page .error-page__text {
    width: 60%;
  }
}
@media screen and (min-width: 1024px) {
  .page-404 .error-page .error-page__text {
    width: 40%;
  }
}
.page-404 .error-page .error-page__text .text__title {
  font-family: var(--fontGenericTitle, "Petrona", serif);
  font-style: normal;
  font-weight: 400;
  font-size: 31px;
  line-height: 37px;
  text-align: center;
  letter-spacing: -1px;
  color: #000000;
  margin-bottom: 30px;
}
.page-404 .error-page .error-page__text .text__subtitle {
  font-family: var(--fontGenericTitle, "Petrona", serif);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #000000;
  margin-bottom: 40px;
}
.page-404 .error-page .text-form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  position: relative;
}
.page-404 .error-page .text-form__input {
  background: #FFFFFF;
  border: 1px solid #BDBDBD;
  border-radius: 6px;
  width: 100%;
  height: 45px;
  padding: 12px 50px 12px 12px;
  position: relative;
  margin-bottom: 40px;
}
.page-404 .error-page .text-form__submit {
  position: absolute;
  right: 10px;
  top: 0px;
  background-image: url("https://s1.elespanol.com/assets/frontpage/v1/static/images/icon-search.svg");
  background-color: transparent;
  font-size: 0;
  height: 43px;
  width: 48px;
  background-repeat: no-repeat;
  background-position: 14px;
  margin-left: -4px;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
}
.page-404 .error-page .text-form__link-home {
  margin-bottom: 100px;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: -0.533333px;
  text-transform: uppercase;
  color: var(--fontGenericTitle_color, #111);
  width: 224px;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  border: 1px solid var(--fontGenericTitle_color, #111);
  text-decoration: none;
}