/* Import global variables */
@import '../css/variables.css';
/* SCSS Variables */
/* Mixins */
footer .wp-block-columns {
  position: relative;
  row-gap: var(--wp--preset--spacing--60);
}
footer .wp-block-columns .wp-block-column:first-of-type {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  footer .wp-block-columns .wp-block-column:first-of-type {
    flex-basis: 58.3333% !important;
  }
}
@media (min-width: 992px) {
  footer .wp-block-columns .wp-block-column:first-of-type {
    flex-basis: 80.5% !important;
  }
}
footer .wp-block-columns .wp-block-column:last-of-type {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  footer .wp-block-columns .wp-block-column:last-of-type {
    flex-basis: 33.33333% !important;
  }
}
@media (min-width: 992px) {
  footer .wp-block-columns .wp-block-column:last-of-type {
    flex-basis: 16.66666% !important;
  }
}
footer a {
  text-decoration: none;
}
footer .wp-block-navigation__container {
  row-gap: 0.5rem !important;
  padding-top: var(--wp--preset--spacing--10);
  padding-bottom: var(--wp--preset--spacing--10);
}
@media (min-width: 768px) {
  footer .wp-block-navigation__container {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
footer .logos-footer .wp-block-image:not(.logo-print) {
  display: block !important;
  visibility: visible !important;
  z-index: 0 !important;
}
footer .logos-footer .wp-block-image.logo-print {
  display: none !important;
  visibility: hidden !important;
  z-index: -1 !important;
}

.grecaptcha-badge {
  display: none !important;
}