/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./src/app/(frontend)/[locale]/noticias/[slug]/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Colors */
/* Colors */
/* Font Family */
/* Font Family */
/* Root font sizes default value for calc */
/* Root font sizes default value for calc */
/* Header Hights */
/* Header Hights */
/* Margins */
/* Margins */
/* NEW Responsive size function */
/* NEW Responsive size function */
/*****************************************************************
* SMARTPHONE / BASE
* 1px <-> 743px
*****************************************************************/
@media (min-width: 1px) {
  .style_news_detail__jtjnt {
    padding-top: calc(120px + (172 - 120) * (100vw - 360px) / (1400 - 360));
    /* .title {
    	font-weight: bold;
    	font-size: responsiveSize(30, 40);
    	line-height: 1.15;
    	margin-bottom: 1.55em;
    } */
  }
  .style_news_detail__jtjnt .style_highlight_text__TvUcD {
    font-weight: bold;
    font-size: calc(20px + (26 - 20) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
    margin-bottom: 1.55em;
  }
  .style_news_detail__jtjnt p {
    font-size: calc(14px + (18 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
  }
  .style_news_detail__jtjnt ul {
    font-size: calc(14px + (18 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
  }
  .style_news_detail__jtjnt ul li {
    list-style: disc;
    margin: 0.55em;
    margin-left: 1.55em;
  }
  .style_news_detail__jtjnt .style_tags_container__TLWA5 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
    margin-top: 30px;
  }
  .style_news_detail__jtjnt .style_tags_container__TLWA5 .style_tags__R79KO {
    color: hsl(188, 98%, 16%);
    font-size: calc(14px + (16 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    font-weight: normal;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid hsl(188, 98%, 16%);
  }
  .style_news_detail__jtjnt .style_tags_container__TLWA5 .style_tags__R79KO span {
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_news_detail__jtjnt .style_date__ieT63 {
    font-size: calc(18px + (22 - 18) * (100vw - 360px) / (1400 - 360));
    font-weight: bold;
    opacity: 0.5;
  }
  .style_news_detail__jtjnt .style_hero_img__BAFuT {
    margin-top: calc(30px + (60 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_news_detail__jtjnt .style_hero_img__BAFuT .style_img_container__jGLiV {
    border-radius: calc(15px + (40 - 15) * (100vw - 360px) / (1400 - 360));
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
/*****************************************************************
* LAPTOP L / XL
* 1400px <-> 1599px
*****************************************************************/
/*****************************************************************
* DESKTOP / XXL
* 1600px <-> ...
*****************************************************************/
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./src/blocks/NoticiasRelacionadas/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Colors */
/* Colors */
/* Font Family */
/* Font Family */
/* Root font sizes default value for calc */
/* Root font sizes default value for calc */
/* Header Hights */
/* Header Hights */
/* Margins */
/* Margins */
/* NEW Responsive size function */
/* NEW Responsive size function */
/*****************************************************************
* SMARTPHONE / BASE
* 1px <-> 743px
*****************************************************************/
@media (min-width: 1px) {
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY {
    width: calc(220px + (400 - 220) * (100vw - 360px) / (1400 - 360) + 20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    aspect-ratio: 41/55;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H {
    width: 100%;
    height: 100%;
    padding: calc(20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    border: 0px solid hsl(44, 38%, 94%);
    border-radius: 15px;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_tags__df_vT {
    align-self: flex-start;
    color: hsl(188, 98%, 16%);
    background-color: hsla(0, 0%, 100%, 0.7);
    backdrop-filter: blur(5px);
    font-weight: 600;
    font-size: calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border-radius: 10px;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_item_title__xh1pU {
    color: hsl(0, 0%, 100%);
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_item_text__tJWjR {
    margin-top: 15px;
    font-size: calc(14px + (16 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_content_styled__JjCnn {
    padding-bottom: 40px;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_content_styled__JjCnn .style_tags__df_vT {
    color: hsl(188, 98%, 16%);
    background-color: hsla(0, 0%, 100%, 0.7);
    backdrop-filter: blur(5px);
    font-weight: 600;
    border: 1px solid hsl(0, 0%, 100%);
    padding: calc(6px + (8 - 6) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_content_styled__JjCnn .style_item_title__xh1pU {
    font-size: calc(20px + (22 - 20) * (100vw - 360px) / (1400 - 360));
    color: hsl(0, 0%, 100%);
    -webkit-line-clamp: 5;
    line-height: 1.25;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ {
    position: absolute;
    z-index: 1;
    right: 0px;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH {
    height: 46px;
    width: auto;
    padding: 0 15px;
    background: hsl(44, 38%, 94%);
    border-radius: 20px 0 0 0;
    margin-right: -1px;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH::before, .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 38px;
    height: 38px;
    background-color: hsl(44, 38%, 94%);
    -webkit-mask-image: linear-gradient(to top, hsl(0, 0%, 0%), hsl(0, 0%, 0%)), radial-gradient(circle 19px at center, hsl(0, 0%, 0%) 94%, transparent 97%);
            mask-image: linear-gradient(to top, hsl(0, 0%, 0%), hsl(0, 0%, 0%)), radial-gradient(circle 19px at center, hsl(0, 0%, 0%) 94%, transparent 97%);
    -webkit-mask-size: 50% 50%, 100%;
            mask-size: 50% 50%, 100%;
    -webkit-mask-position: bottom right, center;
            mask-position: bottom right, center;
    -webkit-mask-repeat: no-repeat, repeat;
            mask-repeat: no-repeat, repeat;
    mask-composite: subtract;
    -webkit-mask-composite: subtract;
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH::before {
    left: 1px;
    bottom: -1px;
    transform: translateX(-100%);
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH::after {
    right: -1px;
    top: 1px;
    transform: translateY(-100%);
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH .style_btn_container__uvNAv {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_noticias_relacionadas__I35Wq .style_card_wrapper__Et8YY .style_card__bsC7H .style_mask__Gu1iJ .style_btn_mask__wcLyH .style_btn_container__uvNAv .style_icon_container__DGBeH {
    width: calc(18px + (20 - 18) * (100vw - 360px) / (1400 - 360));
    height: calc(18px + (20 - 18) * (100vw - 360px) / (1400 - 360));
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
@media (min-width: 1200px) {
  .style_card__bsC7H {
    min-height: unset;
  }
  .style_card__bsC7H .style_content_styled__JjCnn {
    padding-bottom: 40px;
  }
  .style_card__bsC7H .style_content_styled__JjCnn .style_news_title__O_D4M {
    color: hsl(0, 0%, 100%);
    font-size: calc(16px + (20 - 16) * (100vw - 360px) / (1400 - 360));
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
/*****************************************************************
* LAPTOP L / XL
* 1400px <-> 1599px
*****************************************************************/
/*****************************************************************
* DESKTOP / XXL
* 1600px <-> ...
*****************************************************************/
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./src/components/ParticiparGlobal/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Colors */
/* Colors */
/* Font Family */
/* Font Family */
/* Root font sizes default value for calc */
/* Root font sizes default value for calc */
/* Header Hights */
/* Header Hights */
/* Margins */
/* Margins */
/* NEW Responsive size function */
/* NEW Responsive size function */
/*****************************************************************
* SMARTPHONE / BASE
* 1px <-> 743px
*****************************************************************/
@media (min-width: 1px) {
  .style_participar__gNDr6 {
    padding-top: calc(70px + (90 - 70) * (100vw - 360px) / (1400 - 360));
    padding-bottom: calc(70px + (90 - 70) * (100vw - 360px) / (1400 - 360));
  }
  .style_participar__gNDr6 .style_title__CpKpG {
    margin-top: calc(10px + (20 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_participar__gNDr6 .style_cards__VWe0_ {
    gap: calc(20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    padding: 0 calc(-20px + (270 - -20) * (100vw - 360px) / (1400 - 360));
    margin-top: calc(30px + (70 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_participar__gNDr6 .style_cards__VWe0_ .style_card__dbOiZ {
    height: calc(160px + (200 - 160) * (100vw - 360px) / (1400 - 360));
    background: hsl(0, 0%, 0%);
    border-radius: calc(13px + (15 - 13) * (100vw - 360px) / (1400 - 360));
    overflow: hidden;
  }
  .style_participar__gNDr6 .style_cards__VWe0_ .style_card__dbOiZ a {
    padding: 20px;
  }
  .style_participar__gNDr6 .style_cards__VWe0_ .style_card__dbOiZ a .style_tag__6D_fK {
    font-size: calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
    color: hsl(188, 98%, 16%);
    background-color: hsla(0, 0%, 100%, 0.7);
    backdrop-filter: blur(5px);
    font-weight: 600;
    padding: calc(3px + (5 - 3) * (100vw - 360px) / (1400 - 360)) calc(7px + (8 - 7) * (100vw - 360px) / (1400 - 360));
    border: 1px solid hsl(0, 0%, 100%);
    border-radius: 10px;
    align-self: flex-start;
  }
  .style_participar__gNDr6 .style_cards__VWe0_ .style_card__dbOiZ a .style_text__gLzeq {
    font-size: calc(18px + (20 - 18) * (100vw - 360px) / (1400 - 360));
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 1.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .style_participar__gNDr6 .style_cards__VWe0_ .style_card__dbOiZ a .style_btn_container__JcyB6 {
    width: calc(36px + (46 - 36) * (100vw - 360px) / (1400 - 360));
    height: calc(36px + (46 - 36) * (100vw - 360px) / (1400 - 360));
    flex-shrink: 0;
    margin-left: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
    padding: calc(6px + (10 - 6) * (100vw - 360px) / (1400 - 360));
  }
  .style_participar__gNDr6 .style_cards__VWe0_ .style_card__dbOiZ a .style_btn_container__JcyB6 svg {
    height: 100%;
    width: auto;
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
@media (min-width: 922px) {
  .style_participar__gNDr6 .style_cards__VWe0_ {
    padding: 0;
  }
}
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
/*****************************************************************
* LAPTOP L / XL
* 1400px <-> 1599px
*****************************************************************/
/*****************************************************************
* DESKTOP / XXL
* 1600px <-> ...
*****************************************************************/
