/*
    - Name: "full.scss"
    - Description: "Add custom styles full projects"
*/
/* 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");
}
.node__project--full .vlsuite-layout.container {
  --container: 1680px;
}
.node__project--full .vlsuite-layout-bg-wrapper:first-child .one__col {
  gap: var(--spacing-xs);
}
.node__project--full .project__title {
  color: var(--black);
}
.node__project--full .block-field-blocknodeprojectfeatured-image .item {
  margin: -5px;
}
.node__project--full .block-field-blocknodeprojectfeatured-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 550px;
}
.node__project--full .block-field-blocknodeprojectlink {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}
.node__project--full .block-field-blocknodeprojectlink a {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  padding: 6px 18px 6px 12px;
  border-radius: 10px;
  background-color: var(--secondary-color-300);
  color: var(--black);
  font-family: var(--medium);
  font-size: 1rem;
  text-decoration: none;
  transition: all var(--base-trans);
}
.node__project--full .block-field-blocknodeprojectlink a::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='M10.3508 5.76543C11.0992 4.67471 11.4734 4.12936 12 4.12936C12.5266 4.12936 12.9008 4.67471 13.6492 5.76543L15.306 8.18025C15.5051 8.47047 15.6047 8.61557 15.7442 8.71688C15.8838 8.81819 16.0526 8.8679 16.3902 8.96731L19.1981 9.7941C20.4692 10.1684 21.1048 10.3555 21.2677 10.857C21.4305 11.3584 21.0262 11.8833 20.2176 12.9331L18.4344 15.2481C18.2194 15.5273 18.1118 15.6669 18.0584 15.8311C18.005 15.9953 18.0099 16.1714 18.0196 16.5237L18.1 19.4456C18.1365 20.7688 18.1547 21.4304 17.7285 21.7401C17.3023 22.0499 16.6787 21.8284 15.4314 21.3853L12.6694 20.4043C12.338 20.2866 12.1723 20.2277 12 20.2277C11.8277 20.2277 11.662 20.2866 11.3306 20.4043L8.56863 21.3853C7.32132 21.8284 6.69767 22.0499 6.27149 21.7401C5.84531 21.4304 5.86352 20.7688 5.89995 19.4457L5.98041 16.5237C5.99011 16.1714 5.99496 15.9953 5.94156 15.8311C5.88817 15.6669 5.78065 15.5273 5.56561 15.2481L3.78241 12.9331C2.97378 11.8833 2.56947 11.3584 2.73233 10.857C2.8952 10.3555 3.53077 10.1684 4.80192 9.7941L7.60979 8.96731C7.94741 8.8679 8.11622 8.81819 8.25578 8.71688C8.39534 8.61557 8.4949 8.47047 8.69402 8.18025L10.3508 5.76543Z' stroke='%23000000' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  line-height: 0;
}
.node__project--full .block-field-blocknodeprojectlink a:hover {
  background-color: var(--secondary-color-500);
  text-decoration: underline;
}
.node__project--full .block-field-blocknodeprojectbody p, .node__project--full .block-field-blocknodeprojectbody ul, .node__project--full .block-field-blocknodeprojectbody li, .node__project--full .block-field-blocknodeprojectbody 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) {
  .node__project--full .block-field-blocknodeprojectbody p, .node__project--full .block-field-blocknodeprojectbody ul, .node__project--full .block-field-blocknodeprojectbody li, .node__project--full .block-field-blocknodeprojectbody ol {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.node__project--full .block-field-blocknodeprojectbody img {
  width: 100%;
}
.node__project--full .block-field-blocknodeprojectbody h2 {
  text-align: left;
}
.node__project--full .block-field-blocknodeprojectbody iframe {
  width: 100%;
}
.node__project--full .block-field-blocknodeprojectbody iframe[src*=youtube] {
  aspect-ratio: 16/9;
}
.node__project--full .block-field-blocknodeprojectbody table {
  max-width: 100%;
  border: 1px solid var(--primary-color-100);
  padding: var(--spacing-md);
}
.node__project--full .block-field-blocknodeprojectbody table td {
  border: 0;
}
.node__project--full .block-field-blocknodeprojectbody ol {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0;
  list-style: none;
  counter-reset: counter;
}
.node__project--full .block-field-blocknodeprojectbody ol li {
  position: relative;
  margin: 0;
  padding: 12px 0 12px 52px;
}
.node__project--full .block-field-blocknodeprojectbody ol li::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: counter(counter);
  counter-increment: counter;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-color: var(--primary-color-100);
  font-family: var(--bold);
}
.node__project--full .block-field-blocknodeprojectbody ul li {
  margin-bottom: 20px;
}
.node__project--full .block-field-blocknodeprojectbody ul li:last-child {
  margin-bottom: 0;
}
.node__project--full .block-field-blocknodeprojectbody a {
  font-family: var(--bold);
  color: var(--primary-color-700);
}
.node__project--full .block-field-blocknodeprojectbody a:hover {
  text-decoration: none;
}
.node__project--full .block-field-blocknodeprojectbody > div {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-smx);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody > div {
    gap: var(--spacing-mdx);
  }
}
.node__project--full .block-field-blocknodeprojectbody > div > *:not(.tmpl-wrapper) {
  width: 100%;
  max-width: var(--small-container);
  margin: 0 auto;
}
.node__project--full .block-field-blocknodeprojectbody > div > *:not(.tmpl-wrapper).destacado {
  max-width: calc(100% - 32px);
  width: calc(var(--small-container) - 32px);
}
.node__project--full .block-field-blocknodeprojectbody > div > .tmpl-wrapper:has(.tmpl-featured-upper) {
  max-width: calc(100% - 32px);
  width: calc(var(--small-container) - 32px);
  margin: 0 auto;
}
.node__project--full .block-field-blocknodeprojectbody section {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-smx);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody section {
    gap: var(--spacing-mdx);
  }
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-bg-blue {
  background-color: var(--primary-color-100);
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-upper {
  padding: var(--spacing-md);
  background-color: var(--gray-100);
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left {
  flex-direction: column;
  gap: 0;
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left {
    flex-direction: row;
    gap: var(--spacing-lg);
  }
}
@media (min-width: 1660px) {
  .node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left {
    gap: var(--spacing-xl);
  }
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left div:has(img) {
  line-height: 0;
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left div:has(img) * {
  height: 100%;
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left div:has(img) figcaption {
  height: auto;
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left div:has(img) img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left .cont-left {
    width: 50%;
  }
}
@media (min-width: 1660px) {
  .node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left .cont-left {
    width: 43%;
  }
}
.node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left .cont-right {
  padding: 36px 16px;
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left .cont-right {
    width: 50%;
    padding: 40px 40px 40px 0;
  }
}
@media (min-width: 1660px) {
  .node__project--full .block-field-blocknodeprojectbody section.tmpl-featured-left .cont-right {
    width: 57%;
    padding: 40px 120px 40px 0;
  }
}
.node__project--full .block-field-blocknodeprojectbody .destacado {
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--gray-100);
  font-family: var(--bold);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody .destacado {
    padding: 24px;
    border-radius: 0 0 99px 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody .destacado {
    padding: 40px;
  }
}
.node__project--full .block-field-blocknodeprojectbody .destacado-r-60, .node__project--full .block-field-blocknodeprojectbody .destacado-b-60 {
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--secondary-color-100);
  font-family: var(--bold);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody .destacado-r-60, .node__project--full .block-field-blocknodeprojectbody .destacado-b-60 {
    padding: 24px;
    border-radius: 0 0 99px 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody .destacado-r-60, .node__project--full .block-field-blocknodeprojectbody .destacado-b-60 {
    padding: 40px;
  }
}
.node__project--full .block-field-blocknodeprojectbody blockquote {
  position: relative;
  margin: 0;
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--primary-color-100);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody blockquote {
    padding: 24px;
    border-radius: 0 0 99px 0;
  }
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody blockquote {
    padding: 40px;
  }
}
.node__project--full .block-field-blocknodeprojectbody blockquote::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='44' viewBox='0 0 94 80' fill='none'%3E%3Cpath d='M4.25969 0V6.62626C8.04609 9.21212 11.0962 13.0909 13.4102 18.2626C15.7241 23.3266 16.881 28.7138 16.881 34.4242C16.881 37.2256 16.6707 39.8653 16.25 42.3434C11.3066 42.6667 7.36243 44.5522 4.41746 48C1.47248 51.3401 0 55.6498 0 60.9293C0 66.3165 1.8406 70.8418 5.52182 74.5051C9.09786 78.1684 13.6205 80 19.0898 80C25.9263 80 31.5007 77.1448 35.813 71.4343C40.0201 65.7239 42.1237 58.3434 42.1237 49.2929C42.1237 42.0741 40.6512 35.0707 37.7062 28.2828C34.656 21.4949 30.6067 16 25.5582 11.798C20.5097 7.48822 13.4101 3.55556 4.25969 0ZM68.9151 42.3434H67.4952C63.6036 42.3434 60.1854 44.229 57.2404 48C54.1902 51.771 52.6652 56.0808 52.6652 60.9293C52.6652 66.3165 54.4006 70.8418 57.8715 74.5051C61.3423 78.1684 65.6546 80 70.8083 80C77.4345 80 82.9563 76.9832 87.3738 70.9495C91.7913 64.9158 94 57.3737 94 48.3232C94 36.9024 90.7395 26.936 84.2185 18.4242C77.5923 9.80471 68.4944 3.6633 56.9249 0V6.94949C65.3391 13.8451 69.5462 22.8956 69.5462 34.101L68.9151 42.3434Z' fill='%23AAD9FF'/%3E%3C/svg%3E");
  position: absolute;
  top: -18px;
  right: 20px;
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody blockquote::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94' height='80' viewBox='0 0 94 80' fill='none'%3E%3Cpath d='M4.25969 0V6.62626C8.04609 9.21212 11.0962 13.0909 13.4102 18.2626C15.7241 23.3266 16.881 28.7138 16.881 34.4242C16.881 37.2256 16.6707 39.8653 16.25 42.3434C11.3066 42.6667 7.36243 44.5522 4.41746 48C1.47248 51.3401 0 55.6498 0 60.9293C0 66.3165 1.8406 70.8418 5.52182 74.5051C9.09786 78.1684 13.6205 80 19.0898 80C25.9263 80 31.5007 77.1448 35.813 71.4343C40.0201 65.7239 42.1237 58.3434 42.1237 49.2929C42.1237 42.0741 40.6512 35.0707 37.7062 28.2828C34.656 21.4949 30.6067 16 25.5582 11.798C20.5097 7.48822 13.4101 3.55556 4.25969 0ZM68.9151 42.3434H67.4952C63.6036 42.3434 60.1854 44.229 57.2404 48C54.1902 51.771 52.6652 56.0808 52.6652 60.9293C52.6652 66.3165 54.4006 70.8418 57.8715 74.5051C61.3423 78.1684 65.6546 80 70.8083 80C77.4345 80 82.9563 76.9832 87.3738 70.9495C91.7913 64.9158 94 57.3737 94 48.3232C94 36.9024 90.7395 26.936 84.2185 18.4242C77.5923 9.80471 68.4944 3.6633 56.9249 0V6.94949C65.3391 13.8451 69.5462 22.8956 69.5462 34.101L68.9151 42.3434Z' fill='%23AAD9FF'/%3E%3C/svg%3E");
    right: 50px;
  }
}
.node__project--full .block-field-blocknodeprojectbody blockquote p {
  max-width: calc(100% - 80px);
  font-family: var(--bold);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectbody blockquote p {
    max-width: calc(100% - 150px);
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody blockquote p {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}
.node__project--full .block-field-blocknodeprojectbody figure {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  line-height: 0;
}
.node__project--full .block-field-blocknodeprojectbody figure img {
  width: 100%;
}
.node__project--full .block-field-blocknodeprojectbody figure figcaption {
  padding: 8px 6px 6px;
  background-color: var(--white);
  font-family: var(--medium);
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  letter-spacing: 0.0125rem;
  text-align: left;
}
@media (min-width: 768px) {
  .node__project--full .block-field-blocknodeprojectbody figure figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 85%;
    padding: 8px 12px;
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectbody figure figcaption {
    max-width: 75%;
    padding: 12px 24px;
    font-size: 0.9375rem;
    line-height: 1.4375rem;
  }
}
.node__project--full .block-field-blocknodeprojectlocal-group,
.node__project--full .block-field-blocknodeprojectlocal-link {
  width: 100%;
  max-width: var(--small-container);
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}
.node__project--full .block-field-blocknodeprojectlocal-group .items .label,
.node__project--full .block-field-blocknodeprojectlocal-link .items .label {
  margin: 0 0 10px;
  color: var(--black);
  font-family: var(--bold);
  font-size: 1rem;
  line-height: 1.6875rem;
  letter-spacing: 0.0125rem;
}
.node__project--full .block-field-blocknodeprojectlocal-group .items .label::after,
.node__project--full .block-field-blocknodeprojectlocal-link .items .label::after {
  content: ":";
}
.node__project--full .block-field-blocknodeprojectlocal-group .items p:not(.label),
.node__project--full .block-field-blocknodeprojectlocal-link .items p:not(.label) {
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  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;
  transition: all var(--base-trans);
  cursor: pointer;
}
.node__project--full .block-field-blocknodeprojectlocal-group .items p:not(.label):hover,
.node__project--full .block-field-blocknodeprojectlocal-link .items p:not(.label):hover {
  background-color: var(--primary-color);
  color: var(--white);
}
.node__project--full .block-field-blocknodeprojectfiles {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
  width: 100%;
  max-width: var(--small-container);
  margin: 0 auto;
  padding-left: var(--gutter-container);
  padding-right: var(--gutter-container);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectfiles {
    gap: var(--spacing-mdx);
  }
}
.node__project--full .block-field-blocknodeprojectfiles h2 {
  text-align: left;
}
.node__project--full .block-field-blocknodeprojectfiles > div {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}
.node__project--full .block-field-blocknodeprojectfiles > div > div {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-sm);
  padding: var(--spacing-md);
  border-radius: var(--spacing-md);
  background-color: var(--white);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectfiles > div > div {
    flex-direction: row;
    align-items: center;
    gap: unset;
  }
}
.node__project--full .block-field-blocknodeprojectfiles > div > div .file {
  display: flex;
  align-items: center;
  gap: 12px;
}
.node__project--full .block-field-blocknodeprojectfiles > div > div .file::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M18.3337 10.4998C18.3337 15.1022 14.6027 18.8332 10.0003 18.8332M18.3337 10.4998C18.3337 5.89746 14.6027 2.1665 10.0003 2.1665M18.3337 10.4998H1.66699M10.0003 18.8332C5.39795 18.8332 1.66699 15.1022 1.66699 10.4998M10.0003 18.8332C12.0847 16.5512 13.2693 13.5898 13.3337 10.4998C13.2693 7.40987 12.0847 4.44846 10.0003 2.1665M10.0003 18.8332C7.91593 16.5512 6.73137 13.5898 6.66699 10.4998C6.73137 7.40987 7.91593 4.44846 10.0003 2.1665M1.66699 10.4998C1.66699 5.89746 5.39795 2.1665 10.0003 2.1665' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-block;
  padding: 5px 6px 6px;
  border-radius: 100%;
  background-color: var(--black);
  line-height: 0;
}
.node__project--full .block-field-blocknodeprojectfiles > div > div a {
  color: var(--black);
  font-family: var(--bold);
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  text-decoration: none;
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectfiles > div > div a {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.node__project--full .block-field-blocknodeprojectfiles > div > div a::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 24px;
}
.node__project--full .block-field-blocknodeprojectfiles > div > div span:last-child {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.0125rem;
}
.node__project--full .block-field-blocknodeprojectfiles > div > div span:last-child::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 11L10.5858 14.5858C11.3668 15.3668 12.6332 15.3668 13.4142 14.5858L17 11' stroke='%23003764' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 16V16C3 18.2091 4.79086 20 7 20H17C19.2091 20 21 18.2091 21 16V16' stroke='%23003764' stroke-linecap='round'/%3E%3Cpath d='M12 4L12 15' stroke='%23003764' stroke-linecap='round'/%3E%3C/svg%3E");
  display: inline-block;
  line-height: 0;
}
.node__project--full .block-field-blocknodeprojectfiles > div > div:hover a {
  text-decoration: underline;
}
.node__project--full .block-field-blocknodeprojectimage-gallery {
  max-width: var(--small-container);
  margin: 0 auto;
  padding-left: var(--gutter-container);
  padding-right: var(--gutter-container);
}
.node__project--full .block-field-blocknodeprojectimage-gallery .splide {
  position: relative;
}
.node__project--full .block-field-blocknodeprojectimage-gallery .splide__slide img {
  width: 100%;
  height: auto;
  display: block;
}
.node__project--full .block-field-blocknodeprojectimage-gallery .splide-nav-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 48px;
  padding: var(--spacing-xs) var(--spacing-md);
  background-color: var(--white);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectimage-gallery .splide-nav-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
.node__project--full #blue-region .one__col {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
  row-gap: 24px;
}
.node__project--full #blue-region .one__col > .block {
  width: calc(33.33% - 11px);
}
@media (min-width: 992px) {
  .node__project--full #blue-region .one__col > .block {
    width: calc(16.6666666667% - 14px);
  }
}
.node__project--full #blue-region .news__tags p {
  margin: 0;
}
.node__project--full #blue-region .items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
  height: 100%;
  color: var(--white);
  text-align: center;
}
@media (min-width: 576px) {
  .node__project--full #blue-region .items {
    gap: 12px;
  }
}
@media (min-width: 768px) {
  .node__project--full #blue-region .items {
    gap: 24px;
  }
}
.node__project--full #blue-region .items .label {
  margin: 0;
  color: var(--white);
  font-family: var(--bold);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.0125rem;
}
@media (min-width: 576px) {
  .node__project--full #blue-region .items .label {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 992px) {
  .node__project--full #blue-region .items .label {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: unset;
  }
}
.node__project--full #blue-region .items .item {
  color: var(--white);
  font-family: var(--bold);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: 0.0125rem;
}
@media (min-width: 576px) {
  .node__project--full #blue-region .items .item {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: unset;
  }
}
@media (min-width: 992px) {
  .node__project--full #blue-region .items .item {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.node__project--full #blue-region .items .item:has(a) {
  line-height: 0;
}
.node__project--full #blue-region .items .item a {
  color: var(--white);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: 0.0125rem;
  text-decoration: none;
}
@media (min-width: 576px) {
  .node__project--full #blue-region .items .item a {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: unset;
    text-decoration: underline;
  }
}
@media (min-width: 992px) {
  .node__project--full #blue-region .items .item a {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
.node__project--full #blue-region .items .item a:hover {
  text-decoration: none;
}
.node__project--full #blue-region .block {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.node__project--full #blue-region .block.block-field-blocknodeprojectfeatured-image {
  display: none;
}
.node__project--full #blue-region .block-field-blocknodeprojectcountry .items .item a {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
}
@media (min-width: 576px) {
  .node__project--full #blue-region .block-field-blocknodeprojectcountry .items .item a {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 992px) {
  .node__project--full #blue-region .block-field-blocknodeprojectcountry .items .item a {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.node__project--full #blue-region .block-field-blocknodeprojectcountry::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62' fill='none'%3E%3Cpath d='M25.4104 18.649L17.4467 22.1418C16.7196 22.4607 16.25 23.1795 16.25 23.9734V42.7153C16.25 43.4587 17.0323 43.9422 17.6972 43.6097L25.3153 39.8007C25.9009 39.5079 26.5927 39.5203 27.1674 39.8338L34.401 43.7794C35.0293 44.1221 35.7929 44.1029 36.4033 43.7291L43.6279 39.3045C44.2215 38.9409 44.5833 38.295 44.5833 37.5989V19.3512C44.5833 18.5922 43.7709 18.1099 43.1045 18.4733L36.3148 22.1768C35.7508 22.4844 35.0734 22.5024 34.4938 22.2251L27.077 18.6764C26.5519 18.4252 25.9435 18.4152 25.4104 18.649Z' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M26.25 21V39.3333' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M35.417 22.6667V42.6667' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M1.25 31C1.25 47.5685 14.6815 61 31.25 61C47.8185 61 61.25 47.5685 61.25 31C61.25 14.4315 47.8185 1 31.25 1' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
}
.node__project--full .block-field-blocknodeprojectduration::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62' fill='none'%3E%3Cpath d='M30.7497 21V31L37.4163 34.3333M47.4163 31C47.4163 40.2047 39.9544 47.6666 30.7497 47.6666C21.5449 47.6666 14.083 40.2047 14.083 31C14.083 21.7952 21.5449 14.3333 30.7497 14.3333C39.9544 14.3333 47.4163 21.7952 47.4163 31Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.75 31C0.75 47.5685 14.1815 61 30.75 61C47.3185 61 60.75 47.5685 60.75 31C60.75 14.4315 47.3185 1 30.75 1' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
}
.node__project--full .block-field-blocknodeprojectstart-year::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62' fill='none'%3E%3Crect x='16.25' y='17.6667' width='30' height='26.6667' rx='4' stroke='white'/%3E%3Cpath d='M16.25 26H46.25' stroke='white'/%3E%3Cpath d='M24.583 16V19.3333' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M37.917 16V19.3333' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M1.25 31C1.25 47.5685 14.6815 61 31.25 61C47.8185 61 61.25 47.5685 61.25 31C61.25 14.4315 47.8185 1 31.25 1' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
}
.node__project--full .block-field-blocknodeprojecttotal-amount::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62' fill='none'%3E%3Crect x='17.416' y='16' width='26.6667' height='30' rx='4' stroke='white'/%3E%3Cpath d='M18.25 21C18.4898 21.7839 18.7921 22.4656 19.1731 23.0711C21.0164 26 24.8165 26 30.75 26C36.6835 26 40.4836 26 42.3269 23.0711C42.7079 22.4656 43.0102 21.7839 43.25 21' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M17.416 31C17.6558 31.7839 17.9581 32.4656 18.3391 33.0711C20.1824 36 24.8159 36 30.7494 36C36.6829 36 41.3163 36 43.1596 33.0711C43.5407 32.4656 43.8429 31.7839 44.0827 31' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M0.75 31C0.75 47.5685 14.1815 61 30.75 61C47.3185 61 60.75 47.5685 60.75 31C60.75 14.4315 47.3185 1 30.75 1' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
}
.node__project--full .block-field-blocknodeprojectsector .items > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.node__project--full .block-field-blocknodeprojectsector .items .label {
  width: 100%;
  text-align: center;
  color: var(--white);
  font-family: var(--bold);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.0125rem;
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectsector .items .label {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 992px) {
  .node__project--full .block-field-blocknodeprojectsector .items .label {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: unset;
  }
}
.node__project--full .block-field-blocknodeprojectsector .items .item {
  margin: 0;
  padding: 2px 16px;
  border-radius: 999px;
  background-color: var(--white);
  min-width: 300px;
  min-height: 30px;
  text-align: center;
  align-content: center;
  color: var(--primary-color);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectsector .items .item {
    font-size: 0.9375rem;
  }
}
.node__project--full .block-field-blocknodeprojectsector .items .item a {
  text-decoration: none;
  color: var(--primary-color);
  font-family: var(--medium);
  font-size: 0.8125rem;
  line-height: 1.4375rem;
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectsector .items .item a {
    font-size: 0.9375rem;
  }
}
.node__project--full .block-field-blocknodeprojectreference::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62' fill='none'%3E%3Cpath d='M37.8167 23.9333C38.7465 24.8621 39.484 25.965 39.9873 27.1789C40.4905 28.3929 40.7496 29.6942 40.7496 31.0083C40.7496 32.3225 40.4905 33.6238 39.9873 34.8377C39.484 36.0517 38.7465 37.1546 37.8167 38.0833M23.6834 38.0667C22.7536 37.1379 22.016 36.0351 21.5128 34.8211C21.0095 33.6071 20.7505 32.3058 20.7505 30.9917C20.7505 29.6775 21.0095 28.3763 21.5128 27.1623C22.016 25.9483 22.7536 24.8454 23.6834 23.9167M42.5334 19.2167C45.6579 22.3421 47.4131 26.5806 47.4131 31C47.4131 35.4194 45.6579 39.6579 42.5334 42.7833M18.9667 42.7833C15.8422 39.6579 14.0869 35.4194 14.0869 31C14.0869 26.5806 15.8422 22.3421 18.9667 19.2167M34.0834 31C34.0834 32.841 32.591 34.3334 30.75 34.3334C28.9091 34.3334 27.4167 32.841 27.4167 31C27.4167 29.1591 28.9091 27.6667 30.75 27.6667C32.591 27.6667 34.0834 29.1591 34.0834 31Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.75 31C0.75 47.5685 14.1815 61 30.75 61C47.3185 61 60.75 47.5685 60.75 31C60.75 14.4315 47.3185 1 30.75 1' stroke='white' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
}
.node__project--full .block-field-blocknodeprojectproject-collaborators {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectproject-collaborators {
    gap: 80px;
  }
}
.node__project--full .block-field-blocknodeprojectproject-collaborators h2 {
  text-align: center;
}
.node__project--full .block-field-blocknodeprojectproject-collaborators .splide .item img {
  max-height: 100px;
  width: auto;
}
.node__project--full .block-field-blocknodeprojectproject-collaborators .splide__slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.node__project--full .block-field-blocknodeprojectproject-collaborators .splide-nav-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
  margin-top: var(--spacing-md);
  background-color: var(--white);
}
@media (min-width: 576px) {
  .node__project--full .block-field-blocknodeprojectproject-collaborators .splide-nav-wrapper {
    margin-top: var(--spacing-xl);
  }
}
.node__project--full .block-views-blockprojects-related-projects {
  padding-left: var(--spacing-sm);
}
/*# sourceMappingURL=full.css.map */
