/* For all the pages h1_acumin-pro */

@media (min-width: 1512px) {
    .heading_big h1 {
        font-size: 4rem !important;
        line-height: calc(1.4 + (1 - 4) / 25) !important; /* Simplified calculation */
    }
}

@media (min-width: 768px) and (max-width: 1511px) {
    .heading_big h1 {
        font-size: calc((4 - 1) * 1.2vw + 1rem) !important;
        line-height: calc(1.4 + (1 - 4) / 25) !important; /* Simplified calculation */
    }
}

@media (max-width: 767px) {
    .heading_big h1 {
        font-size: calc((4 - 1) * 1.2vw + 1rem) !important; /* Adjusted formula for mobile */
        line-height: calc(1.4 + (1 - 4) / 17.8) !important;  
    }
}
/* For all the pages h1_acumin-pro END*/




/* For all the pages h4_acumin-pro */
@media (min-width: 1512px) {
    .heading_hex h4 {
        font-size: 1.6rem !important;
        line-height: calc(1.4 + (1 - 1.6) / 25) !important; 
    }
}

@media (min-width: 768px) and (max-width: 1511px) {
    .heading_hex h4 {
        font-size: calc((1.6 - 1) * 1.2vw + 1rem) !important;
        line-height: calc(1.4 + (1 - 1.6) / 25) !important; 
    }
}

@media (max-width: 767px) {
    .heading_hex h4 {
        font-size: calc((1.6 - 1) * 1.2vw + 1rem) !important; 
        line-height: calc(1.4 + (1 - 1.6) / 17) !important; 
    }
}
/* For all the pages h4_acumin-pro END */

/* For all the pages p_poppins */
@media (min-width: 1512px) {
    .poppins_text p {
        font-size: 1rem !important;
        line-height: 1.8em !important;
    }
}

@media (min-width: 768px) and (max-width: 1511px) {
    .poppins_text p {
        font-size: calc((1 - 1) * 1.2vw + 1rem) !important; 
        line-height: 1.8em !important;
    }
}

@media (max-width: 767px) {
    .poppins_text p {
        font-size: calc((1 - 1) * 1.2vw + 1rem) !important; 
        line-height: 1.8em !important;
    }
}
/* For all the pages p_poppins END */

/* For all the pages p_acumin-pro */

@media (min-width: 1512px) {
    .acumin_text p {
        font-size: 2.8rem !important;
        line-height: calc(1.8 + (1 - 4) / 25) !important; 
    }
}

@media (min-width: 768px) and (max-width: 1511px) {
    .acumin_text p {
        font-size: calc((2.8 - 1) * 1.2vw + 1rem) !important;
			
        line-height: calc(1.8 + (1 - 4) / 25) !important; 
    }
}

@media (max-width: 767px) {
    .acumin_text p {
        font-size: calc((2.8 - 1) * 1.2vw + 1rem) !important; 
			
        line-height: calc(1.8 + (1 - 4) / 26) !important;  
    }
}

/* For all the pages p_acumin-pro */

/* For all the pages h2_acumin-pro */

@media (min-width: 1512px) {
    .acumin_hex h2 {
        font-size: 1.2rem !important;
        line-height: calc(1.4 * (1 + (1 - 2.8) / 25)); !important; 
    }
}

@media (min-width: 768px) and (max-width: 1511px) {
    .acumin_hex h2 {
        font-size: calc((1.2 - 1) * 1.2vw + 1rem) !important;
        line-height: calc(1.4 * (1 + (1 - 2.8) / 25)); !important; 
    }
}

@media (max-width: 767px) {
    .acumin_hex h2 {
        font-size: calc((1.2 - 1) * calc(0.012 * min(100vh, 900px)) + 1rem) !important;
        line-height: calc(1.4 * (1 + (1 - 2.8) / 25)); !important; 
    }
}

/* For all the pages h2_acumin-pro */


/* For all the pages Big_h2_acumin-pro */

@media (min-width: 1512px) {
    .acumin_big_hex h2 {
        font-size: 2.8rem !important;
        line-height: calc(1.4 * (1 + (1 - 2.8) / 25)) !important;
    }
}

@media (min-width: 768px) and (max-width: 1511px) {
    .acumin_big_hex h2 {
        font-size: calc((2.8 - 1) * 1.2vw + 1rem) !important;
        line-height: calc(1.4 * (1 + (1 - 2.8) / 25)) !important;
    }
}

@media (max-width: 767px) {
    .acumin_big_hex h2 {
        font-size: calc((2.8 - 1) * calc(.012 * min(100vh, 900px)) + 1rem)
 !important;
        line-height: calc(1.4 * (1 + (1 - 2.8) / 25)) !important;
    }
}

/* For all the pages Big_h2_acumin-pro END*/





























