@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/poppins/poppins-400.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/poppins/poppins-500.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/poppins/poppins-600.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/poppins/poppins-700.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/fonts/poppins/poppins-800.woff2") format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:900;font-display:swap;src:url("/assets/fonts/poppins/poppins-900.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/inter/inter-300.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter/inter-400.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/inter/inter-500.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/inter/inter-600.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/inter/inter-700.woff2") format("woff2")}

html body,
html button,
html input,
html select,
html textarea{
  font-family:"Poppins",Arial,sans-serif!important;
}

html body{font-weight:400}
html p,
html li,
html dd,
html .course-body p,
html .price-card > p,
html .feature p,
html .process-step p,
html .faq-answer p,
html .footer-column a{
  font-weight:400!important;
}

html h1{font-weight:600!important}
html h2,
html h3,
html h4{font-weight:600!important}
html strong,
html b{font-weight:600}

html .main-nav,
html .main-nav a{
  font-family:"Inter",Arial,sans-serif!important;
  font-weight:500!important;
}
html .main-nav .nav-cta{font-weight:600!important}

html .ew-menu,
html .ew-menu a,
html .footer-column,
html .footer-column a,
html .footer-column h3,
html .ew-footer-links,
html .ew-footer-links a,
html .ew-footer-links h3,
html .copyright,
html .ew-copyright{
  font-family:"Inter",Arial,sans-serif!important;
}

html .button,
html button,
html .faq-question{font-weight:600!important}
html .eyebrow,
html .course-tag,
html .plan-fit,
html .popular-label,
html .approval,
html .note-kicker,
html .note-subtitle,
html .note-area{font-weight:600!important}

html .brand-text strong{font-weight:800!important}
html .brand-text span{font-weight:600!important}
html .price,
html .license-number{font-weight:600!important}

html body .site-footer p,
html body .site-footer a,
html body .site-footer small,
html body .site-footer .footer-tagline,
html body .site-footer .footer-column a,
html body .site-footer .copyright,
html body .ew-footer p,
html body .ew-footer a,
html body .ew-footer small,
html body .ew-footer .ew-footer-tagline,
html body .ew-footer .ew-footer-links a,
html body .ew-footer .ew-copyright{
  font-family:"Inter",Arial,sans-serif!important;
  font-weight:300!important;
}

html body .site-footer .footer-column h3,
html body .ew-footer .ew-footer-links h3{font-weight:600!important}
html body .site-footer .footer-brand .brand-text strong,
html body .ew-footer .ew-footer-logo strong{font-weight:800!important}
html body .site-footer .footer-brand .brand-text span,
html body .ew-footer .ew-footer-logo small{font-size:.95rem!important;font-weight:700!important}
