/* [project]/styles/modules/Footer.module.scss.module.css [app-client] (css) */
.Footer-module-scss-module__dLqtNa__footer {
  border-top: 1px solid var(--color-body-tertiary);
}

.Footer-module-scss-module__dLqtNa__footerPrimary {
  background-color: var(--color-background);
}

.Footer-module-scss-module__dLqtNa__footerSecondary {
  background-color: rgba(128, 128, 128, .1);
  align-items: center;
}

.Footer-module-scss-module__dLqtNa__footerSecondaryLeft {
  flex: 1;
}

@media (max-width: 62em) {
  .Footer-module-scss-module__dLqtNa__footerSecondaryLeft {
    justify-content: center;
    width: 100%;
  }
}

@media (min-width: 48em) {
  .Footer-module-scss-module__dLqtNa__footerSecondaryLeft {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }
}

.Footer-module-scss-module__dLqtNa__footerSecondaryRight {
  flex: 1;
}

@media (max-width: 62em) {
  .Footer-module-scss-module__dLqtNa__footerSecondaryRight {
    justify-content: center;
    width: 100%;
  }
}

@media (min-width: 48em) {
  .Footer-module-scss-module__dLqtNa__footerSecondaryRight {
    justify-content: flex-end;
    align-items: center;
    height: 100%;
  }
}

.Footer-module-scss-module__dLqtNa__footerTertiary {
  padding-bottom: 2rem;
}

.Footer-module-scss-module__dLqtNa__footerTertiaryLeft {
  flex: 1;
  justify-content: flex-start;
}

.Footer-module-scss-module__dLqtNa__footerTertiaryMiddle {
  flex: 1;
  justify-content: center;
}

.Footer-module-scss-module__dLqtNa__footerTertiaryRight {
  flex: 1;
  justify-content: flex-end;
}

.Footer-module-scss-module__dLqtNa__footerTertiaryRight svg {
  stroke-width: 1.5px;
}

.Footer-module-scss-module__dLqtNa__gilanisLogo {
  color: var(--color-brand-primary);
}

@media (max-width: 48em) {
  .Footer-module-scss-module__dLqtNa__gilanisLogo {
    width: 5.5rem;
    height: 2.5rem;
  }
}

@media (min-width: 36em) {
  .Footer-module-scss-module__dLqtNa__gilanisLogo {
    width: 7.375rem;
    height: 3rem;
  }
}

@media (min-width: 62em) {
  .Footer-module-scss-module__dLqtNa__gilanisLogo {
    width: 9.1875rem;
    height: 3.75rem;
  }
}

.Footer-module-scss-module__dLqtNa__partnerBadge {
  max-width: 12rem;
}

.Footer-module-scss-module__dLqtNa__partnerBadge:hover {
  cursor: pointer;
}

/* [project]/styles/modules/Header.module.scss.module.css [app-client] (css) */
.Header-module-scss-module__XWxdLW__header {
  z-index: 100;
  background-color: var(--color-background);
  border-bottom: 1px solid var(--color-body-tertiary);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

@media (max-width: 48em) {
  .Header-module-scss-module__XWxdLW__headerPrimary {
    height: 3.75rem;
  }
}

@media (min-width: 36em) {
  .Header-module-scss-module__XWxdLW__headerPrimary {
    height: 4.5rem;
  }
}

@media (min-width: 62em) {
  .Header-module-scss-module__XWxdLW__headerPrimary {
    height: 5.25rem;
  }
}

@media (max-width: 48em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryLeft {
    width: calc(50% - 2.75rem);
  }
}

@media (min-width: 36em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryLeft {
    width: calc(50% - 3.6875rem);
  }
}

@media (min-width: 62em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryLeft {
    width: calc(50% - 4.59375rem);
  }
}

.Header-module-scss-module__XWxdLW__headerPrimaryMiddle {
  width: max-content;
}

@media (max-width: 48em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryRight {
    width: calc(50% - 2.75rem);
  }
}

@media (min-width: 36em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryRight {
    width: calc(50% - 3.6875rem);
  }
}

@media (min-width: 62em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryRight {
    width: calc(50% - 4.59375rem);
  }
}

@media (max-width: 75em) {
  .Header-module-scss-module__XWxdLW__headerPrimaryRight :where([data-position="left"]) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.Header-module-scss-module__XWxdLW__headerMobile, .Header-module-scss-module__XWxdLW__headerSecondary {
  border-top: 1px solid var(--color-body-tertiary);
}

.Header-module-scss-module__XWxdLW__gilanisLogo {
  color: var(--color-brand-primary);
}

@media (max-width: 48em) {
  .Header-module-scss-module__XWxdLW__gilanisLogo {
    width: 5.5rem;
    height: 2.5rem;
  }
}

@media (min-width: 36em) {
  .Header-module-scss-module__XWxdLW__gilanisLogo {
    width: 7.375rem;
    height: 3rem;
  }
}

@media (min-width: 62em) {
  .Header-module-scss-module__XWxdLW__gilanisLogo {
    width: 9.1875rem;
    height: 3.75rem;
  }
}

/*# sourceMappingURL=styles_modules_6e76bf7b._.css.map*/