@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500');
body {
    font-family: 'Inter', sans-serif;
    font-weight: 500;
  }
.section-1 {
    background-color: #F5F5F7;
    padding-top:4vw;
    text-align: center;
}
.section-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.section-2 p {
    padding-bottom: 1rem;
}
.section-3 {
    background-color: #F5F5F7;
}
.section-3 p {
    color:#86868B;
    padding-bottom: 1rem;
}
.section-3 .row {
    padding-bottom:3vw;
}
.section-4 h3 {
    text-align: left;
}
.section-4 p {
    color:#86868B;
    text-align: left;
}
.section-5 {
    background-color: #F5F5F7;
}
.section-5 h3 {
    text-align: left;
}
.section-5 p {
    color:#86868B;
    text-align: left;
}
.section-6 p {
    color:#86868B;
    padding-bottom:2vw;
}
.section-7 {
    background-color: #F5F5F7;
}
.section-7 p {
    color:#86868B;
}
.section-8 {
    padding-top: 2rem;
}
.section-8 h2 {
    padding-top: 0rem;
    text-align: left; 
}
.section-8 p {
    color:#86868B;
}

h1 {
    text-align: center;
    padding-top:3rem;
    color:#000000;
    font-size:2.5rem;
}
h2 {
    text-align: center;
    padding-bottom:4rem;
    color:#000000;
    font-size:4rem;
}
h3 {
    text-align: center;
    padding-top:2rem;
    padding-bottom: 1rem;
    color:#000000;
    font-size:3.5rem;  
}
h4 {
    text-align: center;
    padding-top:2rem;
    padding-bottom:1rem;
    color:#000000;
    font-size:2rem;
}
p {
    color:#000000;
    font-size:1.4rem;
    text-align: center;
}
.custom-img {
    width: 15%;
  }

@media (max-width: 768px) {
    h1 {
      font-size: 1.7rem;
    }
    h2 {
      font-size: 2rem;
      padding-top: 0rem;
      padding-bottom: 2rem;
    }
    h3 {
      font-size: 1.7rem;  
    }
    h6 {
        font-size: 2rem;
    }
    p {
      font-size: 1.2rem;  
    }
    .section-5 h3 {
        text-align: left;
    }
    .section-6 h3 {
        text-align: left;
    }
    .section-6 p {
        text-align: left;
    }
    .section-8 h4 {
        padding-bottom: 0rem;
    }
    .custom-img {
        width: 30%;
      }
}

@media (min-width: 768px) and (max-width: 1024px) {
    h1 {
      font-size: 2rem;
    }
    h2 {
        font-size: 3rem;
    }
    h3 {
        font-size: 3rem;
    }
    p {
        font-size: 1.2rem;
    }
    .custom-img {
        width: 30%;
      }
}