@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=a0745c6c-11ed-467a-9534-7e9c18effa42");
@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/670c4af6-0f8f-4dfa-89d7-0213a1f77b7d.woff2") format("woff2"), url("../../fonts/b25f4dd5-5498-47ad-bf13-ed8d085f0ace.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/f5ab1a5d-da17-451b-9f60-c9d132b69cb8.woff2") format("woff2"), url("../../fonts/15076b53-6450-4913-a4dd-af93d4e59311.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2") format("woff2"), url("../../fonts/a1adabe6-efe5-40b7-b619-48111c8ff883.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/f07f5ab2-8ecc-416d-afa7-b73dbea95907.woff2") format("woff2"), url("../../fonts/3a03e3a3-baa3-4079-aa61-d2ec2a35bea3.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/f5d4f93b-454a-43e0-9ae8-7f1271b5c0fd.woff2") format("woff2"), url("../../fonts/72556e8c-c677-48d8-81ff-3eb8fc50033b.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/b7a66ef0-2d88-45d3-bc84-e2d6013878d9.woff2") format("woff2"), url("../../fonts/351c1f33-8a8e-41c9-920c-0031d3983321.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Avenir Next";
  src: url("../../fonts/b56355b0-7729-42a7-9f65-62c7211d078c.woff2") format("woff2"), url("../../fonts/05537afc-e923-4df9-b365-71798fbd220d.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}

html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::after,
*::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body,
html {
  height: 100%;
}

body {
  margin: 0;
}

.container {
  padding-left: 20px;
  padding-right: 20px;
  margin: auto;
  max-width: none;
  width: 100%;
}

.container::after {
  clear: both;
  content: "";
  display: block;
}

@media (min-width: 768px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 768px;
  }
}

@media (min-width: 960px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

#main {
  padding-bottom: 20px;
}

@media (min-width: 768px) {
  #main {
    padding-bottom: 30px;
  }
}

@media (min-width: 768px) {
  body.not-front #main .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 1200px) {
  body.not-front #main .container {
    padding-left: 70px;
    padding-right: 70px;
  }
}

#footer,
#header,
.breadcrumb,
.mission,
.node {
  clear: both;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9jb25maWcvX2ZvbnRzLnNjc3MiLCJsYXlvdXQvbGF5b3V0LmNzcyIsImxheW91dC9sYXlvdXQvX2xheW91dC0tZ3JpZC5zY3NzIiwibGF5b3V0L2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MiLCJsYXlvdXQvY29uZmlnL19ncmlkLXNldHRpbmdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEseUdBQVk7QUFDWjtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ0RuQjs7QURHRDtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ0ZuQjs7QURJRDtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ0huQjs7QURLRDtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ0puQjs7QURNRDtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ0xuQjs7QURPRDtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ05uQjs7QURRRDtFQUNFLDJCQUEwQjtFQUMxQixnS0FFNkU7RUFDN0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQ1BuQjs7QUNuQ0Q7RUFDRSx1QkNxRDhCO0VEcEQ5QiwrQkFBc0I7VUFDdkIsdUJBQUE7Q0RzQ0E7O0FDbkNEOzs7RUFHQyw0QkFBQTtVRHNDUyxvQkFBb0I7Q0NwQzlCOztBRHVDQTs7RUFFRSxhQUFhO0NDcENmOztBRHVDQTtFQUNFLFVBQVU7Q0NwQ1o7O0FEdUNBO0VDbkNFLG1CQUFZO0VBQ1osb0JBQWU7RUFDZixhQUFXO0VBWVosZ0JBQUE7RUQwQkMsWUFBWTtDR3BEWjs7QUh1REY7RUdwREksWUFBUztFQUNWLFlBQUE7RUhzREQsZUFBZTtDQzNDZjs7QUQ4Q0Y7RUFDRTtJQzVDRSxtQkdqQ2lCO0lIeUNwQixvQkFBQTtJRHVDRyxpQkFBaUI7R0FDbEI7Q0M5Q0Q7O0FEaURGO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7Q0NqREQ7O0FEb0RGO0VBQ0U7SUFDRSxrQkFBa0I7R0FDbkI7Q0NsREg7O0FEcURBO0VBQ0UscUJBQXFCO0NDcERyQjs7QUR1REY7RUFDRTtJQUNFLHFCQUFxQjtHQUN0QjtDQ3JERDs7QUR3REY7RUFDRTtJQ2pERCxtQkFBQTtJRG1ERyxvQkFBb0I7R0FDckI7Q0N4REQ7O0FEMkRGO0VBQ0U7SUN4REQsbUJBQUE7SUQwREcsb0JBQW9CO0dBQ3JCO0NDM0NIOztBQUVBOzs7OztFRGlERSxZQUFZO0NBQ2IiLCJmaWxlIjoidG8uY3NzIn0= */
/*# sourceMappingURL=layout.css.map */
