#fw-section-text-blocks-2237ec1a-5125-46b5-a313-77809dd6b02e {
--font-heading-scale: 1.4;
--font-body-scale: 1.2;
}
#fw-section-text-blocks-2237ec1a-5125-46b5-a313-77809dd6b02e {

.text-blocks__item {
  background: rgba(255, 255, 255, .05);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 6px 18px rgba(0, 0, 0, .3);
  border-radius: 1rem;
}
.text-blocks__top-text,
.text-blocks__title,
.text-blocks__text {
  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.35),
    0 0 20px rgba(0, 0, 0, 0.15);
}
}

#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 1.2;
}
#fw-section-footer {

@media screen and (min-width: 769px) {
  footer {
    position: fixed !important;
    left: 22px !important;
    bottom: 20px !important;
    z-index: 999 !important;
    width: 700px !important;
    max-width: none !important;
  }

  footer p {
    display: inline-block !important;
    width: max-content !important;
    white-space: nowrap !important;
  }

  footer p br {
    display: none !important;
  }

  footer p * {
    display: inline !important;
    white-space: nowrap !important;
  }

  footer ul,
  footer nav {
    flex-wrap: nowrap !important;
  }
}

.text-logo {
  display: none !important;
}
}
#fw-section-header {

.header__icons {
  display: none !important;
}
}