#intro p {
  color: rgb(var(--p-font-colour));
  text-align: center;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  font-family: var(--p-font-family);
}

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

#services p {
  color: rgb(var(--p-font-colour));
  font-family: var(--p-font-family);
}

#services .item {
  margin: 10px;
  padding: 10px;
  border: 1.5px solid rgb(var(--greenclean-tertiary));
  border-radius: 20px;
}

#services .item i {
  text-align: center;
  width: 100%;
  font-size: 42px;
  color: rgb(var(--greenclean-tertiary));
}

#services .item h2 {
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  color: rgb(var(--greenclean-tertiary));
  text-align: center;
  font-family: var(--h2-font-family);
}

#services .item p {
  color: rgb(var(--p-font-colour));
  text-align:center;
  font-size: clamp(0.75rem, 1.25vw, 1.25rem);
  font-family: var(--p-font-family);
}

#services .item a {
  color: rgb(var(--p-font-colour));
}

/* Mobile/Tablet */
@media (max-width:767px) {
  #intro p {
    max-width: 95%;
  }
}