:root {
  --default-grid-gap: 30px;
  --default-grid-margin: 120px;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

body {
  font-family: "Satoshi";
}

a {
  text-decoration: none;
  color: inherit;
}

.main-content {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 1240px) {
  :root {
    --default-grid-margin: 24px;
    --default-grid-gap: 24px;
  }
}
