/* Resource full Component */
/* Media query breakpoints */
/* montserrat-100 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-100.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-100italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-100italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-200 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-200.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-200italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-200italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat Light";
  font-style: normal;
  font-weight: 300;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Light italic";
  font-style: italic;
  font-weight: 300;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Regular";
  font-style: normal;
  font-weight: 400;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Italic";
  font-style: italic;
  font-weight: 400;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat 500";
  font-style: normal;
  font-weight: 500;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat 500 italic";
  font-style: italic;
  font-weight: 500;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Semi";
  font-style: normal;
  font-weight: 600;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Semi italic";
  font-style: italic;
  font-weight: 600;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Bold";
  font-style: normal;
  font-weight: 700;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Bold italic";
  font-style: italic;
  font-weight: 700;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Mansalva";
  font-style: normal;
  src: url("/themes/custom/manos_unidas/assets/fonts/Mansalva/Mansalva.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* source-serif-4-200 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 200;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-ExtraLight.woff2") format("woff2");
}
/* source-serif-4-200italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 200;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-ExtraLightItalic.woff2") format("woff2");
}
/* source-serif-4-300 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 300;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-Light.woff2") format("woff2");
}
/* source-serif-4-300italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 300;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-LightItalic.woff2") format("woff2");
}
/* source-serif-4-400 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 400;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-Regular.woff2") format("woff2");
}
/* source-serif-4-400italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 400;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-Italic.woff2") format("woff2");
}
/* source-serif-4-500 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 500;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-Medium.woff2") format("woff2");
}
/* source-serif-4-500italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 500;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-MediumItalic.woff2") format("woff2");
}
/* source-serif-4-600 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 600;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-SemiBold.woff2") format("woff2");
}
/* source-serif-4-600italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 600;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-SemiBoldItalic.woff2") format("woff2");
}
/* source-serif-4-700 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 700;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-Bold.woff2") format("woff2");
}
/* source-serif-4-700italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 700;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-BoldItalic.woff2") format("woff2");
}
/* source-serif-4-800 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 800;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-ExtraBold.woff2") format("woff2");
}
/* source-serif-4-800italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 800;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-ExtraBoldItalic.woff2") format("woff2");
}
/* source-serif-4-900 */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 900;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-Black.woff2") format("woff2");
}
/* source-serif-4-900italic */
@font-face {
  font-display: swap;
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 900;
  src: url("/themes/custom/manos_unidas/assets/fonts/source_Serif_4/SourceSerif4-BlackItalic.woff2") format("woff2");
}
@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/themes/custom/manos_unidas/assets/fonts/icomoon/icomoon.tff") format("tff"), url("/themes/custom/manos_unidas/assets/fonts/icomoon/icomoon.eot?") format("eot"), url("/themes/custom/manos_unidas/assets/fonts/icomoon/icomoon.woff") format("woff");
}
.c-resource__content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (min-width: 992px) {
  .c-resource__content {
    flex-direction: row;
    gap: 50px;
  }
}
.c-resource__left {
  width: 100%;
}
@media (min-width: 992px) {
  .c-resource__left {
    width: calc(65% - 50px);
  }
}
.c-resource__right {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
@media (min-width: 992px) {
  .c-resource__right {
    width: 35%;
  }
}
@media (min-width: 992px) {
  .c-resource__title {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.c-resource__type {
  margin: 15px 0 0;
  color: var(--primary-color);
  font-family: var(--medium);
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0.0125rem;
}
.c-resource__description, .c-resource__text {
  margin-top: 15px;
}
.c-resource__description p, .c-resource__description ul, .c-resource__description li, .c-resource__description ol, .c-resource__text p, .c-resource__text ul, .c-resource__text li, .c-resource__text ol {
  margin: 0;
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: 0.0125rem;
}
@media (min-width: 576px) {
  .c-resource__description p, .c-resource__description ul, .c-resource__description li, .c-resource__description ol, .c-resource__text p, .c-resource__text ul, .c-resource__text li, .c-resource__text ol {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.c-resource__description p + p, .c-resource__description p + li, .c-resource__description ul + p, .c-resource__description ul + li, .c-resource__description li + p, .c-resource__description li + li, .c-resource__description ol + p, .c-resource__description ol + li, .c-resource__text p + p, .c-resource__text p + li, .c-resource__text ul + p, .c-resource__text ul + li, .c-resource__text li + p, .c-resource__text li + li, .c-resource__text ol + p, .c-resource__text ol + li {
  margin-top: 15px;
}
.c-resource__items {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 24px 0;
  padding: 16px;
  background-color: var(--gray-100);
  border-radius: 0 0 50px 0;
}
.c-resource__items * {
  margin: 0;
}
.c-resource__number {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 1rem;
  line-height: 1.5rem;
}
.c-resource__number::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M4 12.8618C4 9.09055 4 7.20493 5.17157 6.03336C6.34315 4.86179 8.22876 4.86179 12 4.86179H16C17.8856 4.86179 18.8284 4.86179 19.4142 5.44757C20 6.03336 20 6.97617 20 8.86179V16.8618C20 18.7474 20 19.6902 19.4142 20.276C18.8284 20.8618 17.8856 20.8618 16 20.8618H12C8.22876 20.8618 6.34315 20.8618 5.17157 19.6902C4 18.5186 4 16.633 4 12.8618V12.8618Z' stroke='%23003764'/%3E%3Cpath d='M16 4.86179V20.3618' stroke='%23003764'/%3E%3Cpath d='M3 10.8618L5 10.8618' stroke='%23003764' stroke-linecap='round'/%3E%3Cpath d='M3 14.8618L5 14.8618' stroke='%23003764' stroke-linecap='round'/%3E%3C/svg%3E");
  line-height: 0;
}
.c-resource__country {
  display: flex;
  align-items: center;
  gap: 9px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 1rem;
  line-height: 1.5rem;
}
.c-resource__country::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M17 9.0436C17 13.2531 13.4994 17.0648 11.1295 19.1631C10.2152 19.9725 9.75813 20.3771 9 20.3771C8.24187 20.3771 7.78476 19.9725 6.87055 19.1631C4.5006 17.0648 1 13.2531 1 9.0436C1 6.87365 1.84285 4.79257 3.34315 3.25818C4.84344 1.7238 6.87827 0.861786 9 0.861786C11.1217 0.861786 13.1566 1.7238 14.6569 3.25818C16.1571 4.79257 17 6.87365 17 9.0436Z' stroke='%23003764' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11.7709C10.4728 11.7709 11.6667 10.5498 11.6667 9.0436C11.6667 7.53737 10.4728 6.31633 9 6.31633C7.52724 6.31633 6.33333 7.53737 6.33333 9.0436C6.33333 10.5498 7.52724 11.7709 9 11.7709Z' stroke='%23003764' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  line-height: 0;
  margin-left: 3px;
}
.c-resource__year {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 1rem;
  line-height: 1.5rem;
}
.c-resource__year::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Crect x='3' y='4.86179' width='18' height='16' rx='4' stroke='%23003764'/%3E%3Cpath d='M3 9.86179H21' stroke='%23003764'/%3E%3Cpath d='M8 3.86179V5.86179' stroke='%23003764' stroke-linecap='round'/%3E%3Cpath d='M16 3.86179V5.86179' stroke='%23003764' stroke-linecap='round'/%3E%3C/svg%3E");
  line-height: 0;
}
.c-resource__image {
  margin-top: 24px;
}
.c-resource__files {
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--primary-color-100);
  /* Chrome, Safari y Edge */
  /* Ocultar flechas */
  /* Firefox */
}
@media (min-width: 576px) {
  .c-resource__files {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .c-resource__files {
    padding: 24px 36px;
  }
}
.c-resource__files ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.c-resource__files ::-webkit-scrollbar-track {
  background: transparent;
}
.c-resource__files ::-webkit-scrollbar-thumb {
  background-color: hsl(207, 100%, 20%);
  border-radius: 10px;
}
.c-resource__files ::-webkit-scrollbar-thumb:hover {
  background-color: hsl(207, 100%, 30%);
}
.c-resource__files ::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}
.c-resource__files * {
  scrollbar-width: thin;
  scrollbar-color: hsl(207, 100%, 20%) transparent;
}
.c-resource__files-items {
  max-height: 455px;
  overflow-y: auto;
}
.c-resource__files .items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-resource__files .items > .item {
  padding: 6px 10px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.7);
}
.c-resource__files .items > .item span {
  display: block;
}
.c-resource__files .items > .item .file {
  margin-bottom: 5px;
}
.c-resource__files .items > .item .file a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  text-decoration: none;
  word-break: break-word;
}
.c-resource__files .items > .item .file a::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M7 11.8618L10.5858 15.4476C11.3668 16.2286 12.6332 16.2286 13.4142 15.4476L17 11.8618' stroke='%23003764' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 16.8618V16.8618C3 19.0709 4.79086 20.8618 7 20.8618H17C19.2091 20.8618 21 19.0709 21 16.8618V16.8618' stroke='%23003764' stroke-linecap='round'/%3E%3Cpath d='M12 4.86179L12 15.8618' stroke='%23003764' stroke-linecap='round'/%3E%3C/svg%3E");
}
.c-resource__files .items > .item .file a:hover {
  text-decoration: underline;
}
.c-resource__files .items > .item .file + span {
  font-family: var(--bold);
  font-size: 0.8125rem;
}
.c-resource__files-title {
  margin-top: 0;
  margin-bottom: 15px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 1.125rem;
  line-height: 1.625rem;
  letter-spacing: 0.0125rem;
}
.c-resource__links {
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--gray-100);
  /* Chrome, Safari y Edge */
  /* Ocultar flechas */
  /* Firefox */
}
@media (min-width: 576px) {
  .c-resource__links {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .c-resource__links {
    padding: 24px 36px;
  }
}
.c-resource__links ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.c-resource__links ::-webkit-scrollbar-track {
  background: transparent;
}
.c-resource__links ::-webkit-scrollbar-thumb {
  background-color: hsl(207, 100%, 20%);
  border-radius: 10px;
}
.c-resource__links ::-webkit-scrollbar-thumb:hover {
  background-color: hsl(207, 100%, 30%);
}
.c-resource__links ::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}
.c-resource__links * {
  scrollbar-width: thin;
  scrollbar-color: hsl(207, 100%, 20%) transparent;
}
.c-resource__links-items {
  max-height: 455px;
  overflow-y: auto;
}
.c-resource__links .items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-resource__links .items > .item {
  padding: 6px 10px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.7);
}
.c-resource__links .items > .item a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  text-decoration: none;
  word-break: break-word;
}
.c-resource__links .items > .item a::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.18977 10.7678C8.57847 11.288 9.07439 11.7184 9.64388 12.0299C10.2134 12.3413 10.8431 12.5265 11.4904 12.5729C12.1377 12.6193 12.7874 12.5258 13.3954 12.2988C14.0034 12.0718 14.5555 11.7165 15.0143 11.2571L17.7296 8.53901C18.554 7.68463 19.0101 6.54031 18.9998 5.35253C18.9895 4.16475 18.5136 3.02854 17.6745 2.18862C16.8354 1.34871 15.7004 0.872279 14.5138 0.861957C13.3272 0.851636 12.184 1.30825 11.3305 2.13344L9.77372 3.68274M11.8102 8.95574C11.4215 8.43557 10.9256 8.00516 10.3561 7.69371C9.78663 7.38226 9.15689 7.19705 8.50961 7.15065C7.86233 7.10424 7.21264 7.19773 6.60463 7.42476C5.99661 7.6518 5.44449 8.00708 4.9857 8.46649L2.27037 11.1846C1.44601 12.0389 0.98986 13.1833 1.00017 14.371C1.01048 15.5588 1.48643 16.695 2.3255 17.5349C3.16458 18.3749 4.29964 18.8513 5.48622 18.8616C6.67281 18.8719 7.81597 18.4153 8.6695 17.5901L10.2172 16.0408' stroke='%23003764' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  line-height: 0;
}
.c-resource__links .items > .item a:hover {
  text-decoration: underline;
}
.c-resource__links-title {
  margin-top: 0;
  margin-bottom: 15px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 1.125rem;
  line-height: 1.625rem;
  letter-spacing: 0.0125rem;
}
.c-resource__themes {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-resource__themes .items {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.c-resource__themes .items .item {
  display: inline-block;
  margin: 0;
  padding: 2px 16px;
  border-radius: 999px;
  background-color: var(--primary-color-200);
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: 0.0125rem;
  text-decoration: none;
}
.c-resource__themes-title {
  margin: 0;
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: 0.0125rem;
}
/*# sourceMappingURL=resource.css.map */
