/*
    - Name: "full.scss"
    - Description: "Add custom styles full news"
*/
/* 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__event--full .vlsuite-layout.container {
  --container: 1680px;
}
.node__event--full .bg-yellow .one__col {
  gap: var(--spacing-xs);
}
@media (min-width: 992px) {
  .node__event--full .bg-yellow .one__col {
    padding: 0 40px;
    gap: var(--spacing-md);
  }
}
.node__event--full .small-container .container {
  padding: 0;
}
.node__event--full .activity__title {
  color: var(--black);
}
.node__event--full .block-field-blocknodeeventevent-date {
  display: flex;
  align-items: center;
  color: var(--black);
  font-family: var(--medium);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  letter-spacing: 0.0125rem;
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventevent-date {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
.node__event--full .block-field-blocknodeeventevent-date::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;
  margin-right: 6px;
}
.node__event--full .block-field-blocknodeeventbody p, .node__event--full .block-field-blocknodeeventbody ul, .node__event--full .block-field-blocknodeeventbody li, .node__event--full .block-field-blocknodeeventbody 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__event--full .block-field-blocknodeeventbody p, .node__event--full .block-field-blocknodeeventbody ul, .node__event--full .block-field-blocknodeeventbody li, .node__event--full .block-field-blocknodeeventbody ol {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.node__event--full .block-field-blocknodeeventbody h2 {
  text-align: left;
  font-size: 1.25rem;
}
@media (min-width: 480px) {
  .node__event--full .block-field-blocknodeeventbody h2 {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.node__event--full .block-field-blocknodeeventbody iframe {
  width: 100%;
}
.node__event--full .block-field-blocknodeeventbody iframe[src*=youtube] {
  aspect-ratio: 16/9;
  height: auto;
}
.node__event--full .block-field-blocknodeeventbody img {
  display: block;
  margin: 0 auto;
}
.node__event--full .block-field-blocknodeeventbody table {
  width: 100% !important;
  max-width: 100%;
  border: 1px solid var(--primary-color-100);
  padding: var(--spacing-md);
}
.node__event--full .block-field-blocknodeeventbody table td {
  border: 0;
}
.node__event--full .block-field-blocknodeeventbody ol {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0;
  list-style: none;
  counter-reset: counter;
}
.node__event--full .block-field-blocknodeeventbody ol li {
  position: relative;
  margin: 0;
  padding: 12px 0 12px 52px;
}
.node__event--full .block-field-blocknodeeventbody 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__event--full .block-field-blocknodeeventbody ul li {
  margin-bottom: 20px;
}
.node__event--full .block-field-blocknodeeventbody ul li:last-child {
  margin-bottom: 0;
}
.node__event--full .block-field-blocknodeeventbody a {
  font-family: var(--bold);
  color: var(--primary-color-700);
}
.node__event--full .block-field-blocknodeeventbody a:hover {
  text-decoration: none;
}
.node__event--full .block-field-blocknodeeventbody > div {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-smx);
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventbody > div {
    gap: var(--spacing-mdx);
  }
}
.node__event--full .block-field-blocknodeeventbody .destacado {
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--gray-100);
  font-family: var(--bold);
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventbody .destacado {
    padding: 24px;
    border-radius: 0 0 99px 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 992px) {
  .node__event--full .block-field-blocknodeeventbody .destacado {
    padding: 40px;
  }
}
.node__event--full .block-field-blocknodeeventbody .destacado-r-60, .node__event--full .block-field-blocknodeeventbody .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__event--full .block-field-blocknodeeventbody .destacado-r-60, .node__event--full .block-field-blocknodeeventbody .destacado-b-60 {
    padding: 24px;
    border-radius: 0 0 99px 0;
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 992px) {
  .node__event--full .block-field-blocknodeeventbody .destacado-r-60, .node__event--full .block-field-blocknodeeventbody .destacado-b-60 {
    padding: 40px;
  }
}
.node__event--full .block-field-blocknodeeventbody blockquote {
  position: relative;
  margin: 0;
  padding: 16px;
  border-radius: 0 0 50px 0;
  background-color: var(--primary-color-100);
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventbody blockquote {
    padding: 24px;
    border-radius: 0 0 99px 0;
  }
}
@media (min-width: 992px) {
  .node__event--full .block-field-blocknodeeventbody blockquote {
    padding: 40px;
  }
}
.node__event--full .block-field-blocknodeeventbody 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__event--full .block-field-blocknodeeventbody 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__event--full .block-field-blocknodeeventbody blockquote p {
  max-width: calc(100% - 80px);
  font-family: var(--bold);
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventbody blockquote p {
    max-width: calc(100% - 150px);
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 992px) {
  .node__event--full .block-field-blocknodeeventbody blockquote p {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}
.node__event--full .block-field-blocknodeeventbody figure {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  line-height: 0;
}
.node__event--full .block-field-blocknodeeventbody figure img {
  width: 100%;
}
.node__event--full .block-field-blocknodeeventbody figure figcaption {
  padding: 8px 0 0;
  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__event--full .block-field-blocknodeeventbody 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__event--full .block-field-blocknodeeventbody figure figcaption {
    max-width: 75%;
    padding: 12px 24px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.node__event--full .layout-onecol-bg-wrapper:has(.block-field-blocknodeeventfiles) {
  background-color: var(--gray-100);
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles {
  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__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles {
    gap: var(--spacing-mdx);
  }
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles h2 {
  text-align: left;
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > div {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > 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__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > div > div {
    flex-direction: row;
    align-items: center;
    gap: unset;
  }
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > div > div .file {
  display: flex;
  align-items: center;
  gap: 12px;
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > 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__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > 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__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > div > div a {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > div > div a::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 24px;
}
.node__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > 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__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > 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__event--full .layout-onecol-bg-wrapper .block-field-blocknodeeventfiles > div > div:hover a {
  text-decoration: underline;
}
.node__event--full .block-field-blocknodeeventimage-gallery .splide {
  position: relative;
}
.node__event--full .block-field-blocknodeeventimage-gallery .splide__slide img {
  width: 100%;
  height: auto;
  display: block;
}
.node__event--full .block-field-blocknodeeventimage-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__event--full .block-field-blocknodeeventimage-gallery .splide-nav-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
.node__event--full .block-field-blocknodeeventreference-links {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventreference-links {
    gap: 40px;
  }
}
.node__event--full .block-field-blocknodeeventreference-links .items {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.node__event--full .block-field-blocknodeeventreference-links .items .item a {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 16px;
  border-radius: 16px;
  background-color: var(--primary-color-100);
  color: var(--black);
  font-family: var(--bold);
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  text-decoration: none;
}
@media (min-width: 576px) {
  .node__event--full .block-field-blocknodeeventreference-links .items .item a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.node__event--full .block-field-blocknodeeventreference-links .items .item a:hover {
  text-decoration: underline;
}
.node__event--full .block-field-blocknodeeventreference-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='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  line-height: 0;
}
.node__event--full #location-date {
  padding: var(--spacing-md);
  border-radius: 0 0 50px 0;
  background-color: var(--gray-100);
}
.node__event--full #location-date .vlsuite-layout__region.one__col {
  gap: var(--spacing-sm);
}
.node__event--full #location-date .items {
  display: flex;
  flex-direction: column;
}
@media (min-width: 576px) {
  .node__event--full #location-date .items {
    flex-direction: row;
    align-items: center;
  }
}
.node__event--full #location-date .items * {
  font-size: 1rem;
  line-height: 1.5rem;
}
.node__event--full #location-date .items p {
  margin: 0;
}
.node__event--full #location-date .items .label {
  font-family: var(--bold);
  font-size: 1rem;
  line-height: 1.5rem;
}
.node__event--full #location-date .items .label::after {
  content: ":";
  margin-right: 8px;
}
/*# sourceMappingURL=full.css.map */
