/* start: Globals */
:root {
  --font-poppins: Poppins;
  --font-black-color: #1e1515;
  --font-gray-color: #8e8a8a;
  --font-darker-gray-color: #625b5b;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --primary: #42cbb2;
}

/* start: Terms */
a,
span,
div,
p {
  font-family: var(--font-poppins);
}
.privacy-item p {
  color: var(--font-darker-gray-color);
}
li {
  list-style: none;
  color: var(--font-gray-color);
}

.privacy-section {
  padding: 48px 0;
}
.privacy-item {
  margin-bottom: 32px;
}
.privacy-item:last-child {
  margin-bottom: 0;
}
.privacy-title {
  font-size: var(--text-2xl);
  font-weight: 700;
  margin-bottom: 16px;
  line-height: 1.2;
  color: var(--font-black-color);
}
.privacy-subtitle {
  font-size: var(--text-xl);
  font-weight: 600;
  margin-top: 24px;
  margin-bottom: 16px;
  line-height: 1.3;
}
.privacy-item p {
  font-size: var(--text-base);
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 16px;
}
.privacy-list {
  padding-left: 16px;
  margin-bottom: 16px;
}
.privacy-list > li {
  margin-bottom: 8px;
  line-height: 1.5;
}
.privacy-item a {
  color: var(--primary);
  text-decoration: none;
}
/* end: Terms */

/* start: Breakpoints */
@media screen and (max-width: 767px) {
  .hero-title {
    font-size: var(--text-3xl);
  }
}
/* end: Breakpoints */
