/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/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__gGe8E {
    padding-top: calc(120px + (232 - 120) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_tags_container__Hm_TV {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
    margin-top: 30px;
  }
  .style_news__gGe8E .style_tags_container__Hm_TV .style_tags__WuHaZ {
    background: rgba(1, 70, 81, 0.1);
    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;
    transition: color 0.2s ease-out, background 0.2s ease-out;
  }
  .style_news__gGe8E .style_tags_container__Hm_TV .style_tags__WuHaZ button {
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_tags_container__Hm_TV .style_tags__WuHaZ:hover, .style_news__gGe8E .style_tags_container__Hm_TV .style_tags__WuHaZ.style_active__cHRwM {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M {
    border-radius: 15px 15px 0 15px;
    overflow: hidden;
    width: 100%;
    height: auto;
    justify-self: center;
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ {
    aspect-ratio: 11/15;
    width: 100%;
    height: 100%;
    padding: calc(20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    border-radius: 15px;
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_content__s_n8R {
    padding-bottom: 40px;
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_content__s_n8R .style_news_type__hgbub {
    align-self: flex-start;
    color: hsl(0, 0%, 100%);
    font-size: calc(14px + (16 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border: 1px solid hsl(0, 0%, 100%);
    border-radius: 10px;
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_content__s_n8R .style_news_title___1O76 {
    color: hsl(0, 0%, 100%);
    font-size: calc(20px + (24 - 20) * (100vw - 360px) / (1400 - 360));
    font-weight: bold;
    margin-top: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF {
    position: absolute;
    z-index: 1;
    right: 0px;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv {
    height: 46px;
    width: auto;
    padding: 0 15px;
    background: hsl(44, 38%, 94%);
    border-radius: 20px 0 0 0;
    margin-right: -1px;
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv::before, .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv::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_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv::before {
    left: 1px;
    bottom: -1px;
    transform: translateX(-100%);
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv::after {
    right: -1px;
    top: 1px;
    transform: translateY(-100%);
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv > span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_card_wrapper__AZu1M .style_card__ZpVQZ .style_mask__qb7RF .style_btn_mask__rcNlv > span .style_icon_container__YmUIM {
    width: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
    height: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_clipping__WE6vO {
    padding: 40px 0;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_top_container__Q4AAS .style_title__2HXIZ {
    font-family: "Barlow Condensed";
    font-weight: bold;
    font-size: calc(36px + (60 - 36) * (100vw - 360px) / (1400 - 360));
    line-height: 0.7;
    text-transform: uppercase;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ {
    padding: calc(25px + (30 - 25) * (100vw - 360px) / (1400 - 360)) calc(5px + (25 - 5) * (100vw - 360px) / (1400 - 360));
    border-bottom: 1px solid hsl(188, 98%, 16%);
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_:first-child {
    border-top: 1px solid hsl(188, 98%, 16%);
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ .style_content__s_n8R .style_date__7rpRG {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ .style_content__s_n8R .style_event__ChUYf {
    display: block;
    font-size: calc(18px + (22 - 18) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ .style_content__s_n8R .style_publisher__JSEWI {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
    font-weight: normal;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ .style_cta__gqu3H {
    position: relative;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ .style_cta__gqu3H .style_tags_container__Hm_TV {
    display: flex;
    flex-wrap: wrap;
    gap: calc(7px + (10 - 7) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_ .style_cta__gqu3H .style_btn_container__3WSIZ {
    /* position: absolute;
    bottom: 0;
    right: 0; */
    width: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    height: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    padding: calc(8px + (10 - 8) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_:hover {
    background: rgba(1, 70, 81, 0.05);
  }
  .style_btn_container__3WSIZ {
    margin: calc(20px + (40 - 20) * (100vw - 360px) / (1400 - 360)) auto;
    padding: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_btn_container__3WSIZ .style_icon_container__YmUIM {
    width: calc(16px + (18 - 16) * (100vw - 360px) / (1400 - 360));
    height: calc(16px + (18 - 16) * (100vw - 360px) / (1400 - 360));
  }
  .style_btn_container__3WSIZ .style_icon_container__YmUIM svg {
    height: 100%;
    width: auto;
  }
  .style_btn_container__3WSIZ .style_icon_container__YmUIM svg *[fill]:not([fill=none]) {
    fill: hsl(188, 98%, 16%);
  }
  .style_btn_container__3WSIZ .style_icon_container__YmUIM svg *[stroke]:not([stroke=none]) {
    stroke: hsl(188, 98%, 16%);
  }
  .style_btn_container__3WSIZ:hover {
    background: hsl(44, 38%, 94%);
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
@media (min-width: 922px) {
  .style_news__gGe8E .style_clipping__WE6vO .style_top_container__Q4AAS > div {
    position: sticky;
    top: calc(120px + (172 - 120) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_news__o1or_:first-child {
    border-top: 0;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_top_row__lQPS_ {
    padding: calc(5px + (10 - 5) * (100vw - 360px) / (1400 - 360)) calc(5px + (25 - 5) * (100vw - 360px) / (1400 - 360));
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_top_row__lQPS_ > div:last-child {
    width: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    height: 100%;
  }
  .style_news__gGe8E .style_clipping__WE6vO .style_clipping_content_rows__X3yJI {
    grid-template-columns: 1fr 2fr 1fr;
    align-items: center;
    justify-items: flex-start;
  }
}
/*****************************************************************
* 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/Tabelas/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_table__4NcQA .style_role__tiR_z,
  .style_table__4NcQA .style_name__mn5vd,
  .style_table__4NcQA .style_year__gXsW_,
  .style_table__4NcQA .style_title__zBJum {
    font-size: calc(12px + (16 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
  }
}
/*****************************************************************
* 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/components/NoticiasList/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_tags_container__fR1xs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
    margin-top: 30px;
  }
  .style_tags_container__fR1xs .style_tags__0GLkS {
    background: rgba(1, 70, 81, 0.1);
    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;
    transition: color 0.2s ease-out, background 0.2s ease-out;
  }
  .style_tags_container__fR1xs .style_tags__0GLkS button {
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_tags_container__fR1xs .style_tags__0GLkS:hover, .style_tags_container__fR1xs .style_tags__0GLkS.style_active__N2hYR {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
  }
  .style_card_wrapper__B5VCo {
    border-radius: 15px 15px 0 15px;
    overflow: hidden;
    width: 100%;
    height: auto;
    justify-self: center;
  }
  .style_card_wrapper__B5VCo .style_card__jyukN {
    aspect-ratio: 11/15;
    width: 100%;
    height: 100%;
    padding: calc(20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    border-radius: 15px;
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_content__YCBhh {
    padding-bottom: 40px;
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_content__YCBhh .style_news_type__fe6N5 {
    align-self: flex-start;
    color: hsl(0, 0%, 100%);
    font-size: calc(14px + (16 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border: 1px solid hsl(0, 0%, 100%);
    border-radius: 10px;
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_content__YCBhh .style_news_title__P4qdw {
    color: hsl(0, 0%, 100%);
    font-size: calc(20px + (24 - 20) * (100vw - 360px) / (1400 - 360));
    font-weight: bold;
    margin-top: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl {
    position: absolute;
    z-index: 1;
    right: 0px;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib {
    height: 46px;
    width: auto;
    padding: 0 15px;
    background: hsl(44, 38%, 94%);
    border-radius: 20px 0 0 0;
    margin-right: -1px;
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib::before, .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib::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_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib::before {
    left: 1px;
    bottom: -1px;
    transform: translateX(-100%);
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib::after {
    right: -1px;
    top: 1px;
    transform: translateY(-100%);
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib > span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_card_wrapper__B5VCo .style_card__jyukN .style_mask__DdmXl .style_btn_mask__iDmib > span .style_icon_container__YQsTR {
    width: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
    height: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_clipping__rkc6R {
    padding: 40px 0;
  }
  .style_clipping__rkc6R .style_top_container__hvwUZ .style_title__IW6Di {
    font-family: "Barlow Condensed";
    font-weight: bold;
    font-size: calc(36px + (60 - 36) * (100vw - 360px) / (1400 - 360));
    line-height: 0.7;
    text-transform: uppercase;
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt {
    padding: calc(25px + (30 - 25) * (100vw - 360px) / (1400 - 360)) calc(5px + (25 - 5) * (100vw - 360px) / (1400 - 360));
    border-bottom: 1px solid hsl(188, 98%, 16%);
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt:first-child {
    border-top: 1px solid hsl(188, 98%, 16%);
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt .style_content__YCBhh .style_date__llOzw {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt .style_content__YCBhh .style_event__B2N4J {
    display: block;
    font-size: calc(18px + (22 - 18) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt .style_content__YCBhh .style_publisher__IRDZF {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
    font-weight: normal;
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt .style_cta__ytpsA {
    position: relative;
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt .style_cta__ytpsA .style_tags_container__fR1xs {
    display: flex;
    flex-wrap: wrap;
    gap: calc(7px + (10 - 7) * (100vw - 360px) / (1400 - 360));
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt .style_cta__ytpsA .style_btn_container__syffF {
    /* position: absolute;
    bottom: 0;
    right: 0; */
    width: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    height: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    padding: calc(8px + (10 - 8) * (100vw - 360px) / (1400 - 360));
  }
  .style_clipping__rkc6R .style_clipping_news__U18Pt:hover {
    background: rgba(1, 70, 81, 0.05);
  }
}
/*****************************************************************
* 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/components/Card/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_card__Hoqzz {
    width: 100%;
    height: 100%;
    padding: calc(20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    border: 0px solid hsl(44, 38%, 94%);
    border-radius: 15px;
  }
  .style_card__Hoqzz .style_tags__YgaLM {
    align-self: flex-start;
    color: hsl(188, 98%, 16%);
    backdrop-filter: blur(5px);
    background-color: hsla(0, 0%, 100%, 0.7);
    font-weight: 600;
    font-size: calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border-radius: 10px;
  }
  .style_card__Hoqzz .style_item_title__xcWBV {
    color: hsl(0, 0%, 100%);
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .style_card__Hoqzz .style_item_text__L7qGg {
    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_card__Hoqzz .style_content_alt__vj6fk {
    padding-bottom: 40px;
  }
  .style_card__Hoqzz .style_content_alt__vj6fk .style_tags__YgaLM {
    color: hsl(188, 98%, 16%);
    backdrop-filter: blur(5px);
    font-weight: 600;
    border: 1px solid hsl(188, 98%, 16%);
    padding: calc(4px + (6 - 4) * (100vw - 360px) / (1400 - 360)) calc(8px + (10 - 8) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_content_alt__vj6fk .style_item_title__xcWBV {
    font-size: calc(16px + (20 - 16) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
    color: hsl(188, 98%, 16%);
    margin-top: 10px;
    -webkit-line-clamp: 4;
  }
  .style_card__Hoqzz .style_content_alt__vj6fk .style_item_text__L7qGg {
    color: hsl(0, 0%, 0%);
    -webkit-line-clamp: 5;
  }
  .style_card__Hoqzz .style_content_styled__Ncetu {
    padding-bottom: 40px;
  }
  .style_card__Hoqzz .style_content_styled__Ncetu .style_tags__YgaLM {
    color: hsl(188, 98%, 16%);
    backdrop-filter: blur(5px);
    font-weight: 600;
    background-color: hsla(0, 0%, 100%, 0.7);
    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_card__Hoqzz .style_content_styled__Ncetu .style_item_title__xcWBV {
    font-size: calc(20px + (22 - 20) * (100vw - 360px) / (1400 - 360));
    color: hsl(0, 0%, 100%);
    -webkit-line-clamp: 5;
    line-height: 1.25;
  }
  .style_card__Hoqzz .style_content_basic__qR_6V {
    padding: calc(20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    grid-template-columns: 1fr;
    grid-template-rows: 0fr 1fr 0fr;
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_tags__YgaLM {
    align-self: flex-start;
    color: hsl(188, 98%, 16%);
    backdrop-filter: blur(5px);
    background-color: hsla(0, 0%, 100%, 0.7);
    font-weight: 600;
    font-size: calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border: 1px solid hsl(0, 0%, 100%);
    border-radius: 10px;
    padding: calc(6px + (8 - 6) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_item_state__i3gkL {
    align-self: flex-start;
    color: hsl(0, 0%, 100%);
    font-size: calc(14px + (16 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border-radius: 10px;
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
    background: rgba(255, 255, 255, 0.3);
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_item_tag__MaP_1 {
    align-self: flex-start;
    color: hsl(0, 0%, 100%);
    font-size: calc(14px + (16 - 14) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border: 1px solid hsl(0, 0%, 100%);
    border-radius: 10px;
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_img_container__UbpZw {
    width: calc(24px + (30 - 24) * (100vw - 360px) / (1400 - 360));
    height: calc(24px + (30 - 24) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_item_title__xcWBV {
    font-size: calc(20px + (24 - 20) * (100vw - 360px) / (1400 - 360));
    color: hsl(0, 0%, 100%);
    -webkit-line-clamp: 2;
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_item_title_xl__pqHD6 {
    font-family: "Barlow Condensed";
    font-weight: bold;
    text-transform: uppercase;
    font-size: calc(30px + (50 - 30) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    color: hsl(0, 0%, 100%);
    word-break: auto-phrase;
    hyphens: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_item_text__L7qGg {
    color: hsl(0, 0%, 100%);
    -webkit-line-clamp: 4;
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_btn_container__ZCy5G {
    margin: 10px 0;
    display: flex;
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_btn_container__ZCy5G > span {
    font-size: calc(14px + (18 - 14) * (100vw - 360px) / (1400 - 360));
    padding: calc(8px + (10 - 8) * (100vw - 360px) / (1400 - 360)) calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_btn_container__ZCy5G > span .style_icon_container__DR7AP {
    width: calc(22px + (24 - 22) * (100vw - 360px) / (1400 - 360));
    height: calc(22px + (24 - 22) * (100vw - 360px) / (1400 - 360));
    margin-left: calc(2px + (4 - 2) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_content_basic__qR_6V .style_btn_container__ZCy5G > span .style_icon_container__DR7AP svg {
    height: 100%;
    width: 100%;
  }
  .style_card__Hoqzz .style_mask__TTHgs {
    position: absolute;
    z-index: 1;
    right: 0px;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
  }
  .style_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY {
    height: 46px;
    width: auto;
    padding: 0 15px;
    background: hsl(44, 38%, 94%);
    border-radius: 20px 0 0 0;
    margin-right: -1px;
  }
  .style_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY::before, .style_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY::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_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY::before {
    left: 1px;
    bottom: -1px;
    transform: translateX(-100%);
  }
  .style_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY::after {
    right: -1px;
    top: 1px;
    transform: translateY(-100%);
  }
  .style_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY .style_btn_container__ZCy5G {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: calc(15px + (17 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_card__Hoqzz .style_mask__TTHgs .style_btn_mask__hC9VY .style_btn_container__ZCy5G .style_icon_container__DR7AP {
    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__Hoqzz {
    min-height: unset;
  }
  .style_card__Hoqzz .style_content_styled__Ncetu {
    padding-bottom: 40px;
  }
  .style_card__Hoqzz .style_content_styled__Ncetu .style_news_title__BK0a1 {
    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;
  }
  .style_card__Hoqzz .style_content_alt__vj6fk .style_item_text__L7qGg {
    -webkit-line-clamp: 11;
  }
}
/*****************************************************************
* LAPTOP L / XL
* 1400px <-> 1599px
*****************************************************************/
@media (min-width: 1400px) {
  .style_card__Hoqzz .style_content_alt__vj6fk .style_item_text__L7qGg {
    -webkit-line-clamp: 15;
  }
}
/*****************************************************************
* DESKTOP / XXL
* 1600px <-> ...
*****************************************************************/
@media (min-width: 1600px) {
  .style_card__Hoqzz .style_content_alt__vj6fk .style_item_text__L7qGg {
    -webkit-line-clamp: 19;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 <-> ...
*****************************************************************/
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/TabelaImprensa/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_table__5_wl9 .style_role__XLS4n,
  .style_table__5_wl9 .style_name__q55eH,
  .style_table__5_wl9 .style_year__gR5NC,
  .style_table__5_wl9 .style_title___wSj3 {
    font-size: calc(12px + (16 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
/*****************************************************************
* LAPTOP L / XL
* 1400px <-> 1599px
*****************************************************************/
/*****************************************************************
* DESKTOP / XXL
* 1600px <-> ...
*****************************************************************/
