:root {
  --font-muli: "Muli", sans-serif;
  --font-montserrat: "Montserrat", sans-serif;
  --font-oswald: "Oswald", sans-serif;

  --yellow: #eeb626;
  --navy: #25334c;
  --dark-blue: #0f327b;
  --cream: #fff7e9;
}

/* #### Generated By: http://font.download #### */
@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 400;
  src:
    local("Muli Regular"),
    url("../fonts/Muli-Regular.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 400;
  src:
    local("Muli Italic"),
    url("../fonts/Muli-Italic.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 300;
  src:
    local("Muli Light"),
    url("../fonts/Muli-Light.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 300;
  src:
    local("Muli Light Italic"),
    url("../fonts/Muli-LightItalic.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 200;
  src:
    local("Muli ExtraLight"),
    url("../fonts/Muli-ExtraLight.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 200;
  src:
    local("Muli ExtraLight Italic"),
    url("../fonts/Muli-ExtraLightItalic.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 600;
  src:
    local("Muli SemiBold"),
    url("../fonts/Muli-SemiBold.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 600;
  src:
    local("Muli SemiBold Italic"),
    url("../fonts/Muli-SemiBoldItalic.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 700;
  src:
    local("Muli Bold"),
    url("../fonts/Muli-Bold.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 700;
  src:
    local("Muli Bold Italic"),
    url("../fonts/Muli-BoldItalic.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 800;
  src:
    local("Muli ExtraBold"),
    url("../fonts/Muli-ExtraBold.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 800;
  src:
    local("Muli ExtraBold Italic"),
    url("../fonts/Muli-ExtraBoldItalic.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 900;
  src:
    local("Muli Black"),
    url("../fonts/Muli-Black.woff") format("woff");
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 900;
  src:
    local("Muli Black Italic"),
    url("../fonts/Muli-BlackItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  src:
    local("Montserrat Thin"),
    url("../fonts/Montserrat-Thin.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  src:
    local("Montserrat Thin Italic"),
    url("../fonts/Montserrat-ThinItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src:
    local("Montserrat ExtraLight"),
    url("../fonts/Montserrat-ExtraLight.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  src:
    local("Montserrat ExtraLight Italic"),
    url("../fonts/Montserrat-ExtraLightItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src:
    local("Montserrat Light"),
    url("../fonts/Montserrat-Light.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  src:
    local("Montserrat Light Italic"),
    url("../fonts/Montserrat-LightItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src:
    local("Montserrat Regular"),
    url("../fonts/Montserrat-Regular.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src:
    local("Montserrat Italic"),
    url("../fonts/Montserrat-Italic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src:
    local("Montserrat Medium"),
    url("../fonts/Montserrat-Medium.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  src:
    local("Montserrat Medium Italic"),
    url("../fonts/Montserrat-MediumItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src:
    local("Montserrat SemiBold"),
    url("../fonts/Montserrat-SemiBold.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src:
    local("Montserrat SemiBold Italic"),
    url("../fonts/Montserrat-SemiBoldItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src:
    local("Montserrat Bold"),
    url("../fonts/Montserrat-Bold.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src:
    local("Montserrat Bold Italic"),
    url("../fonts/Montserrat-BoldItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src:
    local("Montserrat ExtraBold"),
    url("../fonts/Montserrat-ExtraBold.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  src:
    local("Montserrat ExtraBold Italic"),
    url("../fonts/Montserrat-ExtraBoldItalic.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src:
    local("Montserrat Black"),
    url("../fonts/Montserrat-Black.woff") format("woff");
}

@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  src:
    local("Montserrat Black Italic"),
    url("../fonts/Montserrat-BlackItalic.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro"),
    url("../fonts/SourceSansPro-Regular.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Italic";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Italic"),
    url("../fonts/SourceSansPro-It.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro ExtraLight";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro ExtraLight"),
    url("../fonts/SourceSansPro-ExtraLight.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro ExtraLight Italic";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro ExtraLight Italic"),
    url("../fonts/SourceSansPro-ExtraLightIt.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Light";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Light"),
    url("../fonts/SourceSansPro-Light.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Light Italic";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Light Italic"),
    url("../fonts/SourceSansPro-LightIt.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Semibold";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Semibold"),
    url("../fonts/SourceSansPro-Semibold.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Semibold Italic";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Semibold Italic"),
    url("../fonts/SourceSansPro-SemiboldIt.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Bold";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Bold"),
    url("../fonts/SourceSansPro-Bold.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Bold Italic";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Bold Italic"),
    url("../fonts/SourceSansPro-BoldIt.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Black";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Black"),
    url("../fonts/SourceSansPro-Black.woff") format("woff");
}

@font-face {
  font-family: "Source Sans Pro Black Italic";
  font-style: normal;
  font-weight: normal;
  src:
    local("Source Sans Pro Black Italic"),
    url("../fonts/SourceSansPro-BlackIt.woff") format("woff");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: normal;
  src:
    local("Oswald"),
    url("../fonts/Oswald-Regular.woff") format("woff");
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  /* font-size: 62.5%; */
  scroll-behavior: smooth;
  min-height: 100%;
  height: auto;
}

body {
  margin: 0;
  font-family: var(--font-muli);
  line-height: 1.5;
  color: black;
  min-height: 100%;
  scroll-behavior: smooth;
  font-weight: 300;
}

p {
  margin: 0;
  font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: 600;
  font-family: var(--font-montserrat);
  line-height: 1.3;
}

@media screen and (max-width: 992px) {
  .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
