@font-face {
    font-family: "Aeonik Light";
    src: url(web-fonts/aeonik-light.woff2) format("woff2"),
        url(web-fonts/aeonik-light.woff) format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Aeonik Medium";
    src: url(web-fonts/aeonik-medium.woff2) format("woff2"),
        url(web-fonts/aeonik-medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Aeonik Regular";
    src: url(web-fonts/aeonik-regular.woff2) format("woff2"),
        url(web-fonts/aeonik-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Druk Bold";
    src: url(web-fonts/Druk-Bold-Web.woff2) format("woff2"),
        url(web-fonts/Druk-Bold-Web.woff) format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Druk Condensed";
    src: url(web-fonts/DrukCondensed-Super-Web.woff2) format("woff2"),
        url(web-fonts/DrukCondensed-Super-Web.woff) format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Druk Condensed Italic";
    src: url(web-fonts/DrukCondensed-SuperItalic-Web.woff2) format("woff2"),
        url(web-fonts/DrukCondensed-SuperItalic-Web.woff) format("woff");
    font-weight: 600;
    font-style: italic;
}

h1, h2, h3, h4, h5 {
    font-family: 'Druk Bold', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
h1 span, h2 span, h3 span {
    font-family: 'Druk Bold', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
article h1 a {
    font-family: 'Druk Bold', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 2.5rem;
}
p, ul, ol, li, a {
    font-family: 'Aeonik Light', sans-serif;
}
header a {
    font-family: 'Aeonik Regular', sans-serif;
}
.banner-page h1 {
    font-size: 3.5rem;
    margin-bottom: 5px;
}
.our-services h2 {
    font-size: 4rem;
}
.mmg-us--vision h2 {
    font-size: 3rem;
    line-height: 3rem;
}
.mmg-us--vision h2 span {
    font-size: 3.5rem;
}
.mmg-us--menciones p {
  font-size: 20px;
}
h2 {
    font-size: 3rem;
}
h2 span {
    font-size: 2rem;
}
h3 {
    letter-spacing: .5px;
}
#postulate .postulate-block h2 {
    font-size: 3rem!important;
}
#thinking-home .list-item-post.small-post .content-post h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
}
.black-container h1 {
  font-size: 3rem;
  line-height: 3rem;
}
.main-footer .col-md-3 p {
    font-size: 14px;
}