/**/

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

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

/**
Restore the focus styles unset by the previous rule.
*/

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

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

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

@font-face {
  font-family: Roboto;

  font-weight: 100;

  src: url('../fonts/Roboto/Roboto-Thin.ttf');
}

@font-face {
  font-family: Roboto;

  font-weight: 300;

  src: url('../fonts/Roboto/Roboto-Light.ttf');
}

@font-face {
  font-family: Roboto;

  font-weight: 400;

  src: url('../fonts/Roboto/Roboto-Regular.ttf');
}

@font-face {
  font-family: Roboto;

  font-weight: 500;

  src: url('../fonts/Roboto/Roboto-Medium.ttf');
}

@font-face {
  font-family: Roboto;

  font-weight: 700;

  src: url('../fonts/Roboto/Roboto-Bold.ttf');
}

@font-face {
  font-family: Roboto;

  font-weight: 900;

  src: url('../fonts/Roboto/Roboto-Black.ttf');
}

/**/

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1440px) {
  .container {
    max-width: 1440px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.tags__item {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.tags__item--blue {
      --tw-bg-opacity: 1;
      background-color: rgba(0, 153, 204, var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.tags__item--yellow {
      --tw-bg-opacity: 1;
      background-color: rgba(255, 204, 51, var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, var(--tw-text-opacity));
    }

.tags__item--void {
      padding-left: 0px;
    }

.tags__item--void-yellow {
        padding-left: 0px;
        --tw-text-opacity: 1;
        color: rgba(255, 204, 51, var(--tw-text-opacity));
      }

.tags__item--void-blue {
        padding-left: 0px;
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.btn-up {
  position: fixed;
  right: 0px;
  bottom: 0px;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  height: 4rem;
  width: 4rem;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(26, 29, 56, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 500ms;
  z-index: 2;
}

.btn-up:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

.btn-up--show {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    animation: popup 500ms 1;
  }

.btn-up__arrow {
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

@keyframes popup {
  from {
    --tw-scale-x: 0;
    --tw-scale-y: 0
  }

  to {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }
}

.arrow-home-section {
  display: none;
}

@media (min-width: 1024px) {
  .arrow-home-section {
    position: relative;
    display: flex;
    height: 3rem;
    justify-content: center;
    align-self: center;
    overflow: hidden;
    border-radius: 9999px;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(26, 29, 56, var(--tw-border-opacity));
    min-width: 3rem;
    transition: all 300ms ease;
  }
    .arrow-home-section--left {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      --tw-rotate: 180deg;
    }
    .arrow-home-section--right {
    }
    .arrow-home-section__svg {
      height: 100%;
      width: 1rem;
    }
    .arrow-home-section:before {
      content: '';
      position: absolute;
      top: 0px;
      left: 0px;
      height: 100%;
      width: 100%;
      border-radius: 9999px;
      margin-left: 100%;
      box-shadow: inset 0 0 0 60px #1A1D38;
      transition: all 300ms ease;
      z-index: -1;
    }
    .arrow-home-section:hover {
      border-color: transparent;
      fill: white;
    }
      .arrow-home-section:hover:before {
        margin-left: 0px;
      }
}

.show-more {
  display: flex;
  align-items: center;
  justify-content: center;
}

.show-more__button {
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(26, 29, 56, var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(26, 29, 56, var(--tw-text-opacity));
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 300ms;
    min-width: 100px;
  }

.show-more__button:hover {
      --tw-bg-opacity: 1;
      background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.post-edit-link {
  position: absolute;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 204, 51, var(--tw-bg-opacity));
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
  top: 0px;
  left: 0px;
}

.post-edit-link .edit-icon-svg {
    height: 1rem;
    width: 1rem;
  }

.ads-spacing {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ads-spacing__banner {
    display: flex;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

.ads-spacing__banner--300x50 {
      width: 300px;
      height: 50px;
    }

.ads-spacing__banner--300x250 {
      width: 300px;
      height: 250px;
    }

.ads-spacing__banner--728x90 {
      width: 728px;
      height: 90px;
    }

.ads-spacing__banner--300x600 {
      height: 100%;
      width: 100%;
    }

.ads-spacing__banner--taboola{
      display: flex;
      padding-top: 3rem;
      padding-bottom: 3rem;
      width: 1000px;
      height: 300px;
    }

.ads-spacing__banner--taboola-titulo{
      margin-top: 1rem;
      margin-bottom: 1rem;
      border-bottom-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(0, 0, 0, var(--tw-border-opacity));
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      line-height: 2rem;
    }

.ads-spacing__banner--taboola-titulo:after{
      content:"";
      display: inherit;
      background-color: black;
      width: 6rem;
      height: 0.3rem;
      margin-top: 1rem;
    }

.ads-spacing__banner--taboola-item{
      display: flex;
      width: 16rem;
      flex-direction: column;
      padding-left: 1rem;
      padding-right: 1rem;
      font-weight: 700;
    }

.ads-spacing__banner--taboola-item > img{
      width: 16rem;
    }

.ads-spacing__banner--taboola-item > p{
      position: relative;
      top: 0px;
    }

.ads-spacing--after-destacada-secundaria {
    margin-top: 1.5rem;
  }

.ads-spacing--after-mixtas-mobile {
    margin-top: 1.5rem;
  }

.ads-spacing--after-mixtas-desktop {
    display: none;
  }

.ads-spacing--after-videos-mobile {
    margin-top: 1.5rem;
  }

.ads-spacing--after-videos-desktop {
    display: none;
  }

.ads-spacing--after-en-profundidad-mobile {
    margin-top: 1.5rem;
  }

.ads-spacing--after-en-profundidad-desktop {
    display: none;
  }

.ads-spacing--deportes {
    display: none;
  }

.ads-spacing--after-deportes {
    display: none;
  }

.ads-spacing--after-culture-mobile {
    margin-top: 1.5rem;
  }

.ads-spacing--encuesta {
    display: none;
  }

.ads-spacing--after-encuesta {
    display: none;
  }

.ads-spacing--after-en-imagenes-mobile {
    margin-top: 1.5rem;
  }

.ads-spacing--en-imagenes {
    display: none;
  }

.ads-spacing--before-lists {
    display: none;
  }

@media (min-width: 1024px) {
  .ads-spacing {
    margin: auto;
  }
    .ads-spacing--header-desktop {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
    .ads-spacing--after-destacada-secundaria {
      display: none;
    }
    .ads-spacing--after-mixtas-mobile {
      display: none;
    }
    .ads-spacing--after-mixtas-desktop {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      display: flex;
    }
    .ads-spacing--after-videos-mobile {
      display: none;
    }
    .ads-spacing--after-videos-desktop {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      display: flex;
    }
    .ads-spacing--after-en-profundidad-mobile {
      display: none;
    }
    .ads-spacing--after-en-profundidad-desktop {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      display: flex;
      /*width: 970px;
            height: 250px;*/
    }
    .ads-spacing--deportes {
      margin-top: 2rem;
      display: flex;
      min-width: 300px;
      height: 600px;
    }
    .ads-spacing--after-deportes {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      display: flex;
      /*width: 970px;
            height: 250px;*/
    }
    .ads-spacing--after-culture-mobile {
      display: none;
    }
    .ads-spacing--encuesta {
      display: flex;
    }
    .ads-spacing--after-encuesta {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      display: flex;
      /*width: 970px;
            height: 250px;*/
    }
    .ads-spacing--en-imagenes {
      display: flex;
    }
    .ads-spacing--after-en-imagenes-mobile {
      display: none;
    }
    .ads-spacing--before-lists {
      margin-bottom: 2rem;
      display: flex;
    }
    .ads-spacing--single-sidebar {
      margin: 0px;
      min-width: 300px;
      height: 600px;
    }
}

.top-header {
  margin-bottom: 1rem;
  display: flex;
  height: 3rem;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.top-header .widget_hamburger {
    border-left-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
    padding-left: 1rem;
  }

.top-header .widget_button_login {
    margin-left: auto;
  }

.top-header .widget_date {
    border-style: none;
  }

.top-header .widget_social {
    display: none;
  }

.top-header .widget_idioma {
    display: none;
  }

.top-header .widget_apps{
    display: none;
  }

@media (min-width: 1024px) {
  .top-header {
    margin-bottom: 0px;
    padding-right: 0.5rem;
  }
    .top-header .widget_button_login {
      margin-left: 0px;
      border-left-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(209, 213, 219, var(--tw-border-opacity));
      padding-left: 1rem;
    }
    .top-header .widget_social {
      display: block;
      border-left-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(209, 213, 219, var(--tw-border-opacity));
      padding-left: 1rem;
    }
    .top-header .widget_idioma {
      margin-left: auto;
      display: block;
      border-style: none;
    }
    .top-header .widget_apps {
      margin-left: auto;
      display: block;
      border-style: none;
    }
    .top-header .widget_hamburger {
      display: none;
    }
}

.bottom-header {
  display: flex;
  align-items: center;
}

.new-logo{
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .bottom-header {
    margin-top: 0.5rem;
    flex-direction: row;
    border-top-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(21, 23, 41, var(--tw-border-opacity));
    --tw-border-opacity: .1;
  }
    .bottom-header #menu-secondary{
      margin-top: 0.25rem;
      display: flex;
      gap: 1rem;
      margin-left:6%;
    }
      .bottom-header #menu-secondary .menu-item{
        border-radius: 0.125rem;
        border-bottom-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(21, 23, 41, var(--tw-border-opacity));
        padding: 0.25rem;
        font-size: 0.75rem;
        line-height: 1rem;
      }
    .bottom-header .menu-secondary-container{
      width: 100%;
    }
}

.site-header__navigation {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  width: 100%;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-translate-x: -100%;
  flex-direction: column;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
  --tw-bg-opacity: .95;
  padding: 1.5rem;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 300ms;
  transition-timing-function: linear;
  max-width: 400px;
  z-index: 1;
  will-change: transform;
}

.site-header__navigation.open {
    --tw-translate-x: 0px;
  }

.site-header__navigation .widget {
    width: 100%;
  }

.site-header__navigation .widget_logo {
    order: 1;
  }

.site-header__navigation .widget_logo .brand {
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

.site-header__navigation .widget_en_vivo {
    order: 2;
  }

.site-header__navigation .widget_audio {
    order: 3;
  }

.site-header__navigation .widget_apps {
    order: 4;
    border-style: none;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.site-header__navigation .widget_apps .apps-header a{
        font-weight: 500;
      }

.site-header__navigation .widget_search {
    order: 5;
  }

.site-header__navigation .widget_nav_menu {
    order: 6;
  }

.site-header__navigation .widget_idioma {
    order: 7;
  }

.site-header__navigation .widget_social {
    order: 8;
    margin-top: 1rem;
  }

.site-header__navigation .widget_gtranslate{
    order: 9;
  }

@media (min-width: 1024px) {
  .site-header__navigation {
    position: relative;
    width: 100%;
    max-width: none;
    transform: none;
    flex-direction: row;
    align-items: center;
    background-color: transparent;
    padding: 0px;
    transition-property: none;
    overflow: unset;
    z-index: 1;
    align-items: end;
  }
    .site-header__navigation .widget {
      width: auto;
    }
    .site-header__navigation .widget_logo {
      order: 1;
    }
      .site-header__navigation .widget_logo .brand {
        --tw-text-opacity: 1;
        color: rgba(17, 24, 39, var(--tw-text-opacity));
      }
    .site-header__navigation .widget_nav_menu {
      order: 2;
    }
    .site-header__navigation .widget_en_vivo{
      order: 3;
      display: block;
    }
    .site-header__navigation .widget_audio {
      order: 4;
      display: block;
    }
    .site-header__navigation .widget_gtranslate{
      order: 5;
      margin-bottom:1%;
    }
    .site-header__navigation .widget_search {
      order: 6;
      margin-left: auto;
    }
    .site-header__navigation .widget_apps{
      display: none;
    }
    .site-header__navigation .widget_social {
      display: none;
    }
    .site-header__navigation .widget_idioma {
      display: none;
    }
    .site-header__navigation .hamburger {
      display: none;
    }
}

.p-relative{
  position: relative;
}

/** En caso de no necesitar este relative, eliminarlo del js, se le asigna al body */

/* ESTILOS DEL MODAL COMPLETO */

.streaming-modal {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: none;
  z-index: 20;
}

.streaming-modal--show {
    display: flex;
  }

.streaming-modal__container {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    background-image: url(data:image/gif;base64,R0lGODlhBAAEAKECABERESQkJP///////yH5BAEKAAIALAAAAAAEAAQAAAIFhB6nhlIAOw==) !important;
  }

.streaming-modal__box {
    margin-top: 1rem;
  }

.streaming-modal__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

.streaming-modal__header__logo {
      margin-top: 0.5rem;
      margin-left: 0.5rem;
    }

.streaming-modal__header__logo .brand {
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.streaming-modal__header__options {
      display: none;
    }

.streaming-modal__header__opacity {
      display: none;
    }

.streaming-modal__redes {
    display: none;
  }

.streaming-modal__redes .social {
      align-items: center;
      fill: white;
    }

.streaming-modal__siguenos {
    display: none;
  }

.streaming-modal__close {
    position: absolute;
    bottom: 0px;
    display: flex;
    width: 100%;
    cursor: pointer;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
    --tw-bg-opacity: .25;
    padding: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

@media (min-width: 1024px) {
  .streaming-modal {
    align-items: center;
    justify-content: center;
  }
    .streaming-modal--minimize {
      position: fixed;
      top: auto;
      right: 0px;
      bottom: 0px;
      left: auto;
      background-color: transparent;
      z-index: 1;
      width: 400px;
    }
        .streaming-modal--minimize .streaming-modal__header__opacity {
          display: none;
        }
          .streaming-modal--minimize .streaming-modal__header__options__minimize {
            display: none;
          }
          .streaming-modal--minimize .streaming-modal__header__options__maximize {
            display: block;
          }
      .streaming-modal--minimize .streaming-modal__container {
        width: 100%;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        padding: 1rem;
        background-image: url(data:image/gif;base64,R0lGODlhBAAEAKECABERESQkJP///////yH5BAEKAAIALAAAAAAEAAQAAAIFhB6nhlIAOw==);
        box-shadow: 0px 5px 30px black;
        max-height: 400px;
      }
      .streaming-modal--minimize .streaming-modal__redes {
        display: none;
      }
      .streaming-modal--minimize .streaming-modal__siguenos {
        display: none;
      }
    .streaming-modal__container {
      position: relative;
      padding-left: 4rem;
      padding-right: 4rem;
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
      /*max-width: 1240px;
            max-height: 720px;*/
      max-width: 950px;
      max-height: 720px;
    }
    .streaming-modal__box {
      display: flex;
      -moz-column-gap: 2rem;
           column-gap: 2rem;
    }
      .streaming-modal__header__logo {
        margin: 0px;
      }
        .streaming-modal__header__logo .brand {
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
        }
      .streaming-modal__header__options {
        display: flex;
        -moz-column-gap: 1rem;
             column-gap: 1rem;
        font-size: 1.5rem;
        line-height: 2rem;
        font-weight: 800;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }
        .streaming-modal__header__options__close, .streaming-modal__header__options__maximize, .streaming-modal__header__options__minimize {
          margin: auto;
          display: block;
          cursor: pointer;
        }
        .streaming-modal__header__options__maximize {
          display: none;
        }
        .streaming-modal__header__options__close:hover, .streaming-modal__header__options__maximize:hover, .streaming-modal__header__options__minimize:hover {
          opacity: .75;
        }
      .streaming-modal__header__opacity {
        display: block;
      }
        .streaming-modal__header__opacity p {
          text-align: center;
          font-size: 1.125rem;
          line-height: 1.75rem;
          font-weight: 700;
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
        }
        .streaming-modal__header__opacity input[type=range]{
        }
        .streaming-modal__header__opacity input[type=range]::-webkit-slider-thumb{
        }
        .streaming-modal__header__opacity input[type=range]::-ms-track{
        }
    .streaming-modal__player {
      width: 100%;
    }
    .streaming-modal__redes {
      display: block;
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }
      .streaming-modal__redes .social {
        flex-direction: column;
        row-gap: 1rem;
      }
    .streaming-modal__siguenos {
      position: absolute;
      right: 0px;
      bottom: 0px;
      margin-right: 4rem;
      margin-bottom: 2.5rem;
      display: block;
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 800;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }
      .streaming-modal__siguenos__link {
        display: flex;
        align-items: center;
        -moz-column-gap: 0.5rem;
             column-gap: 0.5rem;
      }
      .streaming-modal__siguenos__svg {
        height: 3rem;
        width: 3rem;
        fill: #bd081c;
      }
    .streaming-modal__close {
      display: none;
    }
}

.site {
  margin: auto;
  max-width: 1440px;
}

.page {
  transition: 400ms;
}

.page.menu-open{
    transition: 200ms;
    margin: 1rem;
    padding: 1rem;
    overflow: hidden;
    box-shadow: 0 0 15px #000;
  }

.pageWithHeaderSticky {
  padding-top: 20rem;
}

.site-header {
  margin-bottom: 1rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(21, 23, 41, var(--tw-border-opacity));
  --tw-border-opacity: .25;
  padding: 0.5rem;
}

.site-header .top-header .widget_logo .custom-logo-link {
        width: 1.5rem;
      }

.site-header .ads-spacing--header-desktop {
    display: none;
  }

.site-header.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 1440px;
    z-index: 9999;
    margin-inline: 0;
    background: white;
    padding: 0.5rem;
    border-bottom: 1px solid gray;
  }

.site-header.sticky .top-header {
      margin-bottom: 0;
      border: 0;
    }

.site-header.sticky .ads-spacing, .site-header.sticky .ads-spacing__banner {
      display: none;
    }

.site-header.sticky + .site {
      padding-top: 255px;
    }

@media (min-width: 1024px) {
  .site-header {
    position: relative;
    margin: auto;
    margin-bottom: 2rem;
    border-style: none;
    padding: 0px;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 1440px;
  }
    .site-header .ads-spacing--header-desktop {
      display: flex;
    }
      .site-header .top-header .widget_logo {
        font-size: 22px;
      }
    .site-header .ads-spacing--header-mobile {
      display: none;
    }
    .site-header .top-header, .site-header .site-header__navigation {
      background: white;
    }
    .site-header .site-header__navigation {
      margin-top: 0.5rem;
    }
      .site-header.sticky .site-header__navigation {
        display: none;
      }
        .site-header.sticky .top-header .widget_logo {
          display: block;
        }
}

/*@media (max-width: 1600px) {

    .site-header {
        @apply mx-0;
    }
}

@media (min-width: 1600px) {

    .site-header {
        @apply mx-16;
    }
}*/

.menu-primary-menu-container .menu {
    height: 100%;
    width: 100%;
    overflow-x: auto;
  }

.menu-primary-menu-container .menu .menu-item {
      position: relative;
      margin-bottom: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(229, 231, 235, var(--tw-text-opacity));
    }

.menu-primary-menu-container .menu .menu-item:first-child {
        margin-top: 1rem;
      }

.menu-primary-menu-container .menu .menu-item a {
        display: block;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
      }

.menu-primary-menu-container .menu .menu-item-has-children::after {
          content: '';
          position: absolute;
          height: 1px;
          width: 33.333333%;
          --tw-bg-opacity: 1;
          background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
          top: 1.5rem;
          right: 5rem;
        }

.menu-primary-menu-container .menu .menu-item__dropdown {
        position: absolute;
        top: 0px;
        right: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        --tw-bg-opacity: 1;
        background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
        font-size: 1rem;
        line-height: 1.5rem;
        fill: white;
        width: 3.7rem;
        height: 2.8rem;
      }

.menu-primary-menu-container .menu .menu-item__dropdown__arrow {
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          --tw-rotate: 180deg;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 500ms;
        }

.menu-primary-menu-container .menu .menu-item__dropdown__arrow__svg {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-rotate: 90deg;
            width: 1rem;
            height: 1rem;
          }

.menu-primary-menu-container .menu .menu-item__dropdown__arrow--actived {
            --tw-rotate: 0deg;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu {
        display: none;
        min-width: 200px;
        z-index: 1;
      }

.menu-primary-menu-container .menu .menu-item .sub-menu .menu-item {
          --tw-bg-opacity: 1;
          background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        }

.menu-primary-menu-container .menu .menu-item .sub-menu .menu-item a {
            padding-left: 1rem;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu--show {
          display: block;
        }

.menu-primary-menu-container .menu .menu-item .sub-menu--show .menu-item:nth-child(1) {
            animation: item .15s ease-in-out 1;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu--show .menu-item:nth-child(2) {
            animation: item .25s ease-in-out 1;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu--show .menu-item:nth-child(3) {
            animation: item .35s ease-in-out 1;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu--show .menu-item:nth-child(4) {
            animation: item .45s ease-in-out 1;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu--show .menu-item:nth-child(5) {
            animation: item .55s ease-in-out 1;
          }

.menu-primary-menu-container .menu .menu-item .sub-menu--show .menu-item:nth-child(6) {
            animation: item .65s ease-in-out 1;
          }

@media (min-width: 1024px) {
    .menu-primary-menu-container .menu {
      display: flex;
      height: auto;
      width: auto;
      overflow-x: visible;
      margin-bottom: 4px;
    }
      .menu-primary-menu-container .menu .menu-item {
        margin-bottom: 0px;
        display: inline-block;
        align-items: center;
        border-style: none;
        padding: 0.5rem;
        --tw-text-opacity: 1;
        color: rgba(17, 24, 39, var(--tw-text-opacity));
        -moz-column-gap: .3rem;
             column-gap: .3rem;
      }
        .menu-primary-menu-container .menu .menu-item:first-child {
          margin-top: 0px;
        }
        .menu-primary-menu-container .menu .menu-item a {
          position: relative;
          display: inline-block;
          padding-bottom: 0.75rem;
          font-size: clamp(1rem, 1.5vw, 1.125rem);
          padding-top: 0;
          padding-bottom: 0;
        }
          .menu-primary-menu-container .menu .menu-item a::before {
            content: '';
            position: absolute;
            bottom: 0px;
            left: 0px;
            height: 0.25rem;
            width: 100%;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-scale-x: 0;
            --tw-bg-opacity: 1;
            background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 300ms;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transform: scaleX(0);
            transition: transform 0.4s ease;
          }
          .menu-primary-menu-container .menu .menu-item a:hover:before, .menu-primary-menu-container .menu .menu-item a:focus:before {
            transform: scaleX(1);
          }
          .menu-primary-menu-container .menu .menu-item-has-children::after {
            display: none;
          }
        .menu-primary-menu-container .menu .menu-item__dropdown {
          position: relative;
          display: inline-block;
          width: auto;
          background-color: transparent;
          fill: black;
          height: auto;
        }
            .menu-primary-menu-container .menu .menu-item__dropdown__arrow__svg {
              --tw-translate-x: 0;
              --tw-translate-y: 0;
              --tw-rotate: 0;
              --tw-skew-x: 0;
              --tw-skew-y: 0;
              --tw-scale-x: 1;
              --tw-scale-y: 1;
              transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
              --tw-rotate: 90deg;
              width: .6rem;
              height: .6rem;
            }
        .menu-primary-menu-container .menu .menu-item .sub-menu {
          position: absolute;
          margin-top: 0.5rem;
          background-color: transparent;
          padding-left: 0px;
          min-width: 240px;
        }
          .menu-primary-menu-container .menu .menu-item .sub-menu .menu-item {
            margin-right: 0px;
            margin-bottom: 0.25rem;
            width: 100%;
            --tw-bg-opacity: 1;
            background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
            --tw-bg-opacity: .85;
            padding: 0px;
            --tw-text-opacity: 1;
            color: rgba(243, 244, 246, var(--tw-text-opacity));
          }
            .menu-primary-menu-container .menu .menu-item .sub-menu .menu-item:hover {
              --tw-bg-opacity: 1;
              background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
            }
            .menu-primary-menu-container .menu .menu-item .sub-menu .menu-item a {
              width: 100%;
              padding: 0.75rem;
            }
              .menu-primary-menu-container .menu .menu-item .sub-menu .menu-item a::before {
                --tw-bg-opacity: 1;
                background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
              }
          .menu-primary-menu-container .menu .menu-item:hover .sub-menu {
            display: block;
          }
            .menu-primary-menu-container .menu .menu-item:hover .sub-menu .menu-item:nth-child(1) {
              animation: item .1s ease-in-out 1;
            }
            .menu-primary-menu-container .menu .menu-item:hover .sub-menu .menu-item:nth-child(2) {
              animation: item .2s ease-in-out 1;
            }
            .menu-primary-menu-container .menu .menu-item:hover .sub-menu .menu-item:nth-child(3) {
              animation: item .3s ease-in-out 1;
            }
            .menu-primary-menu-container .menu .menu-item:hover .sub-menu .menu-item:nth-child(4) {
              animation: item .4s ease-in-out 1;
            }
            .menu-primary-menu-container .menu .menu-item:hover .sub-menu .menu-item:nth-child(5) {
              animation: item .5s ease-in-out 1;
            }
            .menu-primary-menu-container .menu .menu-item:hover .sub-menu .menu-item:nth-child(6) {
              animation: item .6s ease-in-out 1;
            }
}

@keyframes item {
  from {
    transform: translateX(-80px);
  }

  to {
    transform: translateX(0);
  }
}

.search-header {
  margin-top: 1rem;
  width: 100%;
  border-top-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  --tw-border-opacity: .25;
}

.search-header__icon {
    display: none;
  }

.search-header__form {
    display: flex;
    justify-content: space-between;
  }

.search-header__form__icon-svg {
      height: 1.5rem;
      width: 1.5rem;
    }

.search-header__form__input {
      width: 100%;
      background-color: transparent;
      padding-top: 1rem;
      padding-bottom: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
      outline: 2px solid transparent;
      outline-offset: 2px;
      transition: 500ms;
    }

.search-header__form__input::-moz-placeholder {
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.search-header__form__input::placeholder {
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.search-header__form__input:focus {
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        outline: 2px solid transparent;
        outline-offset: 2px;
      }

.search-header__form__submit {
      display: flex;
      align-items: center;
      justify-content: center;
      border-left-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(243, 244, 246, var(--tw-border-opacity));
      --tw-border-opacity: .25;
      font-size: 1.125rem;
      line-height: 1.75rem;
      width: 4.5rem;
      fill: #fff;
    }

.search-header__form__submit__icon {
        width: 100%;
      }

@media (min-width: 1024px) {
  .search-header {
    position: relative;
    margin: 0px;
    margin-left: auto;
    width: auto;
  }
    .search-header__icon {
      display: block;
      width: 3rem;
      cursor: pointer;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
      padding: 0.75rem;
      text-align: center;
      font-size: 1.875rem;
      line-height: 2.25rem;
    }
      .search-header__icon__icon-svg {
        height: 1.5rem;
        width: 1.5rem;
      }
      .search-header__icon:hover {
        animation: bubble .5s ease-in-out 1;
      }
    .search-header__form {
      position: absolute;
      right: 0px;
      bottom: 0px;
      display: none;
      border-radius: 9999px;
      background-color: transparent;
    }
      .search-header__form__input {
        width: 0px;
        border-top-left-radius: 9999px;
        border-bottom-left-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
        padding: 0px;
        padding-left: 1rem;
        --tw-text-opacity: 1;
        color: rgba(21, 23, 41, var(--tw-text-opacity));
        transition: .5s;
      }
        .search-header__form__input::-moz-placeholder {
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }
        .search-header__form__input::placeholder {
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }
        .search-header__form__input:focus {
          width: 16rem;
          --tw-bg-opacity: 1;
          background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
          transition: .5s;
        }
      .search-header__form__submit {
        display: block;
        width: 3rem;
        border-top-right-radius: 9999px;
        border-bottom-right-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
        padding: 0.75rem;
        text-align: center;
        font-size: 1.875rem;
        line-height: 2.25rem;
      }
}

@media (min-width: 1280px) {
  .search-header {
    margin-left: auto;
  }
}

@keyframes bubble {
  0% {
    transform: scale(1);
  }

  20% {
    transform: translateX(-3px) scale(1.2);
  }

  40% {
    transform: translateX(3px) scale(1.2);
  }

  60% {
    transform: translateX(-3px) scale(1.2);
  }

  80%{
    transform: translateX(3px) scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}

.hamburger {
  display: block;
  cursor: pointer;
}

.hamburger__line {
    margin: 0.25rem;
    height: 0.25rem;
    width: 2rem;
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
    transition: all 0.3s ease;
  }

.hamburger-close {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: 1rem;
    margin-right: 0.5rem;
  }

.hamburger-close .hamburger__line {
      --tw-bg-opacity: 1;
      background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
    }

.hamburger.toggle .hamburger__line--line-1 {
        transform: rotate(-45deg) translate(-5px,6px);
      }

.hamburger.toggle .hamburger__line--line-2 {
        transition: all 0.7s ease;
        width:0;
      }

.hamburger.toggle .hamburger__line--line-3 {
        transform: rotate(45deg) translate(-5px,-6px);
      }

.idioma-header {
  display: flex;
  width: 100%;
  justify-content: space-around;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  padding-top: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 800;
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.idioma-header__item {
    width: 100%;
    border-radius: 9999px;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
    --tw-border-opacity: .25;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: center;
    font-weight: 700;
  }

.idioma-header__item--actived {
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    }

@media (min-width: 1024px) {
  .idioma-header {
    display: flex;
    height: 2.5rem;
    width: auto;
    padding-top: 0px;
    --tw-text-opacity: 1;
    color: rgba(21, 23, 41, var(--tw-text-opacity));
  }
    .idioma-header__item {
      width: auto;
      border-radius: 0px;
      padding: 0px;
      font-weight: 400;
      line-height: 2.5rem;
    }
      .idioma-header__item:first-child {
        border-top-width: 0px;
        border-right-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(55, 65, 81, var(--tw-border-opacity));
        padding-right: 1rem;
      }
      .idioma-header__item:last-child {
      }
      .idioma-header__item--actived {
        background-color: transparent;
        font-weight: 800;
      }
}

.date-header {
  display: flex;
  align-items: flex-end;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.date-header__icon {
    margin-right: 0.25rem;
  }

.date-header__icon__img {
      display: inline-block;
      opacity: .5;
    }

.login {
  margin-left: auto;
}

.login__icon {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    justify-content: center;
    border-radius: 9999px;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 300ms;
  }

.login__icon__svg {
      height: 100%;
      width: 1.5rem;
    }

.login__icon:hover {
      --tw-bg-opacity: 1;
      background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
      fill: white;
    }

@media (min-width: 1024px) {
  .login {
    border-right-width: 0px;
    padding-right: 0px;
  }
}

.brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 800;
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.brand .custom-logo {
    width: 125px;
  }

.brand .custom-logo-desktop {
      display: none;
    }

.brand .custom-logo-link {
    /* @apply w-12; */
  }

.brand__title__link {
      display: flex;
      font-size: 1rem;
      line-height: 1.5rem;
      font-size: 1.25rem;
    }

.brand__title__link__hd {
        font-size: 0.75rem;
        line-height: 1rem;
      }

@media (min-width: 1024px) {
      .brand .custom-logo-mobile {
        display: none;
      }
      .brand .custom-logo-desktop {
        display: block;
      }
}

.social {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  padding-bottom: 1rem;
  fill: white;
}

.social__icon {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    justify-content: center;
    border-radius: 9999px;
  }

.social__icon__svg {
      height: 100%;
      width: 1.5rem;
    }

.social__icon:nth-child(1) {
      --tw-bg-opacity: 1;
      background-color: rgba(66, 103, 178, var(--tw-bg-opacity));
    }

.social__icon:nth-child(2) {
      --tw-bg-opacity: 1;
      background-color: rgba(29, 161, 242, var(--tw-bg-opacity));
    }

.social__icon:nth-child(3) {
      --tw-bg-opacity: 1;
      background-color: rgba(195, 42, 163, var(--tw-bg-opacity));
    }

.social__icon:nth-child(4) {
      --tw-bg-opacity: 1;
      background-color: rgba(255, 0, 0, var(--tw-bg-opacity));
    }

@media (min-width: 1024px) {
  .social {
    margin-left: auto;
    width: auto;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
    padding-top: .2rem;
    padding-bottom: .2rem;
    fill: black;
  }
    .social__icon {
      background-color: transparent;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 300ms;
      /*&:hover {
                animation: bubble .5s ease-in-out 1;
            }*/
    }
      .social__icon:nth-child(1), .social__icon:nth-child(2), .social__icon:nth-child(3), .social__icon:nth-child(4) {
        background-color: transparent;
      }
      .social__icon:hover {
        fill: white;
      }
        .social__icon:hover:nth-child(1) {
          --tw-bg-opacity: 1;
          background-color: rgba(66, 103, 178, var(--tw-bg-opacity));
        }
        .social__icon:hover:nth-child(2) {
          --tw-bg-opacity: 1;
          background-color: rgba(29, 161, 242, var(--tw-bg-opacity));
        }
        .social__icon:hover:nth-child(3) {
          --tw-bg-opacity: 1;
          background-color: rgba(195, 42, 163, var(--tw-bg-opacity));
        }
        .social__icon:hover:nth-child(4) {
          --tw-bg-opacity: 1;
          background-color: rgba(255, 0, 0, var(--tw-bg-opacity));
        }
    .site-footer .social__icon {
      fill: white;
    }
      .site-footer .social__icon:nth-child(1) {
        --tw-bg-opacity: 1;
        background-color: rgba(66, 103, 178, var(--tw-bg-opacity));
      }
      .site-footer .social__icon:nth-child(2) {
        --tw-bg-opacity: 1;
        background-color: rgba(29, 161, 242, var(--tw-bg-opacity));
      }
      .site-footer .social__icon:nth-child(3) {
        --tw-bg-opacity: 1;
        background-color: rgba(195, 42, 163, var(--tw-bg-opacity));
      }
      .site-footer .social__icon:nth-child(4) {
        --tw-bg-opacity: 1;
        background-color: rgba(255, 0, 0, var(--tw-bg-opacity));
      }
}

.en-vivo {
  position: relative;
  display: flex;
  cursor: pointer;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  border-radius: 9999px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.en-vivo__icon {
    position: relative;
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
  }

/*animation: en-vivo 1s ease-in-out infinite;*/

.en-vivo__icon__ball {
      position: absolute;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
      font-size: 1.125rem;
      line-height: 1.75rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      animation: ping .8s cubic-bezier(0, 0, 0.2, 1) infinite;
    }

.en-vivo__icon__ball--first {
        height: 2rem;
        width: 2rem;
        animation: ping 1.3s cubic-bezier(0, 0, 0.2, 1) infinite;
      }

.en-vivo__icon__ball--second {
        height: 1rem;
        width: 1rem;
        animation: ping 1.8s cubic-bezier(0, 0, 0.2, 1) infinite;
      }

.en-vivo__icon__entity {
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.25rem;
      line-height: 1.75rem;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

.en-vivo__texto {
    font-weight: 900;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgba(204, 0, 0, var(--tw-text-opacity));
    font-size: clamp(1rem, 1.5vw, 1rem);
  }

.audio {
  position: relative;
  display: flex;
  cursor: pointer;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  border-radius: 9999px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.audio__icon {
    position: relative;
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
  }

/*animation: en-vivo 1s ease-in-out infinite;*/

.audio__icon__ball {
      position: absolute;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
      font-size: 1.125rem;
      line-height: 1.75rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      animation: ping .8s cubic-bezier(0, 0, 0.2, 1) infinite;
    }

.audio__icon__ball--first {
        height: 2rem;
        width: 2rem;
        animation: ping 1.3s cubic-bezier(0, 0, 0.2, 1) infinite;
      }

.audio__icon__ball--second {
        height: 1rem;
        width: 1rem;
        animation: ping 1.8s cubic-bezier(0, 0, 0.2, 1) infinite;
      }

.audio__icon__entity {
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.25rem;
      line-height: 1.75rem;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

.audio__icon__entity__svg {
        height: 1rem;
        width: 1rem;
        fill: white;
      }

.audio__texto {
    font-weight: 900;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgba(204, 0, 0, var(--tw-text-opacity));
    font-size: clamp(1rem, 1.5vw, 1rem);
  }

.audio__iframe {
    position: absolute;
    left: 0px;
    /*clip-path: inset(0% 60% 60% 0%);*/
    opacity: 0.01;
    top: 5px;
    /*clip-path: inset(-5% 20% 84% 3%);*/
    clip-path: inset(0% 54% 69% 0%);
    /*
        En caso que no funcione, hacerle transform: scale()
        */
  }

.ranking-noticias {
  width: 300px;
  min-width: 330px;
}

.ranking-noticias__menu__category {
      margin-right: 1rem;
      font-size: 1rem;
      line-height: 1.5rem;
    }

.ranking-noticias__menu__category--actived {
        padding-bottom: 1rem;
      }

.ranking-noticias__section__news__title {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
      }

.ranking-noticias {
  display: block;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  top: 6px;
}

.ranking-noticias__menu {
    display: flex;
    justify-content: space-around;
    gap: 1rem;
  }

.ranking-noticias__menu__item {
      display: flex;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      flex-direction: column-reverse;
      align-items: center;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
    }

.ranking-noticias__menu__item--actived {
        --tw-translate-y: 0.5rem;
        border-bottom-width: 4px;
        --tw-border-opacity: 1;
        border-color: rgba(17, 24, 39, var(--tw-border-opacity));
        font-weight: 800;
        opacity: .8;
      }

.ranking-noticias__menu__item__icon{
        height: 2rem;
        width: 2rem;
      }

.ranking-noticias__menu__item__link {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0.5rem;
        text-transform: uppercase;
      }

.ranking-noticias__section__news {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      cursor: pointer;
      border-top-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(0, 153, 204, var(--tw-border-opacity));
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 300ms;
    }

.ranking-noticias__section__news__title {
        padding-top: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
      }

.ranking-noticias__section__news__author{
        display: flex;
        justify-content: flex-end;
        padding-top: 0.75rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-weight: 700;
      }

.ranking-noticias__section__news__author::before {
          content: url("https://kawiri.telesurtv.net/content/uploads/content/uploads/2025/05/feather.png");
          padding-right:2px;
        }

.ranking-noticias__section__news:hover{
        --tw-translate-x: 1rem;
        --tw-bg-opacity: 1;
        background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

.cartoon{
  box-sizing: border-box;
  border-radius: 0.125rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(21, 23, 41, var(--tw-border-opacity));
  padding: 0.125rem;
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.telegram-qr{
  display: flex;
  justify-content: center;
  padding-top: 0.5rem;
}

.telegram-qr__img{
    /**width: 350px;
            height: 390px;*/
  }

.ranking-multimedia{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ranking-multimedia__titulo{
    padding: 1rem;
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
  }

.ranking-multimedia__item{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(0, 153, 204, var(--tw-border-opacity));
    padding: 1rem;
    opacity: .75;
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 200ms;
  }

.ranking-multimedia__item__image{
      margin-bottom: 1rem;
    }

.ranking-multimedia__item__title{
      font-size: 1rem;
      line-height: 1.5rem;
      font-weight: 700;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      overflow: hidden;
    }

.ranking-multimedia__item__title__link {
        display: block;
      }

.ranking-multimedia__item:hover{
      --tw-translate-y: 0.5rem;
      opacity: 1;
    }

.widget-foro{
  max-width: 380px;
}

.widget-foro__contenedor{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    display: flex;
    flex-direction: column;
    border-radius: 0.375rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(0, 153, 204, var(--tw-border-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    width: 380px;
  }

.widget-foro__contenedor__title{
      display: flex;
      justify-content: center;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 700;
    }

.widget-foro__contenedor__list{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      justify-content: center;
      gap: 1rem;
    }

.widget-foro__contenedor__list__item{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-radius: 0.125rem;
        --tw-bg-opacity: 1;
        background-color: rgba(0, 153, 204, var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

.widget-foro__contenedor__list__item__img{
          display: flex;
          justify-content: center;
        }

.widget-foro__contenedor__list__item__img > img{
          width: 91.666667%;
          border-radius: 0.375rem;
          padding-top: 0.5rem;
        }

.widget-foro__contenedor__list__item__title{
          margin-top: 0.5rem;
          margin-bottom: 0.5rem;
          display: flex;
          justify-content: center;
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
          font-style: italic;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

@media (min-width: 1024px){
        .widget-foro__contenedor__list__item{
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 500ms;
        }
          .widget-foro__contenedor__list__item:hover{
            --tw-translate-y: 0.25rem;
            --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          }
}

.widget-blogs{
  max-width: 300px;
}

.widget-blogs__contenedor{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    border-radius: 0.375rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(26, 29, 56, var(--tw-border-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.widget-blogs__contenedor__title{
      display: flex;
      justify-content: center;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(26, 29, 56, var(--tw-text-opacity));
    }

.widget-blogs__contenedor__list{
      display: grid;
      grid-template-rows: repeat(1, minmax(0, 1fr));
      gap: 0.5rem;
    }

.widget-blogs__contenedor__list__item{
        border-radius: 0.375rem;
        --tw-bg-opacity: 1;
        background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
        --tw-bg-opacity: .85;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.widget-blogs__contenedor__list__item__image > img{
          width: 12rem;
          max-width: 20rem;
          border-radius: 0.5rem;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }

.widget-blogs__contenedor__list__item__title{
          font-size: 1rem;
          line-height: 1.5rem;
          font-style: italic;
        }

.widget-blogs__contenedor__list__item__author{
          display: flex;
          justify-content: flex-end;
          font-size: 0.875rem;
          line-height: 1.25rem;
          opacity: .6;
        }

@media (min-width: 1024px){
          .widget-blogs__contenedor__list__item__image > img{
            width: 8rem;
            max-width: 20rem;
            border-radius: 0.5rem;
            --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          }
          .widget-blogs__contenedor__list__item__title{
            padding-left: 1rem;
            padding-right: 1rem;
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
          }
            .widget-blogs__contenedor__list__item__title:hover{
              text-decoration: underline;
            }
            .widget-blogs__contenedor__list__item__author:hover{
              text-decoration: underline;
            }
}

.widget-entrevista__contenedor{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
    flex-direction: column;
    border-radius: 0.375rem;
    border-width: 2px;
    --tw-bg-opacity: 1;
    background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.widget-entrevista__contenedor__title{
      display: flex;
      justify-content: center;
      gap: 0.5rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 700;
    }

.widget-entrevista__contenedor__list{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      justify-content: center;
      gap: 1rem;
    }

.widget-entrevista__contenedor__list__item{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-radius: 0.125rem;
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(51, 51, 102, var(--tw-text-opacity));
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

.widget-entrevista__contenedor__list__item__icon{
          margin-left: 0.5rem;
          height: 2rem;
          width: 2rem;
        }

.widget-entrevista__contenedor__list__item__img{
          display: flex;
          justify-content: center;
        }

.widget-entrevista__contenedor__list__item__img > img{
          width: 91.666667%;
          border-radius: 0.375rem;
          padding-top: 0.5rem;
        }

.widget-entrevista__contenedor__list__item__title{
          margin-top: 0.5rem;
          margin-bottom: 0.5rem;
          display: flex;
          justify-content: center;
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
          font-style: italic;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

@media (min-width: 1024px){
        .widget-entrevista__contenedor__list__item{
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 500ms;
        }
          .widget-entrevista__contenedor__list__item:hover{
            --tw-translate-y: 0.25rem;
            --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          }
            .widget-entrevista__contenedor__list__item__title:hover{
              text-decoration: underline;
            }
}

.widget_recent_comments{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(51, 51, 102, var(--tw-border-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.widget_recent_comments .widget-title{
    display: flex;
    width: 100%;
    justify-content: center;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
  }

.widget_recent_comments > ul{
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.widget_recent_comments > ul .recentcomments{
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    border-radius: 0.375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    box-shadow: 0px 0px 5px 0px #151729;
  }

.widget_recent_comments > ul .recentcomments::before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    bottom: 100%;
    left: 1rem;
    border: .75rem solid transparent;
    border-top: none;
    opacity: .2rem;
    border-bottom-color: #151729;
  }

.widget_tag_cloud{
  background-color: #1A1D38;
  color: white;
  padding: 1.5em;
}

.widget_tag_cloud > .widget-title {
  display: none;
}

.tagcloud a{
  text-transform: lowercase;
  text-decoration: underline;
  padding: 20px;
}

.tagcloud a:hover{
  text-decoration: none;
  background-color: white;
  color: #1A1D38;
  border-radius: 10px;
  transition: 1.5s;
}

.widget_apps{
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}

.widget_apps:hover{
  border: none;
}

.apps-header{
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: small;
  text-decoration: underline;
}

.apps-header:hover{
  text-decoration: none;
}

.apps-header__item{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.apps-header__item > img{
  width: 20%;
}

.alert-home {
  position: relative;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.5rem;
  padding: 0.5rem;
  box-shadow: inset 0 0 20px hsla(0, 0%, 0%, .5);
}

.alert-home__tag {
    display: flex;
    width: 100%;
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 800;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

.alert-home--ultimo-momento, .alert-home--breaking-new {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 204, 51, var(--tw-bg-opacity));
  }

.alert-home--ahora, .alert-home--now {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 153, 204, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

.alert-home--podcast {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
    background: rgba(26,29,56,1);
  }

.alert-home--en-vivo, .alert-home--live {
    --tw-bg-opacity: 1;
    background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

.alert-home--en-vivo .alert-home__tag, .alert-home--live .alert-home__tag {
      display: flex;
      animation: none;
      justify-content: center;
      --tw-bg-opacity: 1;
      background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
      padding-top: 0px;
      padding-bottom: 0px;
    }

.alert-home--en-vivo .alert-home__tag .en-vivo__texto, .alert-home--live .alert-home__tag .en-vivo__texto {
        font-size: 1rem;
      }

.alert-home__title {
    margin-top: 0.5rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
    --tw-border-opacity: .3;
    padding-bottom: 0.5rem;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.15;
  }

.alert-home__close {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    min-width: 2.5rem;
    min-height: 2.5rem;
  }

@media (min-width: 768px) {
  .alert-home {
    height: 5rem;
    flex-direction: row;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
    .alert-home__tag {
      width: 160px;
      height: 50px;
    }
    .alert-home__title {
      margin-top: 0px;
      border-style: none;
      padding-bottom: 0px;
    }
    .alert-home__close {
      margin-left: auto;
    }
}

.destacada-principal-home {
  margin-top: 1rem;
  width: 100%;
}

/*box-shadow: inset 0px -40px 25px 0px hsla(0, 0%, 0%, 1);*/

.destacada-principal-home__image .wp-post-image {
      position: relative;
      width: 100%;
      z-index: -1;
    }

.destacada-principal-home__content {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

.destacada-principal-home__first {
    position: relative;
  }

.destacada-principal-home__first__tags {
      margin-bottom: 1rem;
    }

.destacada-principal-home__first__title {
      border-bottom-width: 4px;
      padding-bottom: 2rem;
      font-weight: 800;
      line-height: 1.15;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, var(--tw-text-opacity));
      font-size: clamp(2rem, 7vw, 3rem);
    }

.destacada-principal-home__secondary {
    font-weight: 800;
    line-height: 1.15;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
    font-size: clamp(1rem, 5vw, 1.7rem);
  }

.destacada-principal-home__secondary__second {
      position: relative;
      border-bottom-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(75, 85, 99, var(--tw-border-opacity));
      --tw-border-opacity: .1;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

.destacada-principal-home__secondary__third {
      position: relative;
      border-bottom-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(75, 85, 99, var(--tw-border-opacity));
      --tw-border-opacity: .1;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

@media (min-width: 1024px) {
  .destacada-principal-home {
    position: relative;
    display: block;
  }
    .destacada-principal-home__image {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
      .destacada-principal-home__image .wp-post-image {
        width: 100%;
        height: 600px;
      }
          .destacada-principal-home__image .rsfv-shortcode-wrapper div .rsfv-video{
            height:600px !important;
          }
    .destacada-principal-home__content {
      display: flex;
      align-items: center;
      padding-left: 4rem;
      padding-right: 4rem;
      padding-bottom: 3rem;
      background-color: hsla(0,0%,0%,.3);
    }
      .destacada-principal-home__content--overlay{
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
      }
    .destacada-principal-home__first {
      margin-top: 5rem;
    }
        .destacada-principal-home__first__tags__title {
          --tw-bg-opacity: 1;
          background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
          padding-left: 0.75rem;
          padding-right: 0.75rem;
          padding-top: 0.25rem;
          padding-bottom: 0.25rem;
          font-weight: 700;
          --tw-text-opacity: 1;
          color: rgba(219, 234, 254, var(--tw-text-opacity));
        }
      .destacada-principal-home__first__title {
        border-style: none;
        --tw-bg-opacity: .5;
        font-weight: 800;
        line-height: 1;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        font-size: clamp(3.5rem, 2.5vw, 3rem);
        transition: 400ms;
      }
          .destacada-principal-home__first__title__link:hover {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --transform-scale-x: 1.03;
            --transform-scale-y: 1.03;
            /*-webkit-text-fill-color: transparent;
                        -webkit-text-stroke-width: 1px;
                        -webkit-text-stroke-color: black;
                        text-shadow: 2px 2px white, 4px 4px black;*/
          }
    .destacada-principal-home__secondary {
      position: absolute;
      display: flex;
      right: 0em;
      bottom: 0em;
      width: 60%;
    }
      .destacada-principal-home__secondary__second {
        border-style: none;
        padding-right: 1rem;
      }
        .destacada-principal-home__secondary__second__title {
          --tw-bg-opacity: .5;
          text-align: right;
          font-weight: 700;
          line-height: 1.25;
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
          font-size: clamp(1rem, 1.5vw, 2rem);
          transition: 400ms;
        }
          .destacada-principal-home__secondary__second__title:hover {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --transform-scale-x: 1.02;
            --transform-scale-y: 1.02;
          }
      .destacada-principal-home__secondary__third {
        border-top-width: 0px;
        border-left-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(243, 244, 246, var(--tw-border-opacity));
        --tw-border-opacity: .1;
        padding-left: 1rem;
      }
        .destacada-principal-home__secondary__third__title {
          --tw-bg-opacity: .5;
          font-weight: 700;
          line-height: 1.25;
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
          font-size: clamp(1rem, 1.5vw, 2rem);
          transition: 400ms;
        }
          .destacada-principal-home__secondary__third__title:hover {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --transform-scale-x: 1.02;
            --transform-scale-y: 1.02;
          }
}

.contenedor-general{
  position: relative;
  margin-top: 1rem;
  display: flex;
  width: 100%;
  gap: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.contenedor-general__destacada{
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: flex-end;
  }

.contenedor-general__destacada .wp-post-image {
      width: 100%;
      z-index: -1;
      height: 280px;
    }

.contenedor-general__destacada__titulo{
      position: absolute;
      border-style: none;
      --tw-bg-opacity: .5;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 600;
      line-height: 1;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      background-color: hsla(0,0%,0%,.5);
    }

.contenedor-general__list{
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1rem;
  }

.contenedor-general__list__item{
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }

.contenedor-general__list__item__titulo{
        position: absolute;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 600;
        line-height: 1;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        background-color: hsla(0,0%,0%,.5);
      }

.contenedor-general__list__item .wp-post-image {
        height: 280px;
      }

@media (min-width: 1024px){
  .contenedor-general{
    margin-left: 0px;
    margin-right: 0px;
    display: flex;
    flex-direction: column;
  }
    .contenedor-general__destacada{
      width: 75%;
    }
      .contenedor-general__destacada .wp-post-image {
        height: 100%;
      }
      .contenedor-general__destacada__titulo{
        font-size: 2.25rem;
        line-height: 2.5rem;
        line-height: normal !important;
      }
    .contenedor-general__list{
      width: 33.333333%;
    }
        .contenedor-general__list__item__titulo{
          font-size: 1.5rem;
          line-height: 2rem;
          line-height: normal !important;
        }
        .contenedor-general__list__item .wp-post-image {
          height: 320px;
        }
}

.destacadas-secundarias-home__card {
    position: relative;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 1.5rem;
    padding-bottom: 1.5rem;
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.destacadas-secundarias-home__card__image .wp-post-image {
        width: 100%;
        min-height: 200px;
        max-height: 400px;
      }

.destacadas-secundarias-home__card__content {
      margin-top: 1rem;
      padding-left: 1rem;
      padding-right: 1rem;
    }

.destacadas-secundarias-home__card__title {
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 800;
      line-height: 1.15;
    }

.destacadas-secundarias-home__card__description {
      margin-top: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 300;
      --tw-text-opacity: 1;
      color: rgba(31, 41, 55, var(--tw-text-opacity));
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      line-clamp: 4;
      overflow: hidden;
    }

.destacadas-secundarias-home .ads-spacing--destacada-secundaria {
    display: none;
  }

@media (min-width: 768px) {
  .destacadas-secundarias-home {
    display: flex;
  }
}

@media (min-width: 1024px) {
  .destacadas-secundarias-home {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
    .destacadas-secundarias-home__card {
      margin-top: 0px;
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
      .destacadas-secundarias-home__card__description {
        display: none;
      }
        .destacadas-secundarias-home__card__description--screen-lg {
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          overflow: hidden;
        }
      .destacadas-secundarias-home__card--screen-lg {
        grid-column-start: 1;
        grid-column-end: 3;
        margin-top: 1.5rem;
      }
        .destacadas-secundarias-home__card__title--screen-lg {
          font-size: 2.25rem;
          line-height: 2.5rem;
          font-weight: 800;
        }
        .destacadas-secundarias-home__card__title__link {
          --tw-bg-opacity: .8;
        }
    .destacadas-secundarias-home .ads-spacing {
      align-items: flex-start;
    }
    .destacadas-secundarias-home .ads-spacing--destacada-secundaria {
      display: block;
    }
}

@media (min-width: 1280px) {
  .destacadas-secundarias-home {
    margin-top: 1.5rem;
    gap: 1rem;
    padding-bottom: 1rem;
    grid-template-columns: 600px 440px;
    grid-template-rows: 290px 250px;
  }
    .destacadas-secundarias-home__card {
      margin: auto;
    }
      .destacadas-secundarias-home__card--screen-lg {
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 3;
        margin: auto;
      }
        .destacadas-secundarias-home__card__image .wp-post-image {
          width: 430px;
          height: 240px;
        }
          .destacadas-secundarias-home__card__image--screen-lg .wp-post-image {
            width: 100%;
            height: 400px;
          }
            .destacadas-secundarias-home__card__image .rsfv-shortcode-wrapper div .rsfv-video{
              width: 100% !important;
              height: 400px !important;
            }
      .destacadas-secundarias-home__card__content {
        padding-left: 0px;
        padding-right: 0px;
      }
      .destacadas-secundarias-home__card__title {
        padding: 0px;
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
        line-height: 1.15;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        overflow: hidden;
      }
        .destacadas-secundarias-home__card__title--screen-lg {
          font-size: 2.25rem;
          line-height: 2.5rem;
          font-weight: 800;
        }
    .destacadas-secundarias-home .ads-spacing {
      grid-column: 2;
      grid-row: 1;
      margin-top: 2rem;
      display: flex;
      justify-content: center;
    }
}

.destacadas-mixtas-home {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  padding: 1rem;
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.destacadas-mixtas-home__card {
    position: relative;
    display: flex;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.destacadas-mixtas-home__card:first-child {
      border-style: none;
    }

.destacadas-mixtas-home__card__image .wp-post-image {
        min-width: 115px;
        max-width: 135px;
        min-height: 115px;
        max-height: 135px;
      }

.destacadas-mixtas-home__card__image .rsfv-shortcode-wrapper div .rsfv-video{
            min-width: 115px !important;
            max-width: 135px !important;
            min-height: 115px !important;
            max-height: 135px !important;
          }

.destacadas-mixtas-home__card__title {
      font-size: 1rem;
      line-height: 1.5rem;
      font-weight: 700;
      line-height: 1.15;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      line-clamp: 3;
      overflow: hidden;
    }

.destacadas-mixtas-home__card__description {
      margin-top: 0.5rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 300;
      --tw-text-opacity: 1;
      color: rgba(31, 41, 55, var(--tw-text-opacity));
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      line-clamp: 3;
      overflow: hidden;
    }

@media (min-width: 768px) {
  .destacadas-mixtas-home {
    display: flex;
    flex-wrap: wrap;
  }
    .destacadas-mixtas-home__card {
      width: 50%;
    }
      .destacadas-mixtas-home__card:nth-child(2) {
        border-style: none;
      }
}

@media (min-width: 1024px) {
  .destacadas-mixtas-home {
    margin-left: 0px;
    margin-right: 0px;
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
    border-style: none;
    padding: 0px;
    padding-right: 0.5rem;
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
    .destacadas-mixtas-home__card {
      width: auto;
      padding-bottom: 0px;
    }
      .destacadas-mixtas-home__card:first-child, .destacadas-mixtas-home__card:nth-child(2) {
        border-style: solid;
      }
        .destacadas-mixtas-home__card__image .wp-post-image {
          /*width: 135px;
                    height: 135px;*/
        }
      .destacadas-mixtas-home__card__title {
        font-size: 1.125rem;
        line-height: 1.75rem;
      }
}

@media (min-width: 1280px) {
  .destacadas-mixtas-home {
    margin-top: 2.5rem;
  }
}

.ranking-home .ranking-noticias {
    margin-left: auto;
    margin-right: auto;
    width: 350px;
  }

@media (min-width: 1024px) {
  .ranking-home {
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding-top: 1rem;
  }
    .ranking-home .ranking-noticias {
      margin-top: auto;
      margin-bottom: auto;
    }
}

.videos-container {
  position: relative;
  margin-top: 1.5rem;
  padding: 1rem;
  background-color: hsl(150, 1%, 25%);
}

/*&::after, &::before {
        content: '';
        @apply absolute top-0 h-full;
        background-color: hsl(150, 1%, 25%);
        width: calc( (100vw - 1440px) / 2 );
    }

    &::before {
        left: calc( (1440px - 100vw) / 2 );
    }

    &::after {
        right: calc( (1440px - 100vw) / 2 );
    }*/

.videos-container__header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

.videos-container__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 2.25rem;
      line-height: 2.5rem;
      font-weight: 800;
      text-transform: uppercase;
    }

.videos-container__header__ver-todo {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.videos-container__header__menu {
      display: none;
    }

.videos-container__content {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

.videos-container__content__destacada__video {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 200px;
      }

.videos-container__content__destacada__video__thumbnail {
          height: 100%;
          width: 100%;
        }

.videos-container__content__destacada__video__thumbnail--hidden {
            display: none;
          }

.videos-container__content__destacada__video__iframe {
          display: none;
          height: 100%;
          width: 100%;
        }

.videos-container__content__destacada__video__iframe--show {
            display: block;
          }

.videos-container__content__destacada__video__icon-play {
          position: absolute;
        }

.videos-container__content__destacada__video__icon-play--hidden {
            display: none;
          }

.videos-container__content__destacada__tags {
        margin-top: 1rem;
      }

.videos-container__content__destacada__title {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-weight: 800;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.videos-container__content__destacada__title__link {
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.videos-container__content__destacada__description {
        margin-bottom: 1rem;
        font-weight: 300;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        line-clamp: 6;
        overflow: hidden;
      }

.videos-container__content__secundarias__card {
        margin-top: 1rem;
        display: flex;
        -moz-column-gap: 1rem;
             column-gap: 1rem;
      }

.videos-container__content__secundarias__card__video {
          position: relative;
          display: flex;
          cursor: pointer;
          align-items: flex-end;
        }

.videos-container__content__secundarias__card__video__thumbnail {
            max-width: 135px;
          }

.videos-container__content__secundarias__card__video__icon-play {
            position: absolute;
            height: 2rem;
            width: 2rem;
          }

.videos-container__content__secundarias__card__video__duration {
            position: absolute;
            top: 0px;
            right: 0px;
            --tw-bg-opacity: 1;
            background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
            --tw-bg-opacity: .5;
            padding: 0.25rem;
            font-size: 0.75rem;
            line-height: 1rem;
            font-weight: 700;
            --tw-text-opacity: 1;
            color: rgba(243, 244, 246, var(--tw-text-opacity));
          }

.videos-container__content__secundarias__card__title {
          cursor: pointer;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
          line-height: 1.15;
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
        }

.videos-container__content__secundarias__card__title__link {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            overflow: hidden;
          }

.videos-container__footer {
    margin-top: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    padding-top: 1rem;
  }

.videos-container__footer__siguenos {
      display: flex;
      align-items: center;
      padding-left: 1rem;
      padding-right: 1rem;
      font-weight: 300;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

.videos-container__footer__youtube-icon {
      display: inline-block;
      width: 2rem;
    }

.videos-container__footer__youtube {
      margin-left: 0.25rem;
      font-weight: 700;
      letter-spacing: -0.025em;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

@media (min-width: 768px) {
        .videos-container__content__destacada__video {
          height: 400px;
        }
}

@media (min-width: 1024px) {
    .videos-container__content {
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
      .videos-container__content__destacada {
        width: 66.666667%;
      }
        .videos-container__content__destacada__title {
          font-size: 3rem;
          line-height: 1;
          font-size: clamp(2rem, 3vw, 3rem);
        }
      .videos-container__content__secundarias {
        display: flex;
        width: 33.333333%;
        flex-direction: column;
        row-gap: 1rem;
        padding-right: 1rem;
        height: 700px;
        overflow: auto;
        scrollbar-color: ThreeDFace transparent;
        scrollbar-width: thin;
      }
        .videos-container__content__secundarias::-webkit-scrollbar {
          width: 0.5rem;
        }
        .videos-container__content__secundarias::-webkit-scrollbar-thumb {
          border-radius: 0.25rem;
          background-color: hsl(150, 1%, 35%);
        }
        .videos-container__content__secundarias::-webkit-scrollbar-thumb:hover, .videos-container__content__secundarias::-webkit-scrollbar-thumb:active {
          background-color: hsl(150, 1%, 45%);
        }
        .videos-container__content__secundarias__card {
          margin-top: 0px;
        }
            .videos-container__content__secundarias__card__video__thumbnail {
              max-width: clamp(150px, 12vw, 215px);
            }
          .videos-container__content__secundarias__card__title {
            font-size: 1.125rem;
            line-height: 1.75rem;
          }
    .videos-container__footer {
      margin-top: 0px;
      border-style: none;
      padding-top: 0px;
    }
}

@media (min-width: 1280px) {
  .videos-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.podcasts-container {
  position: relative;
  margin-top: 1.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
  padding: 1rem;
  margin-bottom: 1.5rem;
}

/*&::after, &::before {
        content: '';
        @apply absolute top-0 h-full;
        background-color: hsl(150, 1%, 25%);
        width: calc( (100vw - 1440px) / 2 );
    }

    &::before {
        left: calc( (1440px - 100vw) / 2 );
    }

    &::after {
        right: calc( (1440px - 100vw) / 2 );
    }*/

.podcasts-container__header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

.podcasts-container__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 1.875rem;
      line-height: 2.25rem;
      font-weight: 800;
      text-transform: uppercase;
    }

.podcasts-container__header__title--best {
        display: flex;
        justify-content: center;
        border-bottom-width: 4px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        padding-bottom: 1rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-weight: 600;
        text-transform: uppercase;
        color: black !important;
      }

.podcasts-container__header__ver-todo {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.podcasts-container__header__menu {
      display: none;
    }

.podcasts-container__content {
    margin-bottom: 1rem;
  }

.podcasts-container__content__destacada__podcast {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 200px;
      }

.podcasts-container__content__destacada__podcast__thumbnail {
          height: 100%;
          width: 100%;
        }

.podcasts-container__content__destacada__podcast__thumbnail--hidden {
            display: none;
          }

.podcasts-container__content__destacada__podcast__iframe {
          display: none;
          height: 100%;
          width: 100%;
        }

.podcasts-container__content__destacada__podcast__iframe--show {
            display: block;
          }

.podcasts-container__content__destacada__podcast__icon-play {
          position: absolute;
        }

.podcasts-container__content__destacada__podcast__icon-play--hidden {
            display: none;
          }

.podcasts-container__content__destacada__tags {
        margin-top: 0px;
      }

.podcasts-container__content__destacada__title {
        margin-bottom: 0.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 500;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.podcasts-container__content__destacada__title__link {
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.podcasts-container__content__destacada__description {
        font-weight: 300;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        line-clamp: 6;
        overflow: hidden;
      }

.podcasts-container__content__secundarias__card {
        margin-top: 1rem;
        display: flex;
        -moz-column-gap: 1rem;
             column-gap: 1rem;
      }

.podcasts-container__content__secundarias__card__podcast {
          position: relative;
          display: flex;
          cursor: pointer;
          align-items: flex-end;
        }

.podcasts-container__content__secundarias__card__podcast__thumbnail {
            max-width: 135px;
          }

.podcasts-container__content__secundarias__card__podcast__icon-play {
            position: absolute;
            height: 2rem;
            width: 2rem;
          }

.podcasts-container__content__secundarias__card__podcast__duration {
            position: absolute;
            top: 0px;
            right: 0px;
            --tw-bg-opacity: 1;
            background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
            --tw-bg-opacity: .5;
            padding: 0.25rem;
            font-size: 0.75rem;
            line-height: 1rem;
            font-weight: 700;
            --tw-text-opacity: 1;
            color: rgba(243, 244, 246, var(--tw-text-opacity));
          }

.podcasts-container__content__secundarias__card__title {
          cursor: pointer;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
        }

.podcasts-container__content__secundarias__card__title__link {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            overflow: hidden;
          }

.podcasts-container__footer {
    margin-top: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    padding-top: 1rem;
  }

.podcasts-container__footer__siguenos {
      display: flex;
      align-items: center;
      padding-left: 1rem;
      padding-right: 1rem;
      font-weight: 300;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

.podcasts-container__footer__youtube-icon {
      display: inline-block;
      width: 2rem;
    }

.podcasts-container__footer__youtube {
      margin-left: 0.25rem;
      font-weight: 700;
      letter-spacing: -0.025em;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

@media (min-width: 768px) {
  .podcasts-container {
    display: block;
  }
        .podcasts-container__content__destacada__podcast {
          height: 380px;
        }
}

@media (min-width: 1024px) {
    .podcasts-container__content {
      margin-bottom: 0px;
      display: flex;
      flex-direction: row-reverse;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
      .podcasts-container__content__destacada {
        width: 66.666667%;
      }
        .podcasts-container__content__destacada__title {
          font-size: 1.5rem;
          line-height: 2rem;
          line-height: 3rem;
          font-size: clamp(2.5rem, 2vw, 2rem);
        }
      .podcasts-container__content__secundarias {
        display: flex;
        width: 33.333333%;
        flex-direction: column;
        row-gap: 1rem;
        padding-right: 1rem;
        height: 520px;
        overflow: auto;
        scrollbar-color: ThreeDFace transparent;
        scrollbar-width: thin;
      }
        .podcasts-container__content__secundarias::-webkit-scrollbar {
          width: 0.5rem;
        }
        .podcasts-container__content__secundarias::-webkit-scrollbar-thumb {
          border-radius: 0.25rem;
          background-color: hsl(150, 1%, 35%);
        }
        .podcasts-container__content__secundarias::-webkit-scrollbar-thumb:hover, .podcasts-container__content__secundarias::-webkit-scrollbar-thumb:active {
          background-color: hsl(150, 1%, 45%);
        }
        .podcasts-container__content__secundarias__card {
          margin-top: 0px;
        }
            .podcasts-container__content__secundarias__card__podcast__thumbnail {
              max-width: clamp(190px, 6vw, 190px);
            }
          .podcasts-container__content__secundarias__card__title {
            font-size: 1.125rem;
            line-height: 1.75rem;
          }
    .podcasts-container__footer {
      margin-top: 0px;
      border-style: none;
      padding-top: 0px;
    }
}

@media (min-width: 1280px) {
  .podcasts-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.opinion-home {
  margin: auto;
  margin-top: 1.5rem;
}

.opinion-home__header {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

.opinion-home__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(26, 29, 56, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 800;
      text-transform: uppercase;
    }

.opinion-home__header__ver-todo {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.opinion-home__body {
    display: flex;
    justify-content: space-between;
  }

.opinion-home__body__content {
      margin-top: 2rem;
      margin-left: 0.5rem;
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
      overflow-x: auto;
      scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
      --scroll-snap-direction: x;
      --scroll-snap-constraint: proximity;
      scrollbar-width: none;
    }

.opinion-home__body__content__card {
        position: relative;
        position: relative;
        display: flex;
        align-items: center;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        padding-left: 1rem;
        padding-right: 1rem;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
        scroll-snap-align: center;
        width: 235px;
        height: 280px;
        min-width: 250px;
        min-height: 270px;
      }

.opinion-home__body__content__card__quote {
          position: absolute;
          top: 0px;
          left: 12rem;
          width: 2.5rem;
          opacity: .25;
          transform: scaleX(1);
        }

.opinion-home__body__content__card__title {
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.opinion-home__body__content__card__author {
          position: absolute;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 300;
          bottom: 1em;
        }

@media (min-width: 768px) {
  .opinion-home {
    margin-left: 0px;
    margin-right: 0px;
  }
    .opinion-home__header {
      margin-left: 0px;
      margin-right: 0px;
    }
    .opinion-home__body {
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
      .opinion-home__body__content {
        margin-left: 0px;
        justify-content: center;
        -moz-column-gap: 1rem;
             column-gap: 1rem;
        overflow-x: unset;
      }
        .opinion-home__body__content__card {
          width: 100%;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 300ms;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          height: 0px;
          min-width: 150px;
          min-height: 180px;
        }
          /*&:last-child {
                        @apply hidden;
                    }*/
          .opinion-home__body__content__card--show {
            display: flex;
          }
            .opinion-home__body__content__card--show:last-child {
              display: none;
            }
          /*&:nth-last-child(-n+5) {
                        @apply flex;
                    }*/
          .opinion-home__body__content__card:hover {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-scale-x: 1.1;
            --tw-scale-y: 1.1;
            --tw-bg-opacity: 1;
            background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
          }
          .opinion-home__body__content__card__title {
            font-size: 1rem;
            line-height: 1.5rem;
            font-weight: 800;
          }
}

@media (min-width: 1024px) {
            .opinion-home__body__content__card--show:last-child {
              display: flex;
            }
}

.best-and-minute-for-minute{
  display: flex;
  width: 100%;
  flex-direction: column-reverse;
  justify-content: space-around;
}

.best-and-minute-for-minute .best {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

.best-and-minute-for-minute .div2 a .rsfv-shortcode-wrapper div .rsfv-video{
            width: 400px;
            height: 250px !important;
          }

.best-and-minute-for-minute .minute__all__list {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
      }

.best-and-minute-for-minute .minute__all__list .div2{
          display: flex;
          gap: 0.75rem;
          border-bottom-width: 2px;
          border-style: dotted;
          --tw-border-opacity: 1;
          border-color: rgba(26, 29, 56, var(--tw-border-opacity));
          --tw-border-opacity: .25;
        }

.best-and-minute-for-minute .minute__all__list .div2__title{
            font-weight: 700;
          }

@media (min-width: 1024px){
  .best-and-minute-for-minute{
    flex-direction: row;
  }
    .best-and-minute-for-minute .best {
      flex-direction: row;
    }
}

.blogs-home {
  margin: auto;
  margin-top: 1.5rem;
}

.blogs-home__header {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

.blogs-home__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(26, 29, 56, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 800;
      text-transform: uppercase;
    }

.blogs-home__header__ver-todo {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.blogs-home__body {
    display: flex;
    justify-content: space-between;
  }

.blogs-home__body__content {
      margin-top: 2rem;
      margin-left: 0.5rem;
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
      overflow-x: auto;
      scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
      --scroll-snap-direction: x;
      --scroll-snap-constraint: proximity;
      scrollbar-width: none;
    }

.blogs-home__body__content__card {
        position: relative;
        position: relative;
        display: flex;
        align-items: center;
        --tw-bg-opacity: 1;
        background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
        padding-left: 1rem;
        padding-right: 1rem;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
        scroll-snap-align: center;
        width: 235px;
        height: 280px;
        min-width: 250px;
        min-height: 270px;
      }

.blogs-home__body__content__card__quote {
          position: absolute;
          top: 0px;
          left: 12rem;
          width: 2.5rem;
          opacity: .25;
          transform: scaleX(1);
        }

.blogs-home__body__content__card__title {
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
        }

.blogs-home__body__content__card__author {
          position: absolute;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 300;
          bottom: 1em;
        }

@media (min-width: 768px) {
    /**@apply mx-8;**/
    .blogs-home__header {
      margin-left: 0px;
      margin-right: 0px;
    }
    .blogs-home__body {
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
      .blogs-home__body__content {
        margin-left: 0px;
        justify-content: center;
        -moz-column-gap: 1rem;
             column-gap: 1rem;
        overflow-x: unset;
      }
        .blogs-home__body__content__card {
          width: 100%;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 300ms;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          height: 0px;
          min-width: 150px;
          min-height: 180px;
        }
          /*&:last-child {
                        @apply hidden;
                    }*/
          .blogs-home__body__content__card--show {
            display: flex;
          }
            .blogs-home__body__content__card--show:last-child {
              display: none;
            }
          /*&:nth-last-child(-n+5) {
                        @apply flex;
                    }*/
          .blogs-home__body__content__card:hover {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-scale-x: 1.1;
            --tw-scale-y: 1.1;
            --tw-bg-opacity: 1;
            background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
          }
          .blogs-home__body__content__card__title {
            font-size: 1rem;
            line-height: 1.5rem;
            font-weight: 800;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            overflow: hidden;
          }
}

@media (min-width: 1024px) {
        /**margin-inline: calc(1rem + 48px);**/
            .blogs-home__body__content__card--show:last-child {
              display: flex;
            }
}

.one-row-section {
  margin: auto;
  margin-top: 1.5rem;
}

.one-row-section__header {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

.one-row-section__header--best {
      display: none;
    }

.one-row-section__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(0, 153, 204, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 800;
      text-transform: uppercase;
    }

.one-row-section__header__ver-todo {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.one-row-section__body {
    display: flex;
  }

.one-row-section__body__content {
      margin-top: 2rem;
      margin-left: 0.5rem;
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
      overflow-x: auto;
      scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
      --scroll-snap-direction: x;
      --scroll-snap-constraint: proximity;
      scrollbar-width: none;
    }

.one-row-section__body__content__card {
        position: relative;
        scroll-snap-align: center;
        min-width: 18em;
      }

/**max-width: 300px;**/

.one-row-section__body__content__card__image .wp-post-image {
            max-width: 100%;
            min-height: 200px;
            /**height: 260px !important;
                        width: fit-content;**/
          }

.one-row-section__body__content__card__image__description {
            display: none;
          }

.one-row-section__body__content__card__image .rsfv-shortcode-wrapper div .rsfv-video{
                width: 300px !important;
                height: 250px !important;
              }

.one-row-section__body__content__card__title {
          margin-top: 0.5rem;
          font-size: 1.125rem;
          line-height: 1.75rem;
          font-weight: 600;
          line-height: 1.15;
          --tw-text-opacity: 1;
          color: rgba(17, 24, 39, var(--tw-text-opacity));
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          overflow: hidden;
        }

.one-row-section__body__content__card__title--promos{
            margin-top: 0.5rem;
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
            text-align: center;
            font-size: 1.125rem;
            line-height: 1.75rem;
            font-weight: 600;
            line-height: 1.15;
            --tw-text-opacity: 1;
            color: rgba(17, 24, 39, var(--tw-text-opacity));
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            overflow: hidden;
          }

@media (min-width: 768px) {
  .one-row-section {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.25rem;
  }
      .one-row-section--non .one-row-section__body{
        margin-left: 4rem;
        margin-right: 4rem;
      }
        .one-row-section--non .one-row-section__body .one-row-section__body__content {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          -moz-column-gap: 1rem;
               column-gap: 1rem;
          row-gap: 1rem;
        }
          .one-row-section--non .one-row-section__body .one-row-section__body__content .one-row-section__body__content__card {
            display: block;
            height: auto;
          }
    .one-row-section__header {
    }
    .one-row-section__body {
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
      .one-row-section__body__content {
        margin-left: 0px;
        -moz-column-gap: 0.5rem;
             column-gap: 0.5rem;
        overflow-x: unset;
      }
        .one-row-section__body__content__card {
          width: 100%;
          min-width: 0px;
          border-style: none;
          --tw-shadow: 0 0 #0000;
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 300ms;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        }
          /*&:nth-last-child(n+4) {
                        @apply block;
                    }*/
          .one-row-section__body__content__card--show {
            display: block;
          }
          /*&:nth-last-child(-n+4) {
                        @apply block;
                    }*/
          .one-row-section__body__content__card__image {
            position: relative;
            --tw-bg-opacity: 1;
            background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
          }
            .one-row-section__body__content__card__image__description {
              position: absolute;
              padding: 1rem;
              font-size: 0.875rem;
              line-height: 1.25rem;
              --tw-text-opacity: 1;
              color: rgba(255, 255, 255, var(--tw-text-opacity));
            }
            .one-row-section__body__content__card__image .wp-post-image {
              opacity: 1;
              transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
              transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
              transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-duration: 150ms;
              transition-duration: 500ms;
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              height: 210px;
            }
                .one-row-section__body__content__card__image .rsfv-shortcode-wrapper div .rsfv-video{
                  width: 355px !important;
                  padding: 0px;
                }
          .one-row-section__body__content__card:hover {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-scale-x: 1.05;
            --tw-scale-y: 1.05;
          }
            .one-row-section__body__content__card:hover .one-row-section__body__content__card__image__description {
              --tw-text-opacity: 1;
              color: rgba(255, 255, 255, var(--tw-text-opacity));
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 4;
              line-clamp: 4;
              overflow: hidden;
            }
            .one-row-section__body__content__card:hover .one-row-section__body__content__card__image .wp-post-image {
              opacity: .25;
            }
          .one-row-section__body__content__card__content {
            padding-left: 0px;
            padding-right: 0px;
          }
          .one-row-section__body__content__card__title {
            font-weight: 800;
          }
}

@media (min-width: 1024px) {
    .one-row-section__header {
      /**@apply mx-16;*/
      margin-left: 0px;
      margin-right: 0px;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
      .one-row-section__header--minute {
        margin-left: 0px;
        margin-right: 0px;
        display: flex;
        justify-content: center;
        padding-bottom: 1rem;
      }
      .one-row-section__header--best {
        display: flex;
      }
}

@media (min-width: 1280px) {
        .one-row-section--non .one-row-section__body .one-row-section__body__content {
          margin-left: 0px;
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          -moz-column-gap: 1rem;
               column-gap: 1rem;
        }
}

.encuesta-home {
  margin-top: 1.5rem;
}

.encuesta-home__content {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    padding: 1rem;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.encuesta-home__content__participa {
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(0, 153, 204, var(--tw-text-opacity));
    }

.encuesta-home__content__title {
      text-align: center;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
    }

.encuesta-home__content__progress-bar {
      width: 100%;
    }

.encuesta-home__content__progress-bar__top {
        margin-bottom: 0.5rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 700;
      }

.encuesta-home__content__progress-bar__top__check {
          border-radius: 0.375rem;
          --tw-bg-opacity: 1;
          background-color: rgba(0, 153, 204, var(--tw-bg-opacity));
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          font-size: 1.5rem;
          line-height: 2rem;
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
        }

.encuesta-home__content__progress-bar__bar {
        width: 100%;
      }

.encuesta-home__content__votos {
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 300;
    }

.encuesta-home__content:empty{
  display: none;
}

@media (min-width: 1024px) {
  .encuesta-home {
    margin-left: 4rem;
    margin-right: 4rem;
    margin-top: 4rem;
    display: flex;
    flex-direction: row-reverse;
  }
    .encuesta-home__content {
      margin-left: 4rem;
      margin-right: 4rem;
      width: 100%;
      border-style: none;
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
      .encuesta-home__content__title {
        font-size: 1.5rem;
        line-height: 2rem;
      }
}

.en-imagenes-home {
  margin: auto;
  margin-top: 1.5rem;
}

.en-imagenes-home__header {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

.en-imagenes-home__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(0, 153, 204, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 800;
      text-transform: uppercase;
    }

.en-imagenes-home__header__ver-todo {
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.en-imagenes-home__body__post {
      position: relative;
      margin-left: 0.5rem;
      margin-right: 0.5rem;
      margin-top: 1rem;
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    }

.en-imagenes-home__body__post__image {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
      }

.en-imagenes-home__body__post__image .wp-post-image {
          opacity: .75;
        }

.en-imagenes-home__body__post__image__icon {
          position: absolute;
          width: 4rem;
          border-radius: 9999px;
          border-width: 4px;
          --tw-border-opacity: 1;
          border-color: rgba(243, 244, 246, var(--tw-border-opacity));
        }

.en-imagenes-home__body__post__content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
      }

.en-imagenes-home__body__post__content__tags {
          margin-top: -1rem;
          z-index: 2;
        }

.en-imagenes-home__body__post__content__title {
          margin-top: 1rem;
          text-align: center;
          font-size: 1.125rem;
          line-height: 1.75rem;
          font-weight: 800;
          line-height: 1.15;
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
        }

.en-imagenes-home__body__post__content__description {
          display: none;
          --tw-text-opacity: 1;
          color: rgba(243, 244, 246, var(--tw-text-opacity));
          --tw-text-opacity: .5;
        }

.en-imagenes-home__instagram {
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1rem;
  }

.en-imagenes-home__instagram__icon {
      width: 4rem;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding: 1rem;
      padding: 1rem;
    }

.en-imagenes-home__instagram__siguenos {
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
    }

.en-imagenes-home__instagram__msg {
      text-align: center;
      font-weight: 300;
    }

.en-imagenes-home__instagram__account {
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(21, 23, 41, var(--tw-text-opacity));
    }

@media (min-width: 1024px) {
    .en-imagenes-home__header {
      margin-left: 0px;
      margin-right: 0px;
    }
    .en-imagenes-home__body {
      margin-left: 0px;
      margin-right: 0px;
    }
      .en-imagenes-home__body__post {
        margin-left: 0px;
        margin-right: 0px;
        width: 80%;
      }
          .en-imagenes-home__body__post:hover .en-imagenes-home__body__post__image__icon {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-rotate: 360deg;
            --tw-scale-x: 1.25;
            --tw-scale-y: 1.25;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 700ms;
          }
        .en-imagenes-home__body__post__image {
          align-items: flex-start;
        }
          .en-imagenes-home__body__post__image__icon {
            margin-top: 2rem;
            margin-left: 2rem;
            width: 6rem;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 700ms;
          }
        .en-imagenes-home__body__post__content {
          position: absolute;
          top: 0px;
          right: 0px;
          bottom: 0px;
          left: 0px;
          display: flex;
          align-items: center;
          justify-content: flex-end;
          padding-left: 3rem;
          padding-right: 3rem;
          padding-bottom: 3rem;
          box-shadow: inset 0 -30px 50px 0 hsla(0, 0%, 0%, 1);
        }
          .en-imagenes-home__body__post__content__title {
            font-size: 2.25rem;
            line-height: 2.5rem;
          }
          .en-imagenes-home__body__post__content__description {
            margin-top: 1rem;
            text-align: center;
            font-size: 1.125rem;
            line-height: 1.75rem;
            --tw-text-opacity: 1;
            color: rgba(243, 244, 246, var(--tw-text-opacity));
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            overflow: hidden;
          }
    .en-imagenes-home__banner-group {
      margin-top: 1rem;
      display: flex;
      justify-content: space-between;
    }
    .en-imagenes-home .ads-spacing--en-imagenes {
      margin: 0px;
    }
}

@media (min-width: 1280px) {
    .en-imagenes-home__body {
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
    .en-imagenes-home__banner-group {
      flex-direction: column;
    }
}

.alianzas{
  margin-top: 2rem;
  margin-left: 0.5rem;
  display: flex;
  align-items: center;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
  overflow-x: auto;
  scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
  --scroll-snap-direction: x;
  --scroll-snap-constraint: proximity;
  scrollbar-width: none;
  max-width: 95%;
}

.alianzas__item{
    position: relative;
    scroll-snap-align: center;
    min-width: 9em;
  }

@media (min-width: 1024px){
  .alianzas{
    margin-top: 0.5rem;
    margin-left: 0px;
    display: flex;
    min-width: 100%;
    align-items: center;
    justify-content: space-between;
  }
    .alianzas__item{
      position: relative;
      min-width: -moz-max-content;
      min-width: max-content;
      scroll-snap-align: center;
    }
      .alianzas__item:hover{
        opacity: .5;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 75ms;
      }
}

.one-live{
  display:flex;
  justify-content:center;
  box-shadow: -5px 11px 29px 6px rgba(0,0,0,0.46);
  -webkit-box-shadow: -5px 11px 29px 6px rgba(0,0,0,0.46);
  -moz-box-shadow: -5px 11px 29px 6px rgba(0,0,0,0.46);
}

.one-live__item{
  display:none;
}

.one-live__item > iframe{
  width:45%;
  height:400px;
}

.one-live__item > h3{
  display: none;
}

#close{
  display: none;
}

lite-youtube{
  display: none;
}

.button-live-mobile{
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 20px;
  border-bottom: 2px solid red;
  margin-bottom:5px;
  font-size: larger;
  font-weight: 800;
}

@media (min-width: 768px){
  .one-live__item{
    display:flex;
    width: 100%;
    flex-direction:column;
    align-items:center;
  }

  .button-live-mobile{
    display: none;
  }

  lite-youtube{
    display: block;
    min-width:570px;
  }

  .one-live__item > h3{
    display: block;
    color: black;
    font-weight:bold;
    font-size: 1.5em;
    text-decoration: underline;
    padding:10px;
  }

  #close{
    display: block;
    color: black;
    font-weight:bold;
    font-size: xx-large;
    padding-right:10px;
  }
}

.tag-destino-verde, .tag-vidas, .tag-entre-fronteras, .tag-guia-tu-cuerpo, .tag-atomun{
  display: flex;
  flex-direction: column;
  grid-gap: .5rem;
  padding:.5rem;
  height:390px;
  border-radius:4px;
  color: white;
  justify-content:center;
}

.tematic-content{
  display: flex;
  flex-direction: column;
  gap: .5rem;
  background: rgba(0,0,0,.4);
  padding:2px;
  border-radius:4px;
}

.tag-vidas{
  background-color: rgba(81,90,108,0.7);
  color: white;
  background-image: url("https://ikona.telesurtv.net/content/uploads/2025/03/vidas.jpg.webp?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARJOFTQXLUUFP57VG%2F20250327%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250327T151420Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Signature=d7183cb5508771dc7624ba58043aa5d53a0fd837e26f123237ba54b363fc6093");
  background-size: cover;
}

.tag-entre-fronteras{
  background-color: rgba(81,90,108,0.7);
  color: white;
  background-image: url("https://ikona.telesurtv.net/content/uploads/2025/03/entre-fronteras.jpg.webp?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARJOFTQXLUUFP57VG%2F20250327%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250327T151410Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Signature=b721500c0aaa364cd1a1ca142be52b44807b074378bca59aac24a5408c4d3b19");
  background-size: cover;
}

.tag-atomun{
  background-color: rgba(51, 33, 90, 0.7);
  color: white;
  background-image: url("https://ikona.telesurtv.net/content/uploads/2025/03/atomun.jpg.webp?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARJOFTQXLUUFP57VG%2F20250327%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250327T151400Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Signature=2286201a3212ca1a5a76ea820280cb97864fb14f18c15731c2374b0f75100138");
  background-size: cover;
}

.tag-guia-tu-cuerpo{
  background-color: rgba(215, 172, 48, 0.9);
  color: white;
  background-image: url("https://ikona.telesurtv.net/content/uploads/2025/03/gtc-scaled-1.jpg.webp?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARJOFTQXLUUFP57VG%2F20250327%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250327T151351Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Signature=d864ac58f1cf663edb88989da4cfe9dffe1dfdc3ff6093ca97582bf1de278010");
  background-size: cover;
}

.tag-destino-verde{
  background-color: rgba(28, 74, 59, 0.7);
  color: white;
  background-image: url("https://ikona.telesurtv.net/content/uploads/2025/03/destino-verde-scaled-1.jpg.webp?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIARJOFTQXLUUFP57VG%2F20250327%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250327T151342Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Signature=eb774d0092bc79c102c6f84b1ea41f72745ddd99bad1740dfd3becb109c6f470");
  background-size: cover;
}

.tag-atomun > .tematic-content > .one-row-section__body__content__card__image > img, .tag-guia-tu-cuerpo > .tematic-content > .one-row-section__body__content__card__image > img , .tag-vidas > .tematic-content >  .one-row-section__body__content__card__image > img , .tag-destino-verde > .tematic-content >  .one-row-section__body__content__card__image > img , .tag-entre-fronteras > .tematic-content >  .one-row-section__body__content__card__image > img{
  /**box-shadow: 9px 7px 12px 5px rgba(25,25,25,0.81);
-webkit-box-shadow: 9px 7px 12px 5px rgba(25,25,25,0.81);
-moz-box-shadow: 9px 7px 12px 5px rgba(25,25,25,0.81);*/
}

.title-tematics{
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  padding: 4px;
}

.excerpt-tematics > p{
  display:none;
}

.excerpt-tematics{
  display: flex;
  font-weight: 400;
  font-size: smaller;
  padding:.5rem;
  text-transform: uppercase;
}

.enfasis{
  --tw-bg-opacity: 1;
  background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}

.enfasis-title{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.enfasis-card-title{
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.enfasis-ver-todo{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.enfasis-page-title{
  background: #CC0000 !important;
}

.enfasis-page-principal {
  background: #CC0000 !important;
}

.item-page-enfasis{
  background: inherit !important;
  border-color: #CC0000 !important;
  border-width: 4px !important;
}

.excerpt-page-enfasis{
  font-weight: 200 !important;
  color: black !important;
  opacity: inherit !important;
  font-size: medium !important;
}

.ver-page-enfasis, .date-page-enfasis, .title-page-enfasis{
  color: black !important;
}

.enfasis-header{
  border-color: inherit !important;
}

@media (min-width: 1024px) {
  .container-news-and-ranking {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 2rem;
  }
    .container-news-and-ranking__news {
      display: flex;
      flex-direction: column;
    }
}

.page-news__container {
  }

.page-news__content {
    width: 100%;
  }

.page-news__section__buttons {
      display: flex;
      flex-wrap: wrap;
      gap: 0.5rem;
    }

.page-news__section__buttons__item {
        border-radius: 9999px;
        border-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        font-weight: 800;
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.page-news__section__buttons__item__link {
          display: block;
          padding-left: 1rem;
          padding-right: 1rem;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
        }

.page-news__section__buttons__item:active, .page-news__section__buttons__item--actived {
          --tw-border-opacity: 1;
          border-color: rgba(21, 23, 41, var(--tw-border-opacity));
          --tw-bg-opacity: 1;
          background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }

.page-news__section__list {
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
      overflow-x: auto;
      padding-bottom: 1rem;
    }

@media (min-width: 1024px) {
    .page-news__container {
      margin-top: 1rem;
      display: flex;
      justify-content: center;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
    }
    .page-news__content {
      width: 66.666667%;
    }
      .page-news__content__sidebar{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 1rem;
        width:380px;
      }
      .page-news__section__buttons {
        gap: 0px;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      }
        .page-news__section__buttons__item {
          flex-grow: 1;
          border-radius: 0px;
          border-right-width: 2px;
          --tw-border-opacity: 1;
          border-color: rgba(243, 244, 246, var(--tw-border-opacity));
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 200ms;
        }
          .page-news__section__buttons__item__link {
            padding-top: 1rem;
            padding-bottom: 1rem;
          }
          .page-news__section__buttons__item:hover, .page-news__section__buttons__item--actived {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-translate-y: -0.5rem;
            border-width: 2px;
            --tw-border-opacity: 1;
            border-color: rgba(21, 23, 41, var(--tw-border-opacity));
          }
}

.recent-news__title {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(21, 23, 41, var(--tw-text-opacity));
  }

.recent-news__list {
    margin-top: 1rem;
    display: flex;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    overflow-x: auto;
    padding-bottom: 1.5rem;
    scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
    --scroll-snap-direction: x;
    --scroll-snap-constraint: proximity;
    scrollbar-width: none;
  }

.recent-news .card {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 0.5rem;
    scroll-snap-align: center;
    min-width: 300px;
    height: 230px;
  }

.recent-news .card__image {
      height: 100%;
    }

.recent-news .card__image .wp-post-image {
        height: 100%;
      }

.recent-news .card__icon {
      position: absolute;
      top: 0px;
      left: 0px;
      margin-top: 0.5rem;
      margin-left: 0.5rem;
      width: 3rem;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      padding: 0.5rem;
    }

.recent-news .card__info {
      position: absolute;
      display: flex;
      height: 100%;
      flex-direction: column;
      justify-content: flex-end;
      row-gap: 0.5rem;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      --tw-bg-opacity: .25;
      padding: 0.5rem;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }

.recent-news .card__info__title {
        font-weight: 800;
        line-height: 1.15;
      }

.recent-news .card__info__time {
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-weight: 300;
      }

@media (min-width: 1024px) {
  .recent-news {
    display: none;
  }
}

.news-section {
  margin-top: 2rem;
  min-width: 100%;
}

.news-section__title {
    display: flex;
    align-items: center;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
    font-size: clamp(1rem, 3vw, 1.875rem);
  }

.news-section__title__icon {
      width: 3rem;
    }

.news-section__list {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
  }

.news-section__list .card {
      position: relative;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
      padding: 1rem;
      padding-bottom: 1rem;
    }

.news-section__list .card__image {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
      }

.news-section__list .card__info {
        margin-top: 1rem;
        display: flex;
        flex-direction: column;
        row-gap: 0.5rem;
        text-align: justify;
        line-height: 1.15;
        --tw-text-opacity: 1;
        color: rgba(21, 23, 41, var(--tw-text-opacity));
      }

.news-section__list .card__info__title {
          text-align: left;
          font-size: 1.25rem;
          line-height: 1.75rem;
          font-weight: 700;
        }

.news-section__list .card__info__description {
          font-size: 1rem;
          line-height: 1.5rem;
          font-weight: 300;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.news-section__list .card__info__description:active {
            display: block;
          }

.news-section__list .card__info__date {
          margin-top: 1rem;
        }

.news-section__list .card__info__new {
          display: flex;
          justify-content: space-between;
        }

.news-section__list .card__info__new__author {
            font-size: 0.875rem;
            line-height: 1.25rem;
            font-weight: 300;
          }

.news-section__list .card__info__new__time {
            font-size: 0.875rem;
            line-height: 1.25rem;
            font-weight: 300;
          }

.news-section__no-results {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem;
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
  }

.news-section__no-results .search-header {
      margin-top: 1rem;
      margin-left: 0px;
    }

.news-section:nth-child(odd) .news-section__list__card:nth-child(odd) {
        --tw-bg-opacity: 1;
        background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
      }

.news-section:nth-child(even) .news-section__list__card:nth-child(even) {
        --tw-bg-opacity: 1;
        background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
      }

@media (min-width: 768px) {
      .news-section__list .card {
        display: flex;
      }
        .news-section__list .card__image {
          width: 33.333333%;
        }
        .news-section__list .card__info {
          width: 66.666667%;
        }
            .news-section__list .card__info__description:active {
              display: -webkit-box;
            }
}

@media (min-width: 1024px) {
  .news-section {
    margin-top: 0px;
  }
    .news-section__title {
      display: flex;
      -moz-column-gap: 1rem;
           column-gap: 1rem;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 1.25rem;
      padding-bottom: 1.25rem;
      font-weight: 800;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }
      .news-section__title__icon {
        width: 3rem;
      }
      .news-section__list .card {
        display: flex;
        -moz-column-gap: 1rem;
             column-gap: 1rem;
      }
        .news-section__list .card__image {
        }
        .news-section__list .card__info {
          margin-top: 0px;
        }
          .news-section__list .card__info__title {
            font-size: 1.5rem;
            line-height: 2rem;
            font-weight: 700;
          }
          .news-section__list .card__info__description {
            font-size: 1rem;
            line-height: 1.5rem;
            font-weight: 300;
          }
            .news-section__list .card__info__new__author {
              display: inline-block;
              font-size: 0.875rem;
              line-height: 1.25rem;
              font-weight: 300;
            }
            .news-section__list .card__info__new__time {
              display: inline-block;
              font-size: 0.875rem;
              line-height: 1.25rem;
              font-weight: 300;
            }
}

/** Secciones */

.destacada-section-news {
  margin-top: 1rem;
  width: 100%;
}

.destacada-section-news__image {
    box-shadow: inset 0px -40px 25px 0px hsla(0, 0%, 0%, 1);
  }

.destacada-section-news__image .wp-post-image {
      position: relative;
      width: 100%;
      z-index: -1;
    }

.destacada-section-news__content {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

.destacada-section-news__first__tags {
      margin-bottom: 1rem;
    }

.destacada-section-news__first__title {
      padding-bottom: 1rem;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 800;
      line-height: 1.15;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

@media (min-width: 1024px) {
  .destacada-section-news {
    position: relative;
    margin: auto;
    margin-top: 1rem;
    display: block;
    padding: 0px;
  }
    .destacada-section-news__image {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
      .destacada-section-news__image .wp-post-image {
        width: 100%;
        height: 600px;
      }
    .destacada-section-news__content {
      display: flex;
      align-items: flex-end;
      padding-left: 4rem;
      padding-right: 4rem;
      padding-bottom: 3rem;
      background-color: hsla(0,0%,0%,.3);
    }
      .destacada-section-news__content--overlay{
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
      }
        .destacada-section-news__first__tags__title {
          --tw-bg-opacity: 1;
          background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
          padding-left: 0.75rem;
          padding-right: 0.75rem;
          padding-top: 0.25rem;
          padding-bottom: 0.25rem;
          font-weight: 700;
          --tw-text-opacity: 1;
          color: rgba(219, 234, 254, var(--tw-text-opacity));
        }
      .destacada-section-news__first__title {
        font-weight: 800;
        line-height: 1;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        font-size: clamp(3.5rem, 2.5vw, 3rem);
        text-shadow: 0px -3px 2px hsla(0, 0%, 0%, 1);
      }
}

.page-news__background {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgba(0, 153, 204, var(--tw-bg-opacity));
  height: 14rem;
  width: 100%;
  z-index: -2;
}

.page-news__background--ruta{
    position: absolute;
    --tw-bg-opacity: 1;
    background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
    height: 14rem;
    width: 100%;
    z-index: -2;
  }

.page-news__header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
    --tw-border-opacity: .1;
    padding-top: 2rem;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

.page-news__header__title {
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(243, 244, 246, var(--tw-border-opacity));
      padding-bottom: 1rem;
      font-size: 1.875rem;
      line-height: 2.25rem;
      font-weight: 800;
    }

.page-news .show-more {
    margin-top: 1rem;
  }

@media (min-width: 1024px) {
  .page-news__background {
    height: 28rem;
    width: 1440px;
  }
    .page-news__background--ruta{
      height: 28rem;
      width: 1440px;
    }
    .page-news--section {
      padding-left: 5rem;
      padding-right: 5rem;
    }
    .page-news .show-more {
      margin-left: auto;
      margin-right: auto;
    }
}

.content-page-opinion{
  height: 6rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
}

.content-page-opinion__boxpurple{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 0px;
    padding-left: 0px;
  }

.content-page-opinion__boxpurple__titulo{
      width: 16rem;
      border-bottom-width: 4px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      padding-bottom: 0px;
      font-size: 1.875rem;
      line-height: 2.25rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

@media (min-width: 1024px){
  .content-page-opinion{
    height: 8rem;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
  }
    .content-page-opinion__boxpurple{
      margin-right: 1rem;
      margin-left: 2.5rem;
      border-bottom-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      padding-top: 2rem;
      padding-right: 4rem;
      padding-bottom: 0px;
      padding-left: 0px;
    }
      .content-page-opinion__boxpurple__titulo{
        width: 40%;
        border-bottom-width: 4px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        padding-bottom: 0px;
        font-size: 1.875rem;
        line-height: 2.25rem;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }
}

.opinion-page-content {
  display: flex;
  flex-direction: column;
}

.opinion-page-content__opinion-grid-content {
    margin-bottom: 2rem;
    display: flex;
    height: 100%;
    width: 100%;
    flex-wrap: wrap;
    row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
  }

.opinion-page-content__opinion-grid-content__item {
      position: relative;
      display: grid;
      height: 16rem;
      width: 100%;
      cursor: pointer;
      border-bottom-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(107, 114, 128, var(--tw-border-opacity));
      padding: 1rem;
      --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.opinion-page-content__opinion-grid-content__item__titulo-icono {
        display: flex;
        flex-direction: row;
        gap: 0.5rem;
      }

.opinion-page-content__opinion-grid-content__item__titulo-icono--titulo {
          width: 80%;
          font-size: 1.125rem;
          line-height: 1.75rem;
          font-weight: 600;
          line-height: 1.5;
        }

.opinion-page-content__opinion-grid-content__item__titulo-icono--titulo > a{
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.opinion-page-content__opinion-grid-content__item__titulo-icono--icono {
          height: 4rem;
          width: 25%;
          padding-top: 1rem;
          padding-right: 0.25rem;
        }

.opinion-page-content__opinion-grid-content__item__titulo-icono--icono > img{
          border-radius: 9999px;
        }

.opinion-page-content__opinion-grid-content__item__date{
        display: flex;
        width: 100%;
        justify-content: flex-start;
        gap: 0.5rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
        --tw-text-opacity: 1;
        color: rgba(26, 29, 56, var(--tw-text-opacity));
      }

.opinion-page-content__opinion-grid-content__item__date img{
          height: 1rem;
          width: 1rem;
        }

.opinion-page-content__opinion-grid-content__item__caja-autor {
        display: none;
      }

.opinion-page-content__opinion-grid-content__item__autor-mobile {
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 800;
      }

.opinion-page-content__opinion-grid-content__item--parrafo {
        display: flex;
        width: 80%;
        align-items: center;
        justify-content: center;
        font-size: 1.125rem;
        line-height: 1.75rem;
        opacity: .75;
      }

.opinion-page-content__opinion-grid-content__item--parrafo > p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        overflow: hidden;
      }

.opinion-page-content__opinion-grid-content__item__permalink {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
      }

.opinion-page-content__opinion-grid-content__item__image{
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        opacity: .15;
        z-index: -1;
      }

.opinion-page-content__opinion-grid-content__item__image > img{
        height: 100%;
        width: 100%;
        -o-object-fit: fill;
           object-fit: fill;
      }

.opinion-page-content__opinion-grid-content .show-more {
      margin: auto;
    }

@media (min-width: 768px) {
    .opinion-page-content__opinion-grid-content{
      width: 100%;
      justify-content: center;
      grid-gap:10px;
    }
      .opinion-page-content__opinion-grid-content__item{
        width: 49%;
      }
        .opinion-page-content__opinion-grid-content__item--parrafo{
          width: 80%;
        }
        .opinion-page-content__opinion-grid-content__item__caja-autor{
          font-size: 0.875rem;
          line-height: 1.25rem;
        }
          .opinion-page-content__opinion-grid-content__item__caja-autor--autor {
            padding-left: 0.5rem;
            font-size: 0.875rem;
            line-height: 1.25rem;
            text-decoration: underline;
            opacity: .5;
          }
}

@media (min-width: 1024px) {
  .opinion-page-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
    .opinion-page-content__opinion-grid-content{
      position: relative;
      margin-bottom: 2rem;
      display: flex;
      width: 66.666667%;
      padding-top: 2rem;
    }
      .opinion-page-content__opinion-grid-content__item{
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 800;
        width: 49%;
        transform-style: preserve-3d;
        transition: transform 0.4s ease 0s;
        animation: giro 1s 1;
        perspective: 30rem;
      }
        .opinion-page-content__opinion-grid-content__item--parrafo{
          position: absolute;
          top: 0px;
          right: 0px;
          bottom: 0px;
          left: 0px;
          display: flex;
          width: 100%;
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          flex-direction: column;
          align-items: center;
          justify-content: center;
          border-radius: 0.125rem;
          --tw-bg-opacity: 1;
          background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
          --tw-bg-opacity: 0;
          padding-left: 1rem;
          padding-right: 1rem;
          text-align: center;
          font-size: 0.875rem;
          line-height: 1.25rem;
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
          opacity: 0;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 500ms;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        }
        .opinion-page-content__opinion-grid-content__item--parrafo > p{
          font-weight: 400;
        }
        .opinion-page-content__opinion-grid-content__item__titulo-icono{
        }
        .opinion-page-content__opinion-grid-content__item__caja-autor{
          display: flex;
          flex-direction: column;
          align-items: baseline;
          justify-content: flex-end;
          gap: 0.5rem;
        }
        .opinion-page-content__opinion-grid-content__item__autor-mobile{
          display: none;
        }
          .opinion-page-content__opinion-grid-content__item:hover .opinion-page-content__opinion-grid-content__item--parrafo{
            --tw-bg-opacity: 1;
            opacity: 1;
            transition-duration: 500ms;
          }
          .opinion-page-content__opinion-grid-content__item:hover .opinion-page-content__opinion-grid-content__item__caja-autor--autor{
            --tw-text-opacity: 1;
            color: rgba(255, 255, 255, var(--tw-text-opacity));
            text-decoration: underline;
          }
      .opinion-page-content__opinion-grid-content .content-area__text__full__warning {
        position: absolute;
        margin: auto;
        bottom: -3rem;
        left: calc(50% / 2);
      }

  .show-more {
    width: 32.5%;
  }

  @keyframes giro {
    from {
      transform: rotateY( 180deg);
    }

    to {
      transform: rotateY( 0deg);
    }
  }
}

@media (min-width: 1280px) {
      .opinion-page-content__opinion-grid-content__item{
        width: 32.5%;
      }
}

@media (min-width: 1024px){
    .opinion-page-content__widget-content{
      margin-right: 0.5rem;
      margin-bottom: 2rem;
      display: flex;
      flex-direction: column;
      gap: 2rem;
      width:380px;
    }
}

@media (min-width: 1280px){
    .opinion-page-content__widget-content{
      display: flex;
      flex-direction: column;
      align-items: center;
      width:380px;
    }
}

.content-page-author{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-page-author__name__author{
    padding-top: 0.5rem;
    text-align: justify;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-page-author__description{
    display: flex;
    padding-top: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
    --tw-text-opacity: .5;
  }

.content-page-author__redes{
    list-style-type: none;
  }

.content-page-author__redes__item{
      display: inline-block;
      cursor: pointer;
      width: 50px;
    }

.content-page-author .imagen-profile-author{
    display: flex;
    width: 100%;
    justify-content: center;
    padding-top: 0.5rem;
  }

.content-page-author .imagen-profile-author > img{
    width: 6rem;
    border-radius: 9999px;
  }

@media (min-width: 1024px){
  .content-page-author{
    height: auto;
    justify-content: flex-start;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 2rem;
  }
    .content-page-author__name__author{
      padding-top: 3rem;
      font-size: 2.25rem;
      line-height: 2.5rem;
      font-weight: 800;
    }
    .content-page-author__description{
      padding-top: 1.25rem;
      font-size: 1.125rem;
      line-height: 1.75rem;
    }
    .content-page-author__redes{
      padding-top: 1.25rem;
    }
      .content-page-author__redes__item{
        margin-right: 0.5rem;
        display: inline-block;
        cursor: pointer;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        width: 50px;
        height: 50px;
        border-radius: 27px;
      }
    .content-page-author .imagen-profile-author{
      width: auto;
      justify-content: flex-start;
      padding-top: 1rem;
      padding-right: 1rem;
    }
    .content-page-author .imagen-profile-author > img{
      width: 8rem;
      border-radius: 9999px;
      --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
}

.opinion-page-content__opinion-grid-content {
    justify-content: flex-start;
  }

.opinion-page-content__opinion-grid-content__item__autor--time{
          padding-left: 0.5rem;
          font-size: 0.75rem;
          line-height: 1rem;
          opacity: .5;
        }

.opinion-page-content__opinion-grid-content__item__parrafo {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        opacity: .75;
      }

.opinion-page-content__opinion-grid-content__item__parrafo > p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        overflow: hidden;
      }

.content-area__widget__content{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
}

.content-area__widget__content__card{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-area__widget__content__card__avatar{
      width: 6rem;
      border-radius: 9999px;
    }

.content-area__widget__content__card__avatar > img{
      border-radius: 9999px;
    }

.content-area__widget__content__card__name__autor{
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 600;
    }

.content-area__widget__content__card__descripcion__autor{
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
      --tw-text-opacity: .5;
    }

.content-area__widget__content__related{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
    width:300px;
  }

.content-area__widget__content__related__titulo{
      padding-top: 0px;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
    }

.content-area__widget__content__related__lista{
      display: flex;
      flex-direction: column;
      gap: 2rem;
      width: 300px;
    }

.content-area__widget__content__related__lista__item{
      display: flex;
      height: 8rem;
      gap: 0.75rem;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 2rem;
      padding-bottom: 2rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      box-shadow: 4px 4px 4px 4px rgba(0,0,0,0.2);
      transition: 0.8s;
      width: 300px;
    }

.content-area__widget__content__related__lista__item:hover{
        box-shadow:  8px 8px 8px 8px rgba(0,0,0,0.2);
      }

.content-area__widget__content__related__lista__item > img{
      height: 2rem;
      width: 2rem;
    }

@media (min-width: 1024px) {
  .content-area__widget__content{
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.25rem;
  }
    .content-area__widget__content__card{
      padding-left: 1rem;
      padding-right: 1rem;
      box-shadow: 4px 4px 4px 4px rgba(0,0,0,0.2);
      transition: 0.8s;
      width:300px;
    }
      .content-area__widget__content__card__avatar{
        display: flex;
        width: 12rem;
        justify-content: center;
      }
      .content-area__widget__content__card__avatar > img{
        border-radius: 9999px;
      }
      .content-area__widget__content__card:hover{
        box-shadow:  8px 8px 8px 8px rgba(0,0,0,0.2);
      }
}

.select-authors{
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  border-radius: 0.375rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(26, 29, 56, var(--tw-border-opacity));
  --tw-border-opacity: .4;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.select-authors__title{
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(26, 29, 56, var(--tw-text-opacity));
  }

.select-authors__list{
    position: relative;
    height: 3rem;
    width: 12rem;
    cursor: pointer;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(26, 29, 56, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(26, 29, 56, var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 700ms;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM4Ni4yNTcgMzg2LjI1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+Cjxwb2x5Z29uIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcG9pbnRzPSIwLDk2Ljg3OSAxOTMuMTI5LDI4OS4zNzkgMzg2LjI1Nyw5Ni44NzkgIiBmaWxsPSIjMDAwMDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIj48L3BvbHlnb24+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=');
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;
  }

.select-authors__list:hover{
      --tw-bg-opacity: 1;
      background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM4Ni4yNTcgMzg2LjI1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+Cjxwb2x5Z29uIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcG9pbnRzPSIwLDk2Ljg3OSAxOTMuMTI5LDI4OS4zNzkgMzg2LjI1Nyw5Ni44NzkgIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIj48L3BvbHlnb24+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4');
    }

@media (min-width: 1024px){
  .select-authors{
    justify-content: flex-start;
    gap: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
    .select-authors__list{
      width: 50%;
    }
}

.content-tag-all{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-tag-all__block{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

.content-tag-all__block__list__item{
        display: flex;
        flex-direction: column;
        gap: 1rem;
        border-top-width: 2px;
        border-bottom-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

.content-tag-all__block__list__item__title{
          font-size: 1.25rem;
          line-height: 1.75rem;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          overflow: hidden;
        }

.content-tag-all__block__list__item__paragraph > p{
          opacity: .5;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.content-tag-all__block__list__item__date{
          display: flex;
          width: 100%;
          justify-content: flex-end;
          font-size: 0.875rem;
          line-height: 1.25rem;
          font-weight: 700;
        }

@media (min-width: 1024px){
  .content-tag-all{
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
  }
    .content-tag-all__block{
      display: grid;
      height: 100%;
      width: 66.666667%;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 2rem;
    }
      .content-tag-all__block__list{
        width: 66.666667%;
      }
        .content-tag-all__block__list__item{
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 200ms;
        }
          .content-tag-all__block__list__item:hover{
            --tw-translate-y: 0.5rem;
            --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          }
    .content-tag-all__widget{
      display: flex;
      height: 100%;
      flex-direction: column;
      align-items: center;
      gap: 2rem;
      width:380px;
    }
}

.content-page-programas{
  display: flex;
  height: 10rem;
  flex-direction: column;
  gap: 0.75rem;
}

.content-page-programas__only-audio{
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-page-programas__only-audio .en-vivo {
      width: 12rem;
      border-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    }

.content-page-programas__only-audio .en-vivo__icon {
        position: relative;
        --tw-bg-opacity: 1;
        background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      }

.content-page-programas__only-audio .en-vivo__icon__entity {
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }

.content-page-programas__only-audio .en-vivo__icon::before {
          content: '';
          --tw-bg-opacity: 1;
          background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
        }

.content-page-programas__only-audio .en-vivo__icon::after {
          content: '';
          --tw-bg-opacity: 1;
          background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
        }

.content-page-programas__only-audio .en-vivo__texto {
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.content-page-programas__only-audio .en-vivo__background {
        --tw-bg-opacity: 1;
        background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      }

@media (min-width: 1024px){
    .content-page-programas__only-audio{
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      padding-top: 6rem;
      padding-bottom: 6rem;
      padding-right: 5rem;
    }
      .content-page-programas__only-audio .en-vivo {
        width: 14rem;
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 300ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
        .content-page-programas__only-audio .en-vivo:hover{
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          --tw-translate-y: 0.5rem;
          background-color: transparent;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
        .content-page-programas__only-audio .en-vivo__texto {
          font-size: 1.5rem;
          line-height: 2rem;
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
        }
}

.content-page-programas__contenedor{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
    background-image: radial-gradient(circle, #000 15%, transparent 10%), radial-gradient(circle, #000 15%, transparent 10%);
    background-size: 10px 5px;
    background-position: 0 0, 5px 5px;
    overflow-x: unset;
    scrollbar-width: none;
  }

.content-page-programas__contenedor__streaming{
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-around;
      --tw-bg-opacity: 1;
      background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
      padding-bottom: 2rem;
      --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.content-page-programas__contenedor__streaming--descripcion{
        margin-bottom: 0.5rem;
        --tw-bg-opacity: 1;
        background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
        --tw-bg-opacity: .75;
        padding-bottom: 2rem;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.content-page-programas__contenedor__streaming--descripcion-parrafo{
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        text-align: justify;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.content-page-programas__contenedor__streaming iframe{
        --tw-bg-opacity: 1;
        background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
        --tw-bg-opacity: .5;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 1.5rem;
        height: 380px;
        max-width: 400px;
      }

.content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content{
      display: flex;
      flex-direction: row;
      gap: 0.5rem;
      padding-top: 0.25rem;
    }

.content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content .content-area__contenedor__redes__lista__item--programas{
          display: flex;
          height: 3rem;
          width: 3rem;
          cursor: pointer;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          border-radius: 9999px;
          --tw-bg-opacity: 1;
          background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
          vertical-align: middle;
        }

.content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content .content-area__contenedor__redes__lista__item--programas--programas > img{
            height: 2rem;
            width: 2rem;
          }

.content-page-programas__contenedor__publicidades{
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
    }

@media (min-width: 768px){
      .content-page-programas__contenedor iframe{
        height: 500px;
      }
}

@media (min-width: 1024px){
  .content-page-programas{
    height: 30rem;
  }
    .content-page-programas__contenedor{
      margin-top: -6rem;
      display: flex;
      flex-direction: row;
      justify-content: center;
      gap: 3rem;
      overflow-x: unset;
      scrollbar-width: none;
    }
      .content-page-programas__contenedor__streaming{
        flex-direction: row;
        padding-bottom: 0px;
      }
        .content-page-programas__contenedor__streaming--descripcion{
          padding-bottom: 0px;
          opacity: .75;
        }
        .content-page-programas__contenedor__streaming--descripcion-parrafo{
          padding-left: 2rem;
          padding-right: 2rem;
          padding-top: 2rem;
          padding-bottom: 2rem;
          font-weight: 700;
        }
      .content-page-programas__contenedor iframe{
        margin-top: -16rem;
        width: 100%;
      }
      .content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content{
        display: flex;
        flex-direction: column;
        padding-top: 0.25rem;
        padding-left: 0.5rem;
      }
          .content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content .content-area__contenedor__redes__lista__item--programas{
            margin-bottom: 1rem;
            display: flex;
            height: 3rem;
            width: 3rem;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            cursor: pointer;
            flex-direction: column;
            border-radius: 9999px;
            --tw-bg-opacity: 1;
            background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
            vertical-align: middle;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 1000ms;
          }
            .content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content .content-area__contenedor__redes__lista__item--programas--programas > img{
              height: 2rem;
              width: 2rem;
            }
            .content-page-programas__contenedor .content-area__contenedor__redes__lista--programas-content .content-area__contenedor__redes__lista__item--programas:hover{
              --tw-rotate: 360deg;
              opacity: .75;
            }
}

@media (min-width: 1280px){
    .content-page-programas__contenedor{
      overflow-x: unset;
      scrollbar-width: none;
    }
      .content-page-programas__contenedor iframe{
        margin-top: -16rem;
        width: 100%;
        height:490px;
        min-width: 820px;
      }
}

.carousel{
  position: relative;
  width: 100%;
  overflow: scroll;
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  padding: 0.5rem;
  background-image: radial-gradient(circle, #000 15%, transparent 10%), radial-gradient(circle, #000 15%, transparent 10%);
  background-size: 10px 5px;
  background-position: 0 0, 5px 5px;
  scrollbar-width: none;
}

.carousel__container{
    overflow-x: auto;
    white-space: nowrap;
    padding-bottom: 0.75rem;
    scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
    --scroll-snap-direction: x;
    --scroll-snap-constraint: proximity;
    scrollbar-width: none;
    overflow-x: unset;
  }

.carousel .carousel-item{
    position: relative;
    margin-right: 0.75rem;
    display: inline-block;
    height: 16rem;
    width: 14rem;
    transform-origin: center;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    cursor: pointer;
    overflow: hidden;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 300ms;
    scroll-snap-align: center;
  }

.carousel .carousel-item__img{
      height: 16rem;
      width: 14rem;
      -o-object-fit: cover;
         object-fit: cover;
    }

.carousel .carousel-item__details{
      position: absolute;
      right: 0px;
      bottom: 0px;
      left: 0px;
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
      padding: 0.5rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      opacity: .75;
      transition-property: opacity;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 300ms;
    }

.carousel .carousel-item__details--title{
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.carousel .carousel-item__details--subtitle{
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.carousel .carousel-item__details--img{
        height: 2.5rem;
        width: 2.5rem;
      }

.carousel .carousel-item__more{
      margin-top: 6rem;
      display: inline-block;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

.carousel__title{
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.carousel .carousel-item:hover ~ .carousel-item {
    transform: translate3d(30px, 0, 0);
    scrollbar-width: none;
  }

.carousel .carousel__container:hover .carousel-item {
    opacity: 0.6;
  }

.carousel .carousel__container:hover .carousel-item:hover {
    transform: scale(1.1);
    opacity: 1;
  }

@media (min-width: 1024px){
  .carousel{
    overflow: hidden;
  }
    .carousel__container{
      margin-bottom: 4rem;
      display: flex;
      justify-content: center;
      overflow: hidden;
    }
    .carousel__title{
      margin-top: 1rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
}

.contenedor-table{
  display: flex;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}

.contenedor-table__title{
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.contenedor-table__menu__lista{
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      gap: 0.5rem;
      overflow-x: scroll;
      padding-top: 1.5rem;
      scrollbar-width: none;
    }

.contenedor-table__menu__lista__item{
        display: flex;
        width: 6rem;
        cursor: pointer;
        justify-content: center;
        border-radius: 9999px;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.contenedor-table__menu__select{
      position: relative;
      margin-top: 1.5rem;
      height: 3rem;
      width: 12rem;
      cursor: pointer;
      border-radius: 0.5rem;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      outline: 2px solid transparent;
      outline-offset: 2px;
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 75ms;
      transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM4Ni4yNTcgMzg2LjI1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+Cjxwb2x5Z29uIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcG9pbnRzPSIwLDk2Ljg3OSAxOTMuMTI5LDI4OS4zNzkgMzg2LjI1Nyw5Ni44NzkgIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIj48L3BvbHlnb24+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4');
      background-repeat: no-repeat, repeat;
      background-position: right .7em top 50%, 0 0;
      background-size: .65em auto, 100%;
    }

.contenedor-table__all{
    display: flex;
    overflow-x: scroll;
    padding-top: 1rem;
    padding-bottom: 1rem;
    scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
    scroll-snap-type: var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
    --scroll-snap-direction: x;
    --scroll-snap-constraint: proximity;
    scrollbar-width: none;
  }

.contenedor-table__all__contenedor{
      display: flex;
      flex-direction: column;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      scroll-snap-align: center;
      min-width: 90%;
    }

.contenedor-table__all__contenedor__item{
        margin-top: 1rem;
        margin-bottom: 1rem;
        border-bottom-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.contenedor-table__all__contenedor__item__titulo{
          font-size: 1.5rem;
          line-height: 2rem;
          font-weight: 700;
        }

.contenedor-table__all__contenedor__item__img{
          border-radius: 0.5rem;
        }

.contenedor-table__all__contenedor__item__horario{
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
        }

.contenedor-table__all__contenedor__item__horario__lista__item{
              margin-top: 0.25rem;
              margin-bottom: 0.25rem;
              display: inline-block;
              border-radius: 0.5rem;
              border-width: 1px;
              --tw-border-opacity: 1;
              border-color: rgba(255, 255, 255, var(--tw-border-opacity));
              --tw-bg-opacity: 1;
              background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
              padding-left: 0.5rem;
              padding-right: 0.5rem;
              padding-top: 0.25rem;
              padding-bottom: 0.25rem;
            }

.contenedor-table__all__contenedor__item__horario__duration{
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 0.5rem;
          }

.contenedor-table__all__contenedor__item__horario__duration > img{
            height: 1rem;
            width: 1rem;
          }

.contenedor-table__all__contenedor__item__descripcion {
          opacity: .75;
        }

.contenedor-table__all__contenedor__item__descripcion--parrafo{
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            overflow: hidden;
          }

@media (min-width: 1024px){
    .contenedor-table__menu{
      display: flex;
      overflow: hidden;
    }
      .contenedor-table__menu__lista{
        width: 75%;
        overflow: hidden;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1rem;
      }
        .contenedor-table__menu__lista__item{
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-rotate: 0;
          --tw-skew-x: 0;
          --tw-skew-y: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 200ms;
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        }
          .contenedor-table__menu__lista__item:hover{
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-scale-x: 1.1;
            --tw-scale-y: 1.1;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgba(255, 255, 255, var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgba(21, 23, 41, var(--tw-text-opacity));
          }
      .contenedor-table__menu__select{
        width: 20%;
        font-weight: 700;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 500ms;
      }
        .contenedor-table__menu__select:hover{
          --tw-bg-opacity: 1;
          background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
          opacity: .75;
          background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM4Ni4yNTcgMzg2LjI1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+Cjxwb2x5Z29uIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcG9pbnRzPSIwLDk2Ljg3OSAxOTMuMTI5LDI4OS4zNzkgMzg2LjI1Nyw5Ni44NzkgIiBmaWxsPSIjMDAwMDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIj48L3BvbHlnb24+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=')
        }
    .contenedor-table__all{
      overflow: hidden;
    }
      .contenedor-table__all__contenedor{
        min-width: 100%;
        gap: 0px;
      }
        .contenedor-table__all__contenedor__item{
          margin-bottom: 0px;
          display: flex;
          height: 14rem;
          cursor: pointer;
          flex-direction: row;
          gap: 0.5rem;
          padding-left: 1rem;
          padding-right: 1rem;
          padding-top: 1rem;
          padding-bottom: 1rem;
          --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 300ms;
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        }
          .contenedor-table__all__contenedor__item:hover{
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-translate-y: 0.5rem;
            --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            background-image: radial-gradient(circle, #000 15%, transparent 10%), radial-gradient(circle, #000 15%, transparent 10%);
            background-size: 10px 5px;
            background-position: 0 0, 5px 5px;
          }
          .contenedor-table__all__contenedor__item__img{
            height: 12rem;
            width: 41.666667%;
            -o-object-fit: fill;
               object-fit: fill;
          }
          .contenedor-table__all__contenedor__item__info{
            display: flex;
            width: 100%;
            flex-direction: column;
            gap: 0.25rem;
          }
          .contenedor-table__all__contenedor__item__titulo{
            font-size: 2.25rem;
            line-height: 2.5rem;
          }
          .contenedor-table__all__contenedor__item__horario{
            padding-top: 0px;
            padding-bottom: 0px;
          }
              .contenedor-table__all__contenedor__item__horario__lista__item{
                --tw-border-opacity: 1;
                border-color: rgba(21, 23, 41, var(--tw-border-opacity));
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
                transition-duration: 300ms;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                box-shadow: 0 0 40px 40px #151729 inset, 0 0 0 0 #151729;
                -webkit-transition: all 300ms ease-in-out;
              }
                .contenedor-table__all__contenedor__item__horario__lista__item:hover{
                  box-shadow: 0 0 10px 0 #151729 inset, 0 0 10px 4px #151729;
                }
            .contenedor-table__all__contenedor__item__horario__duration{
              justify-content: flex-end;
            }
}

.contenedor-general{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.contenedor-media-general{
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  scrollbar-width: none;
}

.contenedor-media-general__title{
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    vertical-align: baseline;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.contenedor-media-general__title__all{
      cursor: pointer;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
      font-size: 1rem;
      line-height: 1.5rem;
      text-transform: uppercase;
      --tw-text-opacity: 1;
      color: rgba(21, 23, 41, var(--tw-text-opacity));
    }

.contenedor-media-general__galeries{
    display: flex;
    max-width: 100%;
    flex-direction: row;
    gap: 0.5rem;
    overflow-x: scroll;
    padding-top: 1rem;
    padding-bottom: 1rem;
    scrollbar-width: none;
  }

.contenedor-media-general__galeries__item{
      position: relative;
      width: 16rem;
    }

.contenedor-media-general__galeries__item__image{
        height: 16rem;
        width: 16rem;
      }

.contenedor-media-general__galeries__item__image > img{
        height: 100%;
        width: 100%;
        -o-object-fit: fill;
           object-fit: fill;
      }

.contenedor-media-general__galeries__item__title{
        position: absolute;
        bottom: 0px;
        display: flex;
        height: 5rem;
        flex-direction: row-reverse;
        align-items: center;
        gap: 0.5rem;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        --tw-bg-opacity: .75;
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.contenedor-media-general__galeries__item__title > p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden;
      }

.contenedor-media-general__galeries__item__title > img{
        display: flex;
        height: 2rem;
        width: 2rem;
        justify-content: center;
      }

@media (min-width: 1024px){
  .contenedor-general{
    display: flex;
    flex-direction: row;
    justify-content: center;
  }

  .contenedor-media-general{
    width: 66.666667%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
      .contenedor-media-general__title__all{
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 500ms;
      }
        .contenedor-media-general__title__all:hover{
          border-width: 1px;
          --tw-border-opacity: 1;
          border-color: rgba(255, 255, 255, var(--tw-border-opacity));
          --tw-bg-opacity: 1;
          background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
        }
    .contenedor-media-general__galeries{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 1rem;
      overflow: hidden;
    }
      .contenedor-media-general__galeries__item{
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        width:18rem;
      }
        .contenedor-media-general__galeries__item__image{
          width: 18rem;
          height: 18rem;
        }
          .contenedor-media-general__galeries__item__image:hover{
            --tw-bg-opacity: 1;
            background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
            opacity: .25;
          }
        .contenedor-media-general__galeries__item__image > img{
          -o-object-fit: fill;
             object-fit: fill;
          width: 18rem;
        }
        .contenedor-media-general__galeries__item:hover{
          --tw-scale-x: 1.1;
          --tw-scale-y: 1.1;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
        .contenedor-media-general__galeries__item__title{
          transition-property: all;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 500ms;
        }
          .contenedor-media-general__galeries__item__title:hover{
            height: 10rem;
          }
        .contenedor-media-general__galeries__item__title > p{
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 500ms;
        }
          .contenedor-media-general__galeries__item__title > p:hover{
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            overflow: hidden;
          }
    .contenedor-media-general__galeries > a{
      width:18rem;
    }
}

@media (min-width: 1280px){
    .contenedor-media-general__galeries{
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      overflow: hidden;
      padding-left: 1rem;
      padding-right: 1rem;
    }
}

/**
*Estilos for sections of page multimedia
*/

.container-multimedia-galerias-all{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.container-multimedia-galerias-all .container-multimedia-galerias{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

.container-multimedia-galerias-all .container-multimedia-galerias__titulo{
      margin-bottom: 1rem;
      display: flex;
      height: 4rem;
      width: 100%;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding-left: 2rem;
      padding-right: 2rem;
      padding-top: 0.5rem;
      font-size: 2.25rem;
      line-height: 2.5rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.container-multimedia-galerias-all .container-multimedia-galerias__verMas{
      display: flex;
      height: 2rem;
      width: 6rem;
      cursor: pointer;
      justify-content: center;
      border-radius: 9999px;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.container-multimedia-galerias-all .container-multimedia-galerias__listado{
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
    }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item{
        border-bottom-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(21, 23, 41, var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item__titulo{
          font-size: 1.5rem;
          line-height: 2rem;
          font-weight: 700;
        }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item__descripcion{
          padding-top: 1rem;
          padding-bottom: 1rem;
          text-align: justify;
          opacity: .5;
        }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item__descripcion > p{
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          line-clamp: 3;
          overflow: hidden;
        }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item__fecha{
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 0.5rem;
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
          font-weight: 700;
          opacity: .5;
        }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item__fecha__image{
            height: 1rem;
            width: 1rem;
          }

.container-multimedia-galerias-all .container-multimedia-galerias__listado__item__ver{
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: flex-end;
          gap: 0.5rem;
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          font-weight: 700;
        }

.container-multimedia-galerias-all .container-multimedia-galerias .show-more {
      margin-top: 2rem;
    }

.container-multimedia-galerias-all__sidebar{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    width: 300px;
  }

@media (min-width: 1024px){
  .container-multimedia-galerias-all{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
    .container-multimedia-galerias-all .container-multimedia-galerias{
      width: 66.666667%;
    }
      .container-multimedia-galerias-all .container-multimedia-galerias__verMas{
        margin-top: 1rem;
        margin-bottom: 1rem;
        height: 3rem;
        align-items: center;
      }
      .container-multimedia-galerias-all .container-multimedia-galerias__listado{
        width: 100%;
        gap: 1rem;
      }
        .container-multimedia-galerias-all .container-multimedia-galerias__listado__item{
          display: flex;
          flex-direction: row;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
          padding-top: 0px;
          padding-left: 0.5rem;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
          transition-duration: 300ms;
          transform-style: preserve-3d;
          transition: transform 0.4s ease 0s;
          animation: giro 1s 1;
          perspective: 30rem;
        }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item:hover{
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-translate-y: 0.5rem;
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
            --tw-ring-opacity: 1;
            --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
            --tw-ring-opacity: .5;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__imagen{
            left: 0px;
            width: 50%;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__imagen > img{
            height: 100%;
            width: 100%;
            -o-object-fit: fill;
               object-fit: fill;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__titulo{
            padding-left: 1rem;
            padding-right: 1rem;
            padding-top: 1rem;
            padding-bottom: 1rem;
            font-size: 1.5rem;
            line-height: 2rem;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__bloque{
            right: 0px;
            display: flex;
            width: 50%;
            flex-direction: column;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__fecha{
            padding-left: 2rem;
            padding-right: 2rem;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__descripcion{
            padding-left: 1rem;
            padding-right: 1rem;
            padding-top: 1rem;
            padding-bottom: 1rem;
            font-size: 1rem;
            line-height: 1.5rem;
            opacity: .5;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__descripcion > p{
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
            line-clamp: 4;
            overflow: hidden;
          }
          .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__ver{
            margin-right: 1rem;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 700ms;
          }
            .container-multimedia-galerias-all .container-multimedia-galerias__listado__item__ver:hover{
              --tw-translate-x: 0;
              --tw-translate-y: 0;
              --tw-rotate: 0;
              --tw-skew-x: 0;
              --tw-skew-y: 0;
              --tw-scale-x: 1;
              --tw-scale-y: 1;
              transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
              --tw-translate-x: 1rem;
            }
    .container-multimedia-galerias-all__sidebar{
      margin-top: 0px;
      display: flex;
      height: 100%;
      width: 25%;
      flex-direction: column;
      gap: 1rem;
    }

  @keyframes giro {
    from {
      transform: rotateY( 180deg);
    }

    to {
      transform: rotateY( 0deg);
    }
  }
}

.contenedor-general-especiales__listado{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
}

.contenedor-general-especiales__listado__item{
    display: flex;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-translate-y: 1.5rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.contenedor-general-especiales__listado__item__titulo{
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
    }

.contenedor-general-especiales__listado__item__imagen > img{
      height: 14rem;
      width: 16rem;
      border-radius: 0.5rem;
      -o-object-fit: fill;
         object-fit: fill;
    }

.contenedor-general-especiales__listado__item__fecha{
      display: flex;
      width: 100%;
      justify-content: flex-end;
      gap: 0.5rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      opacity: .5;
    }

@media (min-width: 1024px) {
  .contenedor-general-especiales__listado{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-left: 1rem;
    padding-right: 1rem;
  }
    .contenedor-general-especiales__listado__item{
      transform-style: preserve-3d;
      transition: transform 0.4s ease 0s;
      animation: giro 1s 1;
      perspective: 30rem;
    }
      .contenedor-general-especiales__listado__item:hover{
        --tw-translate-y: 1rem;
      }
      .contenedor-general-especiales__listado__item__titulo{
        font-size: 1.25rem;
        line-height: 1.75rem;
      }
      .contenedor-general-especiales__listado__item__descripcion{
        opacity: .5;
      }
      .contenedor-general-especiales__listado__item__descripcion > p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        overflow: hidden;
      }
      .contenedor-general-especiales__listado__item__imagen > img{
        height: auto;
        width: auto;
      }
}

.content-area{
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.content-area__tag{
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__tag--discussion{
      padding-top: 1rem;
      padding-bottom: 1rem;
      --tw-text-opacity: 1;
      color: rgba(51, 51, 102, var(--tw-text-opacity));
    }

.content-area__tag::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__tag::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__title{
    margin-bottom: 1rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 900;
    line-height: 1.15;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

.content-area__title > a::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__title > a::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__contenedor__imagen{
    position: relative;
    margin-top: 0.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

.content-area__contenedor__imagen__descripcion{
      display: flex;
      justify-content: center;
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      opacity: .65;
    }

.content-area__contenedor__autor{
    display: flex;
    height: 1rem;
    flex-direction: column;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

.content-area__contenedor__autor__detalle__nombre{
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 700;
    }

.content-area__contenedor__autor__detalle__fecha{
      font-size: 0.875rem;
      line-height: 1.25rem;
      opacity: .5;
    }

.content-area__contenedor__autor::-moz-selection{
    display: flex;
    flex-direction: column;
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__contenedor__autor::selection{
    display: flex;
    flex-direction: column;
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__contenedor__redes{
    display: flex;
    justify-content: center;
  }

.content-area__contenedor__redes__lista{
      display: flex;
    }

.content-area__contenedor__redes__lista__item{
        margin-left: 0.25rem;
        margin-right: 0.25rem;
        display: flex;
        height: 3rem;
        width: 3rem;
        justify-content: center;
        border-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
      }

.content-area__contenedor__redes__lista__item > i{
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

.content-area__text__full__warning{
      margin-top: 1rem;
      margin-bottom: 1rem;
      display: flex;
      justify-content: center;
      border-radius: 0.375rem;
      --tw-bg-opacity: 1;
      background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-style: italic;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.content-area__text__full .wp-block-heading {
      font-weight: bold;
    }

@media (min-width: 1024px){
  .content-area{
    display: flex;
    width: 66.666667%;
    flex-direction: column;
    justify-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2rem;
    padding-left: 0px;
  }
    .content-area__tag{
      position: relative;
      padding-bottom: 1rem;
      font-size: 1rem;
      line-height: 1.5rem;
      --tw-text-opacity: 1;
      color: rgba(59, 130, 246, var(--tw-text-opacity));
    }
    .content-area__title{
      margin-bottom: 0.5rem;
      font-size: 3rem;
      line-height: 1;
      font-weight: 900;
      line-height: 1.25;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, var(--tw-text-opacity));
    }
    .content-area__contenedor__imagen{
      padding-left: 0px;
    }
      .content-area__contenedor__imagen img {
        width: 100%;
      }
      .content-area__contenedor__imagen .post-thumbnail{
        display: flex;
        width: 100%;
        max-width: 100%;
        justify-content: center;
      }
      .content-area__contenedor__imagen .post-thumbnail > img{
        width: 100%;
        min-width: 100%;
        -o-object-fit: fill;
           object-fit: fill;
      }
    .content-area__contenedor__redes{
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      height: 4rem;
      align-items: center;
      justify-content: flex-end;
    }
    .content-area__text__full{
      width: 100%;
      padding-right: 4rem;
    }
    .content-area .wp-block-embed__wrapper{
      display: flex;
      justify-content: center;
    }
    .content-area .full__article{
      display: flex;
      flex-direction: row;
    }
    .content-area__global{
      display: flex;
      justify-content: center;
      padding-left: 5rem;
      padding-right: 5rem;
    }
    .content-area__widget__content{
      display: flex;
      height: auto;
      flex-direction: column;
      align-items: center;
      width:380px;
    }
}

/*
@apply flex flex-col gap-y-32 items-center h-full w-1/3;
*/

/*
    Arreglo background plugin slides
*/

.swiper-container-outer{
  background-color: white !important;
}

.swiper-pagination{
  padding:4% !important;
}

.swiper-pagination{
  padding:4% !important;
}

.content-area__text__full > h1{
  font-size: 33px;
}

.content-area__text__full > h2{
  font-size: 30px;
}

.content-area__text__full > h3{
  font-size: 24px;
}

.content-area__text__full > h4{
  font-size: 20px;
}

.content-area__text__full > h5{
  font-size: 18px;
}

.content-area__text__full > h6{
  font-size: 16px;
}

.content-area__text__full > h1, .content-area__text__full > h2, .content-area__text__full > h3, .content-area__text__full > h4, .content-area__text__full > h5, .content-area__text__full > h6{
  padding-top: 4px;
  padding-bottom: 4px;
}

.entry-excerpt{
  font-size: 20px;
  font-weight: 500;
}

/* Estilo base del botón */

.boton-lectura {
  padding: 5px 20px;
  background: darkgray;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 10px;
}

/* Estilo cuando está activo */

.boton-lectura.activo {
  background: #e74c3c;
}

/* Modo solo lectura */

.modo-lectura {
  font-family: 'Georgia', serif;
  max-width: 800px;
  margin: 0 auto;
  line-height: 1.8;
  font-size: 18px;
  color: #333;
  background: #f9f9f9;
  padding: 30px;
  border-radius: 8px;
}

.modo-lectura img,
    .modo-lectura iframe,
    .modo-lectura .publicidad {
  display: none !important;
}

@media screen and (max-width: 480px) {
  [data-feed-main-container-id="taboola-below-article-thumbnails"][data-feed-container-num] {
    display: flex;
    overflow: scroll;
    gap: 1rem;
    padding: 1rem;
    margin: 0;
    scrollbar-width: none;
  }

  [data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-DIVIDER .tbl-feed-card {
    margin-bottom: 16px;
    margin-top: 2rem;
    margin-left: .5rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    overflow-x: auto;
    scroll-snap-type: var(--scroll-snap-direction,both) var(--scroll-snap-constraint,mandatory);
    --scroll-snap-direction: x;
    --scroll-snap-constraint: proximity;
    scrollbar-width: none;
    width: 100%;
    max-width: 100%;
    min-width: 300px;
  }
}

[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header {
  position: absolute;
  top:-2rem;
}

[data-feed-main-container-id="taboola-below-article-thumbnails"] {
  display:grid;
  grid-template-columns: [col] auto   [col] auto  [col] auto [col] auto;
  gap: 1rem;
}

.content-area__text__full{
    display: flex;
    height: 100%;
    flex-direction: column;
    text-align: justify;
    font-size: 1rem;
    line-height: 1.5rem;
  }

.content-area__text__full::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > h3{
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    line-height: 1.5rem;
  }

.content-area__text__full > h3::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > h3::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > p{
    margin-bottom: 1rem;
    line-height: 1.625;
  }

.content-area__text__full > p::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > p::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full a{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full ul{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    margin-bottom: 1rem;
    list-style-type: disc;
  }

.content-area__text__full ul::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full ul::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full ul > li::marker{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > blockquote{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    font-style: italic;
  }

.content-area__text__full > blockquote > p{
    display: flex;
    align-items: center;
    padding-left: 0.125rem;
  }

.content-area__text__full > blockquote > cite{
    border-right-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
    padding: 0.25rem;
  }

.content-area__text__full > blockquote > cite:before{
    content: "Lea también:";
    display: block;
  }

/**&__text__full > blockquote > p:last-child:before{
        @apply pr-1;
        content: "~";
    }
    &__text__full > blockquote:before{
        content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADVElEQVR4nO3aTYxeUxzH8U+ro6WoeGkbZFQ3xaJBEyFIvUS9ZJQm2GEhjUQiIQTxsrAQIY0QISSWEtYWXuJl05ZKJQRBkDRGMtIEpaUtOnMtzpBJM+c895n7v2Nzvsl//f2d89x7zzn/81CpVCqVSqVSqVQq8SzC7fgUo/PguxYfYMM8uIoswmbsQjNdb/bouw47Z7h2YWmPviLrpF+8maVuCXaN4o2M6+lg10COxhYcygRqMIHFAa6FuAv7Cq5DWB3gasUafF0IM4VXcEaA6wS8W3A1eB/nB7hacTX2FMJ8jHODXGfhu4JrHGNBrlbcI//IH8ADOCLIdQ1+y7gavITjglyteKgQZlz6GEYxhr8yrt9xU6CrFXdnwjTSOrw80LUBBzOucawNdLXijkyYBltxTKBrPfZnXN+bx6/8zEC5d36n2MGP4ueMa7f/YfArpHV8tkB7sCrQNYIdGdckrgx0tWIh3ssEanBzsO+ZguupYFcr7iwE+ijYdVHB9QuWBfsGcqz0zuVCXRXs21ZwPRzsasVjhUA/YEGg6/qCawqnBLpasVT5wPFssG/mkfbw2h7sasWNhUCNtD2NYvUA16OBrta8NiBUZJfn/gGuGwJdrViAvYVA+6W1fxVOl7a/Ix18pY9fg8tn+FbiqA6uVqwYEChXf0ibmC24eAjfj3NwHcQXeBGbpP1KGOvmEGi22oZzBrhGpB1eV9c32Nhx3P8xFhBo5lOxqeA6LdA1hUc6j17q9ESF+vdxzfUIVga7GtzWdQIu6CHUJxnXkh5ce3F8lwlY00OoBpdmfAd6cN3XZQKWyLehutTjGd/nPbje7jIBpI5udKjXM66Xe3BNdJ2A53sIldvTb+7B9WfXCVjfQ6i3Mq6TpwNHun7qOgHwZXCo5wquV4NdH3YevbSeRoa6rOA6T/lucdi6t/Pop8ndwA5bWw1uoDwR5JoQeFN0qtSH7xLoV+lubxCLpQ9lF9ek9J+BUEbx7RwD7TPcyXAp3pmja1JaUXrhJLyAv4cI9Jm0qxyWI6X7x1JP4vDabZ7uDM7Ek9JZPPcr7MCtut8OL5cmYrv8kfkrPCj2ZmqogGtxhfTeXYgTe3Itw9nS/mQjLpGO0pVKpVKpVCqVSqVSqQzBPyMGjcrqIXNJAAAAAElFTkSuQmCC);
    }*/

.content-area__text__full > blockquote > p::-moz-selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > blockquote > p::selection{
    --tw-text-opacity: 1;
    color: rgba(0, 153, 204, var(--tw-text-opacity));
  }

.content-area__text__full > p.has-drop-cap:first-letter {
    font-size: 3.75rem;
    line-height: 1;
    font-weight: 800;
    text-transform: uppercase;
    font-family: "Times New Roman", Times, serif;
  }

.content-area__text__full iframe {
    width: 100%;
  }

.content-area .wp-block-latest-posts.wp-block-latest-posts__list{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
    height: 10rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    overflow-x: auto;
    scrollbar-width: none;
  }

.content-area .wp-block-latest-posts.wp-block-latest-posts__list li{
    display: flex;
    height: 8rem;
    width: 16rem;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
    --tw-border-opacity: .25;
    text-align: left;
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.content-area .wp-block-latest-posts.wp-block-latest-posts__list li > a{
    display: block;
    height: auto;
    width: 16rem;
    padding: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

.content-area .wp-block-latest-posts__featured-image{
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

.content-area ::-webkit-scrollbar {
    display: none;
  }

@media (min-width: 1024px){
    .content-area .wp-block-latest-posts.wp-block-latest-posts__list{
      display: grid;
      height: 100%;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 1rem;
      overflow-x:unset;
    }
    .content-area .wp-block-latest-posts.wp-block-latest-posts__list li{
      display: flex;
      height: auto;
      width: auto;
      align-items: center;
      justify-content: flex-start;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(0, 0, 0, var(--tw-border-opacity));
      --tw-border-opacity: .25;
      padding-top: 1rem;
      padding-bottom: 1rem;
      text-align: left;
      --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 300ms;
    }
    .content-area .wp-block-latest-posts.wp-block-latest-posts__list li:hover{
      --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
    .content-area .wp-block-latest-posts.wp-block-latest-posts__list li > a{
      display: block;
      height: auto;
      width: auto;
      padding: 0.25rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 700;
      line-height: 1rem;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, var(--tw-text-opacity));
    }
    .content-area .wp-block-latest-posts__featured-image{
      padding-left: 1rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
    .content-area .wp-block-image img, .content-area .wp-block-image.has-custom-border img{
      margin-left: auto;
      margin-right: auto;
    }
    .content-area .wp-block-image, .content-area .wp-block-image img {
      width: 100%;
    }
}

.content-area__text__full__fuente{
      margin-bottom: 2.5rem;
      display: flex;
      width: 100%;
      flex-direction: column;
      gap: 0.5rem;
      font-size: 0.75rem;
      line-height: 1rem;
      border-bottom: 1px solid rgba(0, 0, 0, .5);
    }

.content-area__text__full__fuente__detalle{
        width: 12rem;
        font-weight: 800;
      }

.content-area__text__full__fuente__fuente__detalle::-moz-selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.content-area__text__full__fuente__fuente__detalle::selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.content-area__text__full__tags__related__desktop{
      margin-bottom: 1.5rem;
      display: grid;
      width: 100%;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 0.5rem;
      border-radius: 0.5rem;
      text-align: center;
      opacity: .75;
    }

.content-area__text__full__tags__related__desktop__items{
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-radius: 0.125rem;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(75, 85, 99, var(--tw-border-opacity));
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-weight: 700;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        --tw-ring-opacity: 1;
        --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
        --tw-ring-opacity: .5;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 300ms;
      }

.content-area__text__full__tags__related__desktop__items:hover{
          --tw-translate-y: 0.25rem;
          --tw-bg-opacity: 1;
          background-color: rgba(0, 153, 204, var(--tw-bg-opacity));
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
          --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }

.content-area__text__full__tags__related__desktop__items a{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.content-area__text__full__tags__related__desktop__title{
        font-weight: 800;
      }

.content-area__text__full__tags__related__desktop__title::-moz-selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.content-area__text__full__tags__related__desktop__title::selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

@media (min-width: 1024px){
    .content-area__text__full__fuente__detalle::-moz-selection{
      --tw-text-opacity: 1;
      color: rgba(0, 153, 204, var(--tw-text-opacity));
    }
    .content-area__text__full__fuente__detalle::selection{
      --tw-text-opacity: 1;
      color: rgba(0, 153, 204, var(--tw-text-opacity));
    }
    .content-area__text__full__tags__related__desktop{
      display: flex;
      width: 100%;
      flex-wrap: wrap;
      align-content: space-between;
      gap: 0.5rem;
      border-radius: 0.5rem;
      --tw-text-opacity: 1;
      color: rgba(0, 153, 204, var(--tw-text-opacity));
    }
      .content-area__text__full__tags__related__desktop__title{
        font-weight: 800;
      }
      .content-area__text__full__tags__related__desktop__title:::selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }
      .content-area__text__full__tags__related__desktop__items{
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(107, 114, 128, var(--tw-border-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-weight: 700;
      }
}

.top-header > .widget_gtranslate{
  height: 2rem !important;
}

.translate-pdf{
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
  margin-top: 5px;
  justify-content: center;
  gap: 4px;
}

.wps-pgfw-pdf-generate-icon__wrapper-frontend > a > img{
  height:50px !important;
}

.gt_selected{
}

.gt-current-lang{
  padding: 10px 15px 8px 8px !important;
}

.gt-current-lang > img{
  height: 20px !important;
}

.gt-lang-code{
  font-size: 15px !important;
}

@media (min-width: 1024px){
  .translate-pdf{
    display: flex;
    gap: 1rem;
    justify-content: end;
    flex-direction: row;
  }
}

.content-area__text__full__posts__related{
      margin-bottom: 2rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
    }

.content-area__text__full__posts__related__title__section{
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 700;
        line-height: 2.5rem;
        border-bottom: 1px solid rgba(0, 0, 0, .5);
      }

.content-area__text__full__posts__related__title__section__detalle{
          width: 12rem;
          border-bottom-width: 4px;
          --tw-border-opacity: 1;
          border-color: rgba(0, 0, 0, var(--tw-border-opacity));
          padding-bottom: 1rem;
          font-weight: 800;
          text-transform: uppercase;
        }

.content-area__text__full__posts__related__title__section::-moz-selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.content-area__text__full__posts__related__title__section::selection{
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.content-area__text__full__posts__related__item{
        margin-top: 1.25rem;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(0, 0, 0, var(--tw-border-opacity));
        --tw-border-opacity: 0;
        padding-bottom: 1.25rem;
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }

.content-area__text__full__posts__related__item__category{
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
          font-size: 0.75rem;
          line-height: 1rem;
          font-weight: 600;
          text-transform: uppercase;
          --tw-text-opacity: 1;
          color: rgba(0, 153, 204, var(--tw-text-opacity));
        }

.content-area__text__full__posts__related__item__title{
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          text-align: left;
        }

.content-area__text__full__posts__related__item__title a{
          font-size: 1.125rem;
          line-height: 1.75rem;
          font-weight: 700;
          --tw-text-opacity: 1;
          color: rgba(0, 0, 0, var(--tw-text-opacity));
        }

.content-area::-moz-selection{
  --tw-text-opacity: 1;
  color: rgba(0, 153, 204, var(--tw-text-opacity));
}

.content-area::selection{
  --tw-text-opacity: 1;
  color: rgba(0, 153, 204, var(--tw-text-opacity));
}

@media (min-width: 1024px){
      .content-area__text__full__posts__related{
        margin-bottom: 2rem;
        display: flex;
        flex-direction: row;
        gap: 1.5rem;
      }
}

.contenedor-single-multimedia{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.contenedor-single-multimedia__article{
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

.contenedor-single-multimedia__article__titulo{
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(0, 153, 204, var(--tw-text-opacity));
    }

.contenedor-single-multimedia__article__content{
      display: flex;
      flex-direction: column;
      gap: 1rem;
      /* .wp-block-gallery{
                            gap: 2rem;

                            .wp-block-image {
                                box-sizing: border-box;
                                display: flex;
                                flex-direction: column;
                                flex-grow: 1;
                                justify-content: center;
                                max-width: 100%;
                                position: relative;

                                img {
                                    flex: 1 0 0%;
                                    height: 100%;
                                    object-fit: cover;
                                    width: 100%;
                                }

                            }
                        }

                        .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
                            width: 100%;
                        }

                        .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
                            margin: 0;
                            width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
                        }

                        .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
                            width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)* .66667);
                        } */
    }

/* Estilos para el contenedor principal de la galería */

.contenedor-single-multimedia__article__content .wp-block-gallery, .contenedor-single-multimedia__article__content div.images-group {
        display: flex;
        flex-wrap: wrap;
        gap: 16px; /* Espacio entre las imágenes */
        justify-content: center; /* Centrar la galería */
        margin: 0 auto; /* Centrar la galería en el contenedor */
      }

/* Estilos para cada figura dentro de la galería */

.contenedor-single-multimedia__article__content .wp-block-gallery figure, .contenedor-single-multimedia__article__content div.images-group figure {
        flex: 1 1 100%; /* Una columna para que las imágenes sean grandes */
        max-width: 100%; /* Asegura que las figuras no se extiendan más allá del 100% del ancho del contenedor */
        box-sizing: border-box; /* Asegura que padding y border no influyan en el width */
        margin: 0; /* Elimina el margen de los elementos figure */
      }

.contenedor-single-multimedia__article__content div.images-group br {
        display: none;
      }

/* Aumentar el tamaño de las imágenes */

.contenedor-single-multimedia__article__content .wp-block-gallery img, .contenedor-single-multimedia__article__content div.images-group img {
        width: 100%;
        height: auto;
        display: block;
        border-radius: 8px; /* Bordes redondeados para las imágenes */
      }

/* Estilo para las leyendas de las imágenes */

.contenedor-single-multimedia__article__content .wp-block-gallery figcaption, .contenedor-single-multimedia__article__content div.images-group p {
        text-align: center;
        font-size: 14px;
        color: #555;
        padding: 8px 0;
        font-style: italic; /* Italiciza el texto de la leyenda */
        word-wrap: break-word; /* Permite que las palabras largas se dividan y no rompan el diseño */
        max-width: 100%; /* Asegura que la leyenda no sobrepase el ancho de la imagen */
        box-sizing: border-box; /* Asegura que padding no influya en el width */
      }

.contenedor-single-multimedia__sidebar{
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: 0.5rem;
    width: 380px;
  }

@media (min-width: 1024px){
  .contenedor-single-multimedia{
    display: flex;
    height: 100%;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
  }
    .contenedor-single-multimedia__article{
      width: 66.666667%;
    }
      .contenedor-single-multimedia__article__titulo{
        font-size: 3rem;
        line-height: 1;
        line-height: 1;
        --tw-text-opacity: 1;
        color: rgba(26, 29, 56, var(--tw-text-opacity));
      }
}

@media (min-width: 768px) {
    .contenedor-single-multimedia .wp-block-gallery figure, .contenedor-single-multimedia div.images-group figure {
      flex: 1 1 100%; /* Una columna en pantallas medianas */
      max-width: 100%;
    }
}

@media (min-width: 640px) {
    .contenedor-single-multimedia .wp-block-gallery figure, .contenedor-single-multimedia div.images-group figure {
      flex: 1 1 100%; /* Una columna en pantallas pequeñas */
      max-width: 100%;
    }
}

.contenedor-debates{
  border-radius: 0.375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.contenedor-debates__forum{
    margin-bottom: 1rem;
  }

.contenedor-debates__forum__title{
      width: 100%;
      padding-bottom: 1rem;
      text-align: center;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(21, 23, 41, var(--tw-text-opacity));
    }

.contenedor-debates__forum__image{
    }

.contenedor-debates__forum__image > p{
      position: absolute;
      bottom: 0px;
      display: flex;
      width: 100%;
      justify-content: center;
      --tw-bg-opacity: 1;
      background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
      --tw-bg-opacity: .85;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      font-size: 0.75rem;
      line-height: 1rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

@media (min-width: 1024px){
  .contenedor-debates{
    margin-left: 1rem;
    margin-right: 1rem;
    width: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
    .contenedor-debates__forum{
      display: flex;
      flex-direction: column;
      align-items: center;
    }
      .contenedor-debates__forum__title{
        font-size: 2.25rem;
        line-height: 2.5rem;
      }
      .contenedor-debates__forum__image{
        position: relative;
        width: 75%;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 300ms;
      }
        .contenedor-debates__forum__image:hover{
          --tw-translate-y: 0.5rem;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
      .contenedor-debates__forum__image > p{
        padding-top: 2rem;
        padding-bottom: 2rem;
        font-size: 1.5rem;
        line-height: 2rem;
      }
      .contenedor-debates__forum__image > img{
        min-width: 100%;
      }
}

.debabox{
  width: 100%;
  align-items: center;
}

.bootstrap-yop{
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.bootstrap-yop .basic-yop-poll-container .basic-answers-results .progress {
        margin: 0px;
      }

.bootstrap-yop .basic-yop-poll-container .row{
      margin-left: 0px;
      margin-right: 0px;
    }

.bootstrap-yop .basic-yop-poll-container .row .basic-answers{
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }

.bootstrap-yop .basic-yop-poll-container .row .basic-answers .basic-answer{
          display: flex;
          flex-direction: column;
          border-radius: 0.5rem;
          border-width: 2px;
          padding: 1rem !important;
        }

.bootstrap-yop .basic-yop-poll-container .row .basic-answers .basic-answer .basic-answer-content{
            margin-top: 0.5rem;
            margin-bottom: 0.5rem;
            padding-left: 1rem;
            padding-right: 1rem;
          }

.bootstrap-yop .basic-yop-poll-container .row .basic-answers .basic-answer .basic-input-text{
            margin-left: 0.25rem;
            margin-right: 0.25rem;
            margin-top: 0.5rem;
            margin-bottom: 0.5rem;
            padding-left: 1rem;
            padding-right: 1rem;
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
          }

.bootstrap-yop .basic-yop-poll-container .row .basic-vote{
        display: flex;
        width: 100%;
        justify-content: center;
      }

.bootstrap-yop .basic-yop-poll-container .row .basic-vote-button{
        /**background: #151729 !important;*/
        font-size: 1.25rem !important;
        font-weight: bold !important;
        border-radius: 10px !important;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
      }

.bootstrap-yop .col-xs-12{
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

@media (min-width: 1024px){
  .bootstrap-yop{
    width: 100%;
    padding-left: 4rem;
    padding-right: 4rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
            .bootstrap-yop .basic-yop-poll-container .row .basic-answers .basic-answer .basic-answer-content{
              padding-left: 2rem;
              padding-right: 2rem;
            }
            .bootstrap-yop .basic-yop-poll-container .row .basic-answers .basic-answer .basic-input-text{
              margin-top: 1rem;
              margin-bottom: 1rem;
              padding-left: 2rem;
              padding-right: 2rem;
            }
        .bootstrap-yop .basic-yop-poll-container .row .basic-question-title > h5{
          padding-left: 1rem;
          padding-right: 1rem;
          font-weight: 700;
          font-size: 1.25rem !important;
          color: #333366 !important;
        }
    .bootstrap-yop .col-xs-12{
      padding-left: 2rem;
      padding-right: 2rem;
    }
}

.content-area__comments{
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 1rem;
}

.content-area__comments__title{
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(21, 23, 41, var(--tw-text-opacity));
  }

.content-area__comments__lista{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

.content-area__comments__lista ol.children {
      margin-top: 1rem;
      margin-left: 1rem;
    }

.content-area__comments__lista ol.children .depth-1 {
        border-top-width: 1px;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgba(156, 163, 175, var(--tw-border-opacity));
        padding-top: 2rem;
      }

.content-area__comments__lista .comment-respond {
      margin-top: 1rem;
    }

.content-area__comments__lista .comment-respond .comment-reply-title small {
        margin-left: 1rem;
      }

.content-area__comments .comment-body{
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    border-radius: 0.375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    box-shadow: 0px 0px 5px 0px #151729;
  }

.content-area__comments .comment-body .comment-metadata{
      display: flex;
      gap: 1rem;
      padding-left: 2rem;
      padding-right: 2rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 700;
    }

.content-area__comments .comment-body .reply{
      display: flex;
      justify-content: flex-end;
      font-size: 0.875rem;
      line-height: 1.25rem;
    }

/*.comment-body::before{
                content: '';
                position: absolute;
                width: 0;
                height: 0;
                bottom: 100%;
                left: 1rem;
                border: .75rem solid transparent;
                border-top: none;
                opacity: .2rem;
                border-bottom-color: #151729;
        }*/

.content-area__comments .comment-author{
    display: flex;
    gap: 0.5rem;
  }

.content-area__comments .comment-author .url{
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-style: italic;
    }

.content-area__comments .comment-author > img{
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 9999px;
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.content-area__comments .comment-reply-title{
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
  }

.content-area__comments .comment-form{
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

.content-area__comments .comment-form .form-submit{
      display: flex;
      justify-content: center;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.content-area__comments .comment-form .form-submit .submit{
        cursor: pointer;
        border-radius: 0.375rem;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
      }

.content-area__comments .comment-form-comment > textarea{
    width: 100%;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(21, 23, 41, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
    --tw-bg-opacity: .55;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(21, 23, 41, var(--tw-text-opacity));
  }

.content-area__comments .btn{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-area__comments .btn:hover{
      animation: none;
    }

.content-area__comments .accordion {
    display: flex;
    width: 100%;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    border-radius: 0.375rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(21, 23, 41, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 300ms;
  }

.content-area__comments .accordion > img{
    height: 2.5rem;
    width: 2.5rem;
  }

.content-area__comments .active, .content-area__comments .accordion:hover {
    --tw-translate-y: 0.25rem;
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.content-area__comments .panel {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 500ms;
    display: none;
  }

.contenedor-terms-use-all{
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
}

.contenedor-terms-use-all__contenido{
    display: flex;
    flex-direction: column;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
  }

.contenedor-terms-use-all__contenido__titulo{
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      text-align: justify;
      font-size: 1.875rem;
      line-height: 2.25rem;
      font-weight: 700;
    }

.contenedor-terms-use-all__contenido__subtitulo{
      padding-top: 1rem;
      padding-bottom: 1rem;
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.contenedor-terms-use-all__contenido__parrafo{
      padding-left: 1rem;
      font-size: 1rem;
      line-height: 1.5rem;
      opacity: .5;
    }

@media (min-width: 1024px){
  .contenedor-terms-use-all{
    display: flex;
    width: 100%;
    flex-direction: row-reverse;
    gap: 0.5rem;
    padding-left: 6rem;
    padding-right: 6rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    text-align: justify;
  }
    .contenedor-terms-use-all__imagen{
      height: 16rem;
      padding-left: 2rem;
      padding-right: 2rem;
      padding-top: 2rem;
      padding-bottom: 2rem;
    }
}

.terms{
  height: 12rem;
}

.terms-box{
  width: 16rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.contenedor-contact-all{
  display: flex;
  width: 100%;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}

.contenedor-contact-all__container-info{
    width: 100%;
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.contenedor-contact-all__container-info__direccion{
      display: flex;
      flex-direction: row;
      gap: 0.5rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

.contenedor-contact-all__container-info__direccion > img{
      height: 2rem;
      width: 2rem;
    }

.contenedor-contact-all__container-info__contacto{
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

.contenedor-contact-all__container-info__contacto > img{
      height: 2rem;
      width: 2rem;
    }

.contenedor-contact-all__formulario-container{
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.contenedor-contact-all__formulario-container__titulo{
      display: flex;
      justify-content: center;
      padding-top: 1rem;
      padding-bottom: 1rem;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 600;
      text-decoration: underline;
    }

.contenedor-contact-all__formulario-container__formulario{
      display: flex;
      flex-direction: column;
      gap: 1rem;
      border-radius: 0.375rem;
      border-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.contenedor-contact-all__formulario-container__formulario__item__label{
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 600;
        opacity: .9;
      }

.contenedor-contact-all__formulario-container__formulario input {
        border-bottom-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        background-color: transparent;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }

.contenedor-contact-all__formulario-container__formulario textarea{
        border-radius: 0.375rem;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        background-color: transparent;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }

.contenedor-contact-all__formulario-container__formulario__buttons{
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
      }

.contenedor-contact-all__formulario-container__formulario__buttons__send{
          border-radius: 0.375rem;
          border-width: 1px;
          --tw-border-opacity: 1;
          border-color: rgba(255, 255, 255, var(--tw-border-opacity));
          --tw-bg-opacity: 1;
          background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }

.contenedor-contact-all__formulario-container__formulario__buttons__cancel{
          border-radius: 0.375rem;
          border-width: 1px;
          --tw-border-opacity: 1;
          border-color: rgba(255, 255, 255, var(--tw-border-opacity));
          --tw-bg-opacity: 1;
          background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
          --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }

.mapouter{
  display: none;
}

.gmap_canvas {
  display: none;
}

@media (min-width: 1024px){
  .contenedor-contact-all{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
    .contenedor-contact-all__container-info{
      height: 100%;
      width: 33.333333%;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
    }
    .contenedor-contact-all__formulario-container{
      width: 50%;
      padding-left: 2rem;
      padding-right: 2rem;
      background-image: radial-gradient(circle, #000 15%, transparent 10%), radial-gradient(circle, #000 15%, transparent 10%);
      background-size: 10px 5px;
      background-position: 0 0, 5px 5px;
    }
        .contenedor-contact-all__formulario-container__formulario input {
          height: 2rem;
          font-size: 1.25rem;
          line-height: 1.75rem;
        }
        .contenedor-contact-all__formulario-container__formulario textarea{
          font-size: 1.25rem;
          line-height: 1.75rem;
        }
          .contenedor-contact-all__formulario-container__formulario__buttons__send{
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            opacity: 1;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 500ms;
          }
            .contenedor-contact-all__formulario-container__formulario__buttons__send:hover{
              --tw-scale-x: 1.1;
              opacity: .8;
            }
          .contenedor-contact-all__formulario-container__formulario__buttons__cancel{
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            opacity: 1;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
            transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
            transition-duration: 500ms;
          }
            .contenedor-contact-all__formulario-container__formulario__buttons__cancel:hover{
              --tw-scale-x: 1.1;
              opacity: .8;
            }

  .mapouter{
    position: relative;
    margin-top: 1.5rem;
    display: block;
    width: 100%;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(21, 23, 41, var(--tw-border-opacity));
    text-align: right;
    height: 500px;
  }

  .gmap_canvas {
    display: block;
    width: 100%;
    overflow: hidden;
    --tw-border-opacity: 1;
    border-color: rgba(21, 23, 41, var(--tw-border-opacity));
    background-image: none;
    height: 500px;
  }
}

.contenedor-team{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.contenedor-team__grid{
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }

.contenedor-team__grid__item{
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 1rem;
      border-radius: 0.375rem;
      border-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(51, 51, 102, var(--tw-border-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.contenedor-team__grid__item__info{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 1rem;
        text-align: justify;
      }

.contenedor-team__grid__item__info__name{
          font-size: 1.5rem;
          line-height: 2rem;
          font-weight: 700;
        }

.contenedor-team__grid__item__info__desc{
          font-weight: 600;
          opacity: 1;
        }

.contenedor-team__grid__item__info__bio{
          border-top-width: 2px;
          border-bottom-width: 2px;
          --tw-border-opacity: 1;
          border-color: rgba(21, 23, 41, var(--tw-border-opacity));
          font-style: italic;
          opacity: .8;
        }

.contenedor-team__grid__item__info__redes{
          display: inline-flex;
          gap: 1rem;
        }

.contenedor-team__grid__item > img{
      width: 66.666667%;
      border-radius: 0.375rem;
      --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

@media (min-width: 1024px){
  .contenedor-team{
    padding-left: 4rem;
    padding-right: 4rem;
  }
    .contenedor-team__grid{
      display: grid;
      width: 100%;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 1rem;
      row-gap: 2rem;
    }
      .contenedor-team__grid__item{
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 300ms;
      }
        .contenedor-team__grid__item:hover{
          --tw-translate-y: 0.5rem;
          --tw-shadow: 0 0 #0000;
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
}

.contenedor-box-all{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.contenedor-box-all__info__sate{
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
    }

.contenedor-box-all__info__more{
      opacity: .8;
    }

.contenedor-box-all__info__correo{
      font-weight: 700;
      font-style: italic;
      --tw-text-opacity: 1;
      color: rgba(51, 51, 102, var(--tw-text-opacity));
    }

.worko-tabs {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.worko-tabs .state{
    position: absolute;
    left: -10000px;
  }

.worko-tabs .flex-tabs{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.worko-tabs .flex-tabs .tab{
      flex-grow: 1;
      max-height: 40px;
    }

.worko-tabs .flex-tabs .panel {
      width: 100%;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 2rem;
      padding-bottom: 2rem;
      min-height: 300px;
      display: none;
      flex-basis: auto;
    }

.worko-tabs .tab {
    display: inline-block;
    cursor: pointer;
    border-left-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
    vertical-align: top;
    padding: 10px;
  }

.worko-tabs .tab:hover{
      --tw-bg-opacity: 1;
      background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    }

.worko-tabs .alineador{
    display: flex;
    width: 100%;
    justify-content: center;
  }

.worko-tabs .alineador .wp-block-file{
      width: 100%;
    }

#tab-one-label{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 67, 126, var(--tw-bg-opacity));
}

#tab-two-label{
  --tw-bg-opacity: 1;
  background-color: rgba(81, 54, 94, var(--tw-bg-opacity));
}

#tab-three-label{
  --tw-bg-opacity: 1;
  background-color: rgba(165, 134, 56, var(--tw-bg-opacity));
}

#tab-four-label{
  --tw-bg-opacity: 1;
  background-color: rgba(44, 133, 141, var(--tw-bg-opacity));
}

#tab-five-label{
  --tw-bg-opacity: 1;
  background-color: rgba(164, 79, 76, var(--tw-bg-opacity));
}

#tab-one:checked ~ .tabs #tab-one-label, #tab-two:checked ~ .tabs #tab-two-label, #tab-three:checked ~ .tabs #tab-three-label, #tab-four:checked ~ .tabs #tab-four-label, #tab-five:checked ~ .tabs #tab-five-label {
  cursor: default;
  border-left-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(21, 23, 41, var(--tw-border-opacity));
  opacity: .8;
}

#tab-one:checked ~ .tabs #tab-one-panel, #tab-two:checked ~ .tabs #tab-two-panel, #tab-three:checked ~ .tabs #tab-three-panel, #tab-four:checked ~ .tabs #tab-four-panel, #tab-five:checked ~ .tabs #tab-five-panel {
  display: block;
}

.contenedor-services-all__viewer{
    display: flex;
    flex-direction: row;
    gap: 0.25rem;
    overflow-x: scroll;
    scrollbar-width: none;
  }

.contenedor-services-all__viewer__item{
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.contenedor-services-all__viewer__item__heading{
        --tw-bg-opacity: 1;
        background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
        padding-left: 1rem;
        padding-right: 1rem;
      }

.contenedor-services-all__viewer__item__heading--mex{
          --tw-bg-opacity: 1;
          background-color: rgba(0, 102, 0, var(--tw-bg-opacity));
          --tw-bg-opacity: .8;
          padding-left: 1rem;
          padding-right: 1rem;
        }

.contenedor-services-all__viewer__item__heading--ecu{
          --tw-bg-opacity: 1;
          background-color: rgba(255, 204, 51, var(--tw-bg-opacity));
          --tw-bg-opacity: .8;
          padding-left: 1rem;
          padding-right: 1rem;
        }

.contenedor-services-all__viewer__item__pdf{
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        height: 650px;
      }

/** Estilos formulario de empleos*/

.empleos{
  margin-top: 1rem;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  gap: 2rem;
  padding: 4rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(90deg, #1a1d38,#008ee6);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.wpcf7-form{
  display: flex;
  flex-direction: column;
  gap: .5rem;
}

.wpcf7-form > label{
  display: flex;
  flex-direction: column;
}

.wpcf7-form-control{
  border: #fff solid;
  border-radius: 5px;
  padding: 10px;
  background: transparent;
  width: 100%;
}

.wpcf7-file{
  border: white;
}

.empleos> figure{
  box-shadow: 26px -32px 20px 7px rgba(189,214,250,0.87);
  -webkit-box-shadow: 26px -32px 20px 7px rgba(189,214,250,0.87);
  -moz-box-shadow: 26px -32px 20px 7px rgba(189,214,250,0.87);
}

@media (min-width: 1024px){
    .contenedor-services-all__viewer{
      display: flex;
      flex-direction: column;
      gap: 1rem;
      --tw-bg-opacity: 1;
      background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
      padding-left: 2rem;
      padding-right: 2rem;
      background-image: radial-gradient(circle, #000 15%, transparent 10%), radial-gradient(circle, #000 15%, transparent 10%);
      background-size: 10px 5px;
      background-position: 0 0, 5px 5px;
    }
      .contenedor-services-all__viewer__item{
        padding-left: 1rem;
        padding-right: 1rem;
      }
        .contenedor-services-all__viewer__item__heading{
          --tw-bg-opacity: 1;
          background-color: rgba(204, 0, 0, var(--tw-bg-opacity));
          --tw-bg-opacity: .95;
          padding-left: 1rem;
          padding-right: 1rem;
          --tw-text-opacity: 1;
          color: rgba(255, 255, 255, var(--tw-text-opacity));
        }
          .contenedor-services-all__viewer__item__heading--mex{
            --tw-bg-opacity: 1;
            background-color: rgba(0, 102, 0, var(--tw-bg-opacity));
            --tw-bg-opacity: .95;
            padding-left: 1rem;
            padding-right: 1rem;
          }
          .contenedor-services-all__viewer__item__heading--ecu{
            --tw-bg-opacity: 1;
            background-color: rgba(255, 204, 51, var(--tw-bg-opacity));
            --tw-bg-opacity: .95;
            padding-left: 1rem;
            padding-right: 1rem;
          }
        .contenedor-services-all__viewer__item__pdf{
          width: 100%;
          padding-left: 0.25rem;
          padding-right: 0.25rem;
          height: 650px;
        }

  .empleos{
    display: flex;
    flex-direction: row;
  }
}

.contenedor-services-all{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.contenedor-services-all__info{
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
  }

.contenedor-services-all__info__heading{
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
    }

.contenedor-services-all__info__parrafo{
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      text-align: justify;
    }

.contenedor-interviews{
  display: flex;
  height: 100%;
  width: 100%;
  min-width: 100%;
  flex-direction: row;
  gap: 1rem;
  overflow-x: scroll;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.contenedor-interviews__item{
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(26, 29, 56, var(--tw-border-opacity));
    --tw-border-opacity: .5;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(26, 29, 56, var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    width:18rem;
  }

.contenedor-interviews__item__title{
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      overflow: hidden;
    }

.contenedor-interviews__item__date{
      display: flex;
      width: 100%;
      justify-content: flex-end;
      padding-top: 1rem;
      padding-bottom: 1rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-style: italic;
    }

@media (min-width: 1024px){
  .contenedor-interviews-all{
    display: flex;
    width: 100%;
    flex-direction: row;
    padding-left: 1rem;
    padding-right: 1rem;
  }
    .contenedor-interviews-all__grid{
      display: flex;
      height: 100%;
      width: 66.666667%;
      flex-direction: column;
    }
    .contenedor-interviews-all__sidebar{
      display: flex;
      height: 100%;
      width: 33.333333%;
      flex-direction: column;
      gap: 1.5rem;
    }
    .contenedor-interviews-all .contenedor-interviews{
      overflow: hidden;
      padding-left: 2rem;
    }
}

.grid-especial-show{
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.grid-especial-show__box{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%), radial-gradient(at top center, rgba(255,255,255,0.40) 0%, rgba(0,0,0,0.40) 120%) #989898;
    background-blend-mode: multiply,multiply;
    background-image: radial-gradient(circle, #000 15%, transparent 10%), radial-gradient(circle, #000 15%, transparent 10%);
    background-size: 10px 5px;
    background-position: 0 0, 5px 5px;
  }

.grid-especial-show__box__title{
      font-size: 2.25rem;
      line-height: 2.5rem;
      font-weight: 600;
      --tw-text-opacity: 1;
      color: rgba(26, 29, 56, var(--tw-text-opacity));
    }

.grid-especial-show__box__social-bar{
      display: flex;
      gap: 0.25rem;
    }

.grid-especial-show__box__content{
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      --tw-bg-opacity: .75;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.grid-especial-show__box__iframe{
      position: relative;
      display: flex;
      align-items: center;
      justify-content: flex-end;
    }

.grid-especial-show__box__iframe > iframe{
      position: absolute;
    }

@media (min-width: 1024px){
  .grid-especial-show{
    flex-direction: row;
  }
    .grid-especial-show__box{
      width: 75%;
    }
    .grid-especial-show__sidebar{
      display: flex;
      height: 100%;
      width: 25%;
      flex-direction: column;
      justify-content: center;
      gap: 0.5rem;
    }
}

.title-about-us{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.title-about-us__heading{
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
  }

.title-about-us__description{
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
    --tw-text-opacity: .5;
  }

@media (min-width: 1024px){
  .title-about-us{
    display: flex;
    flex-direction: row;
  }
    .title-about-us__heading{
      --tw-bg-opacity: 1;
      background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: 3rem;
      line-height: 1;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }
    .title-about-us__description{
      --tw-bg-opacity: 1;
      background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
      padding-left: 2rem;
      padding-right: 2rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      --tw-text-opacity: .8;
    }
}

.lista-ordenada {
  position: relative;
  margin-left: 2rem;
  margin-right: 2rem;
  margin-top: 2rem;
  display: flex;
  --tw-bg-opacity: 1;
  background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
  display: none;
  height: 4px;
}

.lista-ordenada::before,
            .lista-ordenada::after{
    content: "";
    position: absolute;
    top: -8px;
    display: block;
    width: 0;
    height: 0;
    border-radius: 10px;
    border: 10px solid #151729;
  }

.lista-ordenada:before{
    left: -5px;
  }

.lista-ordenada::after {
    right: -10px;
    border: 10px solid transparent;
    border-right: 0;
    border-left: 20px solid #151729;
    border-radius: 3px;
  }

.lista-ordenada__indications{
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
    display: none;
  }

.lista-ordenada__indications--mobile{
      display: block;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 2rem;
      padding-bottom: 2rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 600;
      --tw-text-opacity: 1;
      color: rgba(51, 51, 102, var(--tw-text-opacity));
    }

.lista-ordenada .lista-items {
    position: relative;
    display: inline-block;
    font-weight: 700;
    float: left;
    width: 4rem;
    height: 50px;
  }

.lista-ordenada .lista-items:hover {
      cursor: pointer;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.lista-ordenada .lista-items .diplome {
    position: absolute;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 102, var(--tw-text-opacity));
    top: -47px;
    left: 36%;
  }

.lista-ordenada .lista-items .point {
    position: absolute;
    display: block;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    content: "";
    top: -6px;
    left: 60%;
    width: 16px;
    height: 16px;
    border: 4px solid #151729;
    border-radius: 10px;
  }

.lista-ordenada .lista-items .description {
    position: relative;
    z-index: 10;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-weight: 400;
    display: none;
    width: 16rem;
  }

.lista-ordenada .lista-items:hover .description {
    display: block;
  }

.banner-telesur{
  width: 100%;
  cursor: pointer;
  -o-object-fit: fill;
     object-fit: fill;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  opacity: .85;
  height: 38rem;
  display: none;
}

@media (min-width: 1024px){
  .lista-ordenada{
    display: block;
  }
    .lista-ordenada__indications{
      display: block;
    }
      .lista-ordenada__indications--mobile{
        display: none;
      }

  .banner-telesur{
    display: block;
  }
}

.contenedor-timeline-mobile{
  min-width: 100%;
  overflow-x: scroll;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  scrollbar-width: none;
}

.contenedor-timeline-mobile__history{
    display: flex;
    min-width: 100%;
    flex-direction: row;
    gap: 1rem;
  }

.contenedor-timeline-mobile__history__item{
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 4rem;
      border-radius: 0.375rem;
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.contenedor-timeline-mobile__history__item__year{
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-weight: 700;
      }

.contenedor-timeline-mobile__history__item__content{
        width: 16rem;
      }

.contenedor-timeline-mobile__history__item > img{
      height: 2rem;
      width: 2rem;
    }

@media (min-width: 1024px){
  .contenedor-timeline-mobile{
    display: none;
  }
}

.blocks-about{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.blocks-about__item{
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

.blocks-about__item__titulo{
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 700;
      text-transform: uppercase;
    }

.blocks-about__item__lista{
      list-style-type: disc;
      padding-left: 1rem;
      padding-right: 1rem;
    }

.expli-sur{
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(51, 51, 102, var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .blocks-about{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.site-footer {
  position: relative;
  margin-top: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
  background: #1a1d38;
}

.site-footer__top {
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
  }

.site-footer__top__boletin {
      display: flex;
      flex-direction: column;
      align-items: center;
      row-gap: 1rem;
      border-top-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(243, 244, 246, var(--tw-border-opacity));
      --tw-border-opacity: .1;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      text-align: center;
    }

.site-footer__top__boletin__title {
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: 700;
        text-transform: uppercase;
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

.site-footer__top__boletin__first-msg {
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 800;
        line-height: 1.15;
      }

.site-footer__top__boletin__second-msg {
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-weight: 300;
      }

.site-footer__top__boletin__form {
        display: flex;
        gap: 1rem;
        flex-direction: column;
        width: 50%;
      }

.site-footer__top__boletin__submit {
        cursor: pointer;
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
        padding: 0.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(26, 29, 56, var(--tw-text-opacity));
        transition-delay: 200ms;
        width: 100%;
        display: flex;
        justify-content: center;
      }

.site-footer__top__boletin__submit:hover {
        --tw-bg-opacity: 1;
        background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
        transition-delay: 200ms;
      }

.site-footer__top__boletin__confirmation-msg {
        width: 50%;
        padding: 0.5rem;
        font-weight: 700;
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        font-size: 1rem;
      }

.site-footer__top__boletin__input {
        width: 100%;
        padding: 0.5rem;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgba(21, 23, 41, var(--tw-text-opacity));
      }

.site-footer__top__boletin__input::-moz-placeholder {
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }

.site-footer__top__boletin__input::placeholder {
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }

.site-footer__top__boletin__condiciones-msg {
        font-size: 0.75rem;
        line-height: 1rem;
        --tw-text-opacity: 1;
        color: rgba(156, 163, 175, var(--tw-text-opacity));
      }

.site-footer__top__boletin__condiciones-msg__link {
          text-decoration: underline;
        }

.site-footer__bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.site-footer__bottom__logo {
      width: 6rem;
    }

.site-footer__bottom__col {
      display: flex;
      flex-direction: column;
      align-items: center;
      row-gap: 1rem;
    }

.site-footer__bottom--desktop {
      display: none;
    }

.site-footer__bottom .widget_logo .brand {
        --tw-text-opacity: 1;
        color: rgba(243, 244, 246, var(--tw-text-opacity));
      }

.site-footer__info {
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
    --tw-text-opacity: .75;
  }

@media (min-width: 1024px) {
    .site-footer__top {
      padding-bottom: 2rem;
    }
      .site-footer__top__boletin {
        border-style: none;
      }
        .site-footer__top__boletin__first-msg {
          font-size: 1.875rem;
          line-height: 2.25rem;
        }
        .site-footer__top__boletin__second-msg {
          font-size: 1.125rem;
          line-height: 1.75rem;
        }
        .site-footer__top__boletin__input {
        }
    .site-footer__bottom {
      flex-direction: row;
      align-items: flex-start;
      justify-content: space-around;
      padding-left: 2rem;
      padding-right: 2rem;
      padding-top: 3rem;
      padding-bottom: 3rem;
      font-weight: 800;
      --tw-text-opacity: 1;
      color: rgba(243, 244, 246, var(--tw-text-opacity));
    }
      .site-footer__bottom--desktop {
        display: flex;
      }
      .site-footer__bottom--mobile {
        display: none;
      }
      .site-footer__bottom__logo {
      }
      .site-footer__bottom__col {
      }
      .site-footer__bottom .widget_nav_menu {
        display: block;
      }
      .site-footer__bottom .menu {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
      }
    .site-footer__info {
      border-top-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(243, 244, 246, var(--tw-border-opacity));
      --tw-border-opacity: .1;
      padding-left: 2rem;
      padding-right: 2rem;
      padding-top: 1rem;
      padding-bottom: 2rem;
    }
}

.content-404-all{
  display: flex;
  flex-direction: column;
  gap: 3rem;
  background: rgb(21,23,41);
  background: linear-gradient(90deg, rgba(21,23,41,1) 0%, rgba(26,29,56,1) 35%, rgba(51,51,102,1) 100%);
}

.heading-404{
  display: flex;
  flex-direction: column;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.heading-404__image{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

.heading-404__text{
    align-items: center;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    text-align: justify;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
  }

.heading-404__text__goHome{
      display: flex;
      height: 3rem;
      width: 8rem;
      cursor: pointer;
      align-items: center;
      justify-content: center;
      border-radius: 9999px;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(21, 23, 41, var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 200ms;
    }

.heading-404__text__goHome:hover{
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(21, 23, 41, var(--tw-text-opacity));
        opacity: .5;
      }

.heading-404__text__break{
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      gap: 1rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

@media (min-width: 1024px){
  .heading-404{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 6rem;
  }
    .heading-404__text{
      display: flex;
      width: 50%;
      flex-direction: column;
      gap: 1rem;
      padding-top: 0px;
      padding-bottom: 0px;
    }
      .heading-404__text__break{
        width: 100%;
        gap: 0.5rem;
        padding-top: 0px;
        padding-bottom: 0px;
      }
}

.tags-page-404{
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.tags-page-404__title{
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    text-shadow: 2px 2px 2px #b0b0b0;
  }

.tags-page-404 .tag-cloud-link{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(21, 23, 41, var(--tw-text-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 200ms;
  }

.tags-page-404 .tag-cloud-link:hover{
      --tw-translate-y: 0.5rem;
      border-bottom-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

.more-404{
  padding-left: 1rem;
  padding-right: 1rem;
}

.more-404__item{
    position: relative;
    height: 14rem;
    width: 100%;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

.more-404__item__imagen{
      display: block;
      height: 14rem;
      width: 100%;
      -o-object-fit: fill;
         object-fit: fill;
    }

.more-404__item__imagen > img{
      height: 12rem;
    }

.more-404__item__text{
      position: absolute;
      bottom: 0px;
      height: 4rem;
      width: 100%;
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
      --tw-bg-opacity: .5;
      padding-left: 1rem;
      padding-right: 1rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      overflow: hidden;
    }

@media (min-width: 1024px){
  .more-404{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center;
    gap: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
    .more-404__item{
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      align-items: center;
      justify-content: center;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 300ms;
    }
      .more-404__item:hover{
        --tw-translate-y: 0.5rem;
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
}

@media (min-width: 1280px){
  .more-404{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
      .more-404__item__text{
        height: 6rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        overflow: hidden;
      }
}

.content-newsletter__header{
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-around;
    gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-newsletter__header__logo{
      width: 33.333333%;
    }

.content-newsletter__header__logo > img{
      width: 80%;
    }

.content-newsletter__header__list{
      display: flex;
      justify-content: flex-end;
      gap: 0.5rem;
    }

.content-newsletter__header__list__item{
        display: inline-block;
        border-radius: 9999px;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        --tw-text-opacity: 1;
        color: rgba(0, 153, 204, var(--tw-text-opacity));
      }

@media (min-width: 1024px){
    .content-newsletter__header{
      width: 66.666667%;
      justify-content: space-evenly;
      padding-left: 1rem;
      padding-right: 1rem;
    }
      .content-newsletter__header__logo > img{
        width: auto;
      }
        .content-newsletter__header__list__item{
          height: 2.5rem;
          width: 2.5rem;
        }
}

.content-newsletter{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-newsletter__title{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

.content-newsletter__title > img{
    height: 2rem;
    width: 2rem;
  }

.content-newsletter__contenido{
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

.content-newsletter__contenido__section{
      --tw-bg-opacity: 1;
      background-color: rgba(26, 29, 56, var(--tw-bg-opacity));
      --tw-bg-opacity: .9;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

.content-newsletter__contenido__section--title{
        padding-top: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
      }

.content-newsletter__contenido__section--title > a{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden;
      }

.content-newsletter__contenido__section--fecha{
        display: flex;
        justify-content: flex-end;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-style: italic;
        opacity: .7;
      }

@media (min-width: 768px){
    .content-newsletter__contenido{
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
      .content-newsletter__contenido__section{
      }
}

@media (min-width: 1024px){
  .content-newsletter{
    width: 100%;
    align-items: center;
  }
    .content-newsletter__title{
      width: 66.666667%;
    }
    .content-newsletter__contenido{
      display: grid;
      width: 66.666667%;
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
      .content-newsletter__contenido__section{
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
        transition-duration: 500ms;
      }
        .content-newsletter__contenido__section:hover{
          --tw-translate-y: 0.5rem;
          --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
}

@media (min-width: 1280px){
    .content-newsletter__contenido{
      padding-left: 3rem;
      padding-right: 3rem;
    }
}

.content-newsletter__footer{
    bottom: 0px;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

.content-newsletter__footer__list{
      gap: 0.5rem;
    }

.content-newsletter__footer__list__item{
        display: inline-block;
        width: 2rem;
        border-radius: 9999px;
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(255, 255, 255, var(--tw-border-opacity));
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
      }

.content-newsletter__footer__legal{
      border-top-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      padding-top: 1rem;
      padding-bottom: 1rem;
      text-align: center;
      font-size: 0.75rem;
      line-height: 1rem;
      --tw-text-opacity: 1;
      color: rgba(209, 213, 219, var(--tw-text-opacity));
    }

@media (min-width: 1024px) {
    .content-newsletter__footer {
      width: 66.666667%;
    }
}

.floating-newsletter {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  position: fixed;
  bottom: 80px;
  right: 10px;
  width: 4rem;
  height: 4rem;
  transform: translateY(70px);
  transition: all 120ms ease-out;
  border-radius: 50%;
  opacity: 0;
  /* background: -moz-linear-gradient(-45deg, #183850 0, #183850 25%, #192c46 50%, #22254c 75%, #22254c 100%);
  background: -webkit-linear-gradient(-45deg, #183850 0, #183850 25%, #192c46 50%, #22254c 75%, #22254c 100%); */
  background: rgba(21,23,41,var(--tw-bg-opacity));
  /* background-repeat: no-repeat;
  background-attachment: fixed; */
}

.floating-newsletter.enter:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  opacity: 1;
}

.floating-newsletter.enter {
  transform: translateY(0);
  opacity: 1;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.14);
}

.floating-newsletter.expand {
  width: 350px;
  max-height: 400px;
  height: 250px;
  border-radius: 5px;
  border: 2px solid white;
  cursor: auto;
  opacity: 1;
  background: rgba(21,23,41,0.9);
}

.floating-newsletter :focus {
  outline: 0;
  box-shadow: 0 0 3pt 2pt rgba(14, 200, 121, 0.3);
}

.floating-newsletter .content {
  display: flex;
  flex-direction: column;
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  border-radius: 50%;
  transition: all 250ms ease-out;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.floating-newsletter .content.enter {
  opacity: 1;
  border-radius: 0;
  margin: 1rem;
  width: auto;
  height: auto;
}

.floating-newsletter .content .header {
  flex-shrink: 0;
  padding-bottom: 10px;
  display: flex;
  background: transparent;
}

.floating-newsletter .content .header .title {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0 5px;
  font-size: 18px;
  font-weight: bold;
}

.floating-newsletter .content .header button {
  flex-shrink: 0;
}

.floating-newsletter .content .info {
  margin: 0;
  border-radius: 4px;
  background: transparent;
}

.floating-newsletter .content .footer {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  max-height: 90px;
  background: transparent;
}

@keyframes show-content-even {
  0% {
    margin-left: -480px;
  }

  100% {
    margin-left: 0;
  }
}

@keyframes show-content-odd {
  0% {
    margin-right: -480px;
  }

  100% {
    margin-right: 0;
  }
}

.content-apps{
  display: flex;
  flex-direction: column;
}

.content-apps__container{
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

.content-apps__container__buttons{
      margin: 1rem;
      display: flex;
      gap: 0.5rem;
    }

.content-apps__container__buttons a{
        border-radius: 0.375rem;
        --tw-bg-opacity: 1;
        background-color: rgba(21, 23, 41, var(--tw-bg-opacity));
        padding: 1rem;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity));
      }

@media (min-width: 1024px){
  .content-apps{
    flex-direction: row;
    gap: 1rem;
  }
        .content-apps__container__buttons a:hover{
          border-width: 2px;
          --tw-border-opacity: 1;
          border-color: rgba(21, 23, 41, var(--tw-border-opacity));
          --tw-bg-opacity: 1;
          background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
          --tw-text-opacity: 1;
          color: rgba(21, 23, 41, var(--tw-text-opacity));
        }
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.grid-item {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
  transition: transform 0.2s;
}

.grid-item:hover {
  transform: translateY(-5px);
}

.grid-item img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.grid-item h3 {
  font-size: 1.2em;
  margin: 10px 0;
  padding: 0 10px;
  color: #333;
}

/* Modal Styles */

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 60px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  flex-direction: column;
  background-color: rgba(0,0,0,0.9);
  visibility: hidden; /* Added for initial hiding */
  opacity: 0; /* Added for initial hiding */
  transition: opacity 0.3s ease; /* Added for smooth transition */
}

.modal.show {
  visibility: visible;
  opacity: 1;
}

.modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

#modal-caption {
  margin-left: auto;
  margin-right: auto;
  font-size: x-large;
  font-weight: 700;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #fff;
  padding: 10px 0;
  height: 150px;
  background: rgba(26, 29, 56);
  display: flex;
  align-items: center;
  justify-content: center;
}

.close-button {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 70px;
  font-weight: bold;
  transition: 0.3s;
}

.close-button:hover,
.close-button:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

.prev-button,
.next-button {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 60px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.next-button {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev-button:hover,
.next-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/**/

.static {
  position: static;
}

.block {
  display: block;
}

.inline {
  display: inline;
}

.table {
  display: table;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.border {
  border-width: 1px;
}

.lowercase {
  text-transform: lowercase;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.text-effect--middle-background {
    --animatedUnderlineHeight: 15%;
    background-image: linear-gradient(0, HSLA(202, 89%, 53%, var(--bg-opacity)) 0, HSL(202, 89%, 53%, var(--bg-opacity)));
    background-size: 100% var( --animatedUnderlineHeight);
    background-position: left 90%;
    background-repeat: no-repeat;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    transition: background-size .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }

.text-effect--middle-background:hover {
      --animatedUnderlineHeight: 40%;
    }

.text-effect--underline-background {
    display: inline;
    transition: 500ms ease-in-out;
    background-image: linear-gradient(transparent calc(65% - 5px), HSLA(240, 33%, 30%, var(--bg-opacity)) 0px);
    background-size: 0;
    background-repeat: no-repeat;
  }

.text-effect--underline-background:hover {
      background-size: 100%;
    }

@media (min-width: 640px) {
}

@media (min-width: 768px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1280px) {
}

@media (min-width: 1536px) {
}

@media (min-width: 1440px) {
}