:root {
  --theme-color: #f5fdff;
  --primary-color: #34b0be;
  --secondary-color: #ff4f6f;
  --text-color: #061f1c;
  --text-color-inverse: #b1b9bf;
  --highlight1-color: #d4d3d3;
  --highlight2-color: #ffffff;
  --menu-mobile-bgcolor: #086d78e3;
}


body {
  font-family: 'Rubik', sans-serif;
  background-color: var(--theme-color);
  color: var(--text-color);
  padding-top: 70px;
}

a {
  text-decoration: none;
  color: var(--text-color)
}

h1 {
  font-size: 50px;
  color: var(--text-color);
}

h2 {
  margin-top: 30px;
  color: var(--secondary-color);
}

h3 {
  font-weight: 700;
}

p {
  color: var(--text-color-inverse);
  font-size: 20px;
  font-weight: 500;
  line-height: 2rem;
}

@media (max-width: 760px) {

  .services-container {
    justify-content: center;
  }

}