body * p {
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    font-size: 1.6rem;

    @media (max-width: 749px) {
        font-size: 1.6rem;
    }
}

body.faq-page, body.page-about, body.page-shipping, body.page-warranty {
   h1 {
    
    font-size: 5rem !important;
    line-height: 1 !important;
    opacity: 0.95 !important;
    text-transform: uppercase;

    @media (max-width: 1000px) {
       font-size: 4rem !important;
    }

    @media (max-width: 749px) {
       font-size: 2rem !important;
    }

    @media (max-width: 374px) {
       font-size: 2rem !important;
    }
   }



   h2, h2.h1 {
   
    font-size: 4rem !important;
    line-height: 1 !important;
    opacity: 0.95 !important;
    text-transform: uppercase;

    @media (max-width: 1000px) {
       font-size: 3rem !important;
    }

    @media (max-width: 749px) {
       font-size: 2rem !important;
    }

    @media (max-width: 374px) {
       font-size: 2rem !important;
    }
   }
}


h1 {
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    font-size: 7.5rem !important;
    line-height: 1 !important;
    opacity: 0.95 !important;
    text-transform: uppercase;

    @media (max-width: 1000px) {
       font-size: 4.5rem !important;
    }

    @media (max-width: 749px) {
       font-size: 3rem !important;
    }

    @media (max-width: 374px) {
       font-size: 2.5rem !important;
    }
}




h2 {
    font-family: "Aktiv Grotesk Medium", sans-serif !important;
    font-weight: 500 !important;
    font-size: 6.5rem !important;
    line-height: 1 !important;
    opacity: 0.95 !important;
    text-transform: uppercase;

    @media (max-width: 1000px) {
       font-size: 4.5rem !important;
    }

    @media (max-width: 749px) {
       font-size: 3.5rem !important;
    }

    @media (max-width: 374px) {
       font-size: 2.5rem !important;
    }
}



