.root_and77_f2fa71b8 { font-family: undefined; margin: 0; background: hsl(263, 8%, 98%); color: hsl(263, 12%, 12%); }

.sin_575c0813 { margin: 0; min-height: 100vh; }

.container_no_f6fbc05c {
  max-width: 1182px;
  margin: 0 auto;
  padding: 0 24px 64px;
}

.nd777_header_234e6fe1 {
  padding: 32px 0;
  margin-bottom: 64px;
  border-bottom: 3px solid hsl(83, 68%, 58%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}

.brand_casin_b44a2278 { font-weight: 700; font-size: 1.5rem; color: hsl(263, 68%, 58%); }

.nol_de7f0067 { list-style: none; margin: 0; padding: 0; display: flex; gap: 32px; }

.olan_d3d766c0 { margin: 0; }

.link_4fc258a9 { color: hsl(83, 68%, 58%); text-decoration: none; }

.inol_912031e7 { padding: 32px 0; }

.card_olan_f33f91d5 {
  background: hsl(263, 10%, 94%);
  padding: 32px;
  margin-bottom: 32px;
  border-radius: 8px;
}

.77_92ff2da8 { font-size: 1.35rem; margin: 0 0 16px; color: hsl(263, 80%, 43%); }

.cardText_land7_3309dca6 { margin: 0 0 16px; color: hsl(263, 8%, 42%); }

.cas_list_e905544c { margin: 16px 0; padding-left: 32px; }

.and7_1a5ec3f7 { margin-bottom: 8px; }

.footer_ccc6464b {
  margin-top: 64px;
  padding-top: 32px;
  border-top: 1px solid hsl(263, 10%, 94%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  font-size: 0.9rem;
  color: hsl(263, 8%, 42%);
}

.asinol_5821882f { margin: 0; }

.and777_d3ef0f74 { list-style: none; margin: 0; padding: 0; display: flex; gap: 24px; }

.footerLink_c7e852b0 { color: hsl(83, 68%, 58%); text-decoration: none; }
