/*////////////////////////////////// MEGAS PORTADAS //////////////////////////////////*/
.TRIPLE_SUPERIOR .container-mega .BN{padding-left: 8px;padding-right: 8px;}

/*////////////////////////////////// SKYS & STICKY PUBLI BOTTOM //////////////////////////////////*/
.ad-wrapper-side {display: none;}
div#content-sticky {display: flex;position: fixed;bottom: 0;text-align: center;background: var(--neutral-white);border-top: 1px solid #ccc;width: 100%;padding: .5rem;z-index: 5;}
#content-sticky div, #content-sticky iframe{margin: auto !important}

/* btn togle stcky publicidad */
#content-sticky{-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: 0.5s all ease-in-out;transition: all 0.5s ease-in-out;}
#content-sticky .toggle-button {position: absolute;top: -28px;right: 0;opacity: 1;background-color: #ffffff;color: var(--gray-2);border: none;border-radius: 5px;padding: 5px 10px;cursor: pointer;font-size: 14px;z-index: 1001;border-radius: 3px 2px 0 0;box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.2);width: 28px;height: 28px;font-family: var(--font-1);font-weight: bold;text-align: center;display: flex;justify-content: center;align-items: center;}
#content-sticky.hidden {bottom: -105px;}
.wrap-TRIPLE .BN iframe, .wrap-TRIPLE .BN ins{display: block!important;max-width: calc(300px - 12px)!important;}
@media (max-width: 1500px) {
  .skyscraper#sky1 {right: 1205px;}
  .skyscraper#sky2 {left: 1205px;}
}

@media (min-width: 1200px) {
  .ad-wrapper-side {display: block;position: relative;z-index: 3;overflow-x: visible;height: 1px;top: 200px;flex: 0 0 auto;width: 100%;transition: top 0.3s ease-in;max-width: 1724px;min-width: 1724px;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);left: 50%;}
  .ad-wrapper-side-left, .ad-wrapper-side-right {position: absolute;z-index: 1;margin: 0 auto;background-color: transparent;height: 100%;/*background-color: #f3f3f3;border: solid 1px black;*/height: auto;width: 250px;display: flex;max-height: calc(100vh - 180px);object-fit: cover;}
  .ad-wrapper-side-left{left: 0;top: 0;justify-content: flex-end;}
  .ad-wrapper-side-right{right: 0;top: 0;justify-content: flex-start;}
  .ad-wrapper-side-left .ad {float: left;overflow: hidden;}
  .ad-wrapper-side-right .ad {float: right;overflow: hidden;margin-right: 0;margin-top: 0;}
  .ad-wrapper-side.fix-top{position: fixed;top: 100px;}
  .ad-wrapper-side.fix-top .ad-wrapper-side-left, .ad-wrapper-side.fix-top .ad-wrapper-side-right{max-height: calc(100vh - 110px);}
}

@media (max-width: 1485px) {
  .ad-wrapper-side{display: none;}
}

@media (max-width: 767px) {
  div#content-sticky {display: block;z-index: 4147483647;/*overflow-x: hidden !important;*/width: 100%;}
}

/*////////////////////////////////// STICKY ADD PORTADAS //////////////////////////////////*/
/*STICKY ADD PORTADAS */
.MODULO .third-wrap{height: 100%;}
.MODULO .third-wrap > div,.MODULO .sec-wrap > div{height: 100%;width: 100%;}
.MODULO .third-wrap .wrap_three > div{height: 100%;width: 100%;}
/* Cuando la publi estÃ¡ fija al top */.fixed_add {z-index: 1;max-width: calc(300px - 24px); /* Asegura que quede encima */}
/* Cuando la publi se pega al fondo del contenedor */.stick-bottom {z-index: 1;bottom: 12px;max-width: calc(300px - 24px); /* Puede ser mÃ¡s bajo si querÃ©s que quede debajo de algo */}
.TRIPLE_SUPERIOR .BN {padding: 12px;background: #fbfbfb;border-radius: 0;margin-bottom: 0;height: 100%;position: relative;overflow: hidden;margin: 0;width: 100%;}
.periodico_2 .TRIPLE_SUPERIOR .BN{background: #fbeadd;}
/*STICKY ADD PORTADAS */

/*////////////////////////////////// FICHA ARTÍCULO //////////////////////////////////*/
.wrap-FICHA-ARTICULO.ficha-articulo-opinion .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p:first-of-type::first-letter {font-size: 4em; /* Ajusta el tamaño para que ocupe toda la altura */font-weight: bold;float: left; /* Hace que el texto fluya a su lado */margin-right: 15px; /* Espacio entre la letra y el texto */line-height: 1; /* Mantiene la alineación correcta */}
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER{width: 30%;min-width: 300px;max-width: 300px;}
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO{width: calc(100% - 332px);}
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img{max-width: 100%;height: auto;}

/*////////////////////////////////// EDICIÓN DE MÓDULOS CON ROBA EN PORTADAS //////////////////////////////////*/
/*.MODULO_1_1_3.MODULO_ROBA_1_1_3*/
.MODULO_1_1_3.MODULO_ROBA_1_1_3{gap: 32px;}
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .first-wrap{flex: 1 0 calc(100% - 332px);margin-right: 0;padding-right: 0;margin-bottom: 0;}
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .sec-wrap{flex: 1 0 calc(30% - 32px);margin-right: 0;margin-bottom: 0;padding-right: 0;max-width: 300px;min-width: 300px;}
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap{margin-bottom: 0;padding-top: 0;}
/*.MODULO_1_1_3.MODULO_ROBA_1_1_3*/

/*.MODULO_1_1_3.MODULO_ROBA_1_1_3.MODULO_3_1_1*/
.MODULO_1_1_3.MODULO_ROBA_1_1_3.MODULO_3_1_1 .first-wrap{margin-left: 0;padding-left: 0;}
/*.MODULO_1_1_3.MODULO_ROBA_1_1_3.MODULO_3_1_1*/

/*.MODULO_1_4_3.MODULO_ROBA2X_1_4_3*/
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3{grid-column-gap: 32px;grid-template-columns: calc(100% - 332px) calc(25% - 32px);}
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap {max-width: 300px;min-width: 300px;}
/*.MODULO_1_4_3.MODULO_ROBA2X_1_4_3*/

/*.MODULO_1_4_3.MODULO_ROBA_1_4_3*/
.MODULO_1_4_3.MODULO_ROBA_1_4_3{grid-column-gap: 32px;grid-template-columns: calc(100% - 332px) calc(25% - 32px);}
.MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap{max-width: 300px;min-width: 300px;}
/*.MODULO_1_4_3.MODULO_ROBA_1_4_3*/

/*MODULO_50_50_ROBA MODULO_50_50_ROBAX2*/
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2{display: flex;flex-direction: row;gap: 32px;align-items: stretch;justify-content: flex-start;}
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap{flex: 1 0 calc(100% - 332px);display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;flex-direction: row;margin: 0;gap: 32px;}
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap article{flex: 1 0 calc(50% - 32px);margin-top: 0 !important;}
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .sec-wrap{flex: 1 0 calc(30% - 32px);max-width: 300px;min-width: 300px;margin-top: 0;}
/*MODULO_50_50_ROBA MODULO_50_50_ROBAX2*/

/*MODULO_ROBA_VERT_2*/
.MODULO_ROBA_VERT_2{justify-content: flex-start;align-items: stretch;gap: 32px;}
.MODULO_ROBA_VERT_2 .first-wrap{display: flex;align-items: stretch;flex-direction: row;gap: 32px;flex: 1 0 calc(100% - 332px);margin:0;}
.MODULO_ROBA_VERT_2 .first-wrap article{flex: 1 0 calc(50% - 32px);}
.MODULO_ROBA_VERT_2 .sec-wrap{flex: 1 0 calc(30% - 32px);margin:0;max-width: 300px;min-width: 300px;}
/*MODULO_ROBA_VERT_2*/

/*MODULO_ROBA_M_VERT*/
.MODULO_ROBA_M_VERT{justify-content: flex-start;align-items: stretch;gap: 32px;}
.MODULO_ROBA_M_VERT .first-wrap{margin:0;flex: 1 0 calc(100% - 332px)}
.MODULO_ROBA_M_VERT .sec-wrap{margin:0;flex: 1 0 calc(30% - 32px);max-width: 300px;min-width: 300px;}
/*MODULO_ROBA_M_VERT*/

/*MODULO_ROBA_L_HORI*/
.MODULO_ROBA_L_HORI{justify-content: flex-start;align-items: stretch;gap: 32px;}
.MODULO_ROBA_L_HORI .first-wrap{flex: 1 0 calc(100% - 332px);margin: 0;}
.MODULO_ROBA_L_HORI .sec-wrap {flex: 1 0 calc(30% - 32px);max-width: 300px;min-width: 300px;}
/*MODULO_ROBA_L_HORI*/

/*MODULO_1_Banner_3_ROBA*/
.MODULO_1_Banner_3_ROBA{margin-bottom: 0;height: auto;align-items: stretch;justify-content: flex-start;gap: 32px;flex-direction: row;}
.MODULO_1_Banner_3_ROBA .first-wrap{flex: 1 0 calc(100% - 332px);height: auto;}
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one{margin-bottom: 32px;}
.MODULO_1_Banner_3_ROBA .third-wrap{flex: 1 0 calc(30% - 32px);height: auto;max-width: 300px;min-width: 300px;}
.MODULO_1_Banner_3_ROBA .third-wrap .BN{align-items: flex-start;}
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both{align-items: stretch;}
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure{height: 100%;}
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure a{display: block;height: 100%}
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure a .img-wrap{height: 100%;}
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure a img{height: 100%;}
/*MODULO_1_Banner_3_ROBA*/

/*MODULO_ROBAX_2_1_4*/
.MODULO_ROBAX_2_1_4{display: flex;align-items: stretch;justify-content: flex-start;flex-direction: row;gap: 32px;}
.MODULO_ROBAX_2_1_4 .first-wrap{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 32px;flex: 1 0 calc(100% - 332px);}
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one{display: flex;flex-direction: row;align-items: stretch;justify-content: flex-start;gap: 32px;}
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one article{flex: 1 0 calc(50% - 32px);}
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one article h3{font-size: 20px;}
.MODULO_ROBAX_2_1_4 .sec-wrap{flex: 1 0 calc(30% - 32px);max-width: 300px;min-width: 300px;}
/*MODULO_ROBAX_2_1_4*/

/*MODULO_ROBAX_1_4_1*/
.MODULO_ROBAX_1_4_1{gap: 16px;align-items: stretch;justify-content: space-between;}
.MODULO_ROBAX_1_4_1 .first-wrap{margin-right: 0;flex: 0 0 calc(40% - 16px);height: fit-content;display: flex;flex-direction: column;gap: 32px;margin-bottom: 0;}
.MODULO_ROBAX_1_4_1 .sec-wrap{margin-right: 0;flex: 0 0 calc(30% - 16px);}
.MODULO_1_4_1 .third-wrap{flex: 1 0 calc(30% - 16px);max-width: 300px;min-width: 300px;height: auto}
/*MODULO_ROBAX_1_4_1*/

/*MODULO_ROBA_XL_OVER*/
.MODULO_ROBA_XL_OVER{justify-content: flex-start;align-items: stretch;gap: 32px;}
.MODULO_ROBA_XL_OVER .first-wrap{flex: 1 0 calc(100% - 332px);margin: 0;}
.MODULO_ROBA_XL_OVER .sec-wrap {flex: 1 0 calc(30% - 32px);margin: 0;max-width: 300px;min-width: 300px;}
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text{bottom: 24px;}
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3{font-size: 28px;margin: 16px auto;line-height: normal;}
.MODULO_ROBA_XL_OVER article,.MODULO_ROBA_XL_OVER article .wrap-both,.MODULO_ROBA_XL_OVER article .wrap-both .wrap-media,.MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure,.MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure a,.MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure a .img-wrap{height: 100%;}
.MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure a{display: block;}
/*MODULO_ROBA_XL_OVER*/

/*MODULO_ROBA_SLIDER*/
.MODULO_ROBA_SLIDER{display: flex;flex-direction: row;justify-content: flex-start;margin-right: 0;margin-bottom: 0;align-items: stretch;gap: 32px;}
.MODULO_ROBA_SLIDER .slick-slider{flex: 1 0 calc(100% - 332px);margin: 0;position: relative;}
.MODULO_ROBA_SLIDER .sec-wrap{flex: 1 0 calc(30% - 32px);margin: 0;max-width: 300px;min-width: 300px;}
.MODULO_ROBA_SLIDER .slick-list .slid-prev {left: 12px!important;}
.MODULO_ROBA_SLIDER .slick-list .slid-next{right: 12px!important;}
.MODULO_ROBA_SLIDER article,.MODULO_ROBA_SLIDER article .wrap-both,.MODULO_ROBA_SLIDER article .wrap-both .wrap-media,.MODULO_ROBA_SLIDER article .wrap-both .wrap-media figure,.MODULO_ROBA_SLIDER article .wrap-both .wrap-media figure a,.MODULO_ROBA_SLIDER article .wrap-both .wrap-media figure a .img-wrap{height: 100%;}
/*MODULO_ROBA_SLIDER*/

/*.MODULO_TABS.tabs-roba*/
.MODULO_TABS.tabs-roba{gap: 32px;align-items: stretch;justify-content: flex-start;}
.MODULO_TABS.tabs-roba .first-wrap{margin:0;width: 100%;flex: 1 0 calc(100% - 332px);}
.MODULO_TABS.tabs-roba .sec-wrap{flex: 1 0 calc(30% - 32px);max-width: 300px;min-width: 300px;}
/*.MODULO_TABS.tabs-roba*/

/*breackpoint modulos*/
@media(max-width: 991px){

  /*.MODULO_1_1_3.MODULO_ROBA_1_1_3*/
  .MODULO_1_1_3.MODULO_ROBA_1_1_3 {flex-direction: column;}
  .MODULO_1_1_3.MODULO_ROBA_1_1_3 .first-wrap {flex: 1 0 100%;}
  .MODULO_1_1_3.MODULO_ROBA_1_1_3 .sec-wrap{flex: 1 0 100%;margin: auto;order: 3;}
  .MODULO .MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap article:last-of-type .wrap-both .wrap-text,.MODULO .MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap article:last-of-type .wrap-both .wrap-media,.MODULO .MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap article:last-of-type{margin-bottom: 0;}
  .MODULO_1_1_3.MODULO_ROBA_1_1_3 .BN{padding: 0;}
  /*.MODULO_1_1_3.MODULO_ROBA_1_1_3*/

  /*.MODULO_1_4_3.MODULO_ROBA2X_1_4_3*/
  .MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap{margin: auto;margin-top: 32px;}
  .MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap .BN{padding: 0;}
  /*.MODULO_1_4_3.MODULO_ROBA2X_1_4_3*/

  /*.MODULO_1_4_3.MODULO_ROBA_1_4_3*/
  .MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap{margin: auto;margin-top: 32px;}
  .MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap .BN{padding: 0;}
  /*.MODULO_1_4_3.MODULO_ROBA_1_4_3*/

  /*MODULO_ROBA_M_VERT*/
  .MODULO_ROBA_M_VERT{flex-direction: column;align-items: center;gap: 32px;}
  /*MODULO_ROBA_M_VERT*/

  /*MODULO_ROBA_L_HORI*/
  .MODULO_ROBA_L.MODULO_ROBA_L_HORI .wrap-both .wrap-text header h3{font-size: 32px;}
  /*MODULO_ROBA_L_HORI*/

  /*MODULO_1_Banner_3_ROBA*/
  .MODULO_1_Banner_3_ROBA .third-wrap{margin: auto;}
  /*MODULO_1_Banner_3_ROBA*/

  /*.MODULO_ROBAX_2_1_4*/
  .MODULO_ROBAX_2_1_4 .first-wrap .wrap_one{flex-direction: column;order: 2;}
  /*.MODULO_ROBAX_2_1_4*/

  /*.MODULO_ROBAX_1_4_1*/
  .MODULO_ROBAX_1_4_1 {align-items: center;}
  /*.MODULO_ROBAX_1_4_1*/

}

@media(max-width: 767px){
  /*.MODULO_1_1_3.MODULO_ROBA_1_1_3*/
  .MODULO_1_1_3.MODULO_ROBA_1_1_3 {gap: 16px;}
  /*.MODULO_1_1_3.MODULO_ROBA_1_1_3*/

  /*.MODULO_1_4_3.MODULO_ROBA2X_1_4_3*/
  .MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap{margin: auto;margin-top: 16px;}
  /*.MODULO_1_4_3.MODULO_ROBA2X_1_4_3*/

  /*.MODULO_1_4_3.MODULO_ROBA_1_4_3*/
  .MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap{margin: auto;margin-top: 16px;}
  /*.MODULO_1_4_3.MODULO_ROBA_1_4_3*/

  /*MODULO_50_50_ROBA MODULO_50_50_ROBAX2*/
  .MODULO_50_50_ROBA.MODULO_50_50_ROBAX2{gap: 16px;flex-direction: column;margin-top: 16px;}
  .MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap{flex: 1 0 100%;gap: 16px;}
  .MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap article{flex: 1 0 calc(50% - 16px);margin-bottom: 0 !important;}
  .MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .sec-wrap{flex: 1 0 100%;margin: auto;}
  /*MODULO_50_50_ROBA MODULO_50_50_ROBAX2*/

  /*MODULO_ROBA_VERT_2*/
  .MODULO_ROBA_VERT_2{flex-direction: column;gap: 16px;align-items: center;}
  .MODULO_ROBA_VERT_2 .first-wrap{gap: 16px;flex: 1 0 100%;}
  .MODULO_ROBA_VERT_2 .first-wrap article {flex: 1 0 calc(50% - 16px);}
  /*MODULO_ROBA_VERT_2*/

  /*MODULO_ROBA_M_VERT*/
  .MODULO_ROBA_M_VERT{gap: 16px}
  .MODULO_ROBA_M.MODULO_ROBA_M_VERT .sec-wrap{display: block!important;}
  .MODULO_ROBA_M.MODULO_ROBA_M_VERT .first-wrap article:last-child{margin-bottom:0!important;padding-bottom:0!important;}
  /*MODULO_ROBA_M_VERT*/

  /*.MODULO_ROBA_L_HORI*/
  .MODULO_ROBA_L_HORI{justify-content: flex-start;align-items: center;gap: 16px;flex-direction: column;}
  .MODULO_ROBA_L_HORI .first-wrap {flex: 1 0 100%;}
  .MODULO_ROBA_L_HORI .sec-wrap {flex: 1 0 100%;}
  /*.MODULO_ROBA_L_HORI*/

  /*.MODULO_ROBAX_2_1_4*/
  .MODULO_ROBAX_2_1_4 {align-items: center;flex-direction: column;gap: 16px;}
  .MODULO_ROBAX_2_1_4 .first-wrap{gap: 16px;flex: 1 0 100%;}
  .MODULO_ROBAX_2_1_4 .first-wrap .wrap_one{gap: 16px}
  .MODULO_ROBAX_2_1_4 .wrap_two{margin-bottom: 0!important;}
  /*.MODULO_ROBAX_2_1_4*/

  /*.MODULO_ROBAX_1_4_1*/
  .MODULO_ROBAX_1_4_1 .first-wrap{gap: 16px;}
  .MODULO_1_4_1 .third-wrap{margin: auto;}
  /*.MODULO_ROBAX_1_4_1*/

  /*MODULO_ROBA_XL_OVER*/
  .MODULO_ROBA_XL_OVER{flex-direction: column;gap: 16px;}
  .MODULO_ROBA_XL_OVER .sec-wrap{margin: auto;}
  /*MODULO_ROBA_XL_OVER*/

  /*MODULO_ROBA_SLIDER*/
  .MODULO_ROBA_SLIDER{flex-direction: column;align-items: center;gap: 16px;}
  /*MODULO_ROBA_SLIDER*/

  /*.MODULO_TABS.tabs-roba*/
  .MODULO_TABS.tabs-roba {gap: 16px;align-items: center;}
  /*.MODULO_TABS.tabs-roba*/

  /*////////////////////////////////// FICHA ARTÍCULO //////////////////////////////////*/
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER{width: 100%;min-width: 300px;max-width: 100%}
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO{width: 100%;}

}
/* EDICIÓN DE MÓDULOS CON ROBA EN PORTADAS */