/* Gotham Light y Medium para títulos e interfaz. Inter para párrafos. */

@font-face {
    font-family: "Gotham";
    src: url("../fonts/gotham-light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gotham";
    src: url("../fonts/gotham-medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body,
p,
li,
td,
th,
label,
input,
textarea,
select,
blockquote,
.accordion-body,
.home-hero__lead,
.home-discovery__card p,
.home-discovery__intro p,
.site-footer__brand p,
.site-footer__copy,
.site-footer__col a {
    font-family: "Inter", sans-serif;
    font-synthesis: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
#mainmenu a,
#mo-menu a,
.btn,
a.btn,
button,
#home-hero h1,
#home-hero .home-hero__cta,
h2.home-section-title,
#section-links-seo h2,
.home-discovery__kicker,
.home-discovery__label,
.home-discovery__card h3,
.home-discovery__more,
.site-footer__col h2,
.site-footer__cta,
.site-footer__logo,
.home-equipment__cta,
.home-service__more {
    font-family: "Gotham", sans-serif;
    font-synthesis: none;
}

h1,
h2,
#home-hero h1,
h2.home-section-title,
#section-links-seo h2 {
    font-weight: 500;
}

h3,
h4,
h5,
h6,
#mainmenu a,
.btn,
a.btn,
button,
#home-hero .home-hero__cta,
.home-discovery__kicker,
.home-discovery__label,
.home-discovery__card h3,
.home-discovery__more,
.site-footer__col h2,
.site-footer__cta,
.home-equipment__cta {
    font-weight: 500;
}

#home-hero .home-hero__lead,
.home-discovery__intro p,
.home-discovery__card p,
.site-footer__brand p {
    font-weight: 400;
}

#mainmenu.nav-unified > li > a.nav-cta,
.accordion-button,
#menu-btn {
    box-sizing: border-box;
    min-height: 44px;
}
