h2 {
  text-align: left;
  margin-bottom: 2rem;
}
p {
  font-weight: 700;
}
.page-hero {
  background: no-repeat center center / cover;
}
.phone,
.email {
  justify-content: flex-start;
}
.phone p:nth-child(1),
.email p:nth-child(1) {
  margin-right: 1rem;
}

/* ---------------------------------------------- HERO IMAGES -------------------------------------------------- */

.contact-page .page-hero {
  background: url("../../images/public/contact-hero.webp") no-repeat bottom
    center / cover;
}

.fraud-page .page-hero {
  background: url("../../images/public/fraud-hero.webp");
}

.support-page .page-hero {
  background: url("../../images/public/support-hero.webp");
}

/* --------------------------------------------- MAIN CONTENT ------------------------------------------------- */
.contact-details,
.hours {
  padding: 5%;
  padding-top: 0;
}
.disclaimer {
  width: 100%;
  background-color: var(--secondary);
  color: var(--white);
  padding: 3% 5%;
  margin-bottom: 2rem;
}
.disclaimer p{
    font-weight: normal;
}
.small{
    padding-left: 5%;
    margin-bottom: 3rem;
    font-weight: normal;
}

/* ---------------------------------------------- RESPONSIVE --------------------------------------------------- */
/* 550PX */

@media screen and (max-width: 550px) {
  main h2,
  main p {
    text-align: center;
  }
  main h2 {
    width: 80%;
    margin: 0rem auto 2rem;
  }
  .title-s {
    font-size: 0.9rem;
  }
  header {
    height: 7vh;
  }
  .phone p:nth-child(1),
  .email p:nth-child(1) {
    margin-right: 0;
  }
}
