@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;
}

button, [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #555;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Avenir Next";
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  line-height: 1;
  padding: 0.75em 1.5em;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 150ms ease-in-out;
  -o-transition: background-color 150ms ease-in-out;
  transition: background-color 150ms ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

button:hover, button:focus, [type='button']:hover, [type='button']:focus, [type='reset']:hover, [type='reset']:focus, [type='submit']:hover, [type='submit']:focus {
  background-color: #444444;
  color: #fff;
}

button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover {
  background-color: #555;
}

fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  font-weight: 600;
  margin-bottom: 0.375em;
  padding: 0;
}

label {
  display: block;
  font-weight: normal;
  margin-bottom: 0.375em;
}

input,
select,
textarea {
  display: block;
  font-family: "Avenir Next";
  font-size: 62.5%;
}

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.75em;
  padding: 0.5em;
  -webkit-transition: border-color 150ms ease-in-out;
  -o-transition: border-color 150ms ease-in-out;
  transition: border-color 150ms ease-in-out;
  width: 100%;
}

[type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover {
  border-color: #cccccc;
}

[type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus {
  border-color: #555;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(85, 85, 85, 0.7);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(85, 85, 85, 0.7);
  outline: none;
}

[type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled {
  background-color: #f2f2f2;
  cursor: not-allowed;
}

[type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover {
  border: 1px solid #ddd;
}

[type='color']::-webkit-input-placeholder, [type='date']::-webkit-input-placeholder, [type='datetime']::-webkit-input-placeholder, [type='datetime-local']::-webkit-input-placeholder, [type='email']::-webkit-input-placeholder, [type='month']::-webkit-input-placeholder, [type='number']::-webkit-input-placeholder, [type='password']::-webkit-input-placeholder, [type='search']::-webkit-input-placeholder, [type='tel']::-webkit-input-placeholder, [type='text']::-webkit-input-placeholder, [type='time']::-webkit-input-placeholder, [type='url']::-webkit-input-placeholder, [type='week']::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #666666;
}

[type='color']:-ms-input-placeholder, [type='date']:-ms-input-placeholder, [type='datetime']:-ms-input-placeholder, [type='datetime-local']:-ms-input-placeholder, [type='email']:-ms-input-placeholder, [type='month']:-ms-input-placeholder, [type='number']:-ms-input-placeholder, [type='password']:-ms-input-placeholder, [type='search']:-ms-input-placeholder, [type='tel']:-ms-input-placeholder, [type='text']:-ms-input-placeholder, [type='time']:-ms-input-placeholder, [type='url']:-ms-input-placeholder, [type='week']:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #666666;
}

[type='color']::-ms-input-placeholder, [type='date']::-ms-input-placeholder, [type='datetime']::-ms-input-placeholder, [type='datetime-local']::-ms-input-placeholder, [type='email']::-ms-input-placeholder, [type='month']::-ms-input-placeholder, [type='number']::-ms-input-placeholder, [type='password']::-ms-input-placeholder, [type='search']::-ms-input-placeholder, [type='tel']::-ms-input-placeholder, [type='text']::-ms-input-placeholder, [type='time']::-ms-input-placeholder, [type='url']::-ms-input-placeholder, [type='week']::-ms-input-placeholder, input:not([type])::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #666666;
}

[type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder {
  color: #666666;
}

textarea {
  resize: vertical;
}

[type="checkbox"],
[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

[type="file"] {
  margin-bottom: 0.75em;
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

[type="checkbox"]:focus,
[type="radio"]:focus,
[type="file"]:focus,
select:focus {
  outline: 3px solid rgba(85, 85, 85, 0.6);
  outline-offset: 2px;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

dl {
  margin: 0;
}

dt {
  font-weight: 600;
  margin: 0;
}

dd {
  margin: 0;
}

figure {
  margin: 0;
}

img,
picture {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  margin: 1.5em 0;
  table-layout: fixed;
  text-align: left;
  width: 100%;
}

thead {
  line-height: 1.3;
  vertical-align: bottom;
}

tbody {
  vertical-align: top;
}

tr {
  border-bottom: 1px solid #ddd;
}

th {
  font-weight: 600;
}

th,
td {
  padding: 0.75em 0.75em 0.75em 0;
}

html {
  color: #000;
  font-family: "Avenir Next";
  font-size: 62.5%;
  line-height: 1.5;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
}

@media (min-width: 768px) {
  body {
    font-size: 1.7rem;
    line-height: 2.4rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Avenir Next";
  font-size: 62.5%;
  line-height: 1.3;
  margin: 0 0 0.75em;
}

h1 {
  font-size: 2.2em;
}

h2 {
  font-size: 1.8em;
}

h3 {
  font-size: 1.4em;
}

h4 {
  font-size: 1.2em;
}

h5 {
  font-size: 1.1em;
}

p {
  margin: 0 0 0.75em;
}

a {
  color: #000;
  text-decoration: none;
  -webkit-transition: color 150ms ease-in-out;
  -o-transition: color 150ms ease-in-out;
  transition: color 150ms ease-in-out;
}

hr {
  border-bottom: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.5em 0;
}

pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

pre {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaaaaa;
}

abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvY29uZmlnL19mb250cy5zY3NzIiwiYmFzZS9iYXNlLmNzcyIsImJhc2UvYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmFzZS9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwibm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uL3NldHRpbmdzL19zZXR0aW5ncy5zY3NzIiwiYmFzZS9jb25maWcvX2dyaWQtc2V0dGluZ3Muc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbi9saWJyYXJ5L19zaGFkZS5zY3NzIiwiYmFzZS9iYXNlL19mb3Jtcy5zY3NzIiwibm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uL2xpYnJhcnkvX3RpbnQuc2NzcyIsImJhc2UvYmFzZS9fbGlzdHMuc2NzcyIsImJhc2UvYmFzZS9fbWVkaWEuc2NzcyIsImJhc2UvYmFzZS9fdGFibGVzLnNjc3MiLCJiYXNlL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5R0FBWTtBQUNaO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NDRG5COztBREdEO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NDRm5COztBRElEO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NDSG5COztBREtEO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NDSm5COztBRE1EO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NDTG5COztBRE9EO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3RSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NDTm5COztBRFFEO0VBQ0UsMkJBQTBCO0VBQzFCLGdLQUU2RTtFQUM3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 */
/*# sourceMappingURL=base.css.map */
