@charset "UTF-8";
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
@import url("https://fonts.googleapis.com/css?family=Nunito|Open+Sans");
/* line 8, _normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 18, _normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
/* line 31, _normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
/* line 50, _normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
/* line 61, _normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 70, _normalize.scss */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
/* line 79, _normalize.scss */
template,
[hidden] {
  display: none; }

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 92, _normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 102, _normalize.scss */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 115, _normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 125, _normalize.scss */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 134, _normalize.scss */
b,
strong {
  font-weight: bolder; }

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 143, _normalize.scss */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 152, _normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Add the correct background and color in IE 9-.
 */
/* line 161, _normalize.scss */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
/* line 170, _normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 179, _normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 187, _normalize.scss */
sub {
  bottom: -0.25em; }

/* line 191, _normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 202, _normalize.scss */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
/* line 210, _normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 222, _normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct margin in IE 8.
 */
/* line 234, _normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 243, _normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 257, _normalize.scss */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
/* line 269, _normalize.scss */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 278, _normalize.scss */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 288, _normalize.scss */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 299, _normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 310, _normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 322, _normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 333, _normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 346, _normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 359, _normalize.scss */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 368, _normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 378, _normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 388, _normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/* line 397, _normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
/* line 406, _normalize.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 416, _normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/
/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 31, _skeleton.scss */
.container {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }

/* line 38, _skeleton.scss */
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  /* line 46, _skeleton.scss */
  .container {
    width: 85%;
    padding: 0; } }
/* For devices larger than 550px */
@media (min-width: 550px) {
  /* line 53, _skeleton.scss */
  .container {
    width: 80%; }

  /* line 55, _skeleton.scss */
  .column,
  .columns {
    margin-left: 4%; }

  /* line 58, _skeleton.scss */
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  /* line 62, _skeleton.scss */
  .one.column,
  .one.columns {
    width: 4.66666666667%; }

  /* line 64, _skeleton.scss */
  .two.columns {
    width: 13.3333333333%; }

  /* line 65, _skeleton.scss */
  .three.columns {
    width: 22%; }

  /* line 66, _skeleton.scss */
  .four.columns {
    width: 30.6666666667%; }

  /* line 67, _skeleton.scss */
  .five.columns {
    width: 39.3333333333%; }

  /* line 68, _skeleton.scss */
  .six.columns {
    width: 48%; }

  /* line 69, _skeleton.scss */
  .seven.columns {
    width: 56.6666666667%; }

  /* line 70, _skeleton.scss */
  .eight.columns {
    width: 65.3333333333%; }

  /* line 71, _skeleton.scss */
  .nine.columns {
    width: 74.0%; }

  /* line 72, _skeleton.scss */
  .ten.columns {
    width: 82.6666666667%; }

  /* line 73, _skeleton.scss */
  .eleven.columns {
    width: 91.3333333333%; }

  /* line 74, _skeleton.scss */
  .twelve.columns {
    width: 100%;
    margin-left: 0; }

  /* line 76, _skeleton.scss */
  .one-third.column {
    width: 30.6666666667%; }

  /* line 77, _skeleton.scss */
  .two-thirds.column {
    width: 65.3333333333%; }

  /* line 79, _skeleton.scss */
  .one-half.column {
    width: 48%; }

  /* Offsets */
  /* line 82, _skeleton.scss */
  .offset-by-one.column,
  .offset-by-one.columns {
    margin-left: 8.66666666667%; }

  /* line 84, _skeleton.scss */
  .offset-by-two.column,
  .offset-by-two.columns {
    margin-left: 17.3333333333%; }

  /* line 86, _skeleton.scss */
  .offset-by-three.column,
  .offset-by-three.columns {
    margin-left: 26%; }

  /* line 88, _skeleton.scss */
  .offset-by-four.column,
  .offset-by-four.columns {
    margin-left: 34.6666666667%; }

  /* line 90, _skeleton.scss */
  .offset-by-five.column,
  .offset-by-five.columns {
    margin-left: 43.3333333333%; }

  /* line 92, _skeleton.scss */
  .offset-by-six.column,
  .offset-by-six.columns {
    margin-left: 52%; }

  /* line 94, _skeleton.scss */
  .offset-by-seven.column,
  .offset-by-seven.columns {
    margin-left: 60.6666666667%; }

  /* line 96, _skeleton.scss */
  .offset-by-eight.column,
  .offset-by-eight.columns {
    margin-left: 69.3333333333%; }

  /* line 98, _skeleton.scss */
  .offset-by-nine.column,
  .offset-by-nine.columns {
    margin-left: 78.0%; }

  /* line 100, _skeleton.scss */
  .offset-by-ten.column,
  .offset-by-ten.columns {
    margin-left: 86.6666666667%; }

  /* line 102, _skeleton.scss */
  .offset-by-eleven.column,
  .offset-by-eleven.columns {
    margin-left: 95.3333333333%; }

  /* line 105, _skeleton.scss */
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.6666666667%; }

  /* line 107, _skeleton.scss */
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.3333333333%; }

  /* line 110, _skeleton.scss */
  .offset-by-one-half.column,
  .offset-by-one-half.columns {
    margin-left: 52%; } }
/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
/* line 121, _skeleton.scss */
html {
  font-size: 62.5%; }

/* line 123, _skeleton.scss */
body {
  font-size: 1.5em;
  /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222; }

/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 133, _skeleton.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300; }

/* line 137, _skeleton.scss */
h1 {
  font-size: 4.0rem;
  line-height: 1.2;
  letter-spacing: -.1rem; }

/* line 138, _skeleton.scss */
h2 {
  font-size: 3.6rem;
  line-height: 1.25;
  letter-spacing: -.1rem; }

/* line 139, _skeleton.scss */
h3 {
  font-size: 3.0rem;
  line-height: 1.3;
  letter-spacing: -.1rem; }

/* line 140, _skeleton.scss */
h4 {
  font-size: 2.4rem;
  line-height: 1.35;
  letter-spacing: -.08rem; }

/* line 141, _skeleton.scss */
h5 {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: -.05rem; }

/* line 142, _skeleton.scss */
h6 {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: 0; }

/* Larger than phablet */
@media (min-width: 550px) {
  /* line 146, _skeleton.scss */
  h1 {
    font-size: 5.0rem; }

  /* line 147, _skeleton.scss */
  h2 {
    font-size: 4.2rem; }

  /* line 148, _skeleton.scss */
  h3 {
    font-size: 3.6rem; }

  /* line 149, _skeleton.scss */
  h4 {
    font-size: 3.0rem; }

  /* line 150, _skeleton.scss */
  h5 {
    font-size: 2.4rem; }

  /* line 151, _skeleton.scss */
  h6 {
    font-size: 1.5rem; } }
/* line 154, _skeleton.scss */
p {
  margin-top: 0; }

/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 160, _skeleton.scss */
a {
  color: #1EAEDB; }

/* line 162, _skeleton.scss */
a:hover {
  color: #0FA0CE; }

/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 168, _skeleton.scss */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }

/* line 190, _skeleton.scss */
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }

/* line 203, _skeleton.scss */
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }

/* line 211, _skeleton.scss */
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }

/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 227, _skeleton.scss */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }

/* Removes awkward default styles on some inputs for iOS */
/* line 244, _skeleton.scss */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* line 255, _skeleton.scss */
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }

/* line 259, _skeleton.scss */
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }

/* line 270, _skeleton.scss */
label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600; }

/* line 275, _skeleton.scss */
fieldset {
  padding: 0;
  border-width: 0; }

/* line 278, _skeleton.scss */
input[type="checkbox"],
input[type="radio"] {
  display: inline; }

/* line 281, _skeleton.scss */
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }

/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 289, _skeleton.scss */
ul {
  list-style: circle inside; }

/* line 291, _skeleton.scss */
ol {
  list-style: decimal inside; }

/* line 293, _skeleton.scss */
ol, ul {
  padding-left: 0;
  margin-top: 0; }

/* line 296, _skeleton.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }

/* line 302, _skeleton.scss */
li {
  margin-bottom: 1rem; }

/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 308, _skeleton.scss */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }

/* line 316, _skeleton.scss */
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }

/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 324, _skeleton.scss */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1; }

/* line 329, _skeleton.scss */
th:first-child,
td:first-child {
  padding-left: 0; }

/* line 332, _skeleton.scss */
th:last-child,
td:last-child {
  padding-right: 0; }

/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 339, _skeleton.scss */
button,
.button {
  margin-bottom: 1rem; }

/* line 342, _skeleton.scss */
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }

/* line 347, _skeleton.scss */
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem; }

/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 361, _skeleton.scss */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }

/* line 364, _skeleton.scss */
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }

/* line 367, _skeleton.scss */
.u-pull-right {
  float: right; }

/* line 369, _skeleton.scss */
.u-pull-left {
  float: left; }

/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 375, _skeleton.scss */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }

/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
/* line 386, _skeleton.scss */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }

/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
/* Larger than mobile */
/* Larger than phablet (also point when grid becomes active) */
/* Larger than tablet */
/* Larger than desktop */
/* Larger than Desktop HD */
/* line 4, _content.scss */
body {
  font-family: 'Open Sans', sans-serif;
  padding-bottom: 7.5em; }

/* line 9, _content.scss */
h1, h2, h3 {
  font-family: 'Nunito', sans-serif; }

/* line 13, _content.scss */
h1 {
  font-size: 2em; }

/* line 17, _content.scss */
h2 {
  font-weight: 600;
  font-size: 1.5em;
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  border-style: none;
  border-top-style: solid;
  border-width: 0.5px; }

/* line 28, _content.scss */
h3 {
  font-weight: 600;
  font-size: 1.5em;
  margin-bottom: 0.25em; }

/* line 34, _content.scss */
h4 {
  font-style: italic;
  font-weight: 600;
  font-size: 1em;
  margin-bottom: 0.25em; }

/* line 41, _content.scss */
h5 {
  color: gray;
  font-style: italic;
  font-weight: 600;
  font-size: 1em;
  margin-bottom: 0.25em; }

/* line 57, _content.scss */
.row img {
  width: 100%; }

/* line 3, _landingPage.scss */
.hero {
  margin-top: 5vh;
  margin-bottom: 5em; }
  /* line 7, _landingPage.scss */
  .hero img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 200pt;
    height: 200pt;
    margin-bottom: 2.5em; }

/* line 21, _landingPage.scss */
.navigation_bar.hero h1 {
  font-size: 150%; }
/* line 24, _landingPage.scss */
.navigation_bar.hero hr {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 15vw;
  margin-right: 15vw; }
/* line 30, _landingPage.scss */
.navigation_bar.hero a {
  font-size: 120%;
  margin: 1em; }

/* line 36, _landingPage.scss */
.about {
  margin-left: auto;
  margin-right: auto;
  max-width: 35vw;
  min-width: 15em;
  color: #bababa; }

/* line 45, _landingPage.scss */
.container {
  margin-bottom: 2em; }

/* line 4, _navigationBar.scss */
.navigation_bar h1 {
  text-align: center; }
  /* line 6, _navigationBar.scss */
  .navigation_bar h1 a {
    text-decoration: none;
    color: black; }
/* line 11, _navigationBar.scss */
.navigation_bar hr {
  border: 0;
  height: 1px;
  background: #333;
  background-image: linear-gradient(to right, #ccc, #333, #333, #ccc); }
/* line 17, _navigationBar.scss */
.navigation_bar .items {
  text-align: center; }
  /* line 19, _navigationBar.scss */
  .navigation_bar .items a {
    color: #696c6e;
    transition: color 0.2s;
    text-align: center; }
    /* line 23, _navigationBar.scss */
    .navigation_bar .items a:hover {
      color: black; }

/* line 30, _navigationBar.scss */
.navigation_bar.shrunk {
  margin-top: 2em;
  margin-bottom: 1em; }
  /* line 36, _navigationBar.scss */
  .navigation_bar.shrunk h1 {
    font-size: 120%;
    margin-top: 1em;
    margin-bottom: 0.5em; }
  /* line 41, _navigationBar.scss */
  .navigation_bar.shrunk hr {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    margin-left: 20vw;
    margin-right: 20vw; }
  /* line 47, _navigationBar.scss */
  .navigation_bar.shrunk .items a {
    font-size: 90%;
    margin: 1em; }
