/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]/programa-educativo/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_edu_program__9_XPw {
    padding-top: calc(120px + (172 - 120) * (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/components/DetalheJornada/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_journey_detail__IOQ__ .style_hero__n4nsh {
    border-bottom-left-radius: calc(20px + (30 - 20) * (100vw - 360px) / (1400 - 360));
    border-bottom-right-radius: calc(20px + (30 - 20) * (100vw - 360px) / (1400 - 360));
    overflow: hidden;
    min-height: calc(88px + (128 - 88) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_curve_mask__uBjmu {
    /* clip-path: ellipse(responsiveSize(900, 1800) responsiveSize(1400, 1360) at 50% 1500px); */
    height: calc(104px + (228 - 104) * (100vw - 360px) / (1400 - 360));
    top: calc(35px + (10 - 35) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 {
    padding-top: calc(120px + (172 - 120) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_logo__1qEyZ .style_img_container__TW0dx {
    width: calc(240px + (404 - 240) * (100vw - 360px) / (1400 - 360));
    height: auto;
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_tags_container__YHwuP {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_tags_container__YHwuP .style_tag__AyPJw {
    padding: 6px 2px;
    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(0, 0%, 100%);
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_tags_container__YHwuP .style_tag__AyPJw span {
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_social_networks__A5C7E {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_social_networks__A5C7E a {
    display: block;
    width: calc(20px + (26 - 20) * (100vw - 360px) / (1400 - 360));
    height: auto;
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_social_networks__A5C7E a svg {
    width: 100%;
    height: 100%;
  }
  .style_journey_detail__IOQ__ .style_hero__n4nsh .style_info__Z6uu0 .style_social_networks__A5C7E a svg path {
    fill: hsl(0, 0%, 100%);
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 {
    margin-top: calc(30px + (60 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_tabs__1arO1 .style_tab_label__HVnL_ .style_title__WmNOb {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
    transition: color 0.2s ease-out;
    font-family: "Barlow Condensed";
    text-transform: uppercase;
    font-weight: 600;
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_tabs__1arO1 .style_tab_label__HVnL_:hover {
    background: hsl(188, 98%, 16%);
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_tabs__1arO1 .style_tab_label__HVnL_:hover .style_title__WmNOb {
    color: hsl(0, 0%, 100%);
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H {
    margin-top: calc(60px + (80 - 60) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H .style_richtext__is_8G {
    font-size: calc(14px + (18 - 14) * (100vw - 360px) / (1400 - 360));
    margin-bottom: calc(22px + (28 - 22) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H .style_richtext__is_8G p,
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H .style_richtext__is_8G ul,
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H .style_richtext__is_8G strong {
    line-height: 1.4;
    color: hsl(188, 98%, 16%);
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H .style_richtext__is_8G h4 {
    line-height: 1;
    margin-bottom: calc(30px + (40 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_content_wrapper__kwkx6 .style_content__8uY0H .style_richtext__is_8G ul li {
    list-style: disc;
    margin: 0.55em;
    margin-left: 1.55em;
  }
  .style_journey_detail__IOQ__ .style_noticias_relacionadas__vuast {
    margin-top: calc(80px + (100 - 80) * (100vw - 360px) / (1400 - 360));
  }
  .style_journey_detail__IOQ__ .style_noticias_relacionadas__vuast .style_title_wrapper__TU6KD {
    top: calc(120px + (172 - 120) * (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/CallToAction/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_extra_content__UPzz5 .style_wrapper__Gijbk {
    padding: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360)) calc(15px + (40 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__UPzz5 .style_wrapper__Gijbk .style_title__PW5rf {
    font-family: "Barlow Condensed";
    font-size: calc(22px + (40 - 22) * (100vw - 360px) / (1400 - 360));
    font-weight: 600;
    text-transform: uppercase;
  }
  .style_extra_content__UPzz5 .style_wrapper__Gijbk .style_btn_container__M8jAK {
    padding: calc(5px + (8 - 5) * (100vw - 360px) / (1400 - 360)) calc(10px + (120 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__UPzz5 .style_wrapper__Gijbk .style_btn_container__M8jAK .style_btn_text__NsqxP {
    font-size: calc(12px + (16 - 12) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__UPzz5 .style_wrapper__Gijbk .style_btn_container__M8jAK .style_icon_container__DBBSL {
    width: calc(16px + (20 - 16) * (100vw - 360px) / (1400 - 360));
    height: calc(16px + (20 - 16) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__UPzz5 .style_wrapper__Gijbk .style_btn_container__M8jAK .style_icon_container__DBBSL svg {
    width: 100%;
    height: 100%;
  }
}
/*****************************************************************
* 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/CollectionArchive/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_projetos_destaque__ENwww .style_card_wrapper__m28_Y {
    width: calc(260px + (360 - 260) * (100vw - 360px) / (1400 - 360) + 20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    aspect-ratio: 41/45;
  }
  .style_recursos__XMMX6 .style_card_wrapper__m28_Y {
    width: calc(200px + (260 - 200) * (100vw - 360px) / (1400 - 360) + 20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    aspect-ratio: 30/28;
  }
  .style_recursos__XMMX6 .style_card_wrapper__m28_Y .item_title_xl {
    word-break: break-word !important;
    -webkit-line-clamp: 2 !important;
    line-clamp: 2 !important;
  }
  .style_formacao_e_sensibilizacao__dd28Q .style_card_wrapper__m28_Y {
    width: calc(250px + (400 - 250) * (100vw - 360px) / (1400 - 360) + 20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    aspect-ratio: 40/34;
  }
  .style_formacao_e_sensibilizacao__dd28Q .style_card_wrapper__m28_Y .item_title_xl {
    -webkit-line-clamp: 3;
    line-clamp: 3;
  }
  .style_jornadas__ezrAD .style_card_wrapper__m28_Y {
    width: calc(180px + (240 - 180) * (100vw - 360px) / (1400 - 360) + 20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    aspect-ratio: 26/44;
  }
}
/*****************************************************************
* 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/JornadasEdicoesAnteriores/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_jornadas_edicoes_anteriores__nMj5I .style_card_wrapper__FlLrt {
    width: calc(220px + (264 - 220) * (100vw - 360px) / (1400 - 360) + 20px + (25 - 20) * (100vw - 360px) / (1400 - 360));
    aspect-ratio: 27/45;
  }
  .style_jornadas_edicoes_anteriores__nMj5I .style_card_wrapper__FlLrt .style_card__IzuIw {
    width: 100%;
    height: 100%;
    padding: calc(25px + (30 - 25) * (100vw - 360px) / (1400 - 360));
    border: 0px solid hsl(44, 38%, 94%);
    border-radius: 15px;
  }
  .style_jornadas_edicoes_anteriores__nMj5I .style_card_wrapper__FlLrt .style_card__IzuIw .style_tags__bIE_C {
    align-self: flex-start;
    font-size: calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    border-radius: 10px;
    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_jornadas_edicoes_anteriores__nMj5I .style_card_wrapper__FlLrt .style_card__IzuIw .style_item_title__cfN2X {
    color: hsl(0, 0%, 100%);
    font-weight: bold;
    font-size: calc(30px + (40 - 30) * (100vw - 360px) / (1400 - 360));
    text-transform: uppercase;
    font-family: "Barlow Condensed";
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    letter-spacing: 1px;
  }
  .style_jornadas_edicoes_anteriores__nMj5I .style_card_wrapper__FlLrt .style_card__IzuIw .style_item_text__eUGXb {
    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;
  }
}
/*****************************************************************
* 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/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/MainNavMenu/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_main_nav__gEswx {
    margin: 0 calc(-10px + (-20 - -10) * (100vw - 360px) / (1400 - 360));
  }
  .style_main_nav__gEswx .style_title__il5Hk {
    font-family: "Barlow Condensed";
    font-size: calc(30px + (40 - 30) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    text-transform: uppercase;
    font-weight: 600;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb {
    font-family: "Barlow Condensed";
    font-weight: 600;
    display: block;
    padding: calc(18px + (22 - 18) * (100vw - 360px) / (1400 - 360)) 0;
    border-bottom: 1px solid hsl(0, 0%, 100%);
  }
  .style_main_nav__gEswx .style_menu_item__wCamb label.style_close_sub_menu___k5KN {
    position: absolute;
    z-index: -5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb label.style_open_sub_menu__hGHk9 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb label.style_open_sub_menu__hGHk9 .style_icon_container__7Ymor {
    margin-right: calc(10px + (20 - 10) * (100vw - 360px) / (1400 - 360));
    width: calc(28px + (32 - 28) * (100vw - 360px) / (1400 - 360));
    height: auto;
    transform: rotate(0deg);
    transition: transform 0.2s ease-out;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb label.style_open_sub_menu__hGHk9 .style_icon_container__7Ymor svg {
    width: 100%;
    height: auto;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb label.style_open_sub_menu__hGHk9 .style_icon_container__7Ymor svg path {
    stroke: hsl(0, 0%, 100%);
    stroke-width: 1.5px;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb input.style_sub_menu_input__cIAt0:checked + .style_sub_menu_actions__EuV3l label.style_close_sub_menu___k5KN {
    z-index: 5;
  }
  .style_main_nav__gEswx .style_menu_item__wCamb input.style_sub_menu_input__cIAt0:checked + .style_sub_menu_actions__EuV3l label.style_open_sub_menu__hGHk9 .style_icon_container__7Ymor {
    transform: rotate(-180deg);
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 {
    padding-top: 0;
    margin: 0 calc(10px + (20 - 10) * (100vw - 360px) / (1400 - 360));
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.2s ease-out, padding-top 0.2s ease-out;
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 ul {
    overflow: hidden;
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 ul li .style_sub_menu_item__OZ1wa {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: padding 0.2s ease-out;
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 ul li .style_sub_menu_item__OZ1wa .style_title__il5Hk {
    font: "Barlow Condensed";
    font-size: calc(20px + (30 - 20) * (100vw - 360px) / (1400 - 360));
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: normal;
    opacity: 0.5;
    transition: opacity 0.2s ease-out;
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 ul li .style_sub_menu_item__OZ1wa .style_tag__9j_aU {
    font-size: calc(12px + (14 - 12) * (100vw - 360px) / (1400 - 360));
    line-height: 1.2;
    font-weight: normal;
    padding: calc(4px + (6 - 4) * (100vw - 360px) / (1400 - 360)) calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
    background: rgba(255, 255, 255, 0.3);
    border-radius: 30px;
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 ul li .style_sub_menu_item__OZ1wa:hover .style_title__il5Hk, .style_main_nav__gEswx .style_sub_menu__YdrH2 ul li .style_sub_menu_item__OZ1wa.style_active__0Ha55 .style_title__il5Hk {
    opacity: 1;
  }
  .style_main_nav__gEswx .style_sub_menu__YdrH2 ul li:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    transition: border-bottom 0.2s ease-out;
  }
  .style_main_nav__gEswx input.style_sub_menu_input__cIAt0:checked ~ .style_sub_menu__YdrH2 {
    padding-top: calc(20px + (30 - 20) * (100vw - 360px) / (1400 - 360));
    grid-template-rows: 1fr;
  }
  .style_main_nav__gEswx input.style_sub_menu_input__cIAt0:checked ~ .style_sub_menu__YdrH2 ul li .style_sub_menu_item__OZ1wa {
    padding: calc(15px + (25 - 15) * (100vw - 360px) / (1400 - 360)) 0;
  }
  .style_main_nav__gEswx input.style_sub_menu_input__cIAt0:checked ~ .style_sub_menu__YdrH2 ul li:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
@media (min-width: 1200px) {
  .style_main_nav__gEswx {
    margin: 0;
    margin-left: calc(15px + (20 - 15) * (100vw - 360px) / (1400 - 360));
  }
}
/*****************************************************************
* 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/MenuCallToAction/index.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) {
  .MenuCallToAction_btn_container__ajkvw {
    width: 100%;
    font-size: calc(18px + (20 - 18) * (100vw - 360px) / (1400 - 360));
    margin-bottom: calc(30px + (60 - 30) * (100vw - 360px) / (1400 - 360));
    padding: calc(5px + (7 - 5) * (100vw - 360px) / (1400 - 360)) calc(20px + (22 - 20) * (100vw - 360px) / (1400 - 360));
  }
  .MenuCallToAction_btn_container__ajkvw .MenuCallToAction_btn_text__f0y39 {
    padding: calc(3px + (5 - 3) * (100vw - 360px) / (1400 - 360)) calc(12px + (16 - 12) * (100vw - 360px) / (1400 - 360));
  }
  .MenuCallToAction_btn_container__ajkvw .MenuCallToAction_icon_container___CkzB {
    width: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    height: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    display: flex;
    justify-content: center;
    align-items: center;
    padding: calc(8px + (9 - 8) * (100vw - 360px) / (1400 - 360));
  }
  .MenuCallToAction_btn_container__ajkvw .MenuCallToAction_icon_container___CkzB svg {
    height: 100%;
    width: auto;
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
@media (min-width: 922px) {
  .MenuCallToAction_btn_container__ajkvw {
    margin-bottom: 0;
  }
}
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
@media (min-width: 1200px) {
  .MenuCallToAction_btn_container__ajkvw {
    width: auto;
    padding: calc(5px + (7 - 5) * (100vw - 360px) / (1400 - 360));
  }
  .MenuCallToAction_btn_container__ajkvw .MenuCallToAction_btn_text__f0y39 {
    padding: calc(3px + (5 - 3) * (100vw - 360px) / (1400 - 360)) calc(14px + (18 - 14) * (100vw - 360px) / (1400 - 360)) !important;
  }
}
/*****************************************************************
* 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/ParticiparContent/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_content_wrapper__L8DJo {
    margin-top: calc(60px + (80 - 60) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T {
    position: sticky;
    top: calc(120px + (172 - 120) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U {
    margin: 0 calc(-7px + (-10 - -7) * (100vw - 360px) / (1400 - 360));
    padding-left: 0;
    border-radius: 0;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U .style_title__O0tpL {
    color: hsl(188, 98%, 16%);
    font-size: calc(36px + (50 - 36) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    font-family: "Barlow Condensed";
    text-transform: uppercase;
    font-weight: 700;
    opacity: 0.5;
    transition: opacity 0.2s ease-out;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U .style_title__O0tpL span {
    text-decoration: none;
    position: relative;
    display: inline;
    word-break: break-word;
    background-image: url(/_next/static/media/hero_bkg_fx.1c3fbf5b.svg);
    background-size: 0% 55%;
    background-repeat: no-repeat;
    background-position: 0% 100%;
    transition: background-size 0.2s ease-out;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U .style_title__O0tpL:hover {
    opacity: 1;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U .style_title__O0tpL:hover span {
    background-size: 100% 55%;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U[data-state=active] {
    background-color: transparent;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U[data-state=active] .style_title__O0tpL {
    opacity: 1;
  }
  .style_content_wrapper__L8DJo .style_tabs_container__oqC2T .style_tab_label__Lut7U[data-state=active] .style_title__O0tpL span {
    background-size: 100% 55%;
  }
}
/*****************************************************************
* 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/Content/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_content___lrx8 h2 {
    font-family: "Barlow Condensed";
    font-weight: bold;
    font-size: calc(30px + (40 - 30) * (100vw - 360px) / (1400 - 360));
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 1em;
  }
  .style_content___lrx8 h3 {
    font-family: "DM Sans";
    font-size: calc(20px + (26 - 20) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
    font-weight: normal;
    text-transform: none;
    margin-bottom: 1em;
  }
  .style_content___lrx8 h4 {
    font-family: "DM Sans";
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
    line-height: 1.25;
    font-weight: normal;
    margin-bottom: 1em;
  }
  .style_content___lrx8 p {
    color: hsl(0, 0%, 0%);
  }
}
/*****************************************************************
* 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/Form/Email/index.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) {
  .Email_submit__aw3ly {
    padding: calc(8px + (10 - 8) * (100vw - 360px) / (1400 - 360));
  }
  .Email_submit__aw3ly .Email_btn_container__00DGt {
    width: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    height: calc(34px + (36 - 34) * (100vw - 360px) / (1400 - 360));
    display: flex;
    justify-content: center;
    align-items: center;
    padding: calc(5px + (6 - 5) * (100vw - 360px) / (1400 - 360));
  }
  .Email_submit__aw3ly .Email_btn_container__00DGt svg {
    height: 100%;
    width: auto;
  }
}
/*****************************************************************
* 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/Accordion/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_accordion__E5N92 {
    display: flex;
    flex-direction: column;
    gap: calc(10px + (20 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
    border-radius: calc(8px + (10 - 8) * (100vw - 360px) / (1400 - 360));
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_acc_label__Aygq0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: calc(15px + (25 - 15) * (100vw - 360px) / (1400 - 360));
    cursor: pointer;
    text-decoration-line: none;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_acc_label__Aygq0 .style_title__8oKjp {
    font-size: calc(24px + (40 - 24) * (100vw - 360px) / (1400 - 360));
    font-family: "Barlow Condensed";
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 0;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_acc_label__Aygq0 .style_icon_container__irVUL {
    width: calc(18px + (26 - 18) * (100vw - 360px) / (1400 - 360));
    width: calc(16px + (24 - 16) * (100vw - 360px) / (1400 - 360));
    margin-left: calc(10px + (20 - 10) * (100vw - 360px) / (1400 - 360));
    flex-shrink: 0;
    transform: rotate(0);
    transition: transform 0.2s ease-out;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_acc_label__Aygq0 .style_icon_container__irVUL svg {
    width: 100%;
    height: auto;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1[data-state=open] .style_icon_container__irVUL {
    transform: rotate(180deg);
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_text_container__gvC4y {
    margin: 10px calc(20px + (50 - 20) * (100vw - 360px) / (1400 - 360));
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_text_container__gvC4y div {
    margin: calc(40px + (80 - 40) * (100vw - 360px) / (1400 - 360)) 0;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_text_container__gvC4y p {
    min-height: 0.5em;
    line-height: 1.45;
    margin-bottom: 0.5em;
    margin-top: 0;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_text_container__gvC4y ul li {
    list-style: disc;
    margin: 0.55em;
    margin-left: 1.55em;
  }
  .style_accordion__E5N92 .style_acc_block__B5iT1 .style_text_container__gvC4y ul li::marker {
    color: hsl(0, 0%, 100%);
  }
}
/*****************************************************************
* 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/Slider/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_extra_content__8z6VY .style_wrapper__kLwu8 {
    padding: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360)) calc(15px + (40 - 15) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__8z6VY .style_wrapper__kLwu8 .style_title__Yb_SP {
    font-family: "Barlow Condensed";
    font-size: calc(22px + (40 - 22) * (100vw - 360px) / (1400 - 360));
    font-weight: 600;
    text-transform: uppercase;
  }
  .style_extra_content__8z6VY .style_wrapper__kLwu8 .style_btn_container__IyHU0 {
    padding: calc(5px + (8 - 5) * (100vw - 360px) / (1400 - 360)) calc(10px + (120 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__8z6VY .style_wrapper__kLwu8 .style_btn_container__IyHU0 .style_btn_text__T2TSh {
    font-size: calc(12px + (16 - 12) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__8z6VY .style_wrapper__kLwu8 .style_btn_container__IyHU0 .style_icon_container__IMdaM {
    width: calc(16px + (20 - 16) * (100vw - 360px) / (1400 - 360));
    height: calc(16px + (20 - 16) * (100vw - 360px) / (1400 - 360));
  }
  .style_extra_content__8z6VY .style_wrapper__kLwu8 .style_btn_container__IyHU0 .style_icon_container__IMdaM svg {
    width: 100%;
    height: 100%;
  }
}
/*****************************************************************
* 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/ProgramaEducativoList/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_content_wrapper__JqKmc {
    margin-top: calc(30px + (70 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__JqKmc .style_tabs__DJn8J .style_tab_label__gumk4 .style_title__F_kDj {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
    transition: color 0.2s ease-out;
    font-family: "Barlow Condensed";
    text-transform: uppercase;
    font-weight: 600;
  }
  .style_content_wrapper__JqKmc .style_tabs__DJn8J .style_tab_label__gumk4:hover {
    background: hsl(188, 98%, 16%);
  }
  .style_content_wrapper__JqKmc .style_tabs__DJn8J .style_tab_label__gumk4:hover .style_title__F_kDj {
    color: hsl(0, 0%, 100%);
  }
  .style_content_wrapper__JqKmc .style_content__FUUZg .style_tags_container__6hwfO {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
    margin-top: calc(30px + (60 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__JqKmc .style_content__FUUZg .style_tags_container__6hwfO .style_tags__K4LiI {
    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: 12px;
    overflow: hidden;
    transition: color 0.2s ease-out, background 0.2s ease-out;
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__JqKmc .style_content__FUUZg .style_tags_container__6hwfO .style_tags__K4LiI:hover, .style_content_wrapper__JqKmc .style_content__FUUZg .style_tags_container__6hwfO .style_tags__K4LiI.style_active__8YOa1 {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
  }
  .style_content_wrapper__JqKmc .style_content__FUUZg .style_tags_container__6hwfO .style_tags__K4LiI[data-state=active] {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
  }
  .style_content_wrapper__JqKmc .style_content__FUUZg .style_list_container__uQhIM {
    margin-top: calc(30px + (70 - 30) * (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/components/RecursosList/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_content_wrapper__ojfk4 {
    margin-top: calc(30px + (70 - 30) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__ojfk4 .style_tabs__xVVPg .style_tab_label__6FMmi .style_title__3x8Rp {
    font-size: calc(16px + (22 - 16) * (100vw - 360px) / (1400 - 360));
    transition: color 0.2s ease-out;
    font-family: "Barlow Condensed";
    text-transform: uppercase;
    font-weight: 600;
  }
  .style_content_wrapper__ojfk4 .style_tabs__xVVPg .style_tab_label__6FMmi:hover {
    background: hsl(188, 98%, 16%);
  }
  .style_content_wrapper__ojfk4 .style_tabs__xVVPg .style_tab_label__6FMmi:hover .style_title__3x8Rp {
    color: hsl(0, 0%, 100%);
  }
  .style_content_wrapper__ojfk4 .style_content__zZ0op .style_tags_container__FJBpo {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(10px + (15 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__ojfk4 .style_content__zZ0op .style_tags_container__FJBpo .style_tags__ryCd0 {
    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: 12px;
    overflow: hidden;
    transition: color 0.2s ease-out, background 0.2s ease-out;
    padding: calc(7px + (9 - 7) * (100vw - 360px) / (1400 - 360)) calc(10px + (12 - 10) * (100vw - 360px) / (1400 - 360));
  }
  .style_content_wrapper__ojfk4 .style_content__zZ0op .style_tags_container__FJBpo .style_tags__ryCd0:hover, .style_content_wrapper__ojfk4 .style_content__zZ0op .style_tags_container__FJBpo .style_tags__ryCd0.style_active__4B46s {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
  }
  .style_content_wrapper__ojfk4 .style_content__zZ0op .style_tags_container__FJBpo .style_tags__ryCd0[data-state=active] {
    background: hsl(188, 98%, 16%);
    color: hsl(0, 0%, 100%);
  }
  .style_content_wrapper__ojfk4 .style_content__zZ0op .style_list_container__STqJ5 {
    margin-top: calc(30px + (70 - 30) * (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/components/SocialNetworks/index.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) {
  .SocialNetworks_icon_container__dngTK {
    width: calc(25px + (28 - 25) * (100vw - 360px) / (1400 - 360));
    height: calc(25px + (28 - 25) * (100vw - 360px) / (1400 - 360));
  }
}
/*****************************************************************
* TABLET V. / SM
* 744px <-> 921px
*****************************************************************/
/*****************************************************************
* TABLET H. / MD
* 922px <-> 1199px
*****************************************************************/
/*****************************************************************
* LAPTOP S / LG
* 1200px <-> 1399px
*****************************************************************/
/*****************************************************************
* LAPTOP L / XL
* 1400px <-> 1599px
*****************************************************************/
@media (min-width: 1400px) {
  .SocialNetworks_social_n__Q_ZZS {
    padding: 0;
  }
}
/*****************************************************************
* DESKTOP / XXL
* 1600px <-> ...
*****************************************************************/
