@charset "UTF-8";

meta.foundation-version {
  font-family: "/5.5.2/";
}

/* line 368, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 373, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0;
}

/* line 378, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.0625em)/";
  width: 40.0625em;
}

/* line 383, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
  width: 40.0625em;
}

/* line 388, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

/* line 393, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
  width: 64.0625em;
}

/* line 398, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.0625em)/";
  width: 90.0625em;
}

/* line 403, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
  width: 90.0625em;
}

/* line 408, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em;
}

/* line 413, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 422, ../bower_components/foundation/scss/foundation/components/_global.scss */
html,
body {
  height: 100%;
}

/* line 425, ../bower_components/foundation/scss/foundation/components/_global.scss */
html {
  box-sizing: border-box;
}

/* line 428, ../bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/* line 434, ../bower_components/foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 438, ../bower_components/foundation/scss/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Microsoft YaHei", "PingFang SC", "Calibri", "opensans", "GothicArial", "Arial", "San Francisco", 'Hiragino Sans GB', "Helvetica Neue", Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 451, ../bower_components/foundation/scss/foundation/components/_global.scss */
a:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover {
  cursor: pointer;
}

/* line 454, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  max-width: 90%;
  height: auto;
}

/* line 456, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 461, ../bower_components/foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 468, ../bower_components/foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 469, ../bower_components/foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 473, ../bower_components/foundation/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 478, ../bower_components/foundation/scss/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 484, ../bower_components/foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 487, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 497, ../bower_components/foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 500, ../bower_components/foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 228, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
}

/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:before,
.row:after {
  content: " ";
  display: table;
}

/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}

/* line 232, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse>.column,
.row.collapse>.columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 235, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 238, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  margin: 0 -0.875rem;
  max-width: none;
  width: auto;
}

/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:before,
.row .row:after {
  content: " ";
  display: table;
}

/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 239, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}

/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before,
.row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 243, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  width: 100%;
  float: left;
}

/* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column+.column:last-child,
.columns+.column:last-child,
.column+.columns:last-child,
.columns+.columns:last-child {
  float: right;
}

/* line 251, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column+.column.end,
.columns+.column.end,
.column+.columns.end,
.columns+.columns.end {
  float: left;
}

@media only screen {

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse>.column,
  .row.small-collapse>.columns {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-uncollapse>.column,
  .row.small-uncollapse>.columns {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    float: left;
  }
}

@media only screen and (min-width: 40.0625em) {

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse>.column,
  .row.medium-collapse>.columns {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-uncollapse>.column,
  .row.medium-uncollapse>.columns {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    float: left;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    width: 100%;
    /* position: relative;
    left: 33.33333%;
    right: auto; */
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}

@media only screen and (min-width: 64.0625em) {

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse>.column,
  .row.large-collapse>.columns {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-uncollapse>.column,
  .row.large-uncollapse>.columns {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    float: left;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    width: 100%;
    /* position: relative;
    left: 33.33333%;
    right: auto; */
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../bower_components/components-font-awesome/scss/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../bower_components/components-font-awesome/scss/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../bower_components/components-font-awesome/scss/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../bower_components/components-font-awesome/scss/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../bower_components/components-font-awesome/scss/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../bower_components/components-font-awesome/scss/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../bower_components/components-font-awesome/scss/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

/* line 8, ../bower_components/components-font-awesome/scss/_list.scss */
.fa-ul>li {
  position: relative;
}

/* line 10, ../bower_components/components-font-awesome/scss/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

/* line 16, ../bower_components/components-font-awesome/scss/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../bower_components/components-font-awesome/scss/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../bower_components/components-font-awesome/scss/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../bower_components/components-font-awesome/scss/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../bower_components/components-font-awesome/scss/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 15, ../bower_components/components-font-awesome/scss/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../bower_components/components-font-awesome/scss/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../bower_components/components-font-awesome/scss/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 4, ../bower_components/components-font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../bower_components/components-font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../bower_components/components-font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../bower_components/components-font-awesome/scss/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../bower_components/components-font-awesome/scss/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../bower_components/components-font-awesome/scss/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../bower_components/components-font-awesome/scss/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../bower_components/components-font-awesome/scss/_stacked.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../bower_components/components-font-awesome/scss/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../bower_components/components-font-awesome/scss/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../bower_components/components-font-awesome/scss/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-search:before {
  content: "";
  background-image: url(../image/search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  right: 5px;
}

/* line 7, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-inbox:before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  width: 20px;
  height: 20px;
  background-image: url(../image/e-mail.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 35, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-image-o:before {
  content: "";
}

/* line 71, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-info-circle {
  position: relative;
}

.fa-info-circle:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -15px;
  right: -30px;
  background-image: url(../image/right.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 98, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

header>nav>div>ul>li>a i {
  top: -4px;
}

/* line 105, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-down:before {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../image/down.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

header>nav>div>ul>li:hover>a i:before {
  background-image: url(../image/down2.svg);
}

/* line 106, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-phone:before {
  content: '';
  position: absolute;
  top: -15px;
  left: -15px;
  width: 20px;
  height: 20px;
  background-image: url(../image/phone.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 157, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-twitter:before {
  content: "";
  width: 23px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../image/QQ.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 161, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../image/WECHAT.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 163, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 167, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 168, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 169, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bell:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -15px;
  right: -30px;
  background-image: url(../image/right.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 170, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 171, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 172, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 173, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 174, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 175, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 176, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 177, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 178, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 179, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 180, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 181, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 182, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 183, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 184, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 185, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 187, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 189, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 190, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 191, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 193, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 195, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 196, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 198, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 199, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 202, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 203, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 204, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 205, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 206, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 207, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 208, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 209, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 210, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 211, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 212, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 213, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 214, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 215, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 216, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 217, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 218, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 219, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 221, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 223, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 225, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 226, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 227, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 229, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 231, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 233, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 234, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 235, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 237, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 238, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 239, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 241, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 242, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 243, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 244, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 245, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 246, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 247, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 248, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 249, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 250, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 251, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 252, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 253, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 254, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 255, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 256, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 257, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 258, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 259, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 260, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 261, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 262, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 263, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 264, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 265, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 266, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 267, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 268, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 269, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 270, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 271, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 273, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 274, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 275, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 276, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 277, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 278, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 280, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 281, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 282, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 283, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 284, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 285, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 286, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 287, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 288, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 289, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 290, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 291, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 292, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 294, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 297, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 298, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 299, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 300, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 302, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 303, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 304, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 305, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 306, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 307, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 308, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 309, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 310, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 311, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 312, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 313, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 314, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 315, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 316, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-circle-left:before {
  content: '';
  position: absolute;
  top: -30px;
  left: -20px;
  width: 30px;
  height: 30px;
  background-image: url(../image/left-search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 317, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-circle-right:before {
  content: '';
  position: absolute;
  top: -30px;
  left: 0;
  width: 30px;
  height: 30px;
  background-image: url(../image/right-search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 318, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 319, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 320, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 321, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 322, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 323, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 324, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 325, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 326, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 327, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 328, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 329, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 330, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 331, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 332, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 333, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 334, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 335, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 336, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 337, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 338, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 339, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 341, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 343, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 345, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 347, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 348, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 350, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 352, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 356, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 359, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 361, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 363, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 364, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 365, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 366, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 367, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 368, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 369, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 370, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 371, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 372, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 373, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 374, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 375, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 376, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 377, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 378, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 379, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 380, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-instagram:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../image/QQ.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 381, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 382, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 383, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 384, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 385, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 386, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 387, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 388, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 389, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 390, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 391, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 392, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 393, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 394, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 395, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 396, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 397, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 398, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 399, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 400, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 401, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 403, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 404, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 405, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 406, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 407, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 408, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 409, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 410, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 411, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 412, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 413, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 414, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 416, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 417, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 418, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 419, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 421, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 422, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 423, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 424, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 425, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 426, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 427, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 430, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: -15px;
  right: -30px;
  background-image: url(../image/right.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 432, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 433, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 434, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 435, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 436, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 437, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 438, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 439, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 440, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 441, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 442, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 443, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 444, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 445, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 446, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 447, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 448, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 449, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 450, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 451, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 452, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 453, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 454, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 455, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 456, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 457, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 459, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 461, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 462, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 463, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 464, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 465, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 466, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 467, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 468, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 469, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 470, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-photo-o:before,
.fa-file-image-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 473, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 475, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 477, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 479, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 480, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 481, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 482, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 483, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 488, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 489, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 491, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 493, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 494, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 495, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 496, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 497, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 498, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 500, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 502, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 504, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 505, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-genderless:before,
.fa-circle-thin:before {
  content: "";
}

/* line 507, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 508, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 509, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 510, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 511, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 512, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 513, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 515, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 516, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 517, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 518, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 519, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 520, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 521, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 522, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 523, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 524, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 525, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 526, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 527, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 528, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 529, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 530, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 531, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 532, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 533, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 534, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 535, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 536, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 537, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 538, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 539, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 540, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 541, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 542, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 543, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 544, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 545, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 546, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 547, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 548, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 549, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 550, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 551, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 552, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 555, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 556, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 557, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 558, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 559, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 560, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 561, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 562, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 563, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 564, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 565, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 566, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 567, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 568, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 569, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 570, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 571, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 572, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 573, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 574, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 575, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 576, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-transgender:before {
  content: "";
}

/* line 577, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 578, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 579, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 580, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 581, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 582, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 583, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 584, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 585, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 586, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 587, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 588, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 589, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 590, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 591, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 593, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 594, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 595, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 596, ../bower_components/components-font-awesome/scss/_icons.scss */
.fa-medium:before {
  content: "";
}

/**        **\
*   Colors   *
\**	       **/
/**           **\
*   Gradients   *
\**	          **/
/* line 30, ../scss/_variables.scss */
.band.callouts>.purple.parallax-ctnr .cta-image .quote-ctnr,
.band.text-image.purple .quote-ctnr,
.band.three-column-links .columns.purple div.image .overlay,
div.ovrly span:nth-of-type(1),
ul.blog-list li.sticky figure div.image div.overlay,
ul.blog-list li.sticky-post figure div.image div.overlay {
  background-image: -webkit-linear-gradient(360deg,  #004ea2 0%, rgba(243, 152, 135, 0.57) 57%, rgba(243, 152, 135, 0.5) 66%, rgba(243, 152, 135, 0) 100%);
  background-image: linear-gradient(360deg, #004ea2 0%, rgba(243, 152, 135, 0.57) 57%, rgba(243, 152, 135, 0.5) 66%, rgba(243, 152, 135, 0) 100%);
}

/* line 38, ../scss/_variables.scss */
.band.callouts>.gold.parallax-ctnr .cta-image .quote-ctnr,
.band.text-image.gold .quote-ctnr,
.band.three-column-links .columns.gold div.image .overlay {
  background-image: -webkit-linear-gradient(360deg, #004ea2 0%, rgba(249, 178, 0, 0.57) 57%, rgba(249, 178, 0, 0.5) 66%, rgba(249, 178, 0, 0) 100%);
  background-image: linear-gradient(360deg, #004ea2 0%, rgba(249, 178, 0, 0.57) 57%, rgba(249, 178, 0, 0.5) 66%, rgba(249, 178, 0, 0) 100%);
}

/* line 42, ../scss/_variables.scss */
.band.callouts>.light-purple.parallax-ctnr .cta-image .quote-ctnr,
.band.text-image.light-purple .quote-ctnr {
  background-image: -webkit-linear-gradient(360deg, #c7bad1 0%, rgba(199, 186, 209, 0.57) 57%, rgba(199, 186, 209, 0.5) 66%, rgba(199, 186, 209, 0) 100%);
  background-image: linear-gradient(360deg, #c7bad1 0%, rgba(199, 186, 209, 0.57) 57%, rgba(199, 186, 209, 0.5) 66%, rgba(199, 186, 209, 0) 100%);
}

/* line 46, ../scss/_variables.scss */
.band.callouts>.red.parallax-ctnr .cta-image .quote-ctnr,
.band.text-image.red .quote-ctnr,
.band.three-column-links .columns.red div.image .overlay {
  background-image: -webkit-linear-gradient(360deg, #f39887 0%, rgba(243, 152, 135, 0.57) 57%, rgba(243, 152, 135, 0.5) 66%, rgba(243, 152, 135, 0) 100%);
  background-image: linear-gradient(360deg,#657ab9 0%, rgba(243, 152, 135, 0.57) 57%, rgba(243, 152, 135, 0.5) 66%, rgba(243, 152, 135, 0) 100%);
}

/* line 50, ../scss/_variables.scss */
div.ovrly span:nth-of-type(2) {
  background-image: -webkit-linear-gradient(180deg, #f39887 0%, rgba(243, 152, 135, 0.57) 57%, rgba(243, 152, 135, 0.5) 66%, rgba(243, 152, 135, 0) 100%);
  background-image: linear-gradient(180deg, #f39887 0%, rgba(243, 152, 135, 0.57) 57%, rgba(243, 152, 135, 0.5) 66%, rgba(243, 152, 135, 0) 100%);
}

/**       **\
*   Fonts   *
\**	      **/
/**        **\
*   Mixins   *
\**	       **/
/*========================================
==|      Wordpress Default Styles      |==
========================================*/
/* line 4, ../scss/_wordpress.scss */
.aligncenter {
  display: block;
  margin: 0 auto;
}

/* line 9, ../scss/_wordpress.scss */
.alignleft {
  float: left;
  margin-right: 40px;
}

/* line 14, ../scss/_wordpress.scss */
.alignright {
  float: right;
  margin-left: 40px;
}

/* line 19, ../scss/_wordpress.scss */
.bottomright {
  margin: 40px 0 0 40px;
}

/* line 23, ../scss/_wordpress.scss */
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}

/* line 30, ../scss/_wordpress.scss */
.wp-caption img {
  display: block;
}

/* line 36, ../scss/_wordpress.scss */
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

/* line 42, ../scss/_wordpress.scss */
.wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

/* line 49, ../scss/_wordpress.scss */
.center {
  position: relative;
  z-index: 2;
  margin: 0 auto;
}

/* line 55, ../scss/_wordpress.scss */
a[href='#'],
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p[href='#'].attribution {
  cursor: pointer;
}

/**\
2. Defaults
\**/
/* line 56, ../scss/styles.scss */
p,
h1,
h2,
h3,
h4,
h5,
h6,
a,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
button,
input,
select,
textarea,
blockquote,
span,
ul li,
ol li {
  /* visibility: hidden; */
}

/* line 59, ../scss/styles.scss */
.wf-active p,
.wf-inactive p,
.wf-active h1,
.wf-inactive h1,
.wf-active h2,
.wf-inactive h2,
.wf-active h3,
.wf-inactive h3,
.wf-active h4,
.wf-inactive h4,
.wf-active h5,
.wf-inactive h5,
.wf-active h6,
.wf-inactive h6,
.wf-active a,
.wf-active .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .wf-active p.attribution,
.wf-inactive a,
.wf-inactive .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .wf-inactive p.attribution,
.wf-active button,
.wf-inactive button,
.wf-active input,
.wf-inactive input,
.wf-active select,
.wf-inactive select,
.wf-active textarea,
.wf-inactive textarea,
.wf-active blockquote,
.wf-inactive blockquote,
.wf-active span,
.wf-inactive span,
.wf-active ul li,
.wf-inactive ul li,
.wf-active ol li,
.wf-inactive ol li {
  visibility: visible;

}

/* line 65, ../scss/styles.scss */
body {
  color: #808080;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
div::after,
ul::after,
li::after,
section::after,
aside::after,
footer::after,
header::after,
ol::after,
p::after {
  clear: both;
  content: "";
  display: table;
}

/* line 73, ../scss/styles.scss */
.band {
  position: relative;
  padding: 0 20px;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.band::after {
  clear: both;
  content: "";
  display: table;
}

/* line 78, ../scss/styles.scss */
.band.collapse {
  padding: 0;
}

/* line 82, ../scss/styles.scss */
.band-hr {
  margin-top: 30px !important;
  margin-bottom: 90px !important;
}

/* line 89, ../scss/styles.scss */
.valign-container {
  display: table;
}

/* line 92, ../scss/styles.scss */
.valign-container .valign-middle {
  display: table-cell;
  vertical-align: middle;
}

/* line 99, ../scss/styles.scss */
p {
  width: 100%;
  display: block;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
p::after {
  clear: both;
  content: "";
  display: table;
}

/* line 104, ../scss/styles.scss */
p:after {
  display: none;
}

/* line 110, ../scss/styles.scss */
ul {
  margin: 0;
}

/* line 113, ../scss/styles.scss */
ul li {
  list-style: none;
  float: left;
}

/* line 120, ../scss/styles.scss */
a,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.308em;
  text-align: left;
  letter-spacing: .03em;
  color: #004ea2;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

/* line 129, ../scss/styles.scss */
a.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.red.attribution {
  color: #004ea2;
}

/* line 133, ../scss/styles.scss */
a.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.gold.attribution {
  color: #004ea2;
}

/* line 137, ../scss/styles.scss */
a.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.white.attribution {
  color: #fff;
}

/* line 143, ../scss/styles.scss */
*[role=main] a,
*[role=main] .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span *[role=main] p.attribution {
  text-transform: uppercase;
  margin: 6px 0;
}

@media screen and (min-width: 0\0) {

  /* line 149, ../scss/styles.scss */
  div.svg {
    height: 1em !important;
  }

  /* line 153, ../scss/styles.scss */
  .logo div.svg,
  div.svg#shield {
    height: 2em !important;
  }

  /* line 159, ../scss/styles.scss */
  .animations div.svg {
    display: none;
  }

  /* line 163, ../scss/styles.scss */
  .animations img {
    position: static !important;
    display: inherit !important;
  }

  /* line 172, ../scss/styles.scss */
  .play-video div.svg {
    height: 7em !important;
  }

  /* line 178, ../scss/styles.scss */
  .flexible.band div.stat-icons.row .columns div.svg {
    height: 4em !important;
  }

  /* line 182, ../scss/styles.scss */
  .badge div.svg {
    height: 11em !important;
  }

  /* IE9 and IE10 rule sets go here */
}

/* line 188, ../scss/styles.scss */
div.svg {
  height: auto;
  float: left;
  position: relative;
  display: inline-block;
  user-select: none;
}

/* line 195, ../scss/styles.scss */
div.svg canvas {
  width: 100%;
  visibility: hidden;
  display: block;
}

/* line 202, ../scss/styles.scss */
div.svg svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 212, ../scss/styles.scss */
hr {
  border-top: 2px solid;
}

/* line 215, ../scss/styles.scss */
hr.centered {
  margin: 30px auto 0;
}

/* line 219, ../scss/styles.scss */
hr.left {
  float: left;
}

/* line 223, ../scss/styles.scss */
hr.right {
  float: right;
}

/* line 227, ../scss/styles.scss */
hr.small {
  width: 15%;
}

/* line 231, ../scss/styles.scss */
hr.medium,
.sidebar .sidebar-item-ctnr:after {
  width: 25%;
}

/* line 235, ../scss/styles.scss */
hr.large {
  width: 85%;
}

/* line 239, ../scss/styles.scss */
hr.light-purple {
  color: #004ea2;
}

/* line 243, ../scss/styles.scss */
hr.purple {
  color: #733d96;
}

/* line 247, ../scss/styles.scss */
hr.gold {
  color: #004ea2;
}

/* line 251, ../scss/styles.scss */
hr.red {
  color: #004ea2;
}

/**\
3. Font Styles
\**/
/* line 260, ../scss/styles.scss */
p,
ul li,
ol li,
.widget_nav_menu li a,
.widget_nav_menu li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .widget_nav_menu li p.attribution {
  font-style: normal;
  font-size: 14px;
  line-height: 1.6em;
  text-align: left;
  margin: 0 0 14px 0;
  font-weight: 300;
}

/* line 267, ../scss/styles.scss */
*[role=main] ul li,
*[role=main] ol li {
  line-height: 1.625em;
}

/* line 271, ../scss/styles.scss */
*[role=main] ul.white li,
*[role=main] ol.white li {
  color: #fff;
}

/* line 277, ../scss/styles.scss */
h1,
.style-h1 {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.37em;
  text-align: left;
  margin-bottom: 11px;
}

/* line 281, ../scss/styles.scss */
h1.centered,
.style-h1.centered {
  text-align: center;
}

/* line 285, ../scss/styles.scss */
h1.white,
.style-h1.white {
  color: #fff;
}

/* line 289, ../scss/styles.scss */
h1.grey,
.style-h1.grey {
  color: #808080;
}

/* line 295, ../scss/styles.scss */
h2,
h3,
.style-h2,
.style-h3 {

  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 1.065em;
  text-align: center;
  margin: 9px 0 30px;
  color: #004ea2;
}

/* line 300, ../scss/styles.scss */
h2.purple,
h3.purple,
.style-h2.purple,
.style-h3.purple {
  color: #000000;
}

/* line 304, ../scss/styles.scss */
h2.centered,
h3.centered,
.style-h2.centered,
.style-h3.centered {
  text-align: center;
}

/* line 310, ../scss/styles.scss */
h3,
.style-h3 {
  font-size: 16px;
  line-height: 1.261em;
  margin: 10px 0;
  text-align: left;
}

/* line 316, ../scss/styles.scss */
h3.light-purple,
.style-h3.light-purple {
  color: #fff;
  /* padding-left: 68px */
  text-align: center;
}

/* line 322, ../scss/styles.scss */
h4,
h5,
.style-h4,
.style-h5,
.sub-footer p,
.sub-footer p a,
.sub-footer p .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sub-footer p p.attribution,
.sidebar .sidebar-item-ctnr.widget_text h5 a,
.sidebar .sidebar-item-ctnr.widget_text h5 .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_text h5 p.attribution,
.sidebar .sidebar-item-ctnr.widget_nav_menu h4 {

  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2em;
  text-align: left;
  color: #004ea2;
  /* text-align: center;*/
}

/* line 326, ../scss/styles.scss */
h4 .gold,
h5 .gold,
.style-h4 .gold,
.style-h5 .gold,
.sub-footer p .gold,
.sub-footer p .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution .gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sub-footer p p.attribution .gold,
.sidebar .sidebar-item-ctnr.widget_text h5 a .gold,
.sidebar .sidebar-item-ctnr.widget_text h5 .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution .gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_text h5 p.attribution .gold,
.sidebar .sidebar-item-ctnr.widget_nav_menu h4 .gold {
  color: #004ea2;
}

/* line 330, ../scss/styles.scss */
h4.purple,
h5.purple,
.style-h4.purple,
.style-h5.purple,
.sub-footer p,
.sub-footer p a,
.sub-footer p .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sub-footer p p.attribution,
.sidebar .sidebar-item-ctnr.widget_text h5 a.purple,
.sidebar .sidebar-item-ctnr.widget_text h5 .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.purple.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_text h5 p.purple.attribution,
.sidebar .sidebar-item-ctnr.widget_nav_menu h4.purple {
  color: #fff;
}

/* line 334, ../scss/styles.scss */
h4.centered,
h5.centered,
.style-h4.centered,
.style-h5.centered,
.sub-footer p,
.sub-footer p a,
.sub-footer p .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sub-footer p p.attribution,
.sidebar .sidebar-item-ctnr.widget_text h5 a.centered,
.sidebar .sidebar-item-ctnr.widget_text h5 .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.centered.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_text h5 p.centered.attribution,
.sidebar .sidebar-item-ctnr.widget_nav_menu h4.centered {
  text-align: center;
}

/* line 340, ../scss/styles.scss */
h5,
.style-h5,
.sub-footer p,
.sub-footer p a,
.sub-footer p .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sub-footer p p.attribution,
.sidebar .sidebar-item-ctnr.widget_text h5 a,
.sidebar .sidebar-item-ctnr.widget_text h5 .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_text h5 p.attribution,
.sidebar .sidebar-item-ctnr.widget_nav_menu h4 {
  font-size: 14px;
  /* padding-right: 212px;*/
}

/* line 344, ../scss/styles.scss */
h6,
.style-h6,
header>nav>div>ul>li ul li a,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.attribution,
.accordion.questions .accordion-navigation a[role=tab],
.accordion.questions .accordion-navigation .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p[role=tab].attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation p[role=tab].attribution,
div.faculty-search-box form div.input-holder label,
div.faculty-search-box form div.styled-select select {

  font-style: normal;
  font-weight: 300;
  font-size: 14px;

  text-align: center;
  color: #808080;
  margin-bottom: 2px;
  margin-top: 20px;
}

/* line 349, ../scss/styles.scss */
h6.white,
.style-h6.white,
header>nav>div>ul>li ul li a.white,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.white.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.white.attribution,
.accordion.questions .accordion-navigation a.white[role=tab],
.accordion.questions .accordion-navigation .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.white[role=tab].attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation p.white[role=tab].attribution,
div.faculty-search-box form div.input-holder label.white,
div.faculty-search-box form div.styled-select select.white {
  color: #fff;
}

/* line 353, ../scss/styles.scss */
h6.purple,
.gform_wrapper ul.gform_fields li label,
.gform_wrapper ul.gform_fields li .ginput_container input:not([type=submit]),
.gform_wrapper ul.gform_fields li .ginput_container textarea,
div.faculty-search-box form div.input-holder label,
div.faculty-search-box form div.input-holder input:not([type=submit]),
div.faculty-search-box form div.input-holder textarea,
div.faculty-search-box form div.styled-select,
div.faculty-search-box form div.styled-select select,
.style-h6.purple,
header>nav>div>ul>li ul li a.purple,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.purple.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.purple.attribution,
.accordion.questions .accordion-navigation a[role=tab],
.accordion.questions .accordion-navigation .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p[role=tab].attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation p[role=tab].attribution,
div.faculty-search-box form div.input-holder label.purple,
div.faculty-search-box form div.styled-select select.purple {
  color: #004ea2;
}

/* line 357, ../scss/styles.scss */
h6.left,
.gform_wrapper ul.gform_fields li label,
.gform_wrapper ul.gform_fields li .ginput_container input:not([type=submit]),
.gform_wrapper ul.gform_fields li .ginput_container textarea,
div.faculty-search-box form div.input-holder label,
div.faculty-search-box form div.input-holder input:not([type=submit]),
div.faculty-search-box form div.input-holder textarea,
div.faculty-search-box form div.styled-select,
div.faculty-search-box form div.styled-select select,
.style-h6.left,
header>nav>div>ul>li ul li a.left,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.left.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.left.attribution,
.accordion.questions .accordion-navigation a.left[role=tab],
.accordion.questions .accordion-navigation .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.left[role=tab].attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation p.left[role=tab].attribution,
div.faculty-search-box form div.input-holder label.left,
div.faculty-search-box form div.styled-select select.left {
  text-align: left;
}

/* line 363, ../scss/styles.scss */
.subtitle {

  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 2em;
  text-align: left;
  margin-bottom: 8px;
  color: #fff;
}

/* line 368, ../scss/styles.scss */
.subtitle.grey {
  color: #808080;
}

/* line 372, ../scss/styles.scss */
.subtitle.purple {
  color: #733d96;
}

/* line 378, ../scss/styles.scss */
.mission-statement {

  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.632em;
  text-align: center;
  color: #808080;
}

/* line 382, ../scss/styles.scss */
.mission-statement.left {
  text-align: left;
}

/* line 386, ../scss/styles.scss */
.mission-statement.white {
  color: #fff;
}

/* line 392, ../scss/styles.scss */
.cta-header {

  font-style: normal;
  font-weight: 400;
  font-size: 31px;
  line-height: 1.2em;
  text-align: center;
  color: #fff;
  letter-spacing: .03em;
}

/* line 398, ../scss/styles.scss */
.author {


  font-weight: 300;
  font-size: 14px;
  line-height: 1.5em;
  text-align: left;
  color: #000;
  margin-bottom: 9px;
}

/* line 404, ../scss/styles.scss */
.caption-titles {

  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 2.75em;
  text-align: left;
  color: #fff;
  margin-bottom: 6px;
}

/* line 410, ../scss/styles.scss */
.three-step,
.band.callouts .in-depth-callout h4 span {

  font-style: normal;
  font-weight: 300;
  font-size: 26px;
  line-height: 1.143em;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .09em;
}

/* line 417, ../scss/styles.scss */
.callout {

  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 2em;
  text-align: left;
  color: #fff;
}

/* line 422, ../scss/styles.scss */
.badge-title {

  font-style: normal;
  font-weight: 900;
  font-size: 32px;
  line-height: 1.2em;
  text-align: center;
  text-transform: uppercase;
  color: #004ea2;
}

/* line 428, ../scss/styles.scss */
.nav-footer-info,
header .top nav ul li a,
header .top nav ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav ul li p.attribution {

  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.429em;
  text-align: left;
  color: #fff;
}

/* line 435, ../scss/styles.scss */
.searchbar input {

  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.429em;
  text-align: left;
  color: #d5c5e0;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
.searchbar input::-webkit-input-placeholder {

  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.429em;
  text-align: left;
  color: #d5c5e0;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
.searchbar input::-moz-placeholder {

  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.429em;
  text-align: left;
  color: #d5c5e0;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
.searchbar input:-moz-placeholder {

  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.429em;
  text-align: left;
  color: #d5c5e0;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
.searchbar input:-ms-input-placeholder {

  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.429em;
  text-align: left;
  color: #d5c5e0;
}

/* line 448, ../scss/styles.scss */
.esk-standout {

  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 1.06em;
  text-align: center;
  color: #fff;
}

/* line 452, ../scss/styles.scss */
.esk-standout span:nth-of-type(1) {
  font-size: 43px;
  line-height: 1.4em;
}

/* line 457, ../scss/styles.scss */
.esk-standout span:nth-of-type(2) {
  font-style: italic;
  margin-right: 10px;
}

/* line 462, ../scss/styles.scss */
.esk-standout small {

  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5em;
  text-align: center;
  margin-top: 15px;
  color: #fff;
  letter-spacing: .2em;
  text-transform: uppercase;
  display: block;
}

/* line 471, ../scss/styles.scss */
.esk-standout div.svg {
  fill: #fff;
  margin: 0 auto;
  width: 100%;
  height: 2.5em;
  text-align: center;
  margin-top: 23px;
  margin-bottom: 15px;
}

/* line 483, ../scss/styles.scss */
.footer-top-links {

  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2em;
  text-align: left;
  color: #fff;
  letter-spacing: .09em;
  text-transform: uppercase;
  margin-bottom: 4px;
}

/**\
4. Buttons
\**/
/* line 494, ../scss/styles.scss */
.btn,
.band.video a.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.posts .row>div h4,
.band.callouts .in-depth-callout .row>div h4,
.gform_wrapper input[type=submit] {

  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.63em;
  text-align: center;
  text-transform: uppercase;
  /*border-radius: 30px;*/
  padding: 7px 25px;
  border: 1px solid;
  position: relative;
  z-index: 10;
  overflow: hidden;
  background-color: transparent !important;
}

/* line 505, ../scss/styles.scss */
.btn.block,
.band.video a.block.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.block.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.block.play-video.attribution,
.band.posts .row>div h4.block,
.band.callouts .in-depth-callout .row>div h4.block,
.gform_wrapper input.block[type=submit] {
  width: 100%;
}

/* line 509, ../scss/styles.scss */
.btn:before,
.band.video a.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution:before,
.band.posts .row>div h4:before,
.band.callouts .in-depth-callout .row>div h4:before,
.gform_wrapper input[type=submit]:before {
  content: '';
  width: 115%;
  padding-top: 100%;
  display: inline-block;
  position: absolute;
  z-index: -1;
  top: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
}

/* line 521, ../scss/styles.scss */
.btn.border,
.band.video a.border.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.posts .row>div h4.border,
.band.callouts .in-depth-callout .row>div h4.border,
.gform_wrapper input[type=submit],
.btn.border abbr,
.band.video a.border.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.posts .row>div h4.border abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr,
.gform_wrapper input[type=submit] abbr {
  -webkit-transition: color 0.25s ease-in-out 0.25s;
  -moz-transition: color 0.25s ease-in-out 0.25s;
  transition: color 0.25s ease-in-out 0.25s;
}

/* line 524, ../scss/styles.scss */
.btn.border:before,
.band.video a.border.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.posts .row>div h4.border:before,
.band.callouts .in-depth-callout .row>div h4.border:before,
.gform_wrapper input[type=submit]:before,
.btn.border abbr:before,
.band.video a.border.play-video abbr:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:before,
.band.posts .row>div h4.border abbr:before,
.band.callouts .in-depth-callout .row>div h4.border abbr:before,
.gform_wrapper input[type=submit] abbr:before {
  left: -120%;
}

/* line 528, ../scss/styles.scss */
.btn.border.gold,
.band.video a.border.gold.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.gold.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.gold.play-video.attribution,
.band.posts .row>div h4.border.gold,
.band.callouts .in-depth-callout .row>div h4.border.gold,
.band.posts .row>div.gold a.btn.border,
.band.posts .row>div.gold .band.video a.border.play-video,
.band.video .band.posts .row>div.gold a.border.play-video,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.border.play-video.attribution,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.border.play-video.attribution,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.border.attribution,
.band.callouts .in-depth-callout .row>div.gold a.btn.border,
.band.callouts .in-depth-callout .row>div.gold .band.video a.border.play-video,
.band.video .band.callouts .in-depth-callout .row>div.gold a.border.play-video,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.border.play-video.attribution,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.border.play-video.attribution,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.border.attribution,
.gform_wrapper input.gold[type=submit],
.btn.border abbr.gold,
.band.video a.border.play-video abbr.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.gold,
.band.posts .row>div h4.border abbr.gold,
.band.callouts .in-depth-callout .row>div h4.border abbr.gold,
.gform_wrapper input[type=submit] abbr.gold {
  border-color: #004ea2;
  color: #004ea2;
}

/* line 532, ../scss/styles.scss */
.btn.border.gold:before,
.band.video a.border.gold.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.gold.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.gold.play-video.attribution:before,
.band.posts .row>div h4.border.gold:before,
.band.callouts .in-depth-callout .row>div h4.border.gold:before,
.band.posts .row>div.gold a.btn.border:before,
.band.posts .row>div.gold .band.video a.border.play-video:before,
.band.video .band.posts .row>div.gold a.border.play-video:before,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.border.play-video.attribution:before,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.border.play-video.attribution:before,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.border.attribution:before,
.band.callouts .in-depth-callout .row>div.gold a.btn.border:before,
.band.callouts .in-depth-callout .row>div.gold .band.video a.border.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.gold a.border.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.border.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.border.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.border.attribution:before,
.gform_wrapper input.gold[type=submit]:before,
.btn.border abbr.gold:before,
.band.video a.border.play-video abbr.gold:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.gold:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.gold:before,
.band.posts .row>div h4.border abbr.gold:before,
.band.callouts .in-depth-callout .row>div h4.border abbr.gold:before,
.gform_wrapper input[type=submit] abbr.gold:before {
  background-color: #004ea2;
}

/* line 536, ../scss/styles.scss */
.btn.border.gold abbr,
.band.video a.border.gold.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.gold.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.gold.play-video.attribution abbr,
.band.posts .row>div h4.border.gold abbr,
.band.callouts .in-depth-callout .row>div h4.border.gold abbr,
.band.posts .row>div.gold a.btn.border abbr,
.band.posts .row>div.gold .band.video a.border.play-video abbr,
.band.video .band.posts .row>div.gold a.border.play-video abbr,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.border.play-video.attribution abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.border.play-video.attribution abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.border.attribution abbr,
.band.callouts .in-depth-callout .row>div.gold a.btn.border abbr,
.band.callouts .in-depth-callout .row>div.gold .band.video a.border.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold a.border.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.border.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.border.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.border.attribution abbr,
.gform_wrapper input.gold[type=submit] abbr,
.btn.border abbr.gold abbr,
.band.video a.border.play-video abbr.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.gold abbr,
.band.posts .row>div h4.border abbr.gold abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr.gold abbr,
.gform_wrapper input[type=submit] abbr.gold abbr {
  color: #004ea2;
}

/* line 542, ../scss/styles.scss */
.btn.border.red,
.band.video a.border.red.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.red.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.red.play-video.attribution,
.band.posts .row>div h4.border.red,
.band.callouts .in-depth-callout .row>div h4.border.red,
.band.posts .row>div.red a.btn.border,
.band.posts .row>div.red .band.video a.border.play-video,
.band.video .band.posts .row>div.red a.border.play-video,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.border.play-video.attribution,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.border.play-video.attribution,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.border.attribution,
.band.callouts .in-depth-callout .row>div.red a.btn.border,
.band.callouts .in-depth-callout .row>div.red .band.video a.border.play-video,
.band.video .band.callouts .in-depth-callout .row>div.red a.border.play-video,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.border.play-video.attribution,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.border.play-video.attribution,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.border.attribution,
.gform_wrapper input.red[type=submit],
.btn.border abbr.red,
.band.video a.border.play-video abbr.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.red,
.band.posts .row>div h4.border abbr.red,
.band.callouts .in-depth-callout .row>div h4.border abbr.red,
.gform_wrapper input[type=submit] abbr.red {
  border-color: #004ea2;
  color: #004ea2;
}

/* line 546, ../scss/styles.scss */
.btn.border.red:before,
.band.video a.border.red.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.red.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.red.play-video.attribution:before,
.band.posts .row>div h4.border.red:before,
.band.callouts .in-depth-callout .row>div h4.border.red:before,
.band.posts .row>div.red a.btn.border:before,
.band.posts .row>div.red .band.video a.border.play-video:before,
.band.video .band.posts .row>div.red a.border.play-video:before,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.border.play-video.attribution:before,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.border.play-video.attribution:before,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.border.attribution:before,
.band.callouts .in-depth-callout .row>div.red a.btn.border:before,
.band.callouts .in-depth-callout .row>div.red .band.video a.border.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.red a.border.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.border.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.border.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.border.attribution:before,
.gform_wrapper input.red[type=submit]:before,
.btn.border abbr.red:before,
.band.video a.border.play-video abbr.red:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.red:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.red:before,
.band.posts .row>div h4.border abbr.red:before,
.band.callouts .in-depth-callout .row>div h4.border abbr.red:before,
.gform_wrapper input[type=submit] abbr.red:before {
  background-color: #004ea2;
}

/* line 550, ../scss/styles.scss */
.btn.border.red abbr,
.band.video a.border.red.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.red.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.red.play-video.attribution abbr,
.band.posts .row>div h4.border.red abbr,
.band.callouts .in-depth-callout .row>div h4.border.red abbr,
.band.posts .row>div.red a.btn.border abbr,
.band.posts .row>div.red .band.video a.border.play-video abbr,
.band.video .band.posts .row>div.red a.border.play-video abbr,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.border.play-video.attribution abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.border.play-video.attribution abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.border.attribution abbr,
.band.callouts .in-depth-callout .row>div.red a.btn.border abbr,
.band.callouts .in-depth-callout .row>div.red .band.video a.border.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.red a.border.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.border.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.border.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.border.attribution abbr,
.gform_wrapper input.red[type=submit] abbr,
.btn.border abbr.red abbr,
.band.video a.border.play-video abbr.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.red abbr,
.band.posts .row>div h4.border abbr.red abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr.red abbr,
.gform_wrapper input[type=submit] abbr.red abbr {
  color: #004ea2;
}

/* line 556, ../scss/styles.scss */
.btn.border.white,
.band.video a.border.white.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.white.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.white.play-video.attribution,
.band.posts .row>div h4.border.white,
.band.callouts .in-depth-callout .row>div h4.border.white,
.gform_wrapper input.white[type=submit],
.btn.border abbr.white,
.band.video a.border.play-video abbr.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.white,
.band.posts .row>div h4.border abbr.white,
.band.callouts .in-depth-callout .row>div h4.border abbr.white,
.gform_wrapper input[type=submit] abbr.white {
  border-color: #fff;
  color: #fff;
}

/* line 560, ../scss/styles.scss */
.btn.border.white:before,
.band.video a.border.white.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.white.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.white.play-video.attribution:before,
.band.posts .row>div h4.border.white:before,
.band.callouts .in-depth-callout .row>div h4.border.white:before,
.gform_wrapper input.white[type=submit]:before,
.btn.border abbr.white:before,
.band.video a.border.play-video abbr.white:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.white:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.white:before,
.band.posts .row>div h4.border abbr.white:before,
.band.callouts .in-depth-callout .row>div h4.border abbr.white:before,
.gform_wrapper input[type=submit] abbr.white:before {
  background-color: #fff;
}

/* line 564, ../scss/styles.scss */
.btn.border.white abbr,
.band.video a.border.white.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.white.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.white.play-video.attribution abbr,
.band.posts .row>div h4.border.white abbr,
.band.callouts .in-depth-callout .row>div h4.border.white abbr,
.gform_wrapper input.white[type=submit] abbr,
.btn.border abbr.white abbr,
.band.video a.border.play-video abbr.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.white abbr,
.band.posts .row>div h4.border abbr.white abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr.white abbr,
.gform_wrapper input[type=submit] abbr.white abbr {
  color: #fff;
}

/* line 570, ../scss/styles.scss */
.btn.border.purple,
.band.video a.border.purple.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.purple.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.purple.play-video.attribution,
.band.posts .row>div h4.border.purple,
.band.callouts .in-depth-callout .row>div h4.border.purple,
.band.posts .row>div.grape a.btn.border,
.band.posts .row>div.grape .band.video a.border.play-video,
.band.video .band.posts .row>div.grape a.border.play-video,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.border.play-video.attribution,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.border.play-video.attribution,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.border.attribution,
.band.callouts .in-depth-callout .row>div.grape a.btn.border,
.band.callouts .in-depth-callout .row>div.grape .band.video a.border.play-video,
.band.video .band.callouts .in-depth-callout .row>div.grape a.border.play-video,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.border.play-video.attribution,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.border.play-video.attribution,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.border.attribution,
.gform_wrapper input[type=submit],
.btn.border abbr.purple,
.band.video a.border.play-video abbr.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.purple,
.band.posts .row>div h4.border abbr.purple,
.band.callouts .in-depth-callout .row>div h4.border abbr.purple,
.gform_wrapper input[type=submit] abbr.purple {
  border-color: #004ea2;
  color: #004ea2;
}

/* line 574, ../scss/styles.scss */
.btn.border.purple:before,
.band.video a.border.purple.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.purple.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.purple.play-video.attribution:before,
.band.posts .row>div h4.border.purple:before,
.band.callouts .in-depth-callout .row>div h4.border.purple:before,
.band.posts .row>div.grape a.btn.border:before,
.band.posts .row>div.grape .band.video a.border.play-video:before,
.band.video .band.posts .row>div.grape a.border.play-video:before,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.border.play-video.attribution:before,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.border.play-video.attribution:before,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.border.attribution:before,
.band.callouts .in-depth-callout .row>div.grape a.btn.border:before,
.band.callouts .in-depth-callout .row>div.grape .band.video a.border.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.grape a.border.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.border.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.border.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.border.attribution:before,
.gform_wrapper input[type=submit]:before,
.btn.border abbr.purple:before,
.band.video a.border.play-video abbr.purple:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.purple:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.purple:before,
.band.posts .row>div h4.border abbr.purple:before,
.band.callouts .in-depth-callout .row>div h4.border abbr.purple:before,
.gform_wrapper input[type=submit] abbr.purple:before {
  background-color: #004ea2;
}

/* line 578, ../scss/styles.scss */
.btn.border.purple abbr,
.band.video a.border.purple.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.purple.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.purple.play-video.attribution abbr,
.band.posts .row>div h4.border.purple abbr,
.band.callouts .in-depth-callout .row>div h4.border.purple abbr,
.band.posts .row>div.grape a.btn.border abbr,
.band.posts .row>div.grape .band.video a.border.play-video abbr,
.band.video .band.posts .row>div.grape a.border.play-video abbr,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.border.play-video.attribution abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.border.play-video.attribution abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.border.attribution abbr,
.band.callouts .in-depth-callout .row>div.grape a.btn.border abbr,
.band.callouts .in-depth-callout .row>div.grape .band.video a.border.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape a.border.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.border.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.border.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.border.attribution abbr,
.gform_wrapper input[type=submit] abbr,
.btn.border abbr.purple abbr,
.band.video a.border.play-video abbr.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.purple abbr,
.band.posts .row>div h4.border abbr.purple abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr.purple abbr,
.gform_wrapper input[type=submit] abbr.purple abbr {
  color: #733d96;
}

/* line 584, ../scss/styles.scss */
.btn.border.light-purple,
.band.video a.border.light-purple.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.light-purple.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.light-purple.play-video.attribution,
.band.posts .row>div h4.border.light-purple,
.band.callouts .in-depth-callout .row>div h4.border.light-purple,
.gform_wrapper input.light-purple[type=submit],
.btn.border abbr.light-purple,
.band.video a.border.play-video abbr.light-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.light-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.light-purple,
.band.posts .row>div h4.border abbr.light-purple,
.band.callouts .in-depth-callout .row>div h4.border abbr.light-purple,
.gform_wrapper input[type=submit] abbr.light-purple {
  border-color: #d5c5e0;
  color: #d5c5e0;
}

/* line 588, ../scss/styles.scss */
.btn.border.light-purple:before,
.band.video a.border.light-purple.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.light-purple.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.light-purple.play-video.attribution:before,
.band.posts .row>div h4.border.light-purple:before,
.band.callouts .in-depth-callout .row>div h4.border.light-purple:before,
.gform_wrapper input.light-purple[type=submit]:before,
.btn.border abbr.light-purple:before,
.band.video a.border.play-video abbr.light-purple:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.light-purple:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.light-purple:before,
.band.posts .row>div h4.border abbr.light-purple:before,
.band.callouts .in-depth-callout .row>div h4.border abbr.light-purple:before,
.gform_wrapper input[type=submit] abbr.light-purple:before {
  background-color: #d5c5e0;
}

/* line 592, ../scss/styles.scss */
.btn.border.light-purple abbr,
.band.video a.border.light-purple.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.light-purple.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.light-purple.play-video.attribution abbr,
.band.posts .row>div h4.border.light-purple abbr,
.band.callouts .in-depth-callout .row>div h4.border.light-purple abbr,
.gform_wrapper input.light-purple[type=submit] abbr,
.btn.border abbr.light-purple abbr,
.band.video a.border.play-video abbr.light-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr.light-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr.light-purple abbr,
.band.posts .row>div h4.border abbr.light-purple abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr.light-purple abbr,
.gform_wrapper input[type=submit] abbr.light-purple abbr {
  color: #d5c5e0;
}

/* line 598, ../scss/styles.scss */
.btn.border:hover,
.band.video a.border.play-video:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.posts .row>div h4.border:hover,
.band.callouts .in-depth-callout .row>div h4.border:hover,
.gform_wrapper input[type=submit]:hover,
.btn.border:hover abbr,
.band.video a.border.play-video:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.posts .row>div h4.border:hover abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr,
.gform_wrapper input[type=submit]:hover abbr,
.btn.border abbr:hover,
.band.video a.border.play-video abbr:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover,
.band.posts .row>div h4.border abbr:hover,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover,
.gform_wrapper input[type=submit] abbr:hover,
.btn.border abbr:hover abbr,
.band.video a.border.play-video abbr:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr,
.band.posts .row>div h4.border abbr:hover abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr,
.gform_wrapper input[type=submit] abbr:hover abbr {
  -webkit-transition: color 0.25s ease-in-out 0.25s;
  -moz-transition: color 0.25s ease-in-out 0.25s;
  transition: color 0.25s ease-in-out 0.25s;
}

/* line 601, ../scss/styles.scss */
.btn.border:hover.gold,
.band.video a.border.play-video:hover.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.gold,
.band.posts .row>div h4.border:hover.gold,
.band.callouts .in-depth-callout .row>div h4.border:hover.gold,
.band.posts .row>div.gold a.btn.border:hover,
.band.posts .row>div.gold .band.video a.border.play-video:hover,
.band.video .band.posts .row>div.gold a.border.play-video:hover,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.border.play-video.attribution:hover,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.border.play-video.attribution:hover,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.border.attribution:hover,
.band.callouts .in-depth-callout .row>div.gold a.btn.border:hover,
.band.callouts .in-depth-callout .row>div.gold .band.video a.border.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.gold a.border.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.border.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.border.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.border.attribution:hover,
.gform_wrapper input[type=submit]:hover.gold,
.btn.border:hover abbr.gold,
.band.video a.border.play-video:hover abbr.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.gold,
.band.posts .row>div h4.border:hover abbr.gold,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.gold,
.gform_wrapper input[type=submit]:hover abbr.gold,
.btn.border abbr:hover.gold,
.band.video a.border.play-video abbr:hover.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.gold,
.band.posts .row>div h4.border abbr:hover.gold,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.gold,
.gform_wrapper input[type=submit] abbr:hover.gold,
.btn.border abbr:hover abbr.gold,
.band.video a.border.play-video abbr:hover abbr.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.gold,
.band.posts .row>div h4.border abbr:hover abbr.gold,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.gold,
.gform_wrapper input[type=submit] abbr:hover abbr.gold {
  border-color: #004ea2;
  color: #fff;
}

/* line 605, ../scss/styles.scss */
.btn.border:hover.gold abbr,
.band.video a.border.play-video:hover.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.gold abbr,
.band.posts .row>div h4.border:hover.gold abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover.gold abbr,
.band.posts .row>div.gold a.btn.border:hover abbr,
.band.posts .row>div.gold .band.video a.border.play-video:hover abbr,
.band.video .band.posts .row>div.gold a.border.play-video:hover abbr,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.border.play-video.attribution:hover abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.border.play-video.attribution:hover abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.border.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.gold a.btn.border:hover abbr,
.band.callouts .in-depth-callout .row>div.gold .band.video a.border.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold a.border.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.border.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.border.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.border.attribution:hover abbr,
.gform_wrapper input[type=submit]:hover.gold abbr,
.btn.border:hover abbr.gold abbr,
.band.video a.border.play-video:hover abbr.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.gold abbr,
.band.posts .row>div h4.border:hover abbr.gold abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.gold abbr,
.gform_wrapper input[type=submit]:hover abbr.gold abbr,
.btn.border abbr:hover.gold abbr,
.band.video a.border.play-video abbr:hover.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.gold abbr,
.band.posts .row>div h4.border abbr:hover.gold abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.gold abbr,
.gform_wrapper input[type=submit] abbr:hover.gold abbr,
.btn.border abbr:hover abbr.gold abbr,
.band.video a.border.play-video abbr:hover abbr.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.gold abbr,
.band.posts .row>div h4.border abbr:hover abbr.gold abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.gold abbr,
.gform_wrapper input[type=submit] abbr:hover abbr.gold abbr {
  color: #fff;
}

/* line 611, ../scss/styles.scss */
.btn.border:hover.red,
.band.video a.border.play-video:hover.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.red,
.band.posts .row>div h4.border:hover.red,
.band.callouts .in-depth-callout .row>div h4.border:hover.red,
.band.posts .row>div.red a.btn.border:hover,
.band.posts .row>div.red .band.video a.border.play-video:hover,
.band.video .band.posts .row>div.red a.border.play-video:hover,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.border.play-video.attribution:hover,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.border.play-video.attribution:hover,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.border.attribution:hover,
.band.callouts .in-depth-callout .row>div.red a.btn.border:hover,
.band.callouts .in-depth-callout .row>div.red .band.video a.border.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.red a.border.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.border.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.border.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.border.attribution:hover,
.gform_wrapper input[type=submit]:hover.red,
.btn.border:hover abbr.red,
.band.video a.border.play-video:hover abbr.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.red,
.band.posts .row>div h4.border:hover abbr.red,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.red,
.gform_wrapper input[type=submit]:hover abbr.red,
.btn.border abbr:hover.red,
.band.video a.border.play-video abbr:hover.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.red,
.band.posts .row>div h4.border abbr:hover.red,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.red,
.gform_wrapper input[type=submit] abbr:hover.red,
.btn.border abbr:hover abbr.red,
.band.video a.border.play-video abbr:hover abbr.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.red,
.band.posts .row>div h4.border abbr:hover abbr.red,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.red,
.gform_wrapper input[type=submit] abbr:hover abbr.red {
  border-color: #004ea2;
  color: #fff;
}

/* line 615, ../scss/styles.scss */
.btn.border:hover.red abbr,
.band.video a.border.play-video:hover.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.red abbr,
.band.posts .row>div h4.border:hover.red abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover.red abbr,
.band.posts .row>div.red a.btn.border:hover abbr,
.band.posts .row>div.red .band.video a.border.play-video:hover abbr,
.band.video .band.posts .row>div.red a.border.play-video:hover abbr,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.border.play-video.attribution:hover abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.border.play-video.attribution:hover abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.border.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.red a.btn.border:hover abbr,
.band.callouts .in-depth-callout .row>div.red .band.video a.border.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.red a.border.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.border.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.border.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.border.attribution:hover abbr,
.gform_wrapper input[type=submit]:hover.red abbr,
.btn.border:hover abbr.red abbr,
.band.video a.border.play-video:hover abbr.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.red abbr,
.band.posts .row>div h4.border:hover abbr.red abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.red abbr,
.gform_wrapper input[type=submit]:hover abbr.red abbr,
.btn.border abbr:hover.red abbr,
.band.video a.border.play-video abbr:hover.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.red abbr,
.band.posts .row>div h4.border abbr:hover.red abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.red abbr,
.gform_wrapper input[type=submit] abbr:hover.red abbr,
.btn.border abbr:hover abbr.red abbr,
.band.video a.border.play-video abbr:hover abbr.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.red abbr,
.band.posts .row>div h4.border abbr:hover abbr.red abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.red abbr,
.gform_wrapper input[type=submit] abbr:hover abbr.red abbr {
  color: #fff;
}

/* line 621, ../scss/styles.scss */
.btn.border:hover.white,
.band.video a.border.play-video:hover.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.white,
.band.posts .row>div h4.border:hover.white,
.band.callouts .in-depth-callout .row>div h4.border:hover.white,
.gform_wrapper input[type=submit]:hover.white,
.btn.border:hover abbr.white,
.band.video a.border.play-video:hover abbr.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.white,
.band.posts .row>div h4.border:hover abbr.white,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.white,
.gform_wrapper input[type=submit]:hover abbr.white,
.btn.border abbr:hover.white,
.band.video a.border.play-video abbr:hover.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.white,
.band.posts .row>div h4.border abbr:hover.white,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.white,
.gform_wrapper input[type=submit] abbr:hover.white,
.btn.border abbr:hover abbr.white,
.band.video a.border.play-video abbr:hover abbr.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.white,
.band.posts .row>div h4.border abbr:hover abbr.white,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.white,
.gform_wrapper input[type=submit] abbr:hover abbr.white {
  border-color: #fff;
  color: #004ea2;
}

/* line 625, ../scss/styles.scss */
.btn.border:hover.white abbr,
.band.video a.border.play-video:hover.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.white abbr,
.band.posts .row>div h4.border:hover.white abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover.white abbr,
.gform_wrapper input[type=submit]:hover.white abbr,
.btn.border:hover abbr.white abbr,
.band.video a.border.play-video:hover abbr.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.white abbr,
.band.posts .row>div h4.border:hover abbr.white abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.white abbr,
.gform_wrapper input[type=submit]:hover abbr.white abbr,
.btn.border abbr:hover.white abbr,
.band.video a.border.play-video abbr:hover.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.white abbr,
.band.posts .row>div h4.border abbr:hover.white abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.white abbr,
.gform_wrapper input[type=submit] abbr:hover.white abbr,
.btn.border abbr:hover abbr.white abbr,
.band.video a.border.play-video abbr:hover abbr.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.white abbr,
.band.posts .row>div h4.border abbr:hover abbr.white abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.white abbr,
.gform_wrapper input[type=submit] abbr:hover abbr.white abbr {
  color: #004ea2;
}

/* line 631, ../scss/styles.scss */
.btn.border:hover.purple,
.band.video a.border.play-video:hover.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.purple,
.band.posts .row>div h4.border:hover.purple,
.band.callouts .in-depth-callout .row>div h4.border:hover.purple,
.band.posts .row>div.grape a.btn.border:hover,
.band.posts .row>div.grape .band.video a.border.play-video:hover,
.band.video .band.posts .row>div.grape a.border.play-video:hover,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.border.play-video.attribution:hover,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.border.play-video.attribution:hover,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.border.attribution:hover,
.band.callouts .in-depth-callout .row>div.grape a.btn.border:hover,
.band.callouts .in-depth-callout .row>div.grape .band.video a.border.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.grape a.border.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.border.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.border.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.border.attribution:hover,
.gform_wrapper input[type=submit]:hover,
.btn.border:hover abbr.purple,
.band.video a.border.play-video:hover abbr.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.purple,
.band.posts .row>div h4.border:hover abbr.purple,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.purple,
.gform_wrapper input[type=submit]:hover abbr.purple,
.btn.border abbr:hover.purple,
.band.video a.border.play-video abbr:hover.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.purple,
.band.posts .row>div h4.border abbr:hover.purple,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.purple,
.gform_wrapper input[type=submit] abbr:hover.purple,
.btn.border abbr:hover abbr.purple,
.band.video a.border.play-video abbr:hover abbr.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.purple,
.band.posts .row>div h4.border abbr:hover abbr.purple,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.purple,
.gform_wrapper input[type=submit] abbr:hover abbr.purple {
  border-color: #004ea2;
  color: #fff;
}

/* line 635, ../scss/styles.scss */
.btn.border:hover.purple abbr,
.band.video a.border.play-video:hover.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.purple abbr,
.band.posts .row>div h4.border:hover.purple abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover.purple abbr,
.band.posts .row>div.grape a.btn.border:hover abbr,
.band.posts .row>div.grape .band.video a.border.play-video:hover abbr,
.band.video .band.posts .row>div.grape a.border.play-video:hover abbr,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.border.play-video.attribution:hover abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.border.play-video.attribution:hover abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.border.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.grape a.btn.border:hover abbr,
.band.callouts .in-depth-callout .row>div.grape .band.video a.border.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape a.border.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.border.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.border.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.border.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.border.attribution:hover abbr,
.gform_wrapper input[type=submit]:hover abbr,
.btn.border:hover abbr.purple abbr,
.band.video a.border.play-video:hover abbr.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.purple abbr,
.band.posts .row>div h4.border:hover abbr.purple abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.purple abbr,
.gform_wrapper input[type=submit]:hover abbr.purple abbr,
.btn.border abbr:hover.purple abbr,
.band.video a.border.play-video abbr:hover.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.purple abbr,
.band.posts .row>div h4.border abbr:hover.purple abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.purple abbr,
.gform_wrapper input[type=submit] abbr:hover.purple abbr,
.btn.border abbr:hover abbr.purple abbr,
.band.video a.border.play-video abbr:hover abbr.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.purple abbr,
.band.posts .row>div h4.border abbr:hover abbr.purple abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.purple abbr,
.gform_wrapper input[type=submit] abbr:hover abbr.purple abbr {
  color: #fff;
}

/* line 641, ../scss/styles.scss */
.btn.border:hover.light-purple,
.band.video a.border.play-video:hover.light-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.light-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.light-purple,
.band.posts .row>div h4.border:hover.light-purple,
.band.callouts .in-depth-callout .row>div h4.border:hover.light-purple,
.gform_wrapper input[type=submit]:hover.light-purple,
.btn.border:hover abbr.light-purple,
.band.video a.border.play-video:hover abbr.light-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.light-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.light-purple,
.band.posts .row>div h4.border:hover abbr.light-purple,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.light-purple,
.gform_wrapper input[type=submit]:hover abbr.light-purple,
.btn.border abbr:hover.light-purple,
.band.video a.border.play-video abbr:hover.light-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.light-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.light-purple,
.band.posts .row>div h4.border abbr:hover.light-purple,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.light-purple,
.gform_wrapper input[type=submit] abbr:hover.light-purple,
.btn.border abbr:hover abbr.light-purple,
.band.video a.border.play-video abbr:hover abbr.light-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.light-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.light-purple,
.band.posts .row>div h4.border abbr:hover abbr.light-purple,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.light-purple,
.gform_wrapper input[type=submit] abbr:hover abbr.light-purple {
  border-color: #d5c5e0;
  color: #490049;
}

/* line 645, ../scss/styles.scss */
.btn.border:hover.light-purple abbr,
.band.video a.border.play-video:hover.light-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover.light-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover.light-purple abbr,
.band.posts .row>div h4.border:hover.light-purple abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover.light-purple abbr,
.gform_wrapper input[type=submit]:hover.light-purple abbr,
.btn.border:hover abbr.light-purple abbr,
.band.video a.border.play-video:hover abbr.light-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr.light-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr.light-purple abbr,
.band.posts .row>div h4.border:hover abbr.light-purple abbr,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr.light-purple abbr,
.gform_wrapper input[type=submit]:hover abbr.light-purple abbr,
.btn.border abbr:hover.light-purple abbr,
.band.video a.border.play-video abbr:hover.light-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover.light-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover.light-purple abbr,
.band.posts .row>div h4.border abbr:hover.light-purple abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover.light-purple abbr,
.gform_wrapper input[type=submit] abbr:hover.light-purple abbr,
.btn.border abbr:hover abbr.light-purple abbr,
.band.video a.border.play-video abbr:hover abbr.light-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr.light-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr.light-purple abbr,
.band.posts .row>div h4.border abbr:hover abbr.light-purple abbr,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr.light-purple abbr,
.gform_wrapper input[type=submit] abbr:hover abbr.light-purple abbr {
  color: #490049;
}

/* line 651, ../scss/styles.scss */
.btn.border:hover:before,
.band.video a.border.play-video:hover:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover:before,
.band.posts .row>div h4.border:hover:before,
.band.callouts .in-depth-callout .row>div h4.border:hover:before,
.gform_wrapper input[type=submit]:hover:before,
.btn.border:hover abbr:before,
.band.video a.border.play-video:hover abbr:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution:hover abbr:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution:hover abbr:before,
.band.posts .row>div h4.border:hover abbr:before,
.band.callouts .in-depth-callout .row>div h4.border:hover abbr:before,
.gform_wrapper input[type=submit]:hover abbr:before,
.btn.border abbr:hover:before,
.band.video a.border.play-video abbr:hover:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover:before,
.band.posts .row>div h4.border abbr:hover:before,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover:before,
.gform_wrapper input[type=submit] abbr:hover:before,
.btn.border abbr:hover abbr:before,
.band.video a.border.play-video abbr:hover abbr:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.border.play-video.attribution abbr:hover abbr:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.border.play-video.attribution abbr:hover abbr:before,
.band.posts .row>div h4.border abbr:hover abbr:before,
.band.callouts .in-depth-callout .row>div h4.border abbr:hover abbr:before,
.gform_wrapper input[type=submit] abbr:hover abbr:before {
  left: 0;
}

/* line 659, ../scss/styles.scss */
.btn.fill,
.band.video a.fill.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.posts .row>div h4.fill,
.band.callouts .in-depth-callout .row>div h4.fill,
.gform_wrapper input.fill[type=submit],
.btn.fill abbr,
.band.video a.fill.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.posts .row>div h4.fill abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr,
.gform_wrapper input.fill[type=submit] abbr {
  -webkit-transition: color 0.25s ease-in-out 0.25s;
  -moz-transition: color 0.25s ease-in-out 0.25s;
  transition: color 0.25s ease-in-out 0.25s;
}

/* line 662, ../scss/styles.scss */
.btn.fill:before,
.band.video a.fill.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.posts .row>div h4.fill:before,
.band.callouts .in-depth-callout .row>div h4.fill:before,
.gform_wrapper input.fill[type=submit]:before,
.btn.fill abbr:before,
.band.video a.fill.play-video abbr:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:before,
.band.posts .row>div h4.fill abbr:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr:before,
.gform_wrapper input.fill[type=submit] abbr:before {
  right: 0;
}

/* line 666, ../scss/styles.scss */
.btn.fill.red,
.band.video a.fill.red.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.red.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.red.play-video.attribution,
.band.posts .row>div h4.fill.red,
.band.callouts .in-depth-callout .row>div h4.fill.red,
.band.posts .row>div.red a.btn.fill,
.band.posts .row>div.red .band.video a.fill.play-video,
.band.video .band.posts .row>div.red a.fill.play-video,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.fill.play-video.attribution,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.fill.play-video.attribution,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.fill.attribution,
.band.callouts .in-depth-callout .row>div.red a.btn.fill,
.band.callouts .in-depth-callout .row>div.red .band.video a.fill.play-video,
.band.video .band.callouts .in-depth-callout .row>div.red a.fill.play-video,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.fill.play-video.attribution,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.fill.play-video.attribution,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.fill.attribution,
.gform_wrapper input.fill.red[type=submit],
.btn.fill abbr.red,
.band.video a.fill.play-video abbr.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.red,
.band.posts .row>div h4.fill abbr.red,
.band.callouts .in-depth-callout .row>div h4.fill abbr.red,
.gform_wrapper input.fill[type=submit] abbr.red {
  border-color: #004ea2;
  color: #fff;
}

/* line 670, ../scss/styles.scss */
.btn.fill.red:before,
.band.video a.fill.red.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.red.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.red.play-video.attribution:before,
.band.posts .row>div h4.fill.red:before,
.band.callouts .in-depth-callout .row>div h4.fill.red:before,
.band.posts .row>div.red a.btn.fill:before,
.band.posts .row>div.red .band.video a.fill.play-video:before,
.band.video .band.posts .row>div.red a.fill.play-video:before,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.fill.play-video.attribution:before,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.fill.play-video.attribution:before,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.fill.attribution:before,
.band.callouts .in-depth-callout .row>div.red a.btn.fill:before,
.band.callouts .in-depth-callout .row>div.red .band.video a.fill.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.red a.fill.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.fill.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.fill.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.fill.attribution:before,
.gform_wrapper input.fill.red[type=submit]:before,
.btn.fill abbr.red:before,
.band.video a.fill.play-video abbr.red:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.red:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.red:before,
.band.posts .row>div h4.fill abbr.red:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr.red:before,
.gform_wrapper input.fill[type=submit] abbr.red:before {
  background-color: #004ea2;
}

/* line 674, ../scss/styles.scss */
.btn.fill.red abbr,
.band.video a.fill.red.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.red.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.red.play-video.attribution abbr,
.band.posts .row>div h4.fill.red abbr,
.band.callouts .in-depth-callout .row>div h4.fill.red abbr,
.band.posts .row>div.red a.btn.fill abbr,
.band.posts .row>div.red .band.video a.fill.play-video abbr,
.band.video .band.posts .row>div.red a.fill.play-video abbr,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.fill.play-video.attribution abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.fill.play-video.attribution abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.fill.attribution abbr,
.band.callouts .in-depth-callout .row>div.red a.btn.fill abbr,
.band.callouts .in-depth-callout .row>div.red .band.video a.fill.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.red a.fill.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.fill.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.fill.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.fill.attribution abbr,
.gform_wrapper input.fill.red[type=submit] abbr,
.btn.fill abbr.red abbr,
.band.video a.fill.play-video abbr.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.red abbr,
.band.posts .row>div h4.fill abbr.red abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr.red abbr,
.gform_wrapper input.fill[type=submit] abbr.red abbr {
  color: #fff;
}

/* line 680, ../scss/styles.scss */
.btn.fill.gold,
.band.video a.fill.gold.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.gold.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.gold.play-video.attribution,
.band.posts .row>div h4.fill.gold,
.band.callouts .in-depth-callout .row>div h4.fill.gold,
.band.posts .row>div.gold a.btn.fill,
.band.posts .row>div.gold .band.video a.fill.play-video,
.band.video .band.posts .row>div.gold a.fill.play-video,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.fill.play-video.attribution,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.fill.play-video.attribution,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.fill.attribution,
.band.callouts .in-depth-callout .row>div.gold a.btn.fill,
.band.callouts .in-depth-callout .row>div.gold .band.video a.fill.play-video,
.band.video .band.callouts .in-depth-callout .row>div.gold a.fill.play-video,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.fill.play-video.attribution,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.fill.play-video.attribution,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.fill.attribution,
.gform_wrapper input.fill.gold[type=submit],
.btn.fill abbr.gold,
.band.video a.fill.play-video abbr.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.gold,
.band.posts .row>div h4.fill abbr.gold,
.band.callouts .in-depth-callout .row>div h4.fill abbr.gold,
.gform_wrapper input.fill[type=submit] abbr.gold {
  border-color: #004ea2;
  color: #fff;
}

/* line 684, ../scss/styles.scss */
.btn.fill.gold:before,
.band.video a.fill.gold.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.gold.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.gold.play-video.attribution:before,
.band.posts .row>div h4.fill.gold:before,
.band.callouts .in-depth-callout .row>div h4.fill.gold:before,
.band.posts .row>div.gold a.btn.fill:before,
.band.posts .row>div.gold .band.video a.fill.play-video:before,
.band.video .band.posts .row>div.gold a.fill.play-video:before,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.fill.play-video.attribution:before,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.fill.play-video.attribution:before,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.fill.attribution:before,
.band.callouts .in-depth-callout .row>div.gold a.btn.fill:before,
.band.callouts .in-depth-callout .row>div.gold .band.video a.fill.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.gold a.fill.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.fill.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.fill.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.fill.attribution:before,
.gform_wrapper input.fill.gold[type=submit]:before,
.btn.fill abbr.gold:before,
.band.video a.fill.play-video abbr.gold:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.gold:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.gold:before,
.band.posts .row>div h4.fill abbr.gold:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr.gold:before,
.gform_wrapper input.fill[type=submit] abbr.gold:before {
  background-color: #004ea2;
}

/* line 688, ../scss/styles.scss */
.btn.fill.gold abbr,
.band.video a.fill.gold.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.gold.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.gold.play-video.attribution abbr,
.band.posts .row>div h4.fill.gold abbr,
.band.callouts .in-depth-callout .row>div h4.fill.gold abbr,
.band.posts .row>div.gold a.btn.fill abbr,
.band.posts .row>div.gold .band.video a.fill.play-video abbr,
.band.video .band.posts .row>div.gold a.fill.play-video abbr,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.fill.play-video.attribution abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.fill.play-video.attribution abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.fill.attribution abbr,
.band.callouts .in-depth-callout .row>div.gold a.btn.fill abbr,
.band.callouts .in-depth-callout .row>div.gold .band.video a.fill.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold a.fill.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.fill.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.fill.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.fill.attribution abbr,
.gform_wrapper input.fill.gold[type=submit] abbr,
.btn.fill abbr.gold abbr,
.band.video a.fill.play-video abbr.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.gold abbr,
.band.posts .row>div h4.fill abbr.gold abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr.gold abbr,
.gform_wrapper input.fill[type=submit] abbr.gold abbr {
  color: #fff;
}

/* line 694, ../scss/styles.scss */
.btn.fill.white,
.band.video a.fill.white.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.white.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.white.play-video.attribution,
.band.posts .row>div h4.fill.white,
.band.callouts .in-depth-callout .row>div h4.fill.white,
.gform_wrapper input.fill.white[type=submit],
.btn.fill abbr.white,
.band.video a.fill.play-video abbr.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.white,
.band.posts .row>div h4.fill abbr.white,
.band.callouts .in-depth-callout .row>div h4.fill abbr.white,
.gform_wrapper input.fill[type=submit] abbr.white {
  color: #004ea2;
}

/* line 697, ../scss/styles.scss */
.btn.fill.white:before,
.band.video a.fill.white.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.white.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.white.play-video.attribution:before,
.band.posts .row>div h4.fill.white:before,
.band.callouts .in-depth-callout .row>div h4.fill.white:before,
.gform_wrapper input.fill.white[type=submit]:before,
.btn.fill abbr.white:before,
.band.video a.fill.play-video abbr.white:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.white:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.white:before,
.band.posts .row>div h4.fill abbr.white:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr.white:before,
.gform_wrapper input.fill[type=submit] abbr.white:before {
  background-color: #fff;
}

/* line 701, ../scss/styles.scss */
.btn.fill.white abbr,
.band.video a.fill.white.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.white.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.white.play-video.attribution abbr,
.band.posts .row>div h4.fill.white abbr,
.band.callouts .in-depth-callout .row>div h4.fill.white abbr,
.gform_wrapper input.fill.white[type=submit] abbr,
.btn.fill abbr.white abbr,
.band.video a.fill.play-video abbr.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.white abbr,
.band.posts .row>div h4.fill abbr.white abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr.white abbr,
.gform_wrapper input.fill[type=submit] abbr.white abbr {
  color: #004ea2;
}

/* line 707, ../scss/styles.scss */
.btn.fill.grape,
.band.video a.fill.grape.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.grape.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.grape.play-video.attribution,
.band.posts .row>div h4.fill.grape,
.band.callouts .in-depth-callout .row>div h4.fill.grape,
.gform_wrapper input.fill.grape[type=submit],
.btn.fill abbr.grape,
.band.video a.fill.play-video abbr.grape,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.grape,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.grape,
.band.posts .row>div h4.fill abbr.grape,
.band.callouts .in-depth-callout .row>div h4.fill abbr.grape,
.gform_wrapper input.fill[type=submit] abbr.grape {
  border-color: #490049;
  color: #d5c5e0;
}

/* line 711, ../scss/styles.scss */
.btn.fill.grape:before,
.band.video a.fill.grape.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.grape.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.grape.play-video.attribution:before,
.band.posts .row>div h4.fill.grape:before,
.band.callouts .in-depth-callout .row>div h4.fill.grape:before,
.gform_wrapper input.fill.grape[type=submit]:before,
.btn.fill abbr.grape:before,
.band.video a.fill.play-video abbr.grape:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.grape:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.grape:before,
.band.posts .row>div h4.fill abbr.grape:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr.grape:before,
.gform_wrapper input.fill[type=submit] abbr.grape:before {
  background-color: #490049;
}

/* line 715, ../scss/styles.scss */
.btn.fill.grape abbr,
.band.video a.fill.grape.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.grape.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.grape.play-video.attribution abbr,
.band.posts .row>div h4.fill.grape abbr,
.band.callouts .in-depth-callout .row>div h4.fill.grape abbr,
.gform_wrapper input.fill.grape[type=submit] abbr,
.btn.fill abbr.grape abbr,
.band.video a.fill.play-video abbr.grape abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.grape abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.grape abbr,
.band.posts .row>div h4.fill abbr.grape abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr.grape abbr,
.gform_wrapper input.fill[type=submit] abbr.grape abbr {
  color: #d5c5e0;
}

/* line 721, ../scss/styles.scss */
.band.video a.fill.purple.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.purple.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.purple.play-video.attribution,
.band.posts .row>div h4.fill.purple,
.band.callouts .in-depth-callout .row>div h4.fill.purple,
.band.posts .row>div.grape a.btn.fill,
.band.posts .row>div.grape .band.video a.fill.play-video,
.band.video .band.posts .row>div.grape a.fill.play-video,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.fill.play-video.attribution,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.fill.play-video.attribution,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.fill.attribution,
.band.callouts .in-depth-callout .row>div.grape a.btn.fill,
.band.callouts .in-depth-callout .row>div.grape .band.video a.fill.play-video,
.band.video .band.callouts .in-depth-callout .row>div.grape a.fill.play-video,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.fill.play-video.attribution,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.fill.play-video.attribution,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.fill.attribution,
.gform_wrapper input.fill.purple[type=submit],
.btn.fill abbr.purple,
.band.video a.fill.play-video abbr.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.purple,
.band.posts .row>div h4.fill abbr.purple,
.band.callouts .in-depth-callout .row>div h4.fill abbr.purple,
.gform_wrapper input.fill[type=submit] abbr.purple {
  border-color: #004ea2;
  color: #fff;
}

/* line 725, ../scss/styles.scss */
.btn.fill.purple:before,
.band.video a.fill.purple.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.purple.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.purple.play-video.attribution:before,
.band.posts .row>div h4.fill.purple:before,
.band.callouts .in-depth-callout .row>div h4.fill.purple:before,
.band.posts .row>div.grape a.btn.fill:before,
.band.posts .row>div.grape .band.video a.fill.play-video:before,
.band.video .band.posts .row>div.grape a.fill.play-video:before,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.fill.play-video.attribution:before,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.fill.play-video.attribution:before,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.fill.attribution:before,
.band.callouts .in-depth-callout .row>div.grape a.btn.fill:before,
.band.callouts .in-depth-callout .row>div.grape .band.video a.fill.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.grape a.fill.play-video:before,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.fill.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.fill.play-video.attribution:before,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.fill.attribution:before,
.gform_wrapper input.fill.purple[type=submit]:before,
.btn.fill abbr.purple:before,
.band.video a.fill.play-video abbr.purple:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.purple:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.purple:before,
.band.posts .row>div h4.fill abbr.purple:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr.purple:before,
.gform_wrapper input.fill[type=submit] abbr.purple:before {
  background-color: #004ea2;
}

/* line 729, ../scss/styles.scss */
.btn.fill.purple abbr,
.band.video a.fill.purple.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.purple.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.purple.play-video.attribution abbr,
.band.posts .row>div h4.fill.purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill.purple abbr,
.band.posts .row>div.grape a.btn.fill abbr,
.band.posts .row>div.grape .band.video a.fill.play-video abbr,
.band.video .band.posts .row>div.grape a.fill.play-video abbr,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.fill.play-video.attribution abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.fill.play-video.attribution abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.fill.attribution abbr,
.band.callouts .in-depth-callout .row>div.grape a.btn.fill abbr,
.band.callouts .in-depth-callout .row>div.grape .band.video a.fill.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape a.fill.play-video abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.fill.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.fill.play-video.attribution abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.fill.attribution abbr,
.gform_wrapper input.fill.purple[type=submit] abbr,
.btn.fill abbr.purple abbr,
.band.video a.fill.play-video abbr.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.purple abbr,
.band.posts .row>div h4.fill abbr.purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr.purple abbr,
.gform_wrapper input.fill[type=submit] abbr.purple abbr {
  color: #fff;
}

/* line 735, ../scss/styles.scss */
.btn.fill.lighter-purple,
.band.video a.fill.lighter-purple.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.lighter-purple.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.lighter-purple.play-video.attribution,
.band.posts .row>div h4.fill.lighter-purple,
.band.callouts .in-depth-callout .row>div h4.fill.lighter-purple,
.gform_wrapper input.fill.lighter-purple[type=submit],
.btn.fill abbr.lighter-purple,
.band.video a.fill.play-video abbr.lighter-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.lighter-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.lighter-purple,
.band.posts .row>div h4.fill abbr.lighter-purple,
.band.callouts .in-depth-callout .row>div h4.fill abbr.lighter-purple,
.gform_wrapper input.fill[type=submit] abbr.lighter-purple {
  border-color: #8e5bb5;
  color: #fff;
}

/* line 739, ../scss/styles.scss */
.btn.fill.lighter-purple:before,
.band.video a.fill.lighter-purple.play-video:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.lighter-purple.play-video.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.lighter-purple.play-video.attribution:before,
.band.posts .row>div h4.fill.lighter-purple:before,
.band.callouts .in-depth-callout .row>div h4.fill.lighter-purple:before,
.gform_wrapper input.fill.lighter-purple[type=submit]:before,
.btn.fill abbr.lighter-purple:before,
.band.video a.fill.play-video abbr.lighter-purple:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.lighter-purple:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.lighter-purple:before,
.band.posts .row>div h4.fill abbr.lighter-purple:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr.lighter-purple:before,
.gform_wrapper input.fill[type=submit] abbr.lighter-purple:before {
  background-color: #8e5bb5;
}

/* line 743, ../scss/styles.scss */
.btn.fill.lighter-purple abbr,
.band.video a.fill.lighter-purple.play-video abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.lighter-purple.play-video.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.lighter-purple.play-video.attribution abbr,
.band.posts .row>div h4.fill.lighter-purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill.lighter-purple abbr,
.gform_wrapper input.fill.lighter-purple[type=submit] abbr,
.btn.fill abbr.lighter-purple abbr,
.band.video a.fill.play-video abbr.lighter-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr.lighter-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr.lighter-purple abbr,
.band.posts .row>div h4.fill abbr.lighter-purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr.lighter-purple abbr,
.gform_wrapper input.fill[type=submit] abbr.lighter-purple abbr {
  color: #fff;
}

/* line 749, ../scss/styles.scss */
.btn.fill:hover,
.band.video a.fill.play-video:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.posts .row>div h4.fill:hover,
.band.callouts .in-depth-callout .row>div h4.fill:hover,
.gform_wrapper input.fill[type=submit]:hover,
.btn.fill:hover abbr,
.band.video a.fill.play-video:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.posts .row>div h4.fill:hover abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr,
.gform_wrapper input.fill[type=submit]:hover abbr,
.btn.fill abbr:hover,
.band.video a.fill.play-video abbr:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover,
.band.posts .row>div h4.fill abbr:hover,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover,
.gform_wrapper input.fill[type=submit] abbr:hover,
.btn.fill abbr:hover abbr,
.band.video a.fill.play-video abbr:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr,
.band.posts .row>div h4.fill abbr:hover abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr {
  -webkit-transition: color 0.25s ease-in-out 0.25s;
  -moz-transition: color 0.25s ease-in-out 0.25s;
  transition: color 0.25s ease-in-out 0.25s;
}

/* line 752, ../scss/styles.scss */
.btn.fill:hover.red,
.band.video a.fill.play-video:hover.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.red,
.band.posts .row>div h4.fill:hover.red,
.band.callouts .in-depth-callout .row>div h4.fill:hover.red,
.band.posts .row>div.red a.btn.fill:hover,
.band.posts .row>div.red .band.video a.fill.play-video:hover,
.band.video .band.posts .row>div.red a.fill.play-video:hover,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.fill.play-video.attribution:hover,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.fill.play-video.attribution:hover,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.fill.attribution:hover,
.band.callouts .in-depth-callout .row>div.red a.btn.fill:hover,
.band.callouts .in-depth-callout .row>div.red .band.video a.fill.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.red a.fill.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.fill.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.fill.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.fill.attribution:hover,
.gform_wrapper input.fill[type=submit]:hover.red,
.btn.fill:hover abbr.red,
.band.video a.fill.play-video:hover abbr.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.red,
.band.posts .row>div h4.fill:hover abbr.red,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.red,
.gform_wrapper input.fill[type=submit]:hover abbr.red,
.btn.fill abbr:hover.red,
.band.video a.fill.play-video abbr:hover.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.red,
.band.posts .row>div h4.fill abbr:hover.red,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.red,
.gform_wrapper input.fill[type=submit] abbr:hover.red,
.btn.fill abbr:hover abbr.red,
.band.video a.fill.play-video abbr:hover abbr.red,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.red,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.red,
.band.posts .row>div h4.fill abbr:hover abbr.red,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.red,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.red {
  color: #004ea2;
}

/* line 755, ../scss/styles.scss */
.btn.fill:hover.red abbr,
.band.video a.fill.play-video:hover.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.red abbr,
.band.posts .row>div h4.fill:hover.red abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover.red abbr,
.band.posts .row>div.red a.btn.fill:hover abbr,
.band.posts .row>div.red .band.video a.fill.play-video:hover abbr,
.band.video .band.posts .row>div.red a.fill.play-video:hover abbr,
.band.posts .row>div.red .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.fill.play-video.attribution:hover abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.red p.fill.play-video.attribution:hover abbr,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.btn.fill.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.red a.btn.fill:hover abbr,
.band.callouts .in-depth-callout .row>div.red .band.video a.fill.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.red a.fill.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.fill.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.red p.fill.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.btn.fill.attribution:hover abbr,
.gform_wrapper input.fill[type=submit]:hover.red abbr,
.btn.fill:hover abbr.red abbr,
.band.video a.fill.play-video:hover abbr.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.red abbr,
.band.posts .row>div h4.fill:hover abbr.red abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.red abbr,
.gform_wrapper input.fill[type=submit]:hover abbr.red abbr,
.btn.fill abbr:hover.red abbr,
.band.video a.fill.play-video abbr:hover.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.red abbr,
.band.posts .row>div h4.fill abbr:hover.red abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.red abbr,
.gform_wrapper input.fill[type=submit] abbr:hover.red abbr,
.btn.fill abbr:hover abbr.red abbr,
.band.video a.fill.play-video abbr:hover abbr.red abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.red abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.red abbr,
.band.posts .row>div h4.fill abbr:hover abbr.red abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.red abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.red abbr {
  color: #004ea2;
}

/* line 761, ../scss/styles.scss */
.btn.fill:hover.gold,
.band.video a.fill.play-video:hover.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.gold,
.band.posts .row>div h4.fill:hover.gold,
.band.callouts .in-depth-callout .row>div h4.fill:hover.gold,
.band.posts .row>div.gold a.btn.fill:hover,
.band.posts .row>div.gold .band.video a.fill.play-video:hover,
.band.video .band.posts .row>div.gold a.fill.play-video:hover,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.fill.play-video.attribution:hover,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.fill.play-video.attribution:hover,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.fill.attribution:hover,
.band.callouts .in-depth-callout .row>div.gold a.btn.fill:hover,
.band.callouts .in-depth-callout .row>div.gold .band.video a.fill.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.gold a.fill.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.fill.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.fill.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.fill.attribution:hover,
.gform_wrapper input.fill[type=submit]:hover.gold,
.btn.fill:hover abbr.gold,
.band.video a.fill.play-video:hover abbr.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.gold,
.band.posts .row>div h4.fill:hover abbr.gold,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.gold,
.gform_wrapper input.fill[type=submit]:hover abbr.gold,
.btn.fill abbr:hover.gold,
.band.video a.fill.play-video abbr:hover.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.gold,
.band.posts .row>div h4.fill abbr:hover.gold,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.gold,
.gform_wrapper input.fill[type=submit] abbr:hover.gold,
.btn.fill abbr:hover abbr.gold,
.band.video a.fill.play-video abbr:hover abbr.gold,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.gold,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.gold,
.band.posts .row>div h4.fill abbr:hover abbr.gold,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.gold,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.gold {
  color: #004ea2;
}

/* line 764, ../scss/styles.scss */
.btn.fill:hover.gold abbr,
.band.video a.fill.play-video:hover.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.gold abbr,
.band.posts .row>div h4.fill:hover.gold abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover.gold abbr,
.band.posts .row>div.gold a.btn.fill:hover abbr,
.band.posts .row>div.gold .band.video a.fill.play-video:hover abbr,
.band.video .band.posts .row>div.gold a.fill.play-video:hover abbr,
.band.posts .row>div.gold .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.fill.play-video.attribution:hover abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.gold p.fill.play-video.attribution:hover abbr,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.btn.fill.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.gold a.btn.fill:hover abbr,
.band.callouts .in-depth-callout .row>div.gold .band.video a.fill.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold a.fill.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.fill.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.gold p.fill.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.btn.fill.attribution:hover abbr,
.gform_wrapper input.fill[type=submit]:hover.gold abbr,
.btn.fill:hover abbr.gold abbr,
.band.video a.fill.play-video:hover abbr.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.gold abbr,
.band.posts .row>div h4.fill:hover abbr.gold abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.gold abbr,
.gform_wrapper input.fill[type=submit]:hover abbr.gold abbr,
.btn.fill abbr:hover.gold abbr,
.band.video a.fill.play-video abbr:hover.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.gold abbr,
.band.posts .row>div h4.fill abbr:hover.gold abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.gold abbr,
.gform_wrapper input.fill[type=submit] abbr:hover.gold abbr,
.btn.fill abbr:hover abbr.gold abbr,
.band.video a.fill.play-video abbr:hover abbr.gold abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.gold abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.gold abbr,
.band.posts .row>div h4.fill abbr:hover abbr.gold abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.gold abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.gold abbr {
  color: #004ea2;
}

/* line 770, ../scss/styles.scss */
.btn.fill:hover.white,
.band.video a.fill.play-video:hover.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.white,
.band.posts .row>div h4.fill:hover.white,
.band.callouts .in-depth-callout .row>div h4.fill:hover.white,
.gform_wrapper input.fill[type=submit]:hover.white,
.btn.fill:hover abbr.white,
.band.video a.fill.play-video:hover abbr.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.white,
.band.posts .row>div h4.fill:hover abbr.white,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.white,
.gform_wrapper input.fill[type=submit]:hover abbr.white,
.btn.fill abbr:hover.white,
.band.video a.fill.play-video abbr:hover.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.white,
.band.posts .row>div h4.fill abbr:hover.white,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.white,
.gform_wrapper input.fill[type=submit] abbr:hover.white,
.btn.fill abbr:hover abbr.white,
.band.video a.fill.play-video abbr:hover abbr.white,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.white,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.white,
.band.posts .row>div h4.fill abbr:hover abbr.white,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.white,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.white {
  color: #fff;
}

/* line 773, ../scss/styles.scss */
.btn.fill:hover.white abbr,
.band.video a.fill.play-video:hover.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.white abbr,
.band.posts .row>div h4.fill:hover.white abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover.white abbr,
.gform_wrapper input.fill[type=submit]:hover.white abbr,
.btn.fill:hover abbr.white abbr,
.band.video a.fill.play-video:hover abbr.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.white abbr,
.band.posts .row>div h4.fill:hover abbr.white abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.white abbr,
.gform_wrapper input.fill[type=submit]:hover abbr.white abbr,
.btn.fill abbr:hover.white abbr,
.band.video a.fill.play-video abbr:hover.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.white abbr,
.band.posts .row>div h4.fill abbr:hover.white abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.white abbr,
.gform_wrapper input.fill[type=submit] abbr:hover.white abbr,
.btn.fill abbr:hover abbr.white abbr,
.band.video a.fill.play-video abbr:hover abbr.white abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.white abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.white abbr,
.band.posts .row>div h4.fill abbr:hover abbr.white abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.white abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.white abbr {
  color: #fff;
}

/* line 779, ../scss/styles.scss */
.btn.fill:hover.grape,
.band.video a.fill.play-video:hover.grape,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.grape,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.grape,
.band.posts .row>div h4.fill:hover.grape,
.band.callouts .in-depth-callout .row>div h4.fill:hover.grape,
.gform_wrapper input.fill[type=submit]:hover.grape,
.btn.fill:hover abbr.grape,
.band.video a.fill.play-video:hover abbr.grape,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.grape,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.grape,
.band.posts .row>div h4.fill:hover abbr.grape,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.grape,
.gform_wrapper input.fill[type=submit]:hover abbr.grape,
.btn.fill abbr:hover.grape,
.band.video a.fill.play-video abbr:hover.grape,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.grape,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.grape,
.band.posts .row>div h4.fill abbr:hover.grape,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.grape,
.gform_wrapper input.fill[type=submit] abbr:hover.grape,
.btn.fill abbr:hover abbr.grape,
.band.video a.fill.play-video abbr:hover abbr.grape,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.grape,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.grape,
.band.posts .row>div h4.fill abbr:hover abbr.grape,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.grape,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.grape {
  color: #490049;
}

/* line 782, ../scss/styles.scss */
.btn.fill:hover.grape abbr,
.band.video a.fill.play-video:hover.grape abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.grape abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.grape abbr,
.band.posts .row>div h4.fill:hover.grape abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover.grape abbr,
.gform_wrapper input.fill[type=submit]:hover.grape abbr,
.btn.fill:hover abbr.grape abbr,
.band.video a.fill.play-video:hover abbr.grape abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.grape abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.grape abbr,
.band.posts .row>div h4.fill:hover abbr.grape abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.grape abbr,
.gform_wrapper input.fill[type=submit]:hover abbr.grape abbr,
.btn.fill abbr:hover.grape abbr,
.band.video a.fill.play-video abbr:hover.grape abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.grape abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.grape abbr,
.band.posts .row>div h4.fill abbr:hover.grape abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.grape abbr,
.gform_wrapper input.fill[type=submit] abbr:hover.grape abbr,
.btn.fill abbr:hover abbr.grape abbr,
.band.video a.fill.play-video abbr:hover abbr.grape abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.grape abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.grape abbr,
.band.posts .row>div h4.fill abbr:hover abbr.grape abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.grape abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.grape abbr {
  color: #490049;
}

/* line 788, ../scss/styles.scss */
.btn.fill:hover.purple,
.band.video a.fill.play-video:hover.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.purple,
.band.posts .row>div h4.fill:hover.purple,
.band.callouts .in-depth-callout .row>div h4.fill:hover.purple,
.band.posts .row>div.grape a.btn.fill:hover,
.band.posts .row>div.grape .band.video a.fill.play-video:hover,
.band.video .band.posts .row>div.grape a.fill.play-video:hover,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.fill.play-video.attribution:hover,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.fill.play-video.attribution:hover,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.fill.attribution:hover,
.band.callouts .in-depth-callout .row>div.grape a.btn.fill:hover,
.band.callouts .in-depth-callout .row>div.grape .band.video a.fill.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.grape a.fill.play-video:hover,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.fill.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.fill.play-video.attribution:hover,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.fill.attribution:hover,
.gform_wrapper input.fill[type=submit]:hover.purple,
.btn.fill:hover abbr.purple,
.band.video a.fill.play-video:hover abbr.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.purple,
.band.posts .row>div h4.fill:hover abbr.purple,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.purple,
.gform_wrapper input.fill[type=submit]:hover abbr.purple,
.btn.fill abbr:hover.purple,
.band.video a.fill.play-video abbr:hover.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.purple,
.band.posts .row>div h4.fill abbr:hover.purple,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.purple,
.gform_wrapper input.fill[type=submit] abbr:hover.purple,
.btn.fill abbr:hover abbr.purple,
.band.video a.fill.play-video abbr:hover abbr.purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.purple,
.band.posts .row>div h4.fill abbr:hover abbr.purple,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.purple,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.purple {
  color: #fff;
}

/* line 791, ../scss/styles.scss */
.btn.fill:hover.purple abbr,
.band.video a.fill.play-video:hover.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.purple abbr,
.band.posts .row>div h4.fill:hover.purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover.purple abbr,
.band.posts .row>div.grape a.btn.fill:hover abbr,
.band.posts .row>div.grape .band.video a.fill.play-video:hover abbr,
.band.video .band.posts .row>div.grape a.fill.play-video:hover abbr,
.band.posts .row>div.grape .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.fill.play-video.attribution:hover abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts .row>div.grape p.fill.play-video.attribution:hover abbr,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.btn.fill.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.grape a.btn.fill:hover abbr,
.band.callouts .in-depth-callout .row>div.grape .band.video a.fill.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape a.fill.play-video:hover abbr,
.band.video .band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.fill.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout .row>div.grape p.fill.play-video.attribution:hover abbr,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.btn.fill.attribution:hover abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.btn.fill.attribution:hover abbr,
.gform_wrapper input.fill[type=submit]:hover.purple abbr,
.btn.fill:hover abbr.purple abbr,
.band.video a.fill.play-video:hover abbr.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.purple abbr,
.band.posts .row>div h4.fill:hover abbr.purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.purple abbr,
.gform_wrapper input.fill[type=submit]:hover abbr.purple abbr,
.btn.fill abbr:hover.purple abbr,
.band.video a.fill.play-video abbr:hover.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.purple abbr,
.band.posts .row>div h4.fill abbr:hover.purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.purple abbr,
.gform_wrapper input.fill[type=submit] abbr:hover.purple abbr,
.btn.fill abbr:hover abbr.purple abbr,
.band.video a.fill.play-video abbr:hover abbr.purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.purple abbr,
.band.posts .row>div h4.fill abbr:hover abbr.purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.purple abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.purple abbr {
  color: #733d96;
}

/* line 797, ../scss/styles.scss */
.btn.fill:hover.lighter-purple,
.band.video a.fill.play-video:hover.lighter-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.lighter-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.lighter-purple,
.band.posts .row>div h4.fill:hover.lighter-purple,
.band.callouts .in-depth-callout .row>div h4.fill:hover.lighter-purple,
.gform_wrapper input.fill[type=submit]:hover.lighter-purple,
.btn.fill:hover abbr.lighter-purple,
.band.video a.fill.play-video:hover abbr.lighter-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.lighter-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.lighter-purple,
.band.posts .row>div h4.fill:hover abbr.lighter-purple,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.lighter-purple,
.gform_wrapper input.fill[type=submit]:hover abbr.lighter-purple,
.btn.fill abbr:hover.lighter-purple,
.band.video a.fill.play-video abbr:hover.lighter-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.lighter-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.lighter-purple,
.band.posts .row>div h4.fill abbr:hover.lighter-purple,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.lighter-purple,
.gform_wrapper input.fill[type=submit] abbr:hover.lighter-purple,
.btn.fill abbr:hover abbr.lighter-purple,
.band.video a.fill.play-video abbr:hover abbr.lighter-purple,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.lighter-purple,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.lighter-purple,
.band.posts .row>div h4.fill abbr:hover abbr.lighter-purple,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.lighter-purple,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.lighter-purple {
  color: #8e5bb5;
}

/* line 800, ../scss/styles.scss */
.btn.fill:hover.lighter-purple abbr,
.band.video a.fill.play-video:hover.lighter-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover.lighter-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover.lighter-purple abbr,
.band.posts .row>div h4.fill:hover.lighter-purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover.lighter-purple abbr,
.gform_wrapper input.fill[type=submit]:hover.lighter-purple abbr,
.btn.fill:hover abbr.lighter-purple abbr,
.band.video a.fill.play-video:hover abbr.lighter-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr.lighter-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr.lighter-purple abbr,
.band.posts .row>div h4.fill:hover abbr.lighter-purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr.lighter-purple abbr,
.gform_wrapper input.fill[type=submit]:hover abbr.lighter-purple abbr,
.btn.fill abbr:hover.lighter-purple abbr,
.band.video a.fill.play-video abbr:hover.lighter-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover.lighter-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover.lighter-purple abbr,
.band.posts .row>div h4.fill abbr:hover.lighter-purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover.lighter-purple abbr,
.gform_wrapper input.fill[type=submit] abbr:hover.lighter-purple abbr,
.btn.fill abbr:hover abbr.lighter-purple abbr,
.band.video a.fill.play-video abbr:hover abbr.lighter-purple abbr,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr.lighter-purple abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr.lighter-purple abbr,
.band.posts .row>div h4.fill abbr:hover abbr.lighter-purple abbr,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr.lighter-purple abbr,
.gform_wrapper input.fill[type=submit] abbr:hover abbr.lighter-purple abbr {
  color: #8e5bb5;
}

/* line 805, ../scss/styles.scss */
.btn.fill:hover:before,
.band.video a.fill.play-video:hover:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover:before,
.band.posts .row>div h4.fill:hover:before,
.band.callouts .in-depth-callout .row>div h4.fill:hover:before,
.gform_wrapper input.fill[type=submit]:hover:before,
.btn.fill:hover abbr:before,
.band.video a.fill.play-video:hover abbr:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution:hover abbr:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution:hover abbr:before,
.band.posts .row>div h4.fill:hover abbr:before,
.band.callouts .in-depth-callout .row>div h4.fill:hover abbr:before,
.gform_wrapper input.fill[type=submit]:hover abbr:before,
.btn.fill abbr:hover:before,
.band.video a.fill.play-video abbr:hover:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover:before,
.band.posts .row>div h4.fill abbr:hover:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover:before,
.gform_wrapper input.fill[type=submit] abbr:hover:before,
.btn.fill abbr:hover abbr:before,
.band.video a.fill.play-video abbr:hover abbr:before,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.fill.play-video.attribution abbr:hover abbr:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.fill.play-video.attribution abbr:hover abbr:before,
.band.posts .row>div h4.fill abbr:hover abbr:before,
.band.callouts .in-depth-callout .row>div h4.fill abbr:hover abbr:before,
.gform_wrapper input.fill[type=submit] abbr:hover abbr:before {
  right: -120%;
}

/* line 813, ../scss/styles.scss */
.btn.tiny,
.band.video a.tiny.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.tiny.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.tiny.play-video.attribution,
.band.posts .row>div h4.tiny,
.band.callouts .in-depth-callout .row>div h4.tiny,
.gform_wrapper input[type=submit] {
  padding: 7px 25px;
}

@-webkit-keyframes bell {
  from {
    -webkit-transform: rotate(-45deg);
  }

  to {
    -webkit-transform: rotate(45deg);
  }
}

@-moz-keyframes bell {
  from {
    -moz-transform: rotate(-45deg);
  }

  to {
    -moz-transform: rotate(45deg);
  }
}

@keyframes bell {
  from {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  to {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

/**\
5. Header
\**/
/* line 831, ../scss/styles.scss */
header {
  position: relative;
  z-index: 9999;
}

/* line 835, ../scss/styles.scss */
header .notification-banner {
  display: none;
  position: relative;
  height: auto;
  max-height: 0;
  overflow: hidden;
  padding: 0px 80px;
  background: #004ea2;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 847, ../scss/styles.scss */
header .notification-banner h1 {

  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.308em;
  text-align: center;
  letter-spacing: .03em;
  color: #fff;
  text-transform: uppercase;
}

/* line 854, ../scss/styles.scss */
header .notification-banner span.bells {
  position: absolute;
  font-size: 26px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 860, ../scss/styles.scss */
header .notification-banner span.bells.left {
  left: 40px;
}

/* line 864, ../scss/styles.scss */
header .notification-banner span.bells.right {
  right: 40px;
}

/* line 868, ../scss/styles.scss */
header .notification-banner span.bells i {
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top;
  -webkit-animation: bell 2s ease-in-out infinite alternate;
  -moz-animation: bell 2s ease-in-out infinite alternate;
  animation: bell 2s ease-in-out infinite alternate;
}

/* line 875, ../scss/styles.scss */
header .notification-banner.show {
  padding: 30px 80px;
  max-height: 100000px;
}

/* line 882, ../scss/styles.scss */
header .top {
  background-color: #000;
}

/* line 885, ../scss/styles.scss */
header .top>.row {
  max-width: 85rem;
}

/* line 889, ../scss/styles.scss */
header .top>.notification-banner {
  display: inherit;
}

/* line 893, ../scss/styles.scss */
header .top a.navbar-toggle,
header .top .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.navbar-toggle.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top p.navbar-toggle.attribution {
  display: none;
}

/* line 897, ../scss/styles.scss */
header .top nav {
  float: right;
}

/* line 900, ../scss/styles.scss */
header .top nav a.holds-svg,
header .top nav .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.holds-svg.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav p.holds-svg.attribution {
  display: none;
}

/* line 904, ../scss/styles.scss */
header .top nav ul li {
  margin-bottom: 0;
  /**\
  5.1. Search Form
  \**/
}

/* line 907, ../scss/styles.scss */
header .top nav ul li:before {
  content: '|';
  font-weight: 300;
  color: #d5c5e0;
}

/* line 913, ../scss/styles.scss */
header .top nav ul li:first-child:before,
header .top nav ul li:last-child:before {
  display: none;
}

/* line 917, ../scss/styles.scss */
header .top nav ul li:last-child {
  margin-left: 22px;
}

/* line 921, ../scss/styles.scss */
header .top nav ul li a,
header .top nav ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav ul li p.attribution {
  color: #d5c5e0;
  padding: 13px 8px;
  text-transform: none;
}

/* line 931, ../scss/styles.scss */
header .top nav ul li form.search-form {
  width: 100%;
  margin-top: 9px;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
header .top nav ul li form.search-form::after {
  clear: both;
  content: "";
  display: table;
}

/* line 937, ../scss/styles.scss */
header .top nav ul li form.search-form input,
header .top nav ul li form.search-form button {
  margin-bottom: 0;
  background-color: #000;
  color: #000;
  float: left;
}

/* line 945, ../scss/styles.scss */
header .top nav ul li form.search-form input {
  width: 75%;
  border-radius: 30px 0 0 30px;
  box-shadow: none;
  border: 0;
  padding: 4px;
  height: auto;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
header .top nav ul li form.search-form input::-webkit-input-placeholder {
  color: #733d96;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
header .top nav ul li form.search-form input::-moz-placeholder {
  color: #733d96;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
header .top nav ul li form.search-form input:-moz-placeholder {
  color: #733d96;
}

/* line 4, ../bower_components/bourbon/app/assets/stylesheets/css3/_placeholder.scss */
header .top nav ul li form.search-form input:-ms-input-placeholder {
  color: #733d96;
}

/* line 957, ../scss/styles.scss */
header .top nav ul li form.search-form input:focus {
  background-color: #d5c5e0;
}

/* line 961, ../scss/styles.scss */
header .top nav ul li form.search-form input:focus+button {
  background-color: #bda4ce !important;
}

/* line 967, ../scss/styles.scss */
header .top nav ul li form.search-form button {
  width: 25% !important;
  padding: 3.5px 0 6.5px;
  border-radius: 0 30px 30px 0;
}

/* line 982, ../scss/styles.scss */
header>nav {
  /**\
  5.2. Main Navigation
  \**/
}

/* line 984, ../scss/styles.scss */
header>nav>.row {
  max-width: 85rem;
  height:90px;
  width:90%;
}

/* line 988, ../scss/styles.scss */
header>nav .logo {
  float: left;
  margin: 0px 0 0;
}

/* line 992, ../scss/styles.scss */
header>nav .logo a,
header>nav .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav .logo p.attribution {

  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 1.06em;
  text-align: center;
  padding: 20px 20px 20px 60px;
  letter-spacing: .01em;
  color: #733d96;
  text-transform: none;
  width: 100%;
  max-width: 440px;
  float: left;
  -webkit-transition: color 0.4s ease-in-out;
  -moz-transition: color 0.4s ease-in-out;
  transition: color 0.4s ease-in-out;
}

/* line 1003, ../scss/styles.scss */
header>nav .logo a div.svg {
  width: 155px;
  height: auto;
  float: left;
  display: inline-block;
  margin-right: 15px;
  margin-top: 25px;
}

header>nav .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution div.svg,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav .logo p.attribution div.svg {
  width: 10%;
  height: 15%;
  float: left;
  display: inline-block;
  margin-right: 15px;
  margin-top: -7px;
}

/* line 1014, ../scss/styles.scss */
header>nav .logo a div.svg svg path,
header>nav .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution div.svg svg path,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav .logo p.attribution div.svg svg path,
header>nav .logo a div.svg svg rect,
header>nav .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution div.svg svg rect,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav .logo p.attribution div.svg svg rect,
header>nav .logo a div.svg svg polygon,
header>nav .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution div.svg svg polygon,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav .logo p.attribution div.svg svg polygon {
  -webkit-transition: fill 0.5s ease-in-out;
  -moz-transition: fill 0.5s ease-in-out;
  transition: fill 0.5s ease-in-out;
  fill: #733d96;
}
header>nav .logo a{
  padding: 0px;
  width: auto;
  max-width: none;
}
/* line 1025, ../scss/styles.scss */
header>nav .logo span.of {
  font-style: italic;
}

/* line 1029, ../scss/styles.scss */
header>nav .logo:hover {
  color: #490049;
}

/* line 1036, ../scss/styles.scss */
header>nav .logo:hover div.svg svg path,
header>nav .logo:hover div.svg svg rect,
header>nav .logo:hover div.svg svg polygon {
  fill: #490049;
}

/* line 1051, ../scss/styles.scss */
header>nav>div>ul {
  /* margin-top: 8px; */
  float: right;
  /* margin-right: 60px; */
}

/* line 1055, ../scss/styles.scss */
header>nav>div>ul>li {
  position: relative;
  margin-bottom:0px;
  height:90px;
  line-height:90px;
}

/* line 1058, ../scss/styles.scss */
header>nav>div>ul>li:hover>a,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li:hover>p.attribution,
header>nav>div>ul>li.current-menu-item>a,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li.current-menu-item>p.attribution,
header>nav>div>ul>li.current-page-item>a,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li.current-page-item>p.attribution,
header>nav>div>ul>li:hover>a i,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li:hover>p.attribution i,
header>nav>div>ul>li.current-menu-item>a i,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li.current-menu-item>p.attribution i,
header>nav>div>ul>li.current-page-item>a i,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li.current-page-item>p.attribution i {
  color: #761414;
}

/* line 1065, ../scss/styles.scss */
header>nav>div>ul>li:hover>a i,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li:hover>p.attribution i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 1071, ../scss/styles.scss */
header>nav>div>ul>li>a,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li>p.attribution {
  padding: 25px 25px;
  text-transform: uppercase;
}

/* line 1075, ../scss/styles.scss */
header>nav>div>ul>li>a i,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li>p.attribution i {
  position: relative;
  left: 3px;
  text-align: center;
  color: #733d96;
  font-size: 10px !important;
  width: 9px;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 1089, ../scss/styles.scss */
header>nav>div>ul>li ul {
  position: absolute;
  width: 234px;
  background-color: #f8f5f9;
  margin-left: 0;
  opacity: 0;
  top: 70%;
  left: -9999px;
  visibility: hidden;
  border-top: 0 solid #ede5ef;
  -webkit-transition: visibility 0.4s ease-in-out, top 0.4s ease-in-out, padding 0.4s ease-in-out, border-top 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0s ease-in-out 0.4s;
  -moz-transition: visibility 0.4s ease-in-out, top 0.4s ease-in-out, padding 0.4s ease-in-out, border-top 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0s ease-in-out 0.4s;
  transition: visibility 0.4s ease-in-out, top 0.4s ease-in-out, padding 0.4s ease-in-out, border-top 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0s ease-in-out 0.4s;
}

/* line 1102, ../scss/styles.scss */
header>nav>div>ul>li ul li {
  display: block;
  float: none;
  background-color: #f8f5f9;
  margin-bottom:0px;
  line-height:20px;
}

/* line 1107, ../scss/styles.scss */
header>nav>div>ul>li ul li a,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.attribution {
  text-align: left;
  height: 40px;
  display: block;
  line-height: 40px;
  padding: 0 30px;
  text-transform: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 1117, ../scss/styles.scss */
header>nav>div>ul>li ul li a span,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution span,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.attribution span {
  line-height: 1em;
  display: inline-block;
  vertical-align: middle;
}

/* line 1123, ../scss/styles.scss */
header>nav>div>ul>li ul li a:hover span,
header>nav>div>ul>li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover span,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li ul li p.attribution:hover span {
  color: #004ea2;
}

/* line 1135, ../scss/styles.scss */
header>nav>div>ul>li:hover>ul {
  top: 100%;
  left: 0;
  opacity: 1;
  visibility: visible;
  padding: 5px 0 10px;
  border-top-width: 5px;
  -webkit-transition: visibility 0.4s ease-in-out, top 0.4s ease-in-out, padding 0.4s ease-in-out, border-top 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0s linear;
  -moz-transition: visibility 0.4s ease-in-out, top 0.4s ease-in-out, padding 0.4s ease-in-out, border-top 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0s linear;
  transition: visibility 0.4s ease-in-out, top 0.4s ease-in-out, padding 0.4s ease-in-out, border-top 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0s linear;
}

/* line 1144, ../scss/styles.scss */
header>nav>div>ul>li:hover>ul li a,
header>nav>div>ul>li:hover>ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li:hover>ul li p.attribution {
  height: 59px;
  line-height: 59px;
}
header>nav>div>ul>li:hover>ul li a{
  margin-top:0px;
  height:30px;
  line-height:30px;
}
/**\
6. Footer
\**/
/* line 1164, ../scss/styles.scss */
footer {
  padding: 50px 0 10px;
  background-color: #004ea2;
  overflow: hidden;
}

/* line 1168, ../scss/styles.scss */
footer h3.logo {
  color: #fff;
  fill: #fff;
  text-align: center;
  margin-bottom:20px;
}

/* line 1173, ../scss/styles.scss */
footer h3.logo div.svg#esk-logo-text {
  padding: 0 22%;
  width: 100%;
  height: 5em;
}

/* line 1179, ../scss/styles.scss */
footer h3.logo div.svg#shield {
  width: 100%;
  padding: 0 40%;
  height: 3em;
}

/* line 1189, ../scss/styles.scss */
footer div:first-child p.nav-footer-info {
  text-align: center;
  width: 100%;
}

/* line 1195, ../scss/styles.scss */
footer div:first-child p {
  /* text-align: center;*/
}

/* line 1201, ../scss/styles.scss */
footer div.footer-menu-ctnr {
  margin: 18px 0 22px;
  float: left;
  width: 100%;
}

/* line 1206, ../scss/styles.scss */
footer div.footer-menu-ctnr h4 {
  margin-bottom: 10px;
  text-align: center;
}

/* line 1210, ../scss/styles.scss */
footer div.footer-menu-ctnr a.btn,
footer div.footer-menu-ctnr .band.video a.play-video,
.band.video footer div.footer-menu-ctnr a.play-video,
footer div.footer-menu-ctnr .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span footer div.footer-menu-ctnr p.play-video.attribution,
footer div.footer-menu-ctnr .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video footer div.footer-menu-ctnr p.play-video.attribution,
footer div.footer-menu-ctnr .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span footer div.footer-menu-ctnr p.btn.attribution {
  margin-top: 19px;
}

/* line 1218, ../scss/styles.scss */
footer ul li {
  list-style: none;
  display: block;
  float: none;
  line-height: 1em;
  margin-bottom: 0;
  text-align: center;
}

/* line 1225, ../scss/styles.scss */
footer ul li a,
footer ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span footer ul li p.attribution {
  color: #fff;
  line-height: 1.67em;
  text-transform: none;
}

/* line 1234, ../scss/styles.scss */
footer ul.social {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}

/* line 1237, ../scss/styles.scss */
footer ul.social li a,
footer ul.social li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span footer ul.social li p.attribution {
  color: #360037 !important;
}

/* line 1245, ../scss/styles.scss */
.sub-footer {
  background-color:#06478d;
  padding: 25px 20px 20px;
}

/* line 1249, ../scss/styles.scss */
.sub-footer p,
.sub-footer p a,
.sub-footer p .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sub-footer p p.attribution {
  text-align: center;
  text-transform: none;
}

/**\
7. Social
\**/
/* line 1264, ../scss/styles.scss */
ul.social li {
  float: left;
  margin-right: 11px;
}

/* line 1270, ../scss/styles.scss */
ul.social li.twitter a,
ul.social li.twitter .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social li.twitter p.attribution {
  text-indent: 1px;
}

/* line 1276, ../scss/styles.scss */
ul.social li a,
ul.social li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social li p.attribution {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 25px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 1283, ../scss/styles.scss */
ul.social li a i,
ul.social li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution i,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social li p.attribution i {
  display: inline-block;
  vertical-align: middle;
}

/* line 1294, ../scss/styles.scss */
ul.social.round a,
ul.social.round .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.round p.attribution {
  border-radius: 50%;
  font-size: 16px;
}

/* line 1303, ../scss/styles.scss */
ul.social.purple .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.purple p.attribution {
  background-color: #004ea2;
  color: #fff;
}

/* line 1307, ../scss/styles.scss */
ul.social.purple .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.purple p.attribution:hover {
  background-color: #004ea2;
}

/* line 1317, ../scss/styles.scss */
ul.social.gold a,
ul.social.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.gold p.attribution {
  background-color: #004ea2;
  color: #fff;
}

/* line 1321, ../scss/styles.scss */
ul.social.gold a:hover,
ul.social.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.gold p.attribution:hover {
  background-color: #733d96;
}

/* line 1331, ../scss/styles.scss */
ul.social.red a,
ul.social.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.red p.attribution {
  background-color: #004ea2;
  color: #fff;
}

/* line 1335, ../scss/styles.scss */
ul.social.red a:hover,
ul.social.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.red p.attribution:hover {
  background-color: #004ea2;
}

/* line 1345, ../scss/styles.scss */
ul.social.light-purple a,
ul.social.light-purple .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.light-purple p.attribution {
  background-color: #d5c5e0;
  color: #490049;
}

/* line 1349, ../scss/styles.scss */
ul.social.light-purple a:hover,
ul.social.light-purple .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.light-purple p.attribution:hover {
  background-color: #490049;
  color: #d5c5e0;
}

/* line 1360, ../scss/styles.scss */
ul.social.white a,
ul.social.white .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.white p.attribution {
  background-color: #fff;
  color: #004ea2;
}

/* line 1364, ../scss/styles.scss */
ul.social.white a:hover,
ul.social.white .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.social.white p.attribution:hover {
  background-color: #004ea2;
  color: #fff;
}

/**\
8. Partners
\**/
/* line 1378, ../scss/styles.scss */
ul.partners {
  margin-top: 10px;
}

/* line 1381, ../scss/styles.scss */
ul.partners li {
  display: inline-block;
  width: 100%;
  margin-top: 17px;
}

/* line 1386, ../scss/styles.scss */
ul.partners li div.svg {
  width: 100%;
  height: 1.5em;
}

/* line 1391, ../scss/styles.scss */
ul.partners li a,
ul.partners li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.partners li p.attribution {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

/* line 1394, ../scss/styles.scss */
ul.partners li a:hover,
ul.partners li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.partners li p.attribution:hover {
  opacity: .7;
}

/* line 1404, ../scss/styles.scss */
ul.partners.purple li div.svg svg path {
  fill: #733d96 !important;
}

/* line 1412, ../scss/styles.scss */
ul.partners.gold li div.svg svg path {
  fill: #004ea2 !important;
}

/* line 1420, ../scss/styles.scss */
ul.partners.red li div.svg svg path {
  fill: #004ea2 !important;
}

/* line 1428, ../scss/styles.scss */
ul.partners.white li div.svg svg path {
  fill: #fff !important;
}

/* line 1436, ../scss/styles.scss */
ul.partners.light-purple li div.svg svg path {
  fill: #d5c5e0 !important;
}

/**\
9. Bands
\**/
/* line 1448, ../scss/styles.scss */
.band {
  background-position: bottom center;
  background-size: cover;
  overflow: hidden;
}

/* line 1453, ../scss/styles.scss */
.band .v-middle {
  display: table;
  height: 100%;
}

/* line 1458, ../scss/styles.scss */
.band .v-middle .middle {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

/* line 1466, ../scss/styles.scss */
.home .band.header {
  height: 60vh;
}

/* line 1470, ../scss/styles.scss */
.band .esk-standout {
  width: 17%;
  display: table-cell;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 1478, ../scss/styles.scss */
.home .band.header {
  position: relative;
}

/* line 1482, ../scss/styles.scss */
.band.lone-text {
  padding: 55px 20px;
}
.large-centered.lone-text p{
  text-align:center;
}

@media screen and (max-width:767px){
  .band.lone-text {
    padding: 25px 20px;
  }
}
/* line 1485, ../scss/styles.scss */
.band.lone-text h3 {
  color: #595959;
  width: 100%;
  text-align:center;
}

/* line 1490, ../scss/styles.scss */
.band.lone-text a,
.band.lone-text .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.lone-text p.attribution {
  margin-top: 20px;
}

/* line 1493, ../scss/styles.scss */
.band.lone-text a.btn,
.band.lone-text .band.video a.play-video,
.band.video .band.lone-text a.play-video,
.band.lone-text .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.lone-text p.play-video.attribution,
.band.lone-text .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.lone-text p.play-video.attribution,
.band.lone-text .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.lone-text p.btn.attribution {
  margin-top: 30px !important;
  margin-right: 15px;
}

/* line 1502, ../scss/styles.scss */
.band.lone-text .lone-text.centered h3,
.band.lone-text .lone-text.centered p {
  text-align: center;
}

/* line 1506, ../scss/styles.scss */
.band.lone-text .lone-text.centered a,
.band.lone-text .lone-text.centered .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.lone-text .lone-text.centered p.attribution {
  position: relative;
  left: 50%;
  float: left;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 1515, ../scss/styles.scss */
.band.lone-text+.band.flexible {
  padding-top: 0 !important;
}

/* line 1521, ../scss/styles.scss */
.home .band .animations {
  padding: 0 20px;
  margin-bottom: 93px;
  display: flex;
  flex-wrap: wrap;
}

/* line 1525, ../scss/styles.scss */
/*.home .band .animations  img {
  display: none;
}*/
/* line 1529, ../scss/styles.scss */
.home .band .animations .columns {
  padding: 0;
  width: 31%;
  margin-left: calc(7% / 2);
}
.home .band .animations .columns:nth-child(3n+1){
  margin-left: 0px;
}
.home .band .animations .columns .index-mid{
  margin:0px;
}
.home .band .animations .columns .index-mid img{
  width:100%;
  max-width:100%;
}
/*lg*/
@media screen and (min-width:1202px){

}
/*md*/
@media screen and (min-width:992px) and (max-width:1201px){

}
/*sm*/
@media screen and (min-width:768px) and (max-width:991px){
  .home .band .animations .columns {
    padding: 0;
    width: 48%;
    margin-left: 4% !important;
  }
  .home .band .animations .columns:nth-child(2n+1){
    margin-left: 0px !important;
  }
}
/*xs*/
@media screen and (max-width:767px){
  .home .band .animations .columns {
    padding: 0;
    width: 100%;
    margin-left: 0% !important;
  }
  .home .band .animations .columns a{
    width:100%;
  }
  .home .band .animations .columns:nth-child(2n+1){
    margin-left: 0px !important;
  }
}
/* line 1532, ../scss/styles.scss */
.home .band .animations .columns.medium-3 {
  width: 27%;
}

/* line 1536, ../scss/styles.scss */
.home .band .animations .columns.medium-6 {
  width: 46%;
}

/* line 1540, ../scss/styles.scss */
.home .band .animations .columns figure {
  width: 100%;
  position: relative;
  display: inline-block;
  margin: 0;
}

/* line 1546, ../scss/styles.scss */
.home .band .animations .columns figure img {
  width: 100%;
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 1555, ../scss/styles.scss */
.home .band .animations .columns figure div.svg {
  width: 100%;
}

/* line 1563, ../scss/styles.scss */
.home .band .animations .columns.chapel figure img,
.home .band .animations .columns.basketball figure img {
  bottom: -1px;
}

/* line 1571, ../scss/styles.scss */
.home .band .animations .columns.basketball figure,
.home .band .animations .columns.chapel figure {
  padding-top: 30.25%;
}

/* line 1579, ../scss/styles.scss */
.home .band .animations .columns.trophies figure,
.home .band .animations .columns.class figure {
  padding-top: 2.25%;
}

/* line 1589, ../scss/styles.scss */
.band.video {
  margin-top: 60px;
  padding: 0;
}

/* line 1593, ../scss/styles.scss */
.band.video img {
  max-width: 100%;
  width: 100%;
}

/* line 1598, ../scss/styles.scss */
.band.video .band-bg {
  position: absolute;
  top: 90px;
  width: 100%;
  padding-top: 20%;
  background-image: url("../image/1-08.jpg");
  background-position: center center;
  background-size: cover;
}

/* line 1608, ../scss/styles.scss */
.band.video a.play-video,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution {
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-60%);
  -moz-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  -o-transform: translateY(-60%);
  transform: translateY(-60%);
  text-align: center;
  color: #fff;
  border: 0;
  left: 0;
  padding: 0;
}

/* line 1620, ../scss/styles.scss */
.band.video a.play-video div.svg,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution div.svg,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution div.svg {
  display: block;
  z-index: 1000;
  width: 100%;
  padding: 0 40%;
  margin-bottom: 20px;
}

/* line 1627, ../scss/styles.scss */
.band.video a.play-video div.svg svg path,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution div.svg svg path,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution div.svg svg path {
  fill: #fff;
}

/* line 1637, ../scss/styles.scss */
.band.callouts {
  padding: 0;
}

/* line 1640, ../scss/styles.scss */
.band.callouts p {
  color: #fff;
}
.band.callouts .parallax-ctnr{
  width: 100%;
  height: 375px;
}
/* line 1644, ../scss/styles.scss */
.band.callouts>.red {
  background-color: #004ea2;
}

/* line 1661, ../scss/styles.scss */
.band.callouts>.purple {
  background-color: #004ea2;
}

/* line 1678, ../scss/styles.scss */
.band.callouts>.gold {
  background-color: #004ea2;
}

/* line 1695, ../scss/styles.scss */
.band.callouts>.light-purple {
  background-color: #d5c5e0;
}

/* line 1712, ../scss/styles.scss */
.band.callouts .side-by-side {
  padding: 75px 12%;
}

/* line 1715, ../scss/styles.scss */
.band.callouts .side-by-side a.btn,
.band.callouts .side-by-side .band.video a.play-video,
.band.video .band.callouts .side-by-side a.play-video,
.band.video .band.callouts .side-by-side .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .side-by-side p.play-video.attribution,
.band.callouts .side-by-side .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .side-by-side p.play-video.attribution,
.band.callouts .side-by-side .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .side-by-side p.btn.attribution {
  margin-top: 30px;
}

/* line 1723, ../scss/styles.scss */
.band.callouts .color-shield {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1000;
  width: 17%;
  max-width: 210px;
  padding-top: 18%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 1733, ../scss/styles.scss */
.band.callouts .color-shield div.svg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

@media only screen and (max-width: 40em) {

  /* line 1723, ../scss/styles.scss */
  .band.callouts .color-shield {
    width: 25%;
    padding-top: 38%;
  }
}

/* line 1752, ../scss/styles.scss */
.band.callouts .parallax-ctnr .columns {
  height: 375px;
}

/* line 1756, ../scss/styles.scss */
.band.callouts .parallax-ctnr .cta-image {
  background-size: cover;
  background-position: center center;
  position: relative;
}

/* line 1761, ../scss/styles.scss */
.band.callouts .parallax-ctnr .cta-image .quote-ctnr {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  border: 0;
}

/* line 1770, ../scss/styles.scss */
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span {
  position: absolute;
  bottom: 10px;
  left: 0;
  padding: 0 15%;
}

/* line 1776, ../scss/styles.scss */
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution {
  color: #fff;
  text-transform: uppercase;
}

/* line 1781, ../scss/styles.scss */
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover {
  color: #fff;
  cursor: default;
}

/* line 1798, ../scss/styles.scss */
.band.callouts>div:nth-of-type(2n+1) .parallax-image {
  background-position: -10% 50%;
  padding-left: 161px;
}

/* line 1808, ../scss/styles.scss */
.band.callouts>div:nth-of-type(2n) .parallax-image {
  background-position: 110% 50%;
  padding-right: 161px;
}

/* line 1815, ../scss/styles.scss */
.band.callouts .parallax-image {
  background-repeat: repeat-y;
  -webkit-transition: background-position 0.05s linear;
  -moz-transition: background-position 0.05s linear;
  transition: background-position 0.05s linear;
}

/* line 1819, ../scss/styles.scss */
.band.callouts .parallax-image.academics {
  background-image: url("../image/academic-pattern.png");
}

/* line 1823, ../scss/styles.scss */
.band.callouts .parallax-image.athletics {
  background-image: url("../image/athletics-pattern.png");
}

/* line 1827, ../scss/styles.scss */
.band.callouts .parallax-image a,
.band.callouts .parallax-image .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .parallax-image p.attribution {
  margin-top: 30px;
}

/* line 1833, ../scss/styles.scss */
.band.callouts .text-callout {
  border-top: 5px solid #f2e7e7;
  padding: 0 !important;
  background-color: #faf4f4;
  width:100%;
}

/* line 1838, ../scss/styles.scss */
.band.callouts .text-callout div.row {
  padding: 70px 0;
}

/* line 1841, ../scss/styles.scss */
.band.callouts .text-callout div.row p {
  color: #595959;
}

/* line 1845, ../scss/styles.scss */
.band.callouts .text-callout div.row a.btn,
.band.callouts .text-callout div.row .band.video a.play-video,
.band.video .band.callouts .text-callout div.row a.play-video,
.band.video .band.callouts .text-callout div.row .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .text-callout div.row p.play-video.attribution,
.band.callouts .text-callout div.row .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .text-callout div.row p.play-video.attribution,
.band.callouts .text-callout div.row .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .text-callout div.row p.btn.attribution {
  margin-top: 7%;
}

/* line 1853, ../scss/styles.scss */
.band.callouts .in-depth-callout {
  border-top: 5px solid #f2e7e7;
  border-bottom: 5px solid #f2e7e7;
  padding: 0 0 60px !important;
}

/* line 1858, ../scss/styles.scss */
.band.callouts .in-depth-callout div.headline {
  padding: 59px 0 115px;
  background-color: #faf4f4;
}

/* line 1863, ../scss/styles.scss */
.band.callouts .in-depth-callout>div.row {
  margin-top: -55px;
}

/* line 1869, ../scss/styles.scss */
.band.callouts .in-depth-callout h4 span {
  display: block;
  width: 100%;
}

/* line 1879, ../scss/styles.scss */
.band.callouts .in-depth-callout .post-list p {
  color: #595959;
  margin-bottom: 30px;
}

/* line 1883, ../scss/styles.scss */
.band.callouts .in-depth-callout .post-list p a,
.band.callouts .in-depth-callout .post-list p .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .post-list p p.attribution {
  width: 100%;
}

/* line 1889, ../scss/styles.scss */
.band.callouts .in-depth-callout .post-list ul {
  margin-bottom: 30px;
}

/* line 1892, ../scss/styles.scss */
.band.callouts .in-depth-callout .post-list ul li {
  margin-bottom: 0;
}

/* line 1904, ../scss/styles.scss */
.band.posts,
.band.callouts .in-depth-callout {
  padding: 100px 20px;
}

/* line 1907, ../scss/styles.scss */
.band.posts .post-list,
.band.callouts .in-depth-callout .post-list {
  position: relative;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  top: 0px;
  opacity: 1;
}

/* line 1913, ../scss/styles.scss */
.band.posts .post-list.visible,
.band.callouts .in-depth-callout .post-list.visible {
  top: 0;
  opacity: 1;
}

/* line 1918, ../scss/styles.scss */
.band.posts .post-list li,
.band.callouts .in-depth-callout .post-list li {
  margin-bottom: 40px;
  width: 100%;
}

/* line 1925, ../scss/styles.scss */
.band.posts a.btn.show-in-view,
.band.posts .band.video a.show-in-view.play-video,
.band.video .band.posts a.show-in-view.play-video,
.band.posts .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.show-in-view.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts p.show-in-view.play-video.attribution,
.band.posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.show-in-view.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts p.show-in-view.play-video.attribution,
.band.posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.show-in-view.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts p.btn.show-in-view.attribution,
.band.callouts .in-depth-callout a.btn.show-in-view,
.band.callouts .in-depth-callout .band.video a.show-in-view.play-video,
.band.video .band.callouts .in-depth-callout a.show-in-view.play-video,
.band.video .band.callouts .in-depth-callout .parallax-ctnr .cta-image .quote-ctnr span p.show-in-view.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout p.show-in-view.play-video.attribution,
.band.callouts .in-depth-callout .parallax-ctnr .cta-image .quote-ctnr span .band.video p.show-in-view.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout p.show-in-view.play-video.attribution,
.band.callouts .in-depth-callout .parallax-ctnr .cta-image .quote-ctnr span p.btn.show-in-view.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout p.btn.show-in-view.attribution {
  position: relative;
  top: 40px;
  opacity: 0;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

/* line 1931, ../scss/styles.scss */
.band.posts a.btn.show-in-view.visible,
.band.posts .band.video a.show-in-view.visible.play-video,
.band.video .band.posts a.show-in-view.visible.play-video,
.band.posts .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.show-in-view.visible.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts p.show-in-view.visible.play-video.attribution,
.band.posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.show-in-view.visible.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts p.show-in-view.visible.play-video.attribution,
.band.posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.show-in-view.visible.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts p.btn.show-in-view.visible.attribution,
.band.callouts .in-depth-callout a.btn.show-in-view.visible,
.band.callouts .in-depth-callout .band.video a.show-in-view.visible.play-video,
.band.video .band.callouts .in-depth-callout a.show-in-view.visible.play-video,
.band.video .band.callouts .in-depth-callout .parallax-ctnr .cta-image .quote-ctnr span p.show-in-view.visible.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout p.show-in-view.visible.play-video.attribution,
.band.callouts .in-depth-callout .parallax-ctnr .cta-image .quote-ctnr span .band.video p.show-in-view.visible.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .in-depth-callout p.show-in-view.visible.play-video.attribution,
.band.callouts .in-depth-callout .parallax-ctnr .cta-image .quote-ctnr span p.btn.show-in-view.visible.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout p.btn.show-in-view.visible.attribution {
  top: 0;
  opacity: 1;
}

/* line 1940, ../scss/styles.scss */
.band.posts .row>div h4,
.band.callouts .in-depth-callout .row>div h4 {
  width: 100%;
  padding: 40px 0;
  border: 0;
  border-radius: 0;
  color: #fff;
  position: relative;
  overflow: visible;
  opacity: 1;
  top: 0px;
  margin-bottom: 82px;
  -webkit-transition: opacity 0.3s ease-in-out, top 0.5s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, top 0.5s ease-in-out;
  transition: opacity 0.3s ease-in-out, top 0.5s ease-in-out;
}

/* line 1954, ../scss/styles.scss */
.band.posts .row>div h4:before,
.band.callouts .in-depth-callout .row>div h4:before {
  display: none;
}

/* line 1958, ../scss/styles.scss */
.band.posts .row>div h4:after,
.band.callouts .in-depth-callout .row>div h4:after {
  content: '';
  border: 17px solid;
  border-top-width: 20px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom: 0;
  position: absolute;
  bottom: -20px;
  width: 20px;
  z-index: 100;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.2s ease-in-out 0.4s;
  -moz-transition: all 0.2s ease-in-out 0.4s;
  transition: all 0.2s ease-in-out 0.4s;
}

/* line 1974, ../scss/styles.scss */
.band.posts .row>div h4.visible,
.band.callouts .in-depth-callout .row>div h4.visible {
  opacity: 1;
  top: 0;
}

/* line 1978, ../scss/styles.scss */
.band.posts .row>div h4.visible:after,
.band.callouts .in-depth-callout .row>div h4.visible:after {
  bottom: -20px;
}

/* line 1988, ../scss/styles.scss */
.band.posts .row>div.red h5,
.band.posts .row>div.red .meta,
.band.posts .row>div.red h4:after,
.band.posts .row>div.red a,
.band.posts .row>div.red .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.red p.attribution,
.band.callouts .in-depth-callout .row>div.red h5,
.band.callouts .in-depth-callout .row>div.red .meta,
.band.callouts .in-depth-callout .row>div.red h4:after,
.band.callouts .in-depth-callout .row>div.red a,
.band.callouts .in-depth-callout .row>div.red .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.red p.attribution {
  color: #004ea2;
}

/* line 1992, ../scss/styles.scss */
.band.posts .row>div.red h4,
.band.callouts .in-depth-callout .row>div.red h4 {
  background-color: #004ea2 !important;
}

.band.posts .row>div.red h4,
.band.posts .row>div.gold h4,
.band.posts .row>div.grape h4 {
  font-size: 26px;
  font-weight: normal;
}

/* line 2008, ../scss/styles.scss */
.band.posts .row>div.gold h5,
.band.posts .row>div.gold .meta,
.band.posts .row>div.gold h4:after,
.band.posts .row>div.gold a,
.band.posts .row>div.gold .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.gold p.attribution,
.band.callouts .in-depth-callout .row>div.gold h5,
.band.callouts .in-depth-callout .row>div.gold .meta,
.band.callouts .in-depth-callout .row>div.gold h4:after,
.band.callouts .in-depth-callout .row>div.gold a,
.band.callouts .in-depth-callout .row>div.gold .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.gold p.attribution {
  color: #004ea2;
}

/* line 2012, ../scss/styles.scss */
.band.posts .row>div.gold h4,
.band.callouts .in-depth-callout .row>div.gold h4 {
  background-color: #004ea2 !important;
}

/* line 2028, ../scss/styles.scss */
.band.posts .row>div.grape h5,
.band.posts .row>div.grape .meta,
.band.posts .row>div.grape a,
.band.posts .row>div.grape .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts .row>div.grape p.attribution,
.band.callouts .in-depth-callout .row>div.grape h5,
.band.callouts .in-depth-callout .row>div.grape .meta,
.band.callouts .in-depth-callout .row>div.grape a,
.band.callouts .in-depth-callout .row>div.grape .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .in-depth-callout .row>div.grape p.attribution {
  color: #004ea2;
}

/* line 2032, ../scss/styles.scss */
.band.posts .row>div.grape h4:after,
.band.callouts .in-depth-callout .row>div.grape h4:after {
  color: #004ea2;
}

/* line 2036, ../scss/styles.scss */
.band.posts .row>div.grape h4,
.band.callouts .in-depth-callout .row>div.grape h4 {
  background-color: #004ea2 !important;
}

/* line 2054, ../scss/styles.scss */
.band.next-step {
  padding: 56px 0 73px;
  background-color: #004ea2;
}

/* line 2058, ../scss/styles.scss */
.band.next-step h5 {
  margin-bottom: 45px;
}

/* line 2064, ../scss/styles.scss */
.band.next-step a abbr,
.band.next-step .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution abbr,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.next-step p.attribution abbr {
  color: #fff;
}

/* line 2072, ../scss/styles.scss */
.band.header {
  background-position: center center;
  background-size: cover;
  /* height: 40vh; */
  padding:0px;
}
.band.header img{
  width:100%;
  max-width:100%;
  min-height:300px;
  object-fit: cover;
}
.band::after{
  display:none;
}
/* line 2081, ../scss/styles.scss */
.band.header.one+.content {
  margin-top: -150px;
  padding-bottom: 10px;
  overflow: visible !important;
}

/* line 2086, ../scss/styles.scss */
.band.header.one+.content div.row.top-band-overlay {
  width: 90%;
  margin: 0 auto 90px;
  padding: 0 8.33% 75px;
  background-color: #fff;
  box-shadow: 0 1px 7px rgba(130, 79, 130, 0.2), 0 5px 10px -3px rgba(130, 79, 130, 0.1);
}

/* line 2095, ../scss/styles.scss */
.band.header.one+.content+.band.lone-text {
  padding-top: 0px !important;
  padding-bottom: 100px;
}

/* line 2100, ../scss/styles.scss */
.band.header.one+.content+.band.flexible {
  margin-top: -20px;
  padding-top: 0;
  padding-bottom: 70px !important;
}

/* line 2106, ../scss/styles.scss */
.band.header.one+.content div.shield {
  width: 125px;
  height: 110px;
  padding: 25px 43px 45px;
  border-radius: 50%;
  background-color: #fff;
  margin: -45px auto 0;
}

/* line 2118, ../scss/styles.scss */
.band.header.one+.content div.shield div.svg svg path,
.band.header.one+.content div.shield div.svg svg rect,
.band.header.one+.content div.shield div.svg svg polygon {
  fill: #733d96;
}

/* line 2134, ../scss/styles.scss */
.band.header.two+.content {
  margin-top: -40px;
  padding-bottom: 50px;
  overflow: visible !important;
}

/* line 2139, ../scss/styles.scss */
.band.header.two+.content .badge {
  /* padding: 0 0 114px; */
}

/* line 2142, ../scss/styles.scss */
.band.header.two+.content .badge h1 {
  padding: 16px 70px;
  background: #fff;
  border: 0px solid #004ea2;
  width: auto !important;
  display: inline-block;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 0;
  z-index: 2;
}

/* line 2154, ../scss/styles.scss */
.band.header.two+.content .badge h1:before,
.band.header.two+.content .badge h1:after {
  content: '';
  position: absolute;
  width: 20px;
  height: 40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-size: 100% 100%;
}

/* line 2164, ../scss/styles.scss */
.band.header.two+.content .badge h1:before {
  background-image: url("../image/badge-before.jpg");
  left: 10px;
}

/* line 2169, ../scss/styles.scss */
.band.header.two+.content .badge h1:after {
  background-image: url("../image/badge-after.jpg");
  right: 10px;
}

/* line 2174, ../scss/styles.scss */
.band.header.two+.content .badge h1+div.svg,
.band.header.two+.content .badge h1+img.badge-icon {
  width: 150px;
  height: auto;
  position: absolute;
  top: -60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
}

/* line 2196, ../scss/styles.scss */
.band.content+.image-text {
  padding: 0 0 125px 0;
}

/* line 2202, ../scss/styles.scss */
.band.content .columns:not(.sidebar) h5,
.band.content .columns:not(.sidebar) h3 {
  margin-top: 15px;
}

/* line 2205, ../scss/styles.scss */
.band.content .columns:not(.sidebar) h5:first-child,
.band.content .columns:not(.sidebar) h3:first-child {
  margin-top: 0;
}

/* line 2215, ../scss/styles.scss */
.band.flexible {
  /* padding: 55px 0; */
}

/* line 2218, ../scss/styles.scss */
.band.flexible div.row {
  padding: 35px 0 35px;
}
.row.stat-icons{
  display:flex;
  flex-wrap:wrap;
}
/* section.band.flexible .row.stat-icons{
  display:block;
} */
.row.stat-icons:before,.row.stat-icons:after{
  display:none;
}

/* line 2223, ../scss/styles.scss */
.band.flexible div.row.stat-icons:last-child {
  padding-bottom: 80px;
}

/* line 2227, ../scss/styles.scss */
.band.flexible div.row.stat-icons h3 {
  margin-bottom: 40px !important;
}

/* line 2233, ../scss/styles.scss */
.band.flexible div.row.stat-icons .columns:nth-of-type(n+4) {
  margin-top: 100px;
}

/* line 2237, ../scss/styles.scss */
.band.flexible div.row.stat-icons .columns img,
.band.flexible div.row.stat-icons .columns div.svg {
  display: block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 38px;
  float: none;
}

/* line 2248, ../scss/styles.scss */
.band.flexible div.row.stat-icons .columns.small div.svg,
.band.flexible div.row.stat-icons .columns.small img {
  width: 30%;
}

@media only screen and (max-width: 40em) {

  /* line 2231, ../scss/styles.scss */
  .band.flexible div.row.stat-icons .columns {
    margin-bottom: 70px;
  }
}

/* line 2264, ../scss/styles.scss */
.band.flexible div.row.stats h3 {
  margin-bottom: 40px !important;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.band.flexible div.row.stats .columns.stat::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2271, ../scss/styles.scss */
.band.flexible div.row.stats .columns.stat:before {
  content: '';
  border-left: 2px solid #004ea2;
  height: 50px;
  position: absolute;
  right: 0;
  top: 17px;
}

/* line 2280, ../scss/styles.scss */
.band.flexible div.row.stats .columns.stat:last-child:before {
  display: none;
}

@media only screen and (max-width: 767px) {

  /* line 2268, ../scss/styles.scss */
  .band.flexible div.row.stats .columns.stat {
    margin-bottom: 40px;
  }

  /* line 2287, ../scss/styles.scss */
  .band.flexible div.row.stats .columns.stat:before {
    content: '';
    border-left: 0;
    border-bottom: 2px solid #004ea2;
    width: 50px;
    height: 0;
    position: absolute;
    top: auto;
    bottom: -30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

/* line 2306, ../scss/styles.scss */
.band.flexible div.row.headline {
  padding-top: 10px;
}

/* line 2310, ../scss/styles.scss */
.band.flexible div.row.half-columns {
  /* padding: 78.5px 0 115.5px; */
}

/* line 2313, ../scss/styles.scss */
.band.flexible div.row.half-columns .columns {
  /* padding: 30px 7%; */
}

/* line 2316, ../scss/styles.scss */
.band.flexible div.row.half-columns .columns figure {
  width: 30%;
  padding-top: 30%;
  float: left;
  margin: 0;
  background-size: cover;
  background-position: center center;
}

/* line 2324, ../scss/styles.scss */
.band.flexible div.row.half-columns .columns figure.rounded {
  border-radius: 50%;
}

/* line 2330, ../scss/styles.scss */
.band.flexible div.row.half-columns .columns div.content {
  float: left;
  width: 70%;
  padding-left: 7%;
}

/* line 2335, ../scss/styles.scss */
.band.flexible div.row.half-columns .columns div.content h3 {
  width: 100%;
}

/* line 2341, ../scss/styles.scss */
.band.flexible div.row.half-columns .columns p {
  margin-top: 10px;
}

/* line 2351, ../scss/styles.scss */
.band.flexible div.row.full-columns a.btn,
.band.flexible div.row.full-columns .band.video a.play-video,
.band.video .band.flexible div.row.full-columns a.play-video,
.band.flexible div.row.full-columns .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.flexible div.row.full-columns p.play-video.attribution,
.band.flexible div.row.full-columns .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.flexible div.row.full-columns p.play-video.attribution,
.band.flexible div.row.full-columns .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.flexible div.row.full-columns p.btn.attribution {
  margin-top: 62px;
}

/* line 2365, ../scss/styles.scss */
.band.flexible div.row.logo-list {
  padding: 71px 0 111px;
  overflow: hidden;
}

/* line 2369, ../scss/styles.scss */
.band.flexible div.row.logo-list ul {
  float: left;
  position: relative;
  left: 50%;
}

/* line 2374, ../scss/styles.scss */
.band.flexible div.row.logo-list ul li {
  height: 80px;
  position: relative;
  left: -50%;
  margin-left: 47px;
}

/* line 2380, ../scss/styles.scss */
.band.flexible div.row.logo-list ul li img {
  width: auto;
  max-height: 100%;
  height: auto;
}

/* line 2401, ../scss/styles.scss */
.band.text-image.red .columns.text {
  background-color:#004ea2;
}

/* line 2413, ../scss/styles.scss */
.band.text-image.purple .columns.text {
  background-color: #004ea2;
}

/* line 2425, ../scss/styles.scss */
.band.text-image.light-purple .columns.text,
.band.text-image.light-purple .columns.text h3 {
  /* color: #595959 !important; */
  background-color: #004ea2;
}
.band.text-image.light-purple .columns.text h3{
  color:#fff !important;
}
/* line 2433, ../scss/styles.scss */
.band.text-image.light-purple .quote-ctnr span p {
  color: #595959 !important;
}

/* line 2443, ../scss/styles.scss */
.band.text-image.gold .columns.text {
  background-color: #004ea2;
}

/* line 2455, ../scss/styles.scss */
.band.text-image .columns.text {
  padding: 75px;
  color: #fff;
}

/* line 2460, ../scss/styles.scss */
.band.text-image .columns:not(.text) {
  background-size: cover;
  background-position: center center;
  min-height: 250px;
  position: relative;
}

/* line 2466, ../scss/styles.scss */
.band.text-image .columns:not(.text) a.play-video,
.band.text-image .columns:not(.text) .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.text-image .columns:not(.text) p.play-video.attribution {
  text-align: center;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 2475, ../scss/styles.scss */
.band.text-image .columns:not(.text) a.play-video div.svg,
.band.text-image .columns:not(.text) .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution div.svg,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.text-image .columns:not(.text) p.play-video.attribution div.svg {
  width: 100px;
  display: block;
  margin: 0 auto 15px;
  float: none;
}

/* line 2484, ../scss/styles.scss */
.band.text-image .columns:not(.text) blockquote.quote-ctnr {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: 0;
  border: none;
}

/* line 2493, ../scss/styles.scss */
.band.text-image .columns:not(.text) blockquote.quote-ctnr span {
  position: absolute;
  bottom: 0px;
  padding: 10px;
}

/* line 2498, ../scss/styles.scss */
.band.text-image .columns:not(.text) blockquote.quote-ctnr span p {
  color: #fff;
}

/* line 2512, ../scss/styles.scss */
.band.image-text {
  padding: 110px 0;
}

/* line 2521, ../scss/styles.scss */
.band.image-text div.columns.image .img {
  padding-top: 100%;
  background-position: center center;
  background-size: cover;
}

/* line 2526, ../scss/styles.scss */
.band.image-text div.columns.image .img.round {
  border-radius: 50%;
}

/* line 2536, ../scss/styles.scss */
.band.image-text div.columns.text a.btn,
.band.image-text div.columns.text .band.video a.play-video,
.band.video .band.image-text div.columns.text a.play-video,
.band.image-text div.columns.text .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.image-text div.columns.text p.play-video.attribution,
.band.image-text div.columns.text .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.image-text div.columns.text p.play-video.attribution,
.band.image-text div.columns.text .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.image-text div.columns.text p.btn.attribution {
  margin: 30px 30px 0 0;
}

/* line 2546, ../scss/styles.scss */
.band.map {
  padding: 0;
  margin-top: 160px;
}

/* line 2550, ../scss/styles.scss */
.band.map div {
  margin: 0;
}

/* line 2556, ../scss/styles.scss */
.band.three-column-links {
  padding: 0;
}

/* line 2559, ../scss/styles.scss */
.band.three-column-links>h4 {
  background: #eee7f2;
  margin: 0;
  padding: 20px 0 17px;
  color: #490049;
  text-transform: uppercase;
  text-align: center;
}

/* line 2568, ../scss/styles.scss */
.band.three-column-links .columns {
  padding: 0;
}

/* line 2571, ../scss/styles.scss */
.band.three-column-links .columns a.btn,
.band.three-column-links .columns .band.video a.play-video,
.band.video .band.three-column-links .columns a.play-video,
.band.three-column-links .columns .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.three-column-links .columns p.play-video.attribution,
.band.three-column-links .columns .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.three-column-links .columns p.play-video.attribution,
.band.three-column-links .columns .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.three-column-links .columns p.btn.attribution {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 2579, ../scss/styles.scss */
.band.three-column-links .columns div.image {
  background-position: center center;
  background-size: cover;
  width: 100%;
  padding-top: 60%;
}

/* line 2585, ../scss/styles.scss */
.band.three-column-links .columns div.image .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 2621, ../scss/styles.scss */
.band.three-column-links .columns.similar-posts .post-details {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: top 0.4s ease-in-out;
  -moz-transition: top 0.4s ease-in-out;
  transition: top 0.4s ease-in-out;
}

/* line 2628, ../scss/styles.scss */
.band.three-column-links .columns.similar-posts .post-details h4,
.band.three-column-links .columns.similar-posts .post-details p {
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 2636, ../scss/styles.scss */
.band.three-column-links .columns.similar-posts a,
.band.three-column-links .columns.similar-posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.three-column-links .columns.similar-posts p.attribution {
  width: 100%;
}

/* line 2642, ../scss/styles.scss */
.band.three-column-links .columns.similar-posts a:hover .post-details,
.band.three-column-links .columns.similar-posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover .post-details,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.three-column-links .columns.similar-posts p.attribution:hover .post-details {
  top: 40%;
}

/**\
10. Pop Ups
\**/
/* line 2662, ../scss/styles.scss */
div.ovrly {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 100%;
  left: 0;
  z-index: 10000000;
  -webkit-transition: all 0s ease-in-out 1s;
  -moz-transition: all 0s ease-in-out 1s;
  transition: all 0s ease-in-out 1s;
}

/* line 2671, ../scss/styles.scss */
div.ovrly.notify {
  background: rgba(0, 0, 0, 0.73);
  bottom: 0;
}

/* line 2674, ../scss/styles.scss */
div.ovrly.notify.remove {
  opacity: 0;
}

/* line 2680, ../scss/styles.scss */
div.ovrly span {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.8s ease-in-out 0.4s;
  -moz-transition: all 0.8s ease-in-out 0.4s;
  transition: all 0.8s ease-in-out 0.4s;
}

/* line 2691, ../scss/styles.scss */
div.ovrly span:nth-of-type(1) {
  top: 100%;
}

/* line 2696, ../scss/styles.scss */
div.ovrly span:nth-of-type(2) {
  top: -100%;
}

/* line 2703, ../scss/styles.scss */
div.ovrly.open {
  bottom: 0;
  -webkit-transition: bottom 0s ease-in-out;
  -moz-transition: bottom 0s ease-in-out;
  transition: bottom 0s ease-in-out;
}

/* line 2707, ../scss/styles.scss */
div.ovrly.open span {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  top: 0;
}

/* line 2716, ../scss/styles.scss */
div.ovrly-ctnr {
  width: 100%;
  max-width: 700px;
  padding: 10px;
  position: fixed;
  left: -100%;
  top: 50%;
  z-index: 10000001;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -webkit-transition: all 0.5s ease-in-out 0.4s;
  -moz-transition: all 0.5s ease-in-out 0.4s;
  transition: all 0.5s ease-in-out 0.4s;
}

/* line 2727, ../scss/styles.scss */
div.ovrly-ctnr .close:not(.btn) {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50px;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  -moz-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
}

/* line 2736, ../scss/styles.scss */
div.ovrly-ctnr .close:not(.btn) span {
  width: 5px;
  height: 100%;
  border-radius: 10px;
  position: absolute;
  background: #733d96;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
}

/* line 2748, ../scss/styles.scss */
div.ovrly-ctnr iframe {
  border: 0;
  outline: 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

/* line 2754, ../scss/styles.scss */
div.ovrly-ctnr.notify {
  padding: 50px 62px 55px;
  background-color: #fff;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 2760, ../scss/styles.scss */
div.ovrly-ctnr.notify.remove {
  opacity: 0;
}

/* line 2764, ../scss/styles.scss */
div.ovrly-ctnr.notify .close:not(.btn) {
  top: 15px;
  z-index: 10000;
  opacity: 1;
  width: 20px;
  height: 20px;
  top: 20px;
  right: 15px;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
}

/* line 2774, ../scss/styles.scss */
div.ovrly-ctnr.notify .close:not(.btn) span {
  background: #004ea2;
  -webkit-transition: all 0.2s ease-in-out 0.7s;
  -moz-transition: all 0.2s ease-in-out 0.7s;
  transition: all 0.2s ease-in-out 0.7s;
}

/* line 2778, ../scss/styles.scss */
div.ovrly-ctnr.notify .close:not(.btn) span:nth-of-type(1) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 2782, ../scss/styles.scss */
div.ovrly-ctnr.notify .close:not(.btn) span:nth-of-type(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2790, ../scss/styles.scss */
div.ovrly-ctnr.notify .close:not(.btn):hover span:nth-of-type(1) {
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);
}

/* line 2794, ../scss/styles.scss */
div.ovrly-ctnr.notify .close:not(.btn):hover span:nth-of-type(2) {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 2802, ../scss/styles.scss */
div.ovrly-ctnr.notify h1,
div.ovrly-ctnr.notify h3,
div.ovrly-ctnr.notify p {
  text-align: center !important;
}

/* line 2807, ../scss/styles.scss */
div.ovrly-ctnr.notify h1 {

  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.308em;
  text-align: left;
  letter-spacing: .03em;
  color: #004ea2;
  text-transform: uppercase;
}

/* line 2814, ../scss/styles.scss */
div.ovrly-ctnr.notify a.btn,
div.ovrly-ctnr.notify .band.video a.play-video,
.band.video div.ovrly-ctnr.notify a.play-video,
div.ovrly-ctnr.notify .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
.band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span div.ovrly-ctnr.notify p.play-video.attribution,
div.ovrly-ctnr.notify .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video div.ovrly-ctnr.notify p.play-video.attribution,
div.ovrly-ctnr.notify .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span div.ovrly-ctnr.notify p.btn.attribution {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 2822, ../scss/styles.scss */
div.ovrly-ctnr.open {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease-in-out 0.2s;
  -moz-transition: all 0.4s ease-in-out 0.2s;
  transition: all 0.4s ease-in-out 0.2s;
}

/* line 2827, ../scss/styles.scss */
div.ovrly-ctnr.open .close {
  top: -50px;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in-out 0.5s;
  -moz-transition: all 0.2s ease-in-out 0.5s;
  transition: all 0.2s ease-in-out 0.5s;
}

/* line 2832, ../scss/styles.scss */
div.ovrly-ctnr.open .close span {
  -webkit-transition: all 0.2s ease-in-out 0.7s;
  -moz-transition: all 0.2s ease-in-out 0.7s;
  transition: all 0.2s ease-in-out 0.7s;
}

/* line 2835, ../scss/styles.scss */
div.ovrly-ctnr.open .close span:nth-of-type(1) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 2839, ../scss/styles.scss */
div.ovrly-ctnr.open .close span:nth-of-type(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/**\
11. Gravity Forms
\**/
/* line 2854, ../scss/styles.scss */
.gform_wrapper {
  margin-bottom: 91px;
}

/* line 2859, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li {
  width: 100%;
  clear: none;
  position: relative;
  margin-bottom: 40px;
}

/* line 2865, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li.childs-name {
  width: 67.5%;
  float: left;
  margin-right: 2.5%;
}

/* line 2871, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li.grade {
  width: 27.5%;
  float: left;
  margin-left: 2.5%;
}

/* line 2877, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li label {
  position: absolute;
  top: 24px;
  left: 30px;
  font-size: 16px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 2885, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li label.move-up {
  top: -20px;
  left: 0;
  font-size: 14px;
}

/* line 2893, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li .ginput_container {
  width: 100%;
}

/* line 2896, ../scss/styles.scss */
.gform_wrapper ul.gform_fields li .ginput_container input:not([type=submit]),
.gform_wrapper ul.gform_fields li .ginput_container textarea {
  width: 100%;
  padding: 34px 24px;
  background: #f8f5f9;
  font-size: 16px;
  border: none;
  box-shadow: none;
}

/* line 2912, ../scss/styles.scss */
.gform_wrapper input[type=submit] {
  -webkit-transition: all 0.4s ease-in-out !important;
  -moz-transition: all 0.4s ease-in-out !important;
  transition: all 0.4s ease-in-out !important;
}

/* line 2916, ../scss/styles.scss */
.gform_wrapper input[type=submit]:hover {
  background-color: #733d96 !important;
}

/**\
12. Sidebar
\**/
/* line 2929, ../scss/styles.scss */
.sidebar.pull-9:after {
  right: -50px;
}

/* line 2933, ../scss/styles.scss */
.sidebar:not(.pull-9):after {
  left: -50px;
}

/* line 2937, ../scss/styles.scss */
.sidebar:after {
  content: '';
  height: 100%;
  border-left: 1px solid #d5c5e0;
  position: absolute;
  top: 0;
}

/* line 2945, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr {
  padding: 40px 0;
  position: relative;
}

/* line 2951, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr.widget_text h5 a,
.sidebar .sidebar-item-ctnr.widget_text h5 .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_text h5 p.attribution {
  text-transform: none;
  margin-bottom: 0;
}

/* line 2957, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr.widget_text h6 {
  margin: 53px 0 30px;
}

/* line 2969, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr.widget_nav_menu ul li {
  display: block;
  float: none;
}

/* line 2973, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr.widget_nav_menu ul li a,
.sidebar .sidebar-item-ctnr.widget_nav_menu ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr.widget_nav_menu ul li p.attribution {
  color: #595959;
  text-transform: none;
  line-height: .6em;
}

/* line 2983, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr ul.partners,
.sidebar .sidebar-item-ctnr ul.social {
  float: left;
}

/* line 2987, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr ul.partners {
  float: right;
  margin-right: 5px;
  max-width: 130px;
}

/* line 2992, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr ul.partners li:first-child {
  display: none;
}

/* line 2996, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr ul.partners li,
.sidebar .sidebar-item-ctnr ul.partners li a,
.sidebar .sidebar-item-ctnr ul.partners li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr ul.partners li p.attribution {
  margin: 0;
  height: 20px;
}

/* line 3001, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr ul.partners li a,
.sidebar .sidebar-item-ctnr ul.partners li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .sidebar .sidebar-item-ctnr ul.partners li p.attribution {
  float: right;
}

/* line 3007, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr:first-child {
  padding-top: 0;
}

/* line 3011, ../scss/styles.scss */
.sidebar .sidebar-item-ctnr:after {
  content: '';
  border-bottom: 1px solid #d5c5e0;
  position: absolute;
  bottom: 0;
}

/* line 3025, ../scss/styles.scss */
ul.departments li {
  padding-bottom: 0;
}

/**\
13. Frequently Asked Questions
\**/
/* line 3036, ../scss/styles.scss */
.accordion.questions .accordion-navigation {
  width: 100%;
}

/* line 3039, ../scss/styles.scss */
.accordion.questions .accordion-navigation a[role=tab],
.accordion.questions .accordion-navigation .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p[role=tab].attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation p[role=tab].attribution {
  width: 100%;
  background: none;
  text-transform: none;
  position: relative;
  display: block;
}

/* line 3047, ../scss/styles.scss */
.accordion.questions .accordion-navigation a[role=tab]:before,
.accordion.questions .accordion-navigation .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p[role=tab].attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation p[role=tab].attribution:before {
  content: '';
  border: 7px solid transparent;
  border-left-width: 10px;
  border-left-color: #733d96;
  border-right: 10px;
  width: 0;
  height: 0;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  -webkit-transition: -webkit-transform 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
}

/* line 3067, ../scss/styles.scss */
.accordion.questions .accordion-navigation.active a:before,
.accordion.questions .accordion-navigation.active .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:before,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .accordion.questions .accordion-navigation.active p.attribution:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 3077, ../scss/styles.scss */
.accordion.questions .accordion-navigation .content ul li {
  list-style: disc outside;
  width: 100%;
}

/* line 3092, ../scss/styles.scss */
h3.faq-title {
  margin-top: 100px !important;
}

/* line 3095, ../scss/styles.scss */
h3.faq-title:first-child {
  margin-top: 0 !important;
}

/**\
14. Blog Pages
\**/
/* line 3104, ../scss/styles.scss */
/* ul.blog-list {
  margin-bottom: 150px;
} */
.medium-8.push-4.columns ul.blog-list{
  display:flex;
  justify-content: center;
  flex-direction: column;
}
/* line 3107, ../scss/styles.scss */
ul.blog-list li {
  width: 100%;
  margin-bottom:0px;
  /* margin-top: 70px; */
}

/* line 3111, ../scss/styles.scss */
ul.blog-list li figure {
  margin: 0;
  padding: 0;
}

/* line 3115, ../scss/styles.scss */
ul.blog-list li figure div.image {
  width: 100%;
  padding-top: 75%;
  background-size: cover;
  background-position: center center;
  position: relative;
}

/* line 3124, ../scss/styles.scss */
ul.blog-list li a,
ul.blog-list li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li p.attribution {
  width: 100%;
  text-transform: none;
}

/* line 3128, ../scss/styles.scss */
ul.blog-list li a span.text-link,
ul.blog-list li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution span.text-link,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li p.attribution span.text-link {
  text-transform: uppercase;
}

ul.blog-list li a span.text-link {
  float: right;
}

/* line 3132, ../scss/styles.scss */
ul.blog-list li a p:not(.author),
ul.blog-list li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution p:not(.author),
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li p.attribution p:not(.author) {
  color: #595959;
}

/* line 3136, ../scss/styles.scss */
ul.blog-list li a .text,
ul.blog-list li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution .text,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li p.attribution .text {
  padding: 0s 0 0;
}

/* line 3140, ../scss/styles.scss */
ul.blog-list li a:hover,
ul.blog-list li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li p.attribution:hover {
  color: #004ea2;
}

/* line 3150, ../scss/styles.scss */
ul.blog-list li.sticky figure,
ul.blog-list li.sticky-post figure {
  width: 100%;
}

/* line 3153, ../scss/styles.scss */
ul.blog-list li.sticky figure div.image,
ul.blog-list li.sticky-post figure div.image {
  padding: 35% 40px 55px;
}

/* line 3156, ../scss/styles.scss */
ul.blog-list li.sticky figure div.image div.overlay,
ul.blog-list li.sticky-post figure div.image div.overlay {
  position: absolute;
  top: 35%;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 3167, ../scss/styles.scss */
ul.blog-list li.sticky figure div.image h3,
ul.blog-list li.sticky figure div.image p,
ul.blog-list li.sticky-post figure div.image h3,
ul.blog-list li.sticky-post figure div.image p {
  position: relative;
  top: 30px;
  z-index: 2;
  color: #fff;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 3184, ../scss/styles.scss */
ul.blog-list li.sticky a:hover div.image h3,
ul.blog-list li.sticky .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover div.image h3,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li.sticky p.attribution:hover div.image h3,
ul.blog-list li.sticky a:hover div.image p,
ul.blog-list li.sticky .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover div.image p,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li.sticky p.attribution:hover div.image p,
ul.blog-list li.sticky-post a:hover div.image h3,
ul.blog-list li.sticky-post .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover div.image h3,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li.sticky-post p.attribution:hover div.image h3,
ul.blog-list li.sticky-post a:hover div.image p,
ul.blog-list li.sticky-post .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover div.image p,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li.sticky-post p.attribution:hover div.image p {
  top: 0px;
}

/* line 3188, ../scss/styles.scss */
ul.blog-list li.sticky a:hover div.image div.overlay,
ul.blog-list li.sticky .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover div.image div.overlay,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li.sticky p.attribution:hover div.image div.overlay,
ul.blog-list li.sticky-post a:hover div.image div.overlay,
ul.blog-list li.sticky-post .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover div.image div.overlay,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span ul.blog-list li.sticky-post p.attribution:hover div.image div.overlay {
  top: 0;
}

/**\
15. Faculty
\**/
/* line 3205, ../scss/styles.scss */
ul.faculty>li {
  width: 100%;
  margin-bottom: 120px;
}

/* line 3209, ../scss/styles.scss */
ul.faculty>li p.style-h6 {
  margin-bottom: 30px;
}

/* line 3213, ../scss/styles.scss */
ul.faculty>li .image {
  padding-top: 100%;
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-image: url("../image/default-staff-pic.jpg");
}

/* line 3221, ../scss/styles.scss */
ul.faculty>li ul {
  margin: 30px 20px 0 !important;
}

/* line 3224, ../scss/styles.scss */
ul.faculty>li ul li {
  color: #808080;
  display: block;
  width: 100%;
}

/* line 3229, ../scss/styles.scss */
ul.faculty>li ul li i {
  margin-right: 5px;
}

/* line 3241, ../scss/styles.scss */
div.pagination {
  float: left;
  position: relative;
  left: 50%;
  width: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-top: 2px solid #eee7f2;
  padding: 50px;
  margin-bottom: 80px;
}

/* line 3251, ../scss/styles.scss */
div.pagination a,
div.pagination .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span div.pagination p.attribution,
div.pagination span {
  position: relative;

  font-style: normal;
  font-weight: 300;
  font-size: 38px;
  line-height: 1em;
  text-align: center;
  color: #595959;
  float: left;
  margin: 0;
  margin: 0 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 3260, ../scss/styles.scss */
div.pagination a:hover,
div.pagination .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution:hover,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span div.pagination p.attribution:hover,
div.pagination span:hover {
  color: #004ea2;
}

/* line 3266, ../scss/styles.scss */
div.pagination span {

  font-style: normal;
  font-weight: 700;
  font-size: 38px;
  line-height: 1em;
  text-align: center;
  color: #004ea2;
}

/* line 3271, ../scss/styles.scss */
div.pagination .next,
div.pagination .prev {
  color: #004ea2;
  margin: 0 20px;
}

/* line 3278, ../scss/styles.scss */
div.pagination .next:hover {
  margin-left: 24px;
}

/* line 3286, ../scss/styles.scss */
div.pagination .prev:hover {
  margin-right: 24px;
}

/* line 3294, ../scss/styles.scss */
div.faculty-search-box {
  margin-bottom: 85px;
}

/* line 3299, ../scss/styles.scss */
div.faculty-search-box form div.input-holder {
  width: 60%;
  float: left;
  padding-right: 15px;
  position: relative;
}

/* line 3305, ../scss/styles.scss */
div.faculty-search-box form div.input-holder label {
  position: absolute;
  top: 22px;
  left: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 3313, ../scss/styles.scss */
div.faculty-search-box form div.input-holder label.move-up {
  top: -20px;
  left: 0px;
  font-size: 14px;
}

/* line 3321, ../scss/styles.scss */
div.faculty-search-box form div.input-holder input:not([type=submit]),
div.faculty-search-box form div.input-holder textarea {
  width: 100%;
  height: 68px;
  background: #fff7f7;
  font-size: 16px;
  border: none;
  box-shadow: none;
  width: 100%;
}

/* line 3332, ../scss/styles.scss */
div.faculty-search-box form div.input-holder button {
  background: none;
  position: absolute;
  right: 10px;
  color: #733d96;
  font-size: 30px;
  top: 50%;
  -webkit-transform: translateY(-60%);
  -moz-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  -o-transform: translateY(-60%);
  transform: translateY(-60%);
}

/* line 3344, ../scss/styles.scss */
div.faculty-search-box form div.styled-select {
  width: 40%;
  float: left;
  background: #f8f5f9;
  position: relative;
}

/* line 3351, ../scss/styles.scss */
div.faculty-search-box form div.styled-select select {
  background: none;
  border: 0;
  outline: 0;
  margin: 0;
  height: 68px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}

/* line 3363, ../scss/styles.scss */
div.faculty-search-box form div.styled-select:after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
  right: 10px;
  ;
  width: 20px;
  display: block;
  color: #fff;
  text-align: center;
  font-size: 20px;
  vertical-align: middle;
  line-height: 68px;
  z-index: 0;
  background-image: url(../image/down-search.svg);
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 3387, ../scss/styles.scss */
.page-id-406 #lone-text-3 {
  padding-bottom: 0;
}

/* line 3391, ../scss/styles.scss */
.page-id-383 #lone-text-1 {
  padding-bottom: 0;
}

/* line 3395, ../scss/styles.scss */
.page-id-388 .band.header.one+.content+.band.flexible {
  padding-bottom: 0 !important;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
#bricks nav::after {
  clear: both;
  content: "";
  display: table;
}

/* line 3403, ../scss/styles.scss */
.bricks-buttons {
  position: relative;
  float: left;
  left: 50%;
}

/* line 20, ../bower_components/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.bricks-buttons::after {
  clear: both;
  content: "";
  display: table;
}

/* line 3409, ../scss/styles.scss */
.bricks-buttons li {
  position: relative;
  left: -50%;
  float: left;
}

/* line 3414, ../scss/styles.scss */
.bricks-buttons li a,
.bricks-buttons li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .bricks-buttons li p.attribution {
  text-align: center;
}

/* line 3422, ../scss/styles.scss */
.bricks-content {
  padding: 0 11%;
}

/* line 3427, ../scss/styles.scss */
.bricks-content .brick footer {
  background: #f1f1f1;
  padding: 10px;
}

/* line 3432, ../scss/styles.scss */
.bricks-content .brick a.panel,
.bricks-content .brick .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.panel.attribution,
.band.callouts .parallax-ctnr .cta-image .quote-ctnr span .bricks-content .brick p.panel.attribution {
  display: none;
}

/**\
Z. Responsive Styles Import
\**/
/**					  **\
*   Table of Contents   *
\**                   **/
/**
 *
 *	1. Imports
 *	2. Mobile Header
 *	3. Mobile Bands
 *	3. Mobile Sliders
 *
 *
 *
 *
 *
 *
 *
 */
/**
 *	Helper Comments
 *
 * Custom Mixins
 *  @include font-styles($family, $style, $weight, $size, $leading, $align)
 *		$family is reqiured. All others are optional.
 *
 *
 *
 **/
/**\
1. Imports
\**/
/* line 36, ../scss/_responsive.scss */
#__bs_notify__ {
  top: auto !important;
  bottom: 0 !important;
}

@media screen and (max-width: 74.125rem) and (min-width: 67.3125rem) {

  /* line 48, ../scss/_responsive.scss */
  /* header>nav h1.logo {
    width: 250px;
  } */

  /* line 51, ../scss/_responsive.scss */
  /* header>nav h1.logo a div.svg, */
  header>nav h1.logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution div.svg,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav h1.logo p.attribution div.svg {
    width: 31%;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
  }

  /* line 56, ../scss/_responsive.scss */
  header>nav h1.logo a>span,
  header>nav h1.logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution>span,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav h1.logo p.attribution>span {
    display: block;
    font-size: 13px;
    line-height: 1em;
    text-align: left;
  }

  /* line 67, ../scss/_responsive.scss */
  header>nav>div>ul>li>a,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li>p.attribution {
    padding: 36px 15px;
  }
}

@media screen and (max-width: 67.3125rem) and (min-width: 60rem) {

  /* line 81, ../scss/_responsive.scss */
  /* header>nav h1.logo {
    width: 133px;
  } */

  /* line 84, ../scss/_responsive.scss */
  /* header>nav h1.logo a div.svg, */
  header>nav h1.logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution div.svg,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav h1.logo p.attribution div.svg {
    width: 100%;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
  }

  /* line 89, ../scss/_responsive.scss */
  header>nav h1.logo a>span,
  header>nav h1.logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution>span,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav h1.logo p.attribution>span {
    display: none;
  }

  /* line 97, ../scss/_responsive.scss */
  header>nav>div>ul>li>a,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li>p.attribution {
    padding: 36px 15px;
  }
}

@media screen and (max-width: 62.5rem) {

  /* line 111, ../scss/_responsive.scss */
  .band.video .medium-3 {
    width: 45%;
  }

  /* line 120, ../scss/_responsive.scss */
  .band.callouts>div:nth-of-type(2n+1) .parallax-image {
    padding-left: 7%;
    background-position: -50% 50%;
  }

  /* line 125, ../scss/_responsive.scss */
  .band.callouts>div:nth-of-type(2n) .parallax-image {
    padding-right: 7%;
    background-position: 150% 50%;
  }
}

@media screen and (max-width: 60rem) and (min-width: 51.875rem) {

  /* line 142, ../scss/_responsive.scss */
  /* header>nav h1.logo {
    width: 450px;
    float: none !important;
    margin: 30px auto 0;
  } */

  /* line 155, ../scss/_responsive.scss */
  header>nav>div>ul {
    float: right;
    position: relative;
    /* left: 50%; */
  }

  /* line 160, ../scss/_responsive.scss */
  header>nav>div>ul>li {
    position: relative;
    float: left;
    /* left: -50%; */
  }

  /* line 165, ../scss/_responsive.scss */
  header>nav>div>ul>li>a,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div>ul>li>p.attribution {
    padding: 36px 15px;
  }
}

@media screen and (max-width: 51.875rem) {

  /**\
  2. Mobile Header
  \**/
  /* line 182, ../scss/_responsive.scss */
  header {
    /* padding-top: 56px; */
  }

  /* line 185, ../scss/_responsive.scss */
  header>.notification-banner {
    display: inherit !important;
  }

  /* line 189, ../scss/_responsive.scss */
  header .top {
    position: fixed;
    top: 0;
    left: 0;
    height: 59px;
    right: 0;
    z-index: 1000;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }

  /* line 199, ../scss/_responsive.scss */
  header .top>.notification-banner {
    display: none;
  }

  /* line 203, ../scss/_responsive.scss */
  header .top nav {
    float: left;
    width: 100%;
    position: relative;
    padding: 5px 10px;
    height: 56px;
  }

  /* line 210, ../scss/_responsive.scss */
  header .top nav a.holds-svg,
  header .top nav .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.holds-svg.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav p.holds-svg.attribution {
    display: inherit;
  }

  /* line 213, ../scss/_responsive.scss */
  header .top nav a.holds-svg div.svg,
  header .top nav .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.holds-svg.attribution div.svg,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav p.holds-svg.attribution div.svg {
    width: 38px;
    height: 45px;
    position: absolute;
    top: 69px;
  }

  /* line 221, ../scss/_responsive.scss */
  header .top nav a.holds-svg div.svg svg path,
  header .top nav .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.holds-svg.attribution div.svg svg path,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav p.holds-svg.attribution div.svg svg path,
  header .top nav a.holds-svg div.svg svg rect,
  header .top nav .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.holds-svg.attribution div.svg svg rect,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav p.holds-svg.attribution div.svg svg rect,
  header .top nav a.holds-svg div.svg svg polygon,
  header .top nav .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.holds-svg.attribution div.svg svg polygon,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header .top nav p.holds-svg.attribution div.svg svg polygon {
    fill: #fff;
  }

  /* line 231, ../scss/_responsive.scss */
  header .top nav ul {
    width: auto;
    float: left;
  }

  /* line 236, ../scss/_responsive.scss */
  header .top nav ul li:last-child {
    display: none;
  }

  /* line 242, ../scss/_responsive.scss */
  header .top nav .navbar-toggle {
    display: inherit;
    float: right;
    width: 25px;
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 251, ../scss/_responsive.scss */
  header .top nav .navbar-toggle span {
    width: 100%;
    height: 3px;
    border-radius: 10px;
    background-color: #fff;
    display: block;
    margin-top: 4px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }

  /* line 260, ../scss/_responsive.scss */
  header .top nav .navbar-toggle span:first-child {
    margin-top: 0;
  }

  /* line 264, ../scss/_responsive.scss */
  header .top nav .navbar-toggle span:nth-of-type(1) {
    -webkit-transform-origin: center left;
    -moz-transform-origin: center left;
    -ms-transform-origin: center left;
    -o-transform-origin: center left;
    transform-origin: center left;
  }

  /* line 268, ../scss/_responsive.scss */
  header .top nav .navbar-toggle span:nth-of-type(4) {
    -webkit-transform-origin: center right;
    -moz-transform-origin: center right;
    -ms-transform-origin: center right;
    -o-transform-origin: center right;
    transform-origin: center right;
  }

  /* line 272, ../scss/_responsive.scss */
  header .top nav .navbar-toggle span:nth-of-type(2),
  header .top nav .navbar-toggle span:nth-of-type(3) {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }

  /* line 276, ../scss/_responsive.scss */
  header .top nav .navbar-toggle span:nth-of-type(3) {
    position: absolute;
    margin-top: -2px;
    top: 50%;
    left: 0;
    opacity: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 291, ../scss/_responsive.scss */
  header .top nav .navbar-toggle.menu-open span:nth-of-type(1) {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  /* line 296, ../scss/_responsive.scss */
  header .top nav .navbar-toggle.menu-open span:nth-of-type(4) {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  /* line 301, ../scss/_responsive.scss */
  header .top nav .navbar-toggle.menu-open span:nth-of-type(2) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  /* line 305, ../scss/_responsive.scss */
  header .top nav .navbar-toggle.menu-open span:nth-of-type(3) {
    opacity: 1;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  /* line 320, ../scss/_responsive.scss */
  header>nav {
    position: relative;
    z-index: 1;
  }

  /* line 326, ../scss/_responsive.scss */
  header>nav .logo a,
  header>nav .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav .logo p.attribution {
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    padding: 10px;
  }
  header>nav .logo a{
    padding:0px;
  }
  /* line 333, ../scss/_responsive.scss */
  /* header>nav>div.row>ul {
    width: 0;
    height: auto;
    overflow: hidden;
    position: fixed;
    margin-top: 0;
    top: 46px;
    right: -8px;
    z-index: 100000;
    background: #eee7f2;
    border: 8px solid #f8f5f9;
    border-top: 0;
    border-right: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  } */

  /* line 349, ../scss/_responsive.scss */
  header>nav>div.row>ul li {
    /* width: 100%;
    min-width: 250px; */
  }

  /* line 353, ../scss/_responsive.scss */
  header>nav>div.row>ul li a,
  header>nav>div.row>ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div.row>ul li p.attribution {
    width: 100%;
    /* color: #733d96; */
  }

  /* line 357, ../scss/_responsive.scss */
  header>nav>div.row>ul li a i,
  header>nav>div.row>ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution i,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div.row>ul li p.attribution i {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: #733d96;
  }

  /* line 364, ../scss/_responsive.scss */
  /* header>nav>div.row>ul li ul {
    padding: 0;
    border-top-width: 0;
    width: 100%;
    position: static;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    visibility: visible;
    opacity: 1;
    background-color: #e7dded;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  } */

  /* line 378, ../scss/_responsive.scss */
  /* header>nav>div.row>ul li ul li {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    background-color: #e7dded;
    margin-bottom: 0;
  } */

  /* line 383, ../scss/_responsive.scss */
  /* header>nav>div.row>ul li ul li a,
  header>nav>div.row>ul li ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav>div.row>ul li ul li p.attribution {
    height: 0;
    overflow: hidden;
    line-height: 0px;
    margin-bottom: 0;
    padding-left: 15px;
  } */

  /* line 400, ../scss/_responsive.scss */
  header>nav.open {
    background: #f8f5f9;
  }

  /* line 403, ../scss/_responsive.scss */
  header>nav.open ul {
    width: 60%;
    right: 0;
    min-width: 250px;
    overflow-y: scroll !important;
    overflow-x: hidden !important;
    padding-bottom: 46px;
    max-height: 100%;
  }

  /* line 416, ../scss/_responsive.scss */
  header>nav.open ul li.open>a,
  header>nav.open ul .band.callouts .parallax-ctnr .cta-image .quote-ctnr span li.open>p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav.open ul li.open>p.attribution {
    color: #004ea2;
  }

  /* line 419, ../scss/_responsive.scss */
  header>nav.open ul li.open>a i,
  header>nav.open ul .band.callouts .parallax-ctnr .cta-image .quote-ctnr span li.open>p.attribution i,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav.open ul li.open>p.attribution i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #004ea2;
  }

  /* line 426, ../scss/_responsive.scss */
  header>nav.open ul li.open ul {
    max-height: 10000px;
    right: 0;
  }

  /* line 431, ../scss/_responsive.scss */
  header>nav.open ul li.open ul li {
    margin-bottom: 8px;
  }

  /* line 434, ../scss/_responsive.scss */
  header>nav.open ul li.open ul li a,
  header>nav.open ul li.open ul li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav.open ul li.open ul li p.attribution {
    line-height: 59px;
    height: 59px;
    margin-bottom: 2px;
  }

  /* line 450, ../scss/_responsive.scss */
  header>nav.open .logo a,
  header>nav.open .logo .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span header>nav.open .logo p.attribution {
    color: #f8f5f9;
  }

  /**\
  3. Mobile Bands
  \**/
  /* line 474, ../scss/_responsive.scss */
  .band .esk-standout {
    width: 100%;
  }

  /* line 480, ../scss/_responsive.scss */
  .band.main .animations {
    margin-bottom: 0;
  }

  /* line 490, ../scss/_responsive.scss */
  /* .band.homepage-animations div.row.animations .columns {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 50px;
  } */

  /* line 495, ../scss/_responsive.scss */
  .band.homepage-animations div.row.animations .columns.medium-3 {
    width: 75%;
    float: none;
  }

  /* line 508, ../scss/_responsive.scss */
  .band.video .band-bg {
    top: 40px;
    padding-top: 32%;
  }

  /* line 513, ../scss/_responsive.scss */
  .band.video .medium-3 {
    width: 45%;
  }

  /* line 519, ../scss/_responsive.scss */
  /* .band .lone-text {
    padding: 50px 0;
  } */

  /**\
  3. Mobile Sliders
  \**/
  /* line 528, ../scss/_responsive.scss */
  .mobile-slider {
    overflow: hidden;
    position: relative;
  }

  /* line 532, ../scss/_responsive.scss */
  .mobile-slider .mobile-slide {
    position: absolute;
    top: 0;
    left: 100%;
  }

  /* line 537, ../scss/_responsive.scss */
  .mobile-slider .mobile-slide:first-child {
    left: 0;
  }

  /**\
  4. Mobile Footer
  \**/
  /* line 550, ../scss/_responsive.scss */
  footer h4 {
    text-align: center !important;
  }

  /* line 554, ../scss/_responsive.scss */
  footer ul.social,
  footer ul.partners {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  /* line 559, ../scss/_responsive.scss */
  footer ul.social li,
  footer ul.partners li {
    /* float: left; */
  }

  /* line 567, ../scss/_responsive.scss */
  footer ul.partners li a,
  footer ul.partners li .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span footer ul.partners li p.attribution {
    float: right;
  }

  /* line 571, ../scss/_responsive.scss */
  footer ul.partners li:last-child {
    margin-top: 0px;
  }
}

@media screen and (max-width: 53.4375rem) and (min-width: 40em) {

  /* line 587, ../scss/_responsive.scss */
  .band.callouts>div:nth-of-type(2n+1) .parallax-image {
    background-position: -130% 50% !important;
  }

  /* line 591, ../scss/_responsive.scss */
  .band.callouts>div:nth-of-type(2n) .parallax-image {
    background-position: 260% 50% !important;
  }
}

@media only screen and (max-width: 40em) {

  /* line 607, ../scss/_responsive.scss */
  .band.video .band-bg {
    display: none;
  }

  /* line 611, ../scss/_responsive.scss */
  .band.video .medium-3 {
    width: 90%;
  }

  /* line 619, ../scss/_responsive.scss */
  .band.callouts>div:nth-of-type(2n+1) .parallax-image {
    padding-left: 40%;
    background-position: -10% 50%;
  }

  /* line 624, ../scss/_responsive.scss */
  .band.callouts>div:nth-of-type(2n) .parallax-image {
    padding-right: 40%;
    background-position: 110% 50%;
  }

  /* line 633, ../scss/_responsive.scss */
  .band.next-step a.btn,
  .band.next-step .band.video a.play-video,
  .band.video .band.next-step a.play-video,
  .band.next-step .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
  .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.next-step p.play-video.attribution,
  .band.next-step .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.next-step p.play-video.attribution,
  .band.next-step .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.next-step p.btn.attribution {
    margin-bottom: 15px;
  }

  /* line 641, ../scss/_responsive.scss */
  .band.posts a.btn,
  .band.posts .band.video a.play-video,
  .band.video .band.posts a.play-video,
  .band.posts .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.play-video.attribution,
  .band.video .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts p.play-video.attribution,
  .band.posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video p.play-video.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.video .band.posts p.play-video.attribution,
  .band.posts .band.callouts .parallax-ctnr .cta-image .quote-ctnr span p.btn.attribution,
  .band.callouts .parallax-ctnr .cta-image .quote-ctnr span .band.posts p.btn.attribution {
    margin-bottom: 70px;
  }

  /* line 655, ../scss/_responsive.scss */
  .band.flexible div.row.stat-icons .columns:nth-child(n+4) {
    margin-top: 0px !important;
  }
}

footer .logo {
  width: 150px;
  height: 50px;
  margin: 0 auto;
}

footer .logo img {
  width: 100%;
  /* height: 100%; */
}

.index-mid {
  margin: 10px;
}

.index-mid p {
  margin-top: 10px;
  text-align: center;
}

.index-mid h2 {
  font-size: 16px;
  margin-top: 20px;
  margin-right: 25px;
}

#lone-text-1 p {
  font-size: 16px;
  font-size: 14px;
  line-height: 30px;
  text-align:center;
}

.six-imgs img {
  width: 100%;
  max-width: 100%;
}

.medium-block-grid-1 h5 {
  padding-right: 0;
  text-align: left;
}

.medium-block-grid-1 h5 a {
  padding-right: 0;

}

.medium-block-grid-1 p,
.sidebar .sidebar-item-ctnr.widget_text h5 a {
  font-size: 20px;
}

.band .animations-middlebox {
  width: 100%;
  height: 60px;
  font-size: 24px;
  color: #004ea2;
  text-align: center;
}

.btn.fill.purple {
  background-color: #004ea2 !important;
  border-color: #7c91d1;
  color: #fff;
}

.btn.fill.purple:before {
  background-color: #004ea2;
}


.news-btn-box {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: space-around;
  margin-top: 30px;
}

.news-btn-box::after {
  display: none;
}

.negative-margin {
  margin-top: -60px;
}

.float-leftt{
  width:50%;
  float: left;
}


/*lg*/
@media screen and (min-width:1201px) {
  .overflow-line {
    display: box;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
  }

  /* ul.blog-list {
    padding: 0 100px;
  } */
}

/*lg*/
@media screen and (min-width:1201px) and (max-width:992px) {
  .overflow-line {
    display: box;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
  }
  /* ul.blog-list {
    padding: 0 100px;
  } */
}

/*lg*/
@media screen and (min-width:768px) and (max-width:991px) {
  .medium-2 {
    width: 22.66667%;
  }

  .overflow-line {
    display: box;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .band.header{
    /* height:30vh; */
  }
}

/*lg*/
@media screen and (max-width:767px) {
  ul.blog-list li figure div.image {
    margin-bottom: 20px;
  }

  header>nav>div>ul {
    margin-top: 0px;
    width: 100%;
    width: 100%;
    top: 90px;
    left: 0px;
    position: absolute;
    background: rgba(255,255,255,1);
    display:none;
    /* display: flex;
    justify-content: space-around; */
  }
  header>nav>div>ul>li{
    height: 60px;
    line-height: 60px;
    float: none;
  }
  .overflow-line {
    display: box;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .band.header {
    /* height: 20vh */
  }
  .float-leftt{
    width:100%;
    float: left;
    margin-bottom:20px !important;
  }
  .float-leftt img{
    width:100%;
    max-width:100%;
  }
  ul.blog-list li{
    margin:0px;
  }
}
/* ie兼容 */
.index-mid img{
  width:100%;
}
.sub-footer p{
  line-height: 20px;
}
/*lg*/
@media screen and (max-width:1302px){
  .band.callouts>div:nth-of-type(2n) .parallax-image{
    padding-right:0px;
  }
  .band.callouts>div:nth-of-type(2n+1) .parallax-image{
    padding-left:0px;
  }
}
/*md*/
@media screen and (min-width:992px) and (max-width:1201px){

}
/*sm*/
@media screen  and (max-width:860px){
  .medium-offset-1{
    margin-left:0px !important;
  }
  .band.callouts .parallax-image{
    width:40%;
  }
  .band.callouts>div:nth-of-type(2n+1) .parallax-image{
    left:60%;
  }
}
/*xs*/
@media screen and (max-width:767px){
  .band.callouts>div:nth-of-type(2n) .parallax-image,.band.callouts>div:nth-of-type(2n+1) .parallax-image{
    padding-left:0px;
    width: 90%;
    margin: 0 auto;
    float:none;
    background-image:none !important;
  }
  ul.blog-list{
    margin-bottom:0px !important;
  }
  .band.callouts .parallax-ctnr .cta-image{
    position:relative;
    float:none;
    width:100%;
    left:0px;
    right:0px;
  }
  .band.callouts .parallax-ctnr{
    height:auto;
  }
  .band.callouts>div:nth-of-type(2n+1) .parallax-image{
    left:0px;
  }
  /* .band .v-middle .middle{
    width:90%;
    margin:0 auto;
  } */
}

section.band.posts .row:before,
section.band.posts .row:after{
  display:none;
}
section.band.posts .row{
  display:flex;
}
section.band.posts .columns.medium-centered{
  padding:0px;
  width:100%;
}
.in-depth-callout{
  width:100%;
}
.band.collapse,.band.callouts{
  display:flex;
}
.row.content-columns{
  display:flex;
}
.row.content-columns:before,.row.content-columns:after{
  display:none;
}
.medium-10.small-12.medium-centered.columns.collapse{
  width:100%;
  padding:0px;
}
ul.social.purple.round li{
  position:relative;
}
img.wx{
  position: absolute;
  width: 100px;
  height: 100px;
  top: -110px;
  left: -40px;
  max-width: none;
  z-index:10;
  display:none;
}
li.facebook a:hover ~ .wx{
  display:block;
}

header>nav .menu_btn{
  margin-top: 28px;
  float:right;
  width:30px;
  height:40px;
  
  justify-content: space-around;
  flex-direction: column;
  display:none
}

header>nav .menu_btn .line{
  width:100%;
  height:3px;
  background:#fff;
  transition:all linear .3s;
}
header>nav.active .menu_btn .line{
  background:#000;
}
header>nav .menu_btn.active .line:nth-of-type(1){
  width:15px;
}
header>nav .menu_btn.active .line:nth-of-type(2){
  width:20px;
}
/*sm*/
@media screen and (max-width:991px){
  .band.posts .row h4.show-in-view{
    padding: 20px 0;
    font-size: 20px !important;
  }
  .band.posts .post-list li{
    margin-bottom: 0px ;
  }
}
/*xs*/
@media screen and (max-width:767px){
  header>nav .menu_btn{
    display:flex;
  }
  h2, h3, .style-h2, .style-h3{
    font-size:20px;
  }
  .band.callouts .in-depth-callout .row>div h4{
    padding: 20px 0;
  }
  .band.callouts .in-depth-callout h4 span{
    font-size:20px;
  }
  .band.collapse,.band.callouts{
    flex-wrap:wrap;
  }
  .band.callouts .side-by-side{
    padding: 30px 4%;
  }
  .band.callouts .side-by-side:nth-last-of-type(1){
    padding-top:0px;
  }
  section.band.posts .row{
    flex-wrap:wrap;
  }
  .medium-4.columns{
    width:50%;
  }
  .home .band .animations{
    margin-bottom: 0px;
  }
  .band.posts{
    padding:20px;
  }
  .band.header.one+.content div.row.top-band-overlay{
    margin: 0 auto 30px;
    padding: 0 20px 30px;
  }
  .band.header.one+.content div.shield{
    width: 60px;
    height: 80px;
    padding: 40px 50px 52px;
  }
  .band.header.one+.content+.band.lone-text{
    padding-bottom: 36px;
  }
  .row.stat-icons{
    flex-wrap:wrap;
  }
  .band.flexible div.row.stat-icons .columns{
    width:100%;
    margin-bottom:20px;
  }
  .medium-10.medium-centered.columns .medium-3.columns.stat{
    width:100%;
  }
  .band.flexible div.row.stat-icons .columns img{
    width:100%;
    max-width:100%;
    margin-bottom:0px;
  }
  .band.flexible div.row.stat-icons .columns:nth-of-type(n+4){
    margin-top:0px;
  }
  .band.flexible div.row.stat-icons:last-child{
    padding-bottom:20px;
  }
  /* .band.flexible div.row.stats .columns.stat:before{
    display:none;
  } */
  .medium-4.columns{
    margin:0 auto;
    float:none;
  }
  .medium-7.medium-offset-1.columns{
    width:100%;
    margin:0 auto;
    float:none;
  }
  .medium-8.columns.valign-container.collapse.text{
    width:100%;
    margin:0 auto;
    float:none;
  }
  .row.content-columns .medium-4.columns{
    width:50%;
  }
  .row.content-columns{
    flex-wrap:wrap;
  }
  /* .medium-10.small-12.medium-centered.columns.collapse{
    width:100%;
    padding:0px;
  } */
  section.band.three-column-links .medium-4.columns.collapse{
    width:100%;
  }
  .band.header.one+.content{
    margin-top: -70px;
  }
  .show-for-medium-up{
    display:none !important;
  }
  .columns.medium-uncentered,.medium-3.columns.pull-9{
    width:100%;
    float: none;
    left: 0px;
  }
  .medium-3.columns.pull-9{
    clear:both;
  }
}
/*xs*/
@media screen and (max-width:500px){
  section.band.posts .row{
    flex-wrap:wrap;
  }
  .medium-4.columns{
    width:100%;
    
  }
  .row.content-columns .medium-4.columns{
    width:100%;
  }
}

i.fa.fa-arrow-down.xl_menu {
  display: none;
}

@media screen and (max-width:767px) {
  header>nav>div.row>ul li {
    position: relative;
    height: auto;
  }

  header>nav>div>ul>li ul {
    position: static;
    width: 100%;
    display: none;
  }

  i.fa.fa-arrow-down.xl_menu {
    right: 10px;
    top: 20px;
    position: absolute;
    display: block;
    width: 40px;
    height: 25px;
  }

  a.dropdown-toggle i.fa.fa-arrow-down {
    display: none;
  }

}
header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
}

ul#menu-main a{
  color: #fff;
}

header>nav>div>ul>li:hover>a i:before{
  background-image: url(../image/down_hover.svg);
}
ul#menu-main li.dropdown ul li a{
  color: #004ea2;
}
.band.callouts{
  display:block;
}

.main-nav .logo .logo_img{
  display:none;
}
.main-nav .logo .hover_img{
  display:block;
}
.main-nav{
  transition:all linear .3s;
}
.main-nav.active{
  background:#fff;
}
.main-nav.active .logo .logo_img{
  display:block;
}
.main-nav.active .logo .hover_img{
  display:none;
}
.fa-arrow-down:before{
  background-image: url(../image/down_hover.svg);
}
.main-nav.active .fa-arrow-down:before{
  background-image: url(../image/down.svg);
}
.main-nav.active ul#menu-main a {
  color: #004ea2;
}
header .main-nav.active div>ul>li:hover>a i{
  color: #004ea2;
}
/*lg*/
@media screen and (min-width:1202px){

}
/*md*/
@media screen and (min-width:992px) and (max-width:1201px){

}
/*sm*/
@media screen and (min-width:768px) and (max-width:991px){
  header>nav>div>ul>li>a{
    padding:15px 15px;
  }
}
/*xs*/
.medium-8.push-4.columns{
  display:flex;
}
@media screen and (max-width:767px){
  ul#menu-main a{
    color:#004ea2;
  }
  .main-nav .fa-arrow-down:before{
    background-image: url(../image/down.svg);
  }
  header>nav>div>ul>li:hover>ul{
    transition:0 !important;
  }
  header>nav>div>ul>li ul{
    transition:none !important;
  }
  .band.posts .row>div h4,.band.callouts .in-depth-callout .row>div h4{
    margin-bottom:45px;
  }
  .band.posts .post-list li p br{
    display:none;
  }
  .medium-8.push-4.columns{
    display:block;
  }
  .medium-12.columns.text{
    padding:0px;
  }
  .band.content+.image-text{
    padding-bottom:0px;
  }
  .band.callouts .in-depth-callout div.headline{
    padding: 30px 0 70px;
  }
}
/*lg*/
@media screen and (min-width:768px){
  footer h3.logo{
    margin-top:18px;
  }
}


