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

.body_0f65a859 { margin: 0; min-height: 100vh; display: flex; flex-direction: column; }

.bar_8e981526 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 21px 28px;
  background: hsl(348, 63%, 43%);
  color: hsl(348, 63%, 73%);
}

.lot_brand_26c079f3 { font-size: 1.2rem; font-weight: 700; }

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

.menuItem_lotto_b4e8300a { margin: 0; }

.link_casin_3e289a1f { color: inherit; text-decoration: none; }

.inner_4eb9e532 {
  flex: 1;
  max-width: 1221px;
  margin: 0 auto;
  width: 100%;
  padding: 56px 14px;
  display: grid;
  grid-template-columns: 1fr 3fr;
  gap: 56px;
}

@media (max-width: 640px) {
  .inner_4eb9e532 { grid-template-columns: 1fr; }
}

.nav_0010088f { padding: 14px 0; }

.inolo_navList_a72083ee { list-style: none; margin: 0; padding: 0; }

.sin_1fc2cec1 { margin-bottom: 7px; }

.block_asinol_fb71f082 { padding: 14px 0; }

.inolo_1cb2819a { margin-bottom: 28px; padding: 21px 0; border-bottom: 1px solid hsl(168, 10%, 94%); }

.heading_ot_71b4430d { font-size: 1.5rem; margin: 0 0 21px; color: hsl(168, 78%, 28%); }

.subheading_451d233e { font-size: 1.25rem; margin: 0 0 14px; color: hsl(168, 63%, 43%); }

.otto_1f6aa244 { margin: 0 0 14px; color: hsl(168, 8%, 42%); line-height: 1.6; }

.ca_96c5015b { margin: 14px 0; padding-left: 28px; }

.listItem_810db1b7 { margin-bottom: 7px; }

.footer_42f41be7 {
  padding: 28px 28px;
  background: hsl(168, 78%, 28%);
  color: hsl(168, 63%, 68%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px;
}

.sinolo_footerText_69ef68c3 { margin: 0; font-size: 0.875rem; }

.tto_1c34ae56 { display: flex; gap: 21px; }

.ol_footerLink_a47013a6 { color: inherit; text-decoration: none; }
