/*
    - Name: "full.scss"
    - Description: "Add custom styles full Delegations"
*/
/* 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");
}
.taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage > h2 {
  flex: 0 1 25%;
}
.taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage > .contextual-region {
  flex: 0 1 75%;
}
.taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage .c-small-card {
  display: flex;
}
.taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage .c-small-card__image {
  flex: 0 1 50%;
}
.taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage .splide-nav-wrapper {
  padding: 20px 0 50px !important;
}
@media (min-width: 768px) {
  .taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage {
    display: flex;
    align-items: flex-end;
  }
  .taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage .splide-nav-wrapper {
    padding: 20px 0 0 !important;
  }
  .taxonomy__delegations__full .block-views-blocknews-delegations-new-frontpage .more-link {
    bottom: unset;
  }
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account {
  height: 100%;
  padding: var(--spacing-mdx) var(--spacing-md);
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account.align-items-center {
  align-content: center;
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account.align-items-end {
  align-content: end;
}
@media (min-width: 992px) {
  .taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account {
    padding: 0 var(--spacing-mdx) 0 var(--spacing-xl);
  }
}
@media (min-width: 1200px) {
  .taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account {
    padding: 0 var(--spacing-lg) 0 var(--spacing-xxl);
  }
}
@media (min-width: 1921px) {
  .taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account {
    padding: 0 calc((100% - var(--container)) / 2 + 16px) 0 var(--spacing-xxl);
  }
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account .block__bank-account-numbers {
  padding: var(--spacing-xs) var(--spacing-smx);
  background-color: var(--primary-bg);
  border-radius: var(--spacing-md);
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--first .block-vlsuite-block-inline-blockbank-account .block__bank-account-numbers .bank-account-number {
  color: var(--primary-color-900);
  font-family: var(--medium);
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.0125rem;
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--second .block-vlsuite-block-inline-blockbank-account {
  height: 100%;
  padding: var(--spacing-mdx) var(--spacing-md);
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--second .block-vlsuite-block-inline-blockbank-account.align-items-center {
  align-content: center;
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--second .block-vlsuite-block-inline-blockbank-account.align-items-end {
  align-content: end;
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--second .block-vlsuite-block-inline-blockbank-account .block__bank-account-numbers {
  padding: var(--spacing-xs) var(--spacing-smx);
  background-color: var(--primary-bg);
  border-radius: var(--spacing-md);
}
.taxonomy__delegations__full .layout-twocols .vlsuite-layout__region--second .block-vlsuite-block-inline-blockbank-account .block__bank-account-numbers .bank-account-number {
  color: var(--primary-color-900);
  font-family: var(--medium);
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.0125rem;
}
.taxonomy__delegations__full .one__col {
  --container: 1680px;
}
.taxonomy__delegations__full .one__col:has(.block-views-blocknews-delegations-new-frontpage) {
  padding-left: calc((100% - var(--container)) / 2 - 10px);
}
.taxonomy__delegations__full .one__col:has(.block-views-blocknews-delegations-new-frontpage) .block__dynamic-list__full {
  padding-left: var(--spacing-sm);
}
.taxonomy__delegations__full .one__col .block-vlsuite-block-inline-blockbank-account .block__bank-account-numbers {
  padding: var(--spacing-xs) var(--spacing-smx);
  background-color: var(--primary-bg);
  border-radius: var(--spacing-md);
  text-align: center;
}
.taxonomy__delegations__full .one__col .block-vlsuite-block-inline-blockbank-account .block__bank-account-numbers .bank-account-number {
  color: var(--primary-color-900);
  font-family: var(--medium);
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.0125rem;
}
.taxonomy__delegations__contacto .layout--threecol-section {
  margin: 0 auto;
  padding-left: var(--gutter-container);
  padding-right: var(--gutter-container);
  max-width: var(--small-container);
}
.taxonomy__delegations__contacto .layout--threecol-section .layout__region {
  padding: var(--spacing-xs);
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsaddress,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsemail,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsphone {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--primary-bg);
  border-radius: 5px;
  padding: var(--spacing-md);
  color: var(--primary-color-700);
  font-family: var(--medium);
  font-size: 1.125rem;
  line-height: 1.5;
  letter-spacing: 0.0125rem;
  min-height: 220px;
  text-align: center;
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsaddress .block__content,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsemail .block__content,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsphone .block__content {
  width: 100%;
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsaddress .block__content *,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsemail .block__content *,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsphone .block__content * {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsaddress .block__content a,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsemail .block__content a,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsphone .block__content a {
  color: inherit;
  text-decoration: none;
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsaddress .block__content a:hover,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsemail .block__content a:hover,
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsphone .block__content a:hover {
  text-decoration: underline;
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsaddress::before {
  font-family: "icomoon";
  font-size: 2.5rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-display: swap;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
  color: var(--primary-color-700);
  margin-bottom: var(--spacing-xs);
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsemail::before {
  font-family: "icomoon";
  font-size: 2.5rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-display: swap;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
  color: var(--primary-color-700);
  margin-bottom: var(--spacing-xs);
}
.taxonomy__delegations__contacto .block-field-blocktaxonomy-termdelegationsphone::before {
  font-family: "icomoon";
  font-size: 2.1875rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-display: swap;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e942";
  color: var(--primary-color-700);
  margin-bottom: var(--spacing-xs);
}
.taxonomy__delegations__contacto .layout-onecol-bg-wrapper:has(> #more-info) {
  margin: 0 auto;
  padding: var(--spacing-md);
  border-radius: 5px;
}
.taxonomy__delegations__contacto .layout-onecol-bg-wrapper:has(> #more-info) #more-info {
  background-color: var(--primary-bg);
  max-width: unset !important;
  margin: 0;
  border-radius: 5px;
}
.taxonomy__delegations__contacto .layout-onecol-bg-wrapper:has(> #more-info) #more-info .block-field-blocktaxonomy-termdelegationsmore-info-contact {
  text-align: center;
  padding: var(--spacing-md);
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-sm);
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsinstagram-url a, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsfacebook-url a, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsyoutube-url a, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsx-url a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--primary-color-700);
  font-size: 0;
  text-decoration: none;
  transition: background-color var(--base-trans);
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsinstagram-url a::before, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsfacebook-url a::before, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsyoutube-url a::before, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsx-url a::before {
  font-family: "icomoon";
  font-size: 1.5625rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-display: swap;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--white);
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsinstagram-url a:hover, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsfacebook-url a:hover, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsyoutube-url a:hover, .taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsx-url a:hover {
  background-color: var(--primary-color-500);
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsinstagram-url a::before {
  content: "\e926";
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsfacebook-url a::before {
  content: "\e928";
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsyoutube-url a::before {
  content: "\e925";
}
.taxonomy__delegations__contacto #social-media .vlsuite-layout__region.vlsuite-layout__region--main .block-field-blocktaxonomy-termdelegationsx-url a::before {
  content: "\e927";
}
/*# sourceMappingURL=full.css.map */
