/*



 */
@import url("//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,cyrillic");
/* Base component */
/* Set the link colors and styles for top-level nav */
/* Dropdown menu */
/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 106, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}

/* line 50, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.9375rem 1.875rem;
}

@media only screen {
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    padding-left: 0rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n) {
    padding-left: 0.9375rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    padding-left: 0rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+2) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n) {
    padding-left: 1.25rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    padding-left: 0rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+2) {
    padding-left: 0.46875rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+3) {
    padding-left: 0.9375rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n) {
    padding-left: 1.40625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+2) {
    padding-left: 0.375rem;
    padding-right: 1.125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+3) {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+4) {
    padding-left: 1.125rem;
    padding-right: 0.375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n) {
    padding-left: 1.5rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    padding-left: 0rem;
    padding-right: 1.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+2) {
    padding-left: 0.3125rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+3) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+4) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+5) {
    padding-left: 1.25rem;
    padding-right: 0.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n) {
    padding-left: 1.5625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    padding-left: 0rem;
    padding-right: 1.6071428571rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+2) {
    padding-left: 0.2678571429rem;
    padding-right: 1.3392857143rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+3) {
    padding-left: 0.5357142857rem;
    padding-right: 1.0714285714rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+4) {
    padding-left: 0.8035714286rem;
    padding-right: 0.8035714286rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+5) {
    padding-left: 1.0714285714rem;
    padding-right: 0.5357142857rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+6) {
    padding-left: 1.3392857143rem;
    padding-right: 0.2678571429rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n) {
    padding-left: 1.6071428571rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    padding-left: 0rem;
    padding-right: 1.640625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+2) {
    padding-left: 0.234375rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+3) {
    padding-left: 0.46875rem;
    padding-right: 1.171875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+4) {
    padding-left: 0.703125rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+5) {
    padding-left: 0.9375rem;
    padding-right: 0.703125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+6) {
    padding-left: 1.171875rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+7) {
    padding-left: 1.40625rem;
    padding-right: 0.234375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n) {
    padding-left: 1.640625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    padding-left: 0rem;
    padding-right: 1.6666666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+2) {
    padding-left: 0.2083333333rem;
    padding-right: 1.4583333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+3) {
    padding-left: 0.4166666667rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+4) {
    padding-left: 0.625rem;
    padding-right: 1.0416666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+5) {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+6) {
    padding-left: 1.0416666667rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+7) {
    padding-left: 1.25rem;
    padding-right: 0.4166666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+8) {
    padding-left: 1.4583333333rem;
    padding-right: 0.2083333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n) {
    padding-left: 1.6666666667rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    padding-left: 0rem;
    padding-right: 1.6875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+2) {
    padding-left: 0.1875rem;
    padding-right: 1.5rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+3) {
    padding-left: 0.375rem;
    padding-right: 1.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+4) {
    padding-left: 0.5625rem;
    padding-right: 1.125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+5) {
    padding-left: 0.75rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+6) {
    padding-left: 0.9375rem;
    padding-right: 0.75rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+7) {
    padding-left: 1.125rem;
    padding-right: 0.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+8) {
    padding-left: 1.3125rem;
    padding-right: 0.375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+9) {
    padding-left: 1.5rem;
    padding-right: 0.1875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n) {
    padding-left: 1.6875rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    padding-left: 0rem;
    padding-right: 1.7045454545rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+2) {
    padding-left: 0.1704545455rem;
    padding-right: 1.5340909091rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+3) {
    padding-left: 0.3409090909rem;
    padding-right: 1.3636363636rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+4) {
    padding-left: 0.5113636364rem;
    padding-right: 1.1931818182rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+5) {
    padding-left: 0.6818181818rem;
    padding-right: 1.0227272727rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+6) {
    padding-left: 0.8522727273rem;
    padding-right: 0.8522727273rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+7) {
    padding-left: 1.0227272727rem;
    padding-right: 0.6818181818rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+8) {
    padding-left: 1.1931818182rem;
    padding-right: 0.5113636364rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+9) {
    padding-left: 1.3636363636rem;
    padding-right: 0.3409090909rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+10) {
    padding-left: 1.5340909091rem;
    padding-right: 0.1704545455rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n) {
    padding-left: 1.7045454545rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    padding-left: 0rem;
    padding-right: 1.71875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+2) {
    padding-left: 0.15625rem;
    padding-right: 1.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+3) {
    padding-left: 0.3125rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+4) {
    padding-left: 0.46875rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+5) {
    padding-left: 0.625rem;
    padding-right: 1.09375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+6) {
    padding-left: 0.78125rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+7) {
    padding-left: 0.9375rem;
    padding-right: 0.78125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+8) {
    padding-left: 1.09375rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+9) {
    padding-left: 1.25rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+10) {
    padding-left: 1.40625rem;
    padding-right: 0.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+11) {
    padding-left: 1.5625rem;
    padding-right: 0.15625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n) {
    padding-left: 1.71875rem;
    padding-right: 0rem;
  }
}

@media only screen and (min-width:50.063em) {
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    padding-left: 0rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n) {
    padding-left: 0.9375rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    padding-left: 0rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+2) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n) {
    padding-left: 1.25rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    padding-left: 0rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+2) {
    padding-left: 0.46875rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+3) {
    padding-left: 0.9375rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n) {
    padding-left: 1.40625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+2) {
    padding-left: 0.375rem;
    padding-right: 1.125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+3) {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+4) {
    padding-left: 1.125rem;
    padding-right: 0.375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n) {
    padding-left: 1.5rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    padding-left: 0rem;
    padding-right: 1.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+2) {
    padding-left: 0.3125rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+3) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+4) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+5) {
    padding-left: 1.25rem;
    padding-right: 0.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n) {
    padding-left: 1.5625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    padding-left: 0rem;
    padding-right: 1.6071428571rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+2) {
    padding-left: 0.2678571429rem;
    padding-right: 1.3392857143rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+3) {
    padding-left: 0.5357142857rem;
    padding-right: 1.0714285714rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+4) {
    padding-left: 0.8035714286rem;
    padding-right: 0.8035714286rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+5) {
    padding-left: 1.0714285714rem;
    padding-right: 0.5357142857rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+6) {
    padding-left: 1.3392857143rem;
    padding-right: 0.2678571429rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n) {
    padding-left: 1.6071428571rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    padding-left: 0rem;
    padding-right: 1.640625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+2) {
    padding-left: 0.234375rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+3) {
    padding-left: 0.46875rem;
    padding-right: 1.171875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+4) {
    padding-left: 0.703125rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+5) {
    padding-left: 0.9375rem;
    padding-right: 0.703125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+6) {
    padding-left: 1.171875rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+7) {
    padding-left: 1.40625rem;
    padding-right: 0.234375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n) {
    padding-left: 1.640625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    padding-left: 0rem;
    padding-right: 1.6666666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+2) {
    padding-left: 0.2083333333rem;
    padding-right: 1.4583333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+3) {
    padding-left: 0.4166666667rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+4) {
    padding-left: 0.625rem;
    padding-right: 1.0416666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+5) {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+6) {
    padding-left: 1.0416666667rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+7) {
    padding-left: 1.25rem;
    padding-right: 0.4166666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+8) {
    padding-left: 1.4583333333rem;
    padding-right: 0.2083333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n) {
    padding-left: 1.6666666667rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    padding-left: 0rem;
    padding-right: 1.6875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+2) {
    padding-left: 0.1875rem;
    padding-right: 1.5rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+3) {
    padding-left: 0.375rem;
    padding-right: 1.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+4) {
    padding-left: 0.5625rem;
    padding-right: 1.125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+5) {
    padding-left: 0.75rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+6) {
    padding-left: 0.9375rem;
    padding-right: 0.75rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+7) {
    padding-left: 1.125rem;
    padding-right: 0.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+8) {
    padding-left: 1.3125rem;
    padding-right: 0.375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+9) {
    padding-left: 1.5rem;
    padding-right: 0.1875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n) {
    padding-left: 1.6875rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    padding-left: 0rem;
    padding-right: 1.7045454545rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+2) {
    padding-left: 0.1704545455rem;
    padding-right: 1.5340909091rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+3) {
    padding-left: 0.3409090909rem;
    padding-right: 1.3636363636rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+4) {
    padding-left: 0.5113636364rem;
    padding-right: 1.1931818182rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+5) {
    padding-left: 0.6818181818rem;
    padding-right: 1.0227272727rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+6) {
    padding-left: 0.8522727273rem;
    padding-right: 0.8522727273rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+7) {
    padding-left: 1.0227272727rem;
    padding-right: 0.6818181818rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+8) {
    padding-left: 1.1931818182rem;
    padding-right: 0.5113636364rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+9) {
    padding-left: 1.3636363636rem;
    padding-right: 0.3409090909rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+10) {
    padding-left: 1.5340909091rem;
    padding-right: 0.1704545455rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n) {
    padding-left: 1.7045454545rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    padding-left: 0rem;
    padding-right: 1.71875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+2) {
    padding-left: 0.15625rem;
    padding-right: 1.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+3) {
    padding-left: 0.3125rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+4) {
    padding-left: 0.46875rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+5) {
    padding-left: 0.625rem;
    padding-right: 1.09375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+6) {
    padding-left: 0.78125rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+7) {
    padding-left: 0.9375rem;
    padding-right: 0.78125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+8) {
    padding-left: 1.09375rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+9) {
    padding-left: 1.25rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+10) {
    padding-left: 1.40625rem;
    padding-right: 0.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+11) {
    padding-left: 1.5625rem;
    padding-right: 0.15625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n) {
    padding-left: 1.71875rem;
    padding-right: 0rem;
  }
}

@media only screen and (min-width:64.063em) {
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    padding-left: 0rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n) {
    padding-left: 0.9375rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.3333333333%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    padding-left: 0rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+2) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n) {
    padding-left: 1.25rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    padding-left: 0rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+2) {
    padding-left: 0.46875rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+3) {
    padding-left: 0.9375rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n) {
    padding-left: 1.40625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+2) {
    padding-left: 0.375rem;
    padding-right: 1.125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+3) {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+4) {
    padding-left: 1.125rem;
    padding-right: 0.375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n) {
    padding-left: 1.5rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.6666666667%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    padding-left: 0rem;
    padding-right: 1.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+2) {
    padding-left: 0.3125rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+3) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+4) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+5) {
    padding-left: 1.25rem;
    padding-right: 0.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n) {
    padding-left: 1.5625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.2857142857%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    padding-left: 0rem;
    padding-right: 1.6071428571rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+2) {
    padding-left: 0.2678571429rem;
    padding-right: 1.3392857143rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+3) {
    padding-left: 0.5357142857rem;
    padding-right: 1.0714285714rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+4) {
    padding-left: 0.8035714286rem;
    padding-right: 0.8035714286rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+5) {
    padding-left: 1.0714285714rem;
    padding-right: 0.5357142857rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+6) {
    padding-left: 1.3392857143rem;
    padding-right: 0.2678571429rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n) {
    padding-left: 1.6071428571rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    padding-left: 0rem;
    padding-right: 1.640625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+2) {
    padding-left: 0.234375rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+3) {
    padding-left: 0.46875rem;
    padding-right: 1.171875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+4) {
    padding-left: 0.703125rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+5) {
    padding-left: 0.9375rem;
    padding-right: 0.703125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+6) {
    padding-left: 1.171875rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+7) {
    padding-left: 1.40625rem;
    padding-right: 0.234375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n) {
    padding-left: 1.640625rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.1111111111%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    padding-left: 0rem;
    padding-right: 1.6666666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+2) {
    padding-left: 0.2083333333rem;
    padding-right: 1.4583333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+3) {
    padding-left: 0.4166666667rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+4) {
    padding-left: 0.625rem;
    padding-right: 1.0416666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+5) {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+6) {
    padding-left: 1.0416666667rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+7) {
    padding-left: 1.25rem;
    padding-right: 0.4166666667rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+8) {
    padding-left: 1.4583333333rem;
    padding-right: 0.2083333333rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n) {
    padding-left: 1.6666666667rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    padding-left: 0rem;
    padding-right: 1.6875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+2) {
    padding-left: 0.1875rem;
    padding-right: 1.5rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+3) {
    padding-left: 0.375rem;
    padding-right: 1.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+4) {
    padding-left: 0.5625rem;
    padding-right: 1.125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+5) {
    padding-left: 0.75rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+6) {
    padding-left: 0.9375rem;
    padding-right: 0.75rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+7) {
    padding-left: 1.125rem;
    padding-right: 0.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+8) {
    padding-left: 1.3125rem;
    padding-right: 0.375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+9) {
    padding-left: 1.5rem;
    padding-right: 0.1875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n) {
    padding-left: 1.6875rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.0909090909%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    padding-left: 0rem;
    padding-right: 1.7045454545rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+2) {
    padding-left: 0.1704545455rem;
    padding-right: 1.5340909091rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+3) {
    padding-left: 0.3409090909rem;
    padding-right: 1.3636363636rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+4) {
    padding-left: 0.5113636364rem;
    padding-right: 1.1931818182rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+5) {
    padding-left: 0.6818181818rem;
    padding-right: 1.0227272727rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+6) {
    padding-left: 0.8522727273rem;
    padding-right: 0.8522727273rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+7) {
    padding-left: 1.0227272727rem;
    padding-right: 0.6818181818rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+8) {
    padding-left: 1.1931818182rem;
    padding-right: 0.5113636364rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+9) {
    padding-left: 1.3636363636rem;
    padding-right: 0.3409090909rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+10) {
    padding-left: 1.5340909091rem;
    padding-right: 0.1704545455rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n) {
    padding-left: 1.7045454545rem;
    padding-right: 0rem;
  }
  /* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.3333333333%;
    list-style: none;
  }
  /* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    padding-left: 0rem;
    padding-right: 1.71875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+2) {
    padding-left: 0.15625rem;
    padding-right: 1.5625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+3) {
    padding-left: 0.3125rem;
    padding-right: 1.40625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+4) {
    padding-left: 0.46875rem;
    padding-right: 1.25rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+5) {
    padding-left: 0.625rem;
    padding-right: 1.09375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+6) {
    padding-left: 0.78125rem;
    padding-right: 0.9375rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+7) {
    padding-left: 0.9375rem;
    padding-right: 0.78125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+8) {
    padding-left: 1.09375rem;
    padding-right: 0.625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+9) {
    padding-left: 1.25rem;
    padding-right: 0.46875rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+10) {
    padding-left: 1.40625rem;
    padding-right: 0.3125rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+11) {
    padding-left: 1.5625rem;
    padding-right: 0.15625rem;
  }
  /* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n) {
    padding-left: 1.71875rem;
    padding-right: 0rem;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 118, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs {
  display: block;
  padding: 0.75rem 1.625rem 0.75rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 0;
  background-color: white;
  border-color: #e6e6e6;
  border-radius: 0;
}

/* line 122, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > * {
  margin: 0;
  float: left;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  text-transform: none;
  color: #333;
}

/* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  text-decoration: underline;
}

/* line 70, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > * a {
  color: #333;
}

/* line 75, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current {
  cursor: default;
  color: #333;
}

/* line 78, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current a {
  cursor: default;
  color: #333;
}

/* line 83, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  text-decoration: none;
}

/* line 88, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable {
  color: #999999;
}

/* line 90, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable a {
  color: #999999;
}

/* line 92, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  text-decoration: none;
  color: #999999;
  cursor: default;
}

/* line 102, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:before {
  content: "/";
  color: #AAAAAA;
  margin: 0 0.25rem;
  position: relative;
  top: 1px;
}

/* line 110, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0;
}

/* Accessibility - hides the forward slash */
/* line 130, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/";
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333;
}

/* line 225, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #FFFFFF;
}

/* line 226, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #FFFFFF;
}

/* line 227, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #FFFFFF;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info, .button.info {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #FFFFFF;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding-top: 0.1875rem;
  padding-right: 0.375rem;
  padding-bottom: 0.25rem;
  padding-left: 0.375rem;
  font-size: 0.875rem;
}

/* line 233, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 235, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 236, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 238, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 3px;
}

/* line 239, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}

/* line 241, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #333;
}

/* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary, button.secondary[disabled], .button.disabled.secondary, .button.secondary[disabled] {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  color: #333;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #fff;
}

/* line 243, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success, button.success[disabled], .button.disabled.success, .button.success[disabled] {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #a2bd37;
}

/* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert, button.alert[disabled], .button.disabled.alert, .button.alert[disabled] {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #f04124;
}

/* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning, button.warning[disabled], .button.disabled.warning, .button.warning[disabled] {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #fdc437;
}

/* line 246, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info, button.info[disabled], .button.disabled.info, .button.info[disabled] {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #2497d0;
}

/* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width:50.063em) {
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* Foundation Dropdowns */
/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  max-width: 300px;
}

/* line 72, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}

/* line 73, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}

/* line 98, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0;
  border-color: transparent transparent #FFFFFF transparent;
  border-bottom-style: solid;
  position: absolute;
  top: 0;
  left: 10px;
  z-index: 89;
}

/* line 105, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 1;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -2;
  left: 9px;
  z-index: 88;
}

/* line 113, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}

/* line 117, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}

/* line 227, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: 0;
  max-width: 300px;
}

/* line 72, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}

/* line 73, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}

/* line 127, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0;
  border-color: transparent #FFFFFF transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 89;
}

/* line 134, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 1;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -2;
  z-index: 88;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: 0;
  max-width: 300px;
}

/* line 72, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}

/* line 73, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}

/* line 148, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0;
  border-color: transparent transparent transparent #FFFFFF;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: 0;
  left: auto;
  z-index: 89;
}

/* line 156, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 1;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -2;
  left: auto;
  z-index: 88;
}

/* line 235, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  margin-top: 0;
  margin-left: 0;
  max-width: 300px;
}

/* line 72, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}

/* line 73, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}

/* line 171, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0;
  border-color: #FFFFFF transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 10px;
  right: auto;
  z-index: 89;
}

/* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 1;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -2;
  left: 9px;
  right: auto;
  z-index: 88;
}

/* line 240, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 0.875rem;
  cursor: pointer;
  line-height: 1.125rem;
  margin: 0;
}

/* line 208, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #EEEEEE;
}

/* line 211, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li.radius {
  border-radius: 3px;
}

/* line 213, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}

/* line 243, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  padding: 1.25rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 89;
  max-width: 300px;
}

/* line 72, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}

/* line 73, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}

/* line 246, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}

/* line 247, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}

/* line 248, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}

/* line 249, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* line 250, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.mega.open {
  left: 0 !important;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 122, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button, button.dropdown {
  position: relative;
  padding-right: 3.5625rem;
}

/* line 62, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button:after, button.dropdown:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: #FFFFFF transparent transparent transparent;
  top: 50%;
}

/* line 97, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button:after, button.dropdown:after {
  border-width: 0.375rem;
  right: 1.40625rem;
  margin-top: -0.15625rem;
}

/* line 116, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button:after, button.dropdown:after {
  border-color: #FFFFFF transparent transparent transparent;
}

/* line 123, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny, button.dropdown.tiny {
  padding-right: 2.625rem;
}

/* line 77, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:before, button.dropdown.tiny:before {
  border-width: 0.375rem;
  right: 1.125rem;
  margin-top: -0.125rem;
}

/* line 116, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:after, button.dropdown.tiny:after {
  border-color: #FFFFFF transparent transparent transparent;
}

/* line 124, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small, button.dropdown.small {
  padding-right: 3.0625rem;
}

/* line 87, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:after, button.dropdown.small:after {
  border-width: 0.4375rem;
  right: 1.3125rem;
  margin-top: -0.15625rem;
}

/* line 116, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:after, button.dropdown.small:after {
  border-color: #FFFFFF transparent transparent transparent;
}

/* line 125, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large, button.dropdown.large {
  padding-right: 3.625rem;
}

/* line 107, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:after, button.dropdown.large:after {
  border-width: 0.3125rem;
  right: 1.71875rem;
  margin-top: -0.15625rem;
}

/* line 116, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:after, button.dropdown.large:after {
  border-color: #FFFFFF transparent transparent transparent;
}

/* line 126, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.secondary:after, button.dropdown.secondary:after {
  border-color: #333333 transparent transparent transparent;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333;
}

/* line 225, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #FFFFFF;
}

/* line 226, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #FFFFFF;
}

/* line 227, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #FFFFFF;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info, .button.info {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #FFFFFF;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding-top: 0.1875rem;
  padding-right: 0.375rem;
  padding-bottom: 0.25rem;
  padding-left: 0.375rem;
  font-size: 0.875rem;
}

/* line 233, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 235, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 236, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 238, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 3px;
}

/* line 239, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}

/* line 241, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #333;
}

/* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary, button.secondary[disabled], .button.disabled.secondary, .button.secondary[disabled] {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  color: #333;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #fff;
}

/* line 243, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success, button.success[disabled], .button.disabled.success, .button.success[disabled] {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #a2bd37;
}

/* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert, button.alert[disabled], .button.disabled.alert, .button.alert[disabled] {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #f04124;
}

/* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning, button.warning[disabled], .button.disabled.warning, .button.warning[disabled] {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #fdc437;
}

/* line 246, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info, button.info[disabled], .button.disabled.info, .button.info[disabled] {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #2497d0;
}

/* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width:50.063em) {
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}

/* Standard Forms */
/* line 367, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form {
  margin: 0 0 0.875rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 86, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.4375rem;
}

/* line 88, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.4375rem;
}

/* line 92, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}

/* line 94, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

/* line 96, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 102, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.4375rem;
}

/* Label Styles */
/* line 373, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label {
  font-size: 0.8125rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}

/* line 374, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}

/* line 375, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 0.875rem 0;
  padding: 0.5rem 0;
}

/* line 377, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* Attach elements to the beginning or end of an input */
/* line 388, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.8125rem;
  height: 2.0625rem;
  line-height: 2.0625rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 393, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 395, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 397, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 398, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 401, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}

/* line 402, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}

/* We use this to get basic styling on all basic form elements */
/* line 405, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.8125rem;
  margin: 0 0 0.875rem 0;
  padding: 0.4375rem;
  height: 2.0625rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

/* line 185, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
textarea:focus {
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}

/* line 128, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}

/* line 134, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="date"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime-local"]:disabled,
input[type="month"]:disabled,
input[type="week"]:disabled,
input[type="email"]:disabled,
input[type="number"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="time"]:disabled,
input[type="url"]:disabled,
input[type="color"]:disabled,
textarea:disabled {
  background-color: #fff;
  cursor: default;
}

/* line 140, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"],
input[type="password"][disabled],
input[type="password"][readonly], fieldset[disabled] input[type="password"],
input[type="date"][disabled],
input[type="date"][readonly], fieldset[disabled] input[type="date"],
input[type="datetime"][disabled],
input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"],
input[type="datetime-local"][disabled],
input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"],
input[type="month"][disabled],
input[type="month"][readonly], fieldset[disabled] input[type="month"],
input[type="week"][disabled],
input[type="week"][readonly], fieldset[disabled] input[type="week"],
input[type="email"][disabled],
input[type="email"][readonly], fieldset[disabled] input[type="email"],
input[type="number"][disabled],
input[type="number"][readonly], fieldset[disabled] input[type="number"],
input[type="search"][disabled],
input[type="search"][readonly], fieldset[disabled] input[type="search"],
input[type="tel"][disabled],
input[type="tel"][readonly], fieldset[disabled] input[type="tel"],
input[type="time"][disabled],
input[type="time"][readonly], fieldset[disabled] input[type="time"],
input[type="url"][disabled],
input[type="url"][readonly], fieldset[disabled] input[type="url"],
input[type="color"][disabled],
input[type="color"][readonly], fieldset[disabled] input[type="color"],
textarea[disabled],
textarea[readonly], fieldset[disabled] textarea {
  background-color: #fff;
  cursor: default;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input.radius[type="text"],
input.radius[type="password"],
input.radius[type="date"],
input.radius[type="datetime"],
input.radius[type="datetime-local"],
input.radius[type="month"],
input.radius[type="week"],
input.radius[type="email"],
input.radius[type="number"],
input.radius[type="search"],
input.radius[type="tel"],
input.radius[type="time"],
input.radius[type="url"],
input.radius[type="color"],
textarea.radius {
  border-radius: 3px;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 440, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 443, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 446, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 449, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 452, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 455, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 460, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

/* Respect enforced amount of rows for textarea */
/* line 466, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Add height value for select elements to match text input height */
/* line 471, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  -webkit-border-radius: 0px;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  padding: 0.4375rem;
  font-size: 0.8125rem;
  font-family: "Open Sans", sans-serif;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.0625rem;
}

/* line 340, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select.radius {
  border-radius: 3px;
}

/* line 341, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}

/* line 346, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:disabled {
  background-color: #fff;
  cursor: default;
}

/* Adjust margin for form elements below */
/* line 477, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 0.875rem 0;
}

/* line 484, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.4375rem;
  margin-right: 0.875rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 494, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 508, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 0;
}

/* line 269, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: #FFFFFF;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 515, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.875rem;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 518, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 521, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.875rem;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 526, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}

/* line 532, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 0.875rem;
}

/* line 537, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}

/* line 542, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.875rem;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 547, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}

/* line 559, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 564, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 569, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 213, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75rem;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:after {
  clear: both;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 220, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 223, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + .end[class*="column"] {
  float: left;
}

@media only screen {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered,
.columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered,
.columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered:last-child,
.columns.small-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
.columns.small-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
    float: right;
  }
}

@media only screen and (min-width:50.063em) {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered,
.columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered,
.columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
.columns.medium-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
.columns.medium-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
    float: right;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

@media only screen and (min-width:64.063em) {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered,
.columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered,
.columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered:last-child,
.columns.large-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
.columns.large-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
    float: right;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 91, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label {
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #333;
  color: #FFFFFF;
}

/* line 96, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.radius {
  border-radius: 3px;
}

/* line 97, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.round {
  border-radius: 1000px;
}

/* line 99, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.alert {
  background-color: #f04124;
  color: #FFFFFF;
}

/* line 100, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.warning {
  background-color: #fdc437;
  color: #FFFFFF;
}

/* line 101, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.success {
  background-color: #a2bd37;
  color: #FFFFFF;
}

/* line 102, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.secondary {
  background-color: #fff;
  color: #333333;
}

/* line 103, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.info {
  background-color: #2497d0;
  color: #FFFFFF;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* Progress Bar */
/* line 57, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress {
  background-color: #F6F6F6;
  height: 0.3125rem;
  border: 0 solid white;
  padding: 0;
  margin-bottom: 0.625rem;
}

/* line 61, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress .meter {
  background: #007ee5;
  height: 100%;
  display: block;
}

/* line 64, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.secondary .meter {
  background: #fff;
  height: 100%;
  display: block;
}

/* line 65, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.success .meter {
  background: #a2bd37;
  height: 100%;
  display: block;
}

/* line 66, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.alert .meter {
  background: #f04124;
  height: 100%;
  display: block;
}

/* line 68, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.radius {
  border-radius: 3px;
}

/* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.radius .meter {
  border-radius: 2px;
}

/* line 72, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.round {
  border-radius: 1000px;
}

/* line 73, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.round .meter {
  border-radius: 999px;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 131, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table {
  background: #FFFFFF;
  margin-bottom: 1.25rem;
  border: solid 1px #DDDDDD;
  table-layout: auto;
}

/* line 69, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold;
}

/* line 78, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table thead {
  background: #F5F5F5;
}

/* line 82, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table thead tr th,
table thead tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.8125rem;
  font-weight: bold;
  color: #222222;
}

/* line 92, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tfoot {
  background: #F5F5F5;
}

/* line 96, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.8125rem;
  font-weight: bold;
  color: #222222;
}

/* line 107, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tr th,
table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222222;
  text-align: left;
}

/* line 115, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #F9F9F9;
}

/* line 120, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125rem;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 213, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75rem;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:after {
  clear: both;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 220, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 223, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + .end[class*="column"] {
  float: left;
}

@media only screen {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered,
.columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered,
.columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered:last-child,
.columns.small-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
.columns.small-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
    float: right;
  }
}

@media only screen and (min-width:50.063em) {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered,
.columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered,
.columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
.columns.medium-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
.columns.medium-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
    float: right;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

@media only screen and (min-width:64.063em) {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered,
.columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered,
.columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered:last-child,
.columns.large-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
.columns.large-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
    float: right;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 155, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 156, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 157, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 158, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 50em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:50.063em) and (max-width:64em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:50.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:64.063em) and (max-width:90em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:64.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:90.063em) and (max-width:120em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:90.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:120.063em) and (max-width:99999999em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:120.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}

/* Typography resets */
/* line 193, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
a {
  color: #333;
  text-decoration: none;
  line-height: inherit;
}

/* line 222, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
a:hover, a:focus {
  color: #2c2c2c;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 234, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
p.lead {
  font-size: 1.09375rem;
  line-height: 1.6;
}

/* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 252, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: 400;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 269, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h1 {
  font-size: 2.125rem;
}

/* line 270, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h2 {
  font-size: 1.6875rem;
}

/* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h3 {
  font-size: 1.375rem;
}

/* line 272, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 273, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 274, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 276, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: 400;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 278, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 287, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 293, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 299, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 304, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #333333;
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 316, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 326, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}

/* line 328, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}

/* line 331, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 344, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 353, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}

/* line 357, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}

/* line 358, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* line 359, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 363, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 380, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 384, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #333;
  cursor: help;
}

/* line 391, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* line 393, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 399, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}

/* line 404, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}

/* line 408, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.4;
  color: #6f6f6f;
}

/* Microformats */
/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}

/* line 431, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}

/* line 435, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 442, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}

/* line 444, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width:50.063em) {
  /* line 455, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  /* line 456, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h1 {
    font-size: 2.75rem;
  }
  /* line 457, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h2 {
    font-size: 2.3125rem;
  }
  /* line 458, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h3 {
    font-size: 1.6875rem;
  }
  /* line 459, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }
  /* line 460, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }
  /* line 461, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}

/*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
/* line 472, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 474, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 481, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 483, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 485, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 488, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }
  /* line 492, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  pre,
blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  /* line 498, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 500, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 503, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  /* line 507, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 514, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  /* line 517, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }
  /* line 518, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }
  /* line 519, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }
  /* line 520, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}

/* line 31, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs:after {
  clear: both;
}

/* line 35, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd, .tabs .tab-title {
  position: relative;
  margin-bottom: 0 !important;
  list-style: none;
  float: left;
}

/* line 40, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd > a, .tabs .tab-title > a {
  display: block;
  background-color: #fff;
  color: #555;
  padding: 0 0;
  font-family: "Open Sans", sans-serif;
  font-size: 0.9375rem;
}

/* line 49, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd > a:hover, .tabs .tab-title > a:hover {
  background-color: #fff;
}

/* line 55, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd.active a, .tabs .tab-title.active a {
  background-color: #fff;
  color: #333;
}

/* line 64, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 67, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 71, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs.vertical dd, .tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 80, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content {
  margin-bottom: 0;
  width: 100%;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs-content:after {
  clear: both;
}

/* line 84, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}

/* line 89, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}

/* line 90, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}

/* line 92, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}

/* line 94, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width:50.063em) {
  /* line 99, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem;
  }
  /* line 107, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem;
  }
}

/* line 117, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 213, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75rem;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:after {
  clear: both;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 220, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 223, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + .end[class*="column"] {
  float: left;
}

@media only screen {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered,
.columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered,
.columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered:last-child,
.columns.small-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
.columns.small-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
    float: right;
  }
}

@media only screen and (min-width:50.063em) {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered,
.columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered,
.columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
.columns.medium-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
.columns.medium-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
    float: right;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

@media only screen and (min-width:64.063em) {
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 159, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-1 {
    width: 8.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-2 {
    width: 16.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-4 {
    width: 33.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-5 {
    width: 41.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-7 {
    width: 58.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-8 {
    width: 66.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-10 {
    width: 83.3333333333%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-11 {
    width: 91.6666666667%;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 180, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered,
.columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered,
.columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered:last-child,
.columns.large-centered:last-child {
    float: none;
  }
  /* line 202, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
.columns.large-uncentered:last-child {
    float: left;
  }
  /* line 206, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
    float: right;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 253, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 256, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333;
}

/* line 225, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #FFFFFF;
}

/* line 226, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #FFFFFF;
}

/* line 227, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #FFFFFF;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info, .button.info {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #FFFFFF;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding-top: 0.1875rem;
  padding-right: 0.375rem;
  padding-bottom: 0.25rem;
  padding-left: 0.375rem;
  font-size: 0.875rem;
}

/* line 233, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 235, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 236, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 238, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 3px;
}

/* line 239, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}

/* line 241, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #333;
}

/* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary, button.secondary[disabled], .button.disabled.secondary, .button.secondary[disabled] {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  color: #333;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #fff;
}

/* line 243, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success, button.success[disabled], .button.disabled.success, .button.success[disabled] {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #a2bd37;
}

/* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert, button.alert[disabled], .button.disabled.alert, .button.alert[disabled] {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #f04124;
}

/* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning, button.warning[disabled], .button.disabled.warning, .button.warning[disabled] {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #fdc437;
}

/* line 246, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info, button.info[disabled], .button.disabled.info, .button.info[disabled] {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #2497d0;
}

/* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width:50.063em) {
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF;
}

/* line 224, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333;
}

/* line 225, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #FFFFFF;
}

/* line 226, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #FFFFFF;
}

/* line 227, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #FFFFFF;
}

/* line 228, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info, .button.info {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #FFFFFF;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}

/* line 231, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}

/* line 232, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding-top: 0.1875rem;
  padding-right: 0.375rem;
  padding-bottom: 0.25rem;
  padding-left: 0.375rem;
  font-size: 0.875rem;
}

/* line 233, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 235, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 236, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 238, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 3px;
}

/* line 239, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}

/* line 241, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #333;
}

/* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary, button.secondary[disabled], .button.disabled.secondary, .button.secondary[disabled] {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  color: #333;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #fff;
}

/* line 243, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success, button.success[disabled], .button.disabled.success, .button.success[disabled] {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #a2bd37;
}

/* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert, button.alert[disabled], .button.disabled.alert, .button.alert[disabled] {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #f04124;
}

/* line 245, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning, button.warning[disabled], .button.disabled.warning, .button.warning[disabled] {
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #fdc437;
}

/* line 246, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info, button.info[disabled], .button.disabled.info, .button.info[disabled] {
  background-color: #2497d0;
  border-color: #1d79a6;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #1d79a6;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #2497d0;
}

/* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width:50.063em) {
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}

/* Standard Forms */
/* line 367, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form {
  margin: 0 0 0.875rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 86, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.4375rem;
}

/* line 88, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.4375rem;
}

/* line 92, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}

/* line 94, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

/* line 96, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 102, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.4375rem;
}

/* Label Styles */
/* line 373, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label {
  font-size: 0.8125rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}

/* line 374, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}

/* line 375, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 0.875rem 0;
  padding: 0.5rem 0;
}

/* line 377, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* Attach elements to the beginning or end of an input */
/* line 388, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.8125rem;
  height: 2.0625rem;
  line-height: 2.0625rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 393, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 395, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 397, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 398, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 401, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}

/* line 402, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}

/* We use this to get basic styling on all basic form elements */
/* line 405, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.8125rem;
  margin: 0 0 0.875rem 0;
  padding: 0.4375rem;
  height: 2.0625rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

/* line 185, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
textarea:focus {
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}

/* line 128, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}

/* line 134, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="date"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime-local"]:disabled,
input[type="month"]:disabled,
input[type="week"]:disabled,
input[type="email"]:disabled,
input[type="number"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="time"]:disabled,
input[type="url"]:disabled,
input[type="color"]:disabled,
textarea:disabled {
  background-color: #fff;
  cursor: default;
}

/* line 140, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"],
input[type="password"][disabled],
input[type="password"][readonly], fieldset[disabled] input[type="password"],
input[type="date"][disabled],
input[type="date"][readonly], fieldset[disabled] input[type="date"],
input[type="datetime"][disabled],
input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"],
input[type="datetime-local"][disabled],
input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"],
input[type="month"][disabled],
input[type="month"][readonly], fieldset[disabled] input[type="month"],
input[type="week"][disabled],
input[type="week"][readonly], fieldset[disabled] input[type="week"],
input[type="email"][disabled],
input[type="email"][readonly], fieldset[disabled] input[type="email"],
input[type="number"][disabled],
input[type="number"][readonly], fieldset[disabled] input[type="number"],
input[type="search"][disabled],
input[type="search"][readonly], fieldset[disabled] input[type="search"],
input[type="tel"][disabled],
input[type="tel"][readonly], fieldset[disabled] input[type="tel"],
input[type="time"][disabled],
input[type="time"][readonly], fieldset[disabled] input[type="time"],
input[type="url"][disabled],
input[type="url"][readonly], fieldset[disabled] input[type="url"],
input[type="color"][disabled],
input[type="color"][readonly], fieldset[disabled] input[type="color"],
textarea[disabled],
textarea[readonly], fieldset[disabled] textarea {
  background-color: #fff;
  cursor: default;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input.radius[type="text"],
input.radius[type="password"],
input.radius[type="date"],
input.radius[type="datetime"],
input.radius[type="datetime-local"],
input.radius[type="month"],
input.radius[type="week"],
input.radius[type="email"],
input.radius[type="number"],
input.radius[type="search"],
input.radius[type="tel"],
input.radius[type="time"],
input.radius[type="url"],
input.radius[type="color"],
textarea.radius {
  border-radius: 3px;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 440, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 443, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 446, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 449, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 452, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 455, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 460, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

/* Respect enforced amount of rows for textarea */
/* line 466, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Add height value for select elements to match text input height */
/* line 471, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  -webkit-border-radius: 0px;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  padding: 0.4375rem;
  font-size: 0.8125rem;
  font-family: "Open Sans", sans-serif;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.0625rem;
}

/* line 340, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select.radius {
  border-radius: 3px;
}

/* line 341, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}

/* line 346, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:disabled {
  background-color: #fff;
  cursor: default;
}

/* Adjust margin for form elements below */
/* line 477, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 0.875rem 0;
}

/* line 484, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.4375rem;
  margin-right: 0.875rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 494, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 508, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 0;
}

/* line 269, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: #FFFFFF;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 515, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.875rem;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 518, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 521, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.875rem;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 526, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}

/* line 532, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 0.875rem;
}

/* line 537, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}

/* line 542, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.875rem;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 547, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}

/* line 559, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 564, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 569, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 106, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 112, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #fff;
}

/* line 116, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 120, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* line 127, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}

/* line 133, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}

/* line 139, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 70px;
}

/* line 146, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar {
  overflow: hidden;
  height: 70px;
  line-height: 70px;
  position: relative;
  background: #fff;
  margin-bottom: 0;
}

/* line 155, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}

/* line 160, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}

/* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}

/* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar input {
  height: 1.8rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar button {
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}

@media only screen and (max-width: 50em) {
  /* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .button, .top-bar button {
    position: relative;
    top: -1px;
  }
}

/* line 183, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
}

/* line 188, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name {
  height: 70px;
  margin: 0;
  font-size: 16px;
}

/* line 193, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name h1 {
  line-height: 70px;
  font-size: 1.0625rem;
  margin: 0;
}

/* line 197, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name h1 a {
  font-weight: 400;
  color: #036cb5;
  width: 75%;
  display: block;
  padding: 0 0;
}

/* line 208, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 213, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: #036cb5;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 0;
  height: 70px;
  line-height: 70px;
}

/* line 226, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 25 0 0;
  color: #FFFFFF;
  position: relative;
}

/* line 129, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 0;
  box-shadow: 0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
  width: 16px;
}

/* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
}

/* line 259, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent;
}

/* line 263, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #fff;
}

/* line 266, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}

/* line 267, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a::after {
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 279, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}

/* line 285, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 16px;
  margin: 0;
}

/* line 294, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px gray;
  clear: both;
  height: 1px;
  width: 100%;
}

/* line 302, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li {
  background: #fff;
}

/* line 304, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: #036cb5;
  padding: 12px 0 12px 0;
  padding-left: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: none;
}

/* line 316, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button {
  font-size: 0.75rem;
  padding-right: 0;
  padding-left: 0;
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  color: #FFFFFF;
}

/* line 322, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  color: #333;
}

/* line 323, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  color: #FFFFFF;
}

/* line 324, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  color: #FFFFFF;
}

/* line 327, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button {
  font-size: 0.75rem;
  padding-right: 0;
  padding-left: 0;
  background-color: #333;
  border-color: #292929;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: #292929;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: #FFFFFF;
}

/* line 333, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.secondary {
  background-color: #fff;
  border-color: #cccccc;
  color: #333;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  background-color: #cccccc;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  color: #333;
}

/* line 334, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.success {
  background-color: #a2bd37;
  border-color: #82972c;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  background-color: #82972c;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: #FFFFFF;
}

/* line 335, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: #FFFFFF;
}

/* line 339, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: transparent;
  background: transparent;
  color: #036cb5;
}

/* line 349, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  background: transparent;
  color: #036cb5;
}

/* line 352, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a:hover {
  background: transparent;
  color: #036cb5;
}

/* line 360, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 0;
}

/* line 363, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}

/* line 367, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #036cb5;
  border-left-style: solid;
  margin-right: 0;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}

/* line 379, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}

/* line 380, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}

/* line 384, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}

/* line 391, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 399, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}

/* line 403, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: 400;
  padding: 8px 0;
}

/* line 406, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: 400;
}

/* line 411, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 1.125rem;
}

/* line 416, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
  color: #036cb5;
  display: block;
}

/* line 420, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
  background: none;
}

/* line 423, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.has-form {
  padding: 8px 0;
}

/* line 424, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
  top: auto;
}

/* line 427, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 0 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 438, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen and (min-width:50.063em) {
  /* line 443, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar {
    background: #fff;
    overflow: visible;
  }
  /* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 448, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 451, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 453, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar input,
.top-bar .button,
.top-bar button {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }
  /* line 461, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    background: #fff;
  }
  /* line 464, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    max-width: 75rem;
    margin: 0 auto;
    margin-bottom: 0;
  }
  /* line 470, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 474, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 479, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 481, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 487, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.hover > a:not(.button) {
    background-color: transparent;
    background: transparent;
    color: #036cb5;
  }
  /* line 496, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 0;
    line-height: 70px;
    background: transparent;
  }
  /* line 500, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: transparent;
    background: transparent;
  }
  /* line 509, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 0;
    line-height: 70px;
    color: #036cb5;
    background: transparent;
  }
  /* line 514, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: transparent;
    color: #036cb5;
  }
  /* line 526, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 20px !important;
  }
  /* line 528, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #036cb5 transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 35px;
  }
  /* line 537, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 538, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 544, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 548, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 554, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }
  /* line 567, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 574, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    color: #777;
    line-height: 70px;
    white-space: nowrap;
    padding: 12px 0;
    background: #f3f3f3;
  }
  /* line 583, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    color: #777;
    background: #f3f3f3;
  }
  /* line 588, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    color: #036cb5;
    background-color: transparent;
    background: transparent;
  }
  /* line 597, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #f3f3f3;
  }
  /* line 603, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 610, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px white;
    clear: none;
    height: 70px;
    width: 0;
  }
  /* line 620, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: transparent;
    padding: 0 23.3333333333px;
    height: 70px;
  }
  /* line 628, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 632, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  /* line 636, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  /* line 640, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }
  /* line 650, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background-color: transparent;
    background: transparent;
    color: #036cb5;
  }
  /* line 659, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: transparent;
    color: #036cb5;
  }
  /* line 667, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 671, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 155, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 156, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 157, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 158, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 50em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:50.063em) and (max-width:64em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:50.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:64.063em) and (max-width:90em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:64.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:90.063em) and (max-width:120em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:90.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:120.063em) and (max-width:99999999em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:120.063em) {
  /* line 162, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }
  /* line 163, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }
  /* line 164, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }
  /* line 165, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}

/* Typography resets */
/* line 193, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 217, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
a {
  color: #333;
  text-decoration: none;
  line-height: inherit;
}

/* line 222, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
a:hover, a:focus {
  color: #2c2c2c;
}

/* line 230, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 234, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 242, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
p.lead {
  font-size: 1.09375rem;
  line-height: 1.6;
}

/* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 252, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: 400;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 269, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h1 {
  font-size: 2.125rem;
}

/* line 270, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h2 {
  font-size: 1.6875rem;
}

/* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h3 {
  font-size: 1.375rem;
}

/* line 272, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 273, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 274, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 276, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: 400;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 278, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 287, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 293, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 299, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 304, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #333333;
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 316, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 326, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}

/* line 328, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}

/* line 331, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 344, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 353, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}

/* line 357, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}

/* line 358, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* line 359, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 363, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 380, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 384, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #333;
  cursor: help;
}

/* line 391, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* line 393, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 399, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}

/* line 404, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}

/* line 408, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.4;
  color: #6f6f6f;
}

/* Microformats */
/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}

/* line 431, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}

/* line 435, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 442, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}

/* line 444, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width:50.063em) {
  /* line 455, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  /* line 456, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h1 {
    font-size: 2.75rem;
  }
  /* line 457, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h2 {
    font-size: 2.3125rem;
  }
  /* line 458, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h3 {
    font-size: 1.6875rem;
  }
  /* line 459, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }
  /* line 460, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }
  /* line 461, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}

/*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
/* line 472, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 474, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 481, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 483, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 485, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 488, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }
  /* line 492, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  pre,
blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  /* line 498, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 500, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 503, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  /* line 507, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 514, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  /* line 517, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }
  /* line 518, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }
  /* line 519, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }
  /* line 520, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}

/* line 347, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.5/";
}

/* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 356, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:50.063em)/";
  width: 50.063em;
}

/* line 361, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 392, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fafafa;
  color: #333;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  position: relative;
  cursor: auto;
}

/* line 409, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 412, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 414, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 418, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 425, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 426, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 173, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 428, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 434, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 437, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 447, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 450, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* small displays */
@media only screen {
  /* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }
  /* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* medium displays */
@media only screen and (min-width:50.063em) {
  /* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }
  /* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* large displays */
@media only screen and (min-width:64.063em) {
  /* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }
  /* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* xlarge displays */
@media only screen and (min-width:90.063em) {
  /* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }
  /* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* xxlarge displays */
@media only screen and (min-width:120.063em) {
  /* line 244, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }
  /* line 262, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* Orientation targeting */
/* line 285, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 287, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 292, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 296, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 300, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 304, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 309, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 314, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-landscape,
.hide-for-portrait {
    display: inherit !important;
  }
  /* line 316, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-landscape,
.show-for-portrait {
    display: none !important;
  }
  /* Specific visibility for tables */
  /* line 321, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }
  /* line 325, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }
  /* line 329, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }
  /* line 333, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }
  /* line 338, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
th.show-for-landscape,
th.hide-for-portrait {
    display: table-cell !important;
  }
}

@media only screen and (orientation: portrait) {
  /* line 344, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-portrait,
.hide-for-landscape {
    display: inherit !important;
  }
  /* line 346, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-portrait,
.show-for-landscape {
    display: none !important;
  }
  /* Specific visibility for tables */
  /* line 351, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }
  /* line 355, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }
  /* line 359, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }
  /* line 363, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }
  /* line 368, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
th.show-for-portrait,
th.hide-for-landscape {
    display: table-cell !important;
  }
}

/* Touch-enabled device targeting */
/* line 374, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 375, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table;
}

/* line 381, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 382, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 396, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }
  /* line 397, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }
  /* line 399, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table;
  }
  /* line 400, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }
  /* line 401, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }
  /* line 402, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }
  /* line 403, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }
  /* line 404, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}

/* line 1, app/assets/stylesheets/components/_base.scss */
body {
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 !important;
  min-width: 320px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 15, app/assets/stylesheets/components/_base.scss */
.selecton {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -o-user-select: text;
  user-select: text;
}

/* line 24, app/assets/stylesheets/components/_base.scss */
body.ngdialog-open .contents-wrapper {
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 28, app/assets/stylesheets/components/_base.scss */
body.ngdialog-open .content-layout {
  overflow: hidden;
}

/* line 33, app/assets/stylesheets/components/_base.scss */
.contents-wrapper {
  position: relative;
  min-height: 100%;
}

/* line 38, app/assets/stylesheets/components/_base.scss */
a {
  outline: none;
  color: #007ee5;
}

/* line 41, app/assets/stylesheets/components/_base.scss */
a:hover {
  color: #046cb5;
}

/* line 45, app/assets/stylesheets/components/_base.scss */
ul,
ol,
dl {
  margin: 0;
}

/* line 51, app/assets/stylesheets/components/_base.scss */
button:focus {
  outline: 0;
}

/* line 56, app/assets/stylesheets/components/_base.scss */
.button.primary,
button.primary {
  color: #333 !important;
  background-color: #fdc437;
  border-color: #f4ae02;
  color: #FFFFFF;
}

/* line 161, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.button.primary:hover, .button.primary:focus,
button.primary:hover,
button.primary:focus {
  background-color: #f4ae02;
}

/* line 167, ../usr/local/bundle/ruby/2.6.0/gems/foundation-rails-5.4.5.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.button.primary:hover, .button.primary:focus,
button.primary:hover,
button.primary:focus {
  color: #FFFFFF;
}

/* line 62, app/assets/stylesheets/components/_base.scss */
.button.tiny,
button.tiny {
  padding: 5px 10px;
  height: 1.6875rem;
}

/* line 67, app/assets/stylesheets/components/_base.scss */
span.tiny {
  height: 27px;
  line-height: 27px;
}

/* line 71, app/assets/stylesheets/components/_base.scss */
input.tiny {
  padding: 0 10px;
  height: 27px;
}

/* line 75, app/assets/stylesheets/components/_base.scss */
select.tiny {
  padding: 0 10px;
  height: 27px;
  line-height: 10px;
}

/* line 80, app/assets/stylesheets/components/_base.scss */
label {
  color: #333;
}

/* line 84, app/assets/stylesheets/components/_base.scss */
button.disabled,
button[disabled],
.button.disabled,
.button[disabled] {
  opacity: .5;
}

/* line 92, app/assets/stylesheets/components/_base.scss */
button.tiny i {
  font-size: 18px;
  line-height: 30px;
}

/* line 96, app/assets/stylesheets/components/_base.scss */
button.tiny .inset {
  display: inline-block;
}

/* line 98, app/assets/stylesheets/components/_base.scss */
button.tiny .inset > * {
  display: inline-block;
  float: left;
  line-height: 18px;
}

/* line 103, app/assets/stylesheets/components/_base.scss */
button.tiny .inset i {
  margin: 6px 8px 6px 2px;
  font-size: 18px;
}

/* line 107, app/assets/stylesheets/components/_base.scss */
button.tiny .inset .ico-text {
  display: inline-block;
  margin: 6px 2px 6px 0;
}

/* line 111, app/assets/stylesheets/components/_base.scss */
button.tiny .inset span {
  margin: 6px 0;
}

/* line 117, app/assets/stylesheets/components/_base.scss */
button.secondary,
.button.secondary {
  border: 1px solid #ccc;
  transition: all 200ms ease-out;
}

/* line 121, app/assets/stylesheets/components/_base.scss */
button.secondary:focus, button.secondary:hover,
.button.secondary:focus,
.button.secondary:hover {
  border: 1px solid #888;
  background-color: #fff;
}

/* line 128, app/assets/stylesheets/components/_base.scss */
.operation-upload {
  border: 1px solid #a2bd37;
  background-color: #a2bd37;
  transition: all 200ms ease-out;
}

/* line 132, app/assets/stylesheets/components/_base.scss */
.operation-upload:focus, .operation-upload:hover {
  border: 1px solid #82972c;
  background-color: #82972c;
}

/* line 139, app/assets/stylesheets/components/_base.scss */
.operation-download {
  border: 1px solid #fdc437;
  background-color: #fdc437;
  color: #333;
  transition: all 200ms ease-out;
}

/* line 144, app/assets/stylesheets/components/_base.scss */
.operation-download:focus, .operation-download:hover {
  border: 1px solid #f4ae02;
  background-color: #f4ae02;
  color: #333;
}

/* line 152, app/assets/stylesheets/components/_base.scss */
button.disabled,
button[disabled],
.button.disabled,
button[disabled],
button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
  border: 1px solid #ccc;
  background-color: #eee;
  color: #888;
}

/* line 169, app/assets/stylesheets/components/_base.scss */
[class^='icon-'] > div,
[class*=' icon-'] > div {
  display: inline-block;
  float: left;
}

/* line 175, app/assets/stylesheets/components/_base.scss */
.nowrap {
  white-space: nowrap;
}

/* line 179, app/assets/stylesheets/components/_base.scss */
.hide {
  display: none !important;
}

/* line 183, app/assets/stylesheets/components/_base.scss */
.animate-show {
  opacity: 1;
  -webkit-transition: all linear .7s;
  -moz-transition: all linear .7s;
  -o-transition: all linear .7s;
  transition: all linear .7s;
  transition: all linear .7s;
}

/* line 193, app/assets/stylesheets/components/_base.scss */
.animate-show.ng-hide-add,
.animate-show.ng-hide-remove {
  display: block !important;
}

/* line 198, app/assets/stylesheets/components/_base.scss */
.animate-show.ng-hide {
  opacity: 0;
}

/* line 202, app/assets/stylesheets/components/_base.scss */
.operation-shared {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 35px;
}

/* line 212, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link {
  width: 150px;
  height: 35px;
  font-size: 13px;
  line-height: 35px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 225, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link .shared-none {
  margin-left: 5px;
}

/* line 228, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link .shared-container {
  position: relative;
}

/* line 230, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link .shared-container input {
  padding: 0;
  height: 30px;
  border: none;
  border-bottom: 1px solid #777;
  background: #fff;
  box-shadow: none;
  font-size: 14px;
}

/* line 239, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link .shared-container .copy-link {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 5px;
  width: 30px;
  height: 27px;
  background: #fff;
  color: #333;
}

/* line 249, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link .shared-container .copy-link:before {
  position: absolute;
  top: 6px;
  right: 5px;
  content: '\e601';
  font-family: 'icomoon';
}

/* line 256, app/assets/stylesheets/components/_base.scss */
.operation-shared .shared-link .shared-container .share-link-copy {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  padding: 0;
  width: 100%;
  height: 27px;
  border-radius: 3px;
  background: #777;
  color: #fff;
  text-align: center;
  line-height: 25px;
}

/* line 273, app/assets/stylesheets/components/_base.scss */
.operation-shared .onoffswitch-container {
  margin-top: 5px;
  margin-right: 10px;
  min-width: 50px;
  width: 50px;
}

/* line 278, app/assets/stylesheets/components/_base.scss */
.operation-shared .onoffswitch-container .onoffswitch {
  float: left;
}

/* line 284, app/assets/stylesheets/components/_base.scss */
#object-lock {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  padding-top: 60px;
  width: 36px;
  height: 36px;
}

/* line 294, app/assets/stylesheets/components/_base.scss */
.content-layout {
  position: relative;
  min-height: 100%;
  /* box-shadow: 0 1px 2px rgba(0,0,0,.1);*/
  background: #fff;
}

/* line 299, app/assets/stylesheets/components/_base.scss */
.content-layout.overflow {
  overflow: hidden;
}

/* line 302, app/assets/stylesheets/components/_base.scss */
.content-layout.border {
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
}

/* line 308, app/assets/stylesheets/components/_base.scss */
.ico-text {
  display: inline-block;
  margin-left: 5px;
}

/* line 314, app/assets/stylesheets/components/_base.scss */
button::-moz-focus-inner {
  border: 0;
}

/* line 318, app/assets/stylesheets/components/_base.scss */
fieldset {
  border: none;
}

/* line 332, app/assets/stylesheets/components/_base.scss */
.oauth-list {
  margin-top: 24px;
}

/* line 334, app/assets/stylesheets/components/_base.scss */
.oauth-list a.oauth {
  display: inline-block;
  float: left;
  overflow: hidden;
  margin: 0 10px 10px 0;
  width: 44px;
  height: 44px;
  border-radius: 4px;
}

/* line 342, app/assets/stylesheets/components/_base.scss */
.oauth-list a.oauth:hover {
  -webkit-box-shadow: 0 2px 8px #bbb;
  -moz-box-shadow: 0 2px 8px #bbb;
  box-shadow: 0 2px 8px #bbb;
}

/* line 1, app/assets/stylesheets/components/_block_content.scss */
.block-max {
  min-height: 265px;
}

/* line 3, app/assets/stylesheets/components/_block_content.scss */
.block-max > * {
  margin: auto;
  max-width: 380px;
  width: 100%;
}

/* line 8, app/assets/stylesheets/components/_block_content.scss */
.block-max.social-block {
  min-height: 180px;
}

@media only screen and (min-width:50.063em) {
  /* line 1, app/assets/stylesheets/components/_block_content.scss */
  .block-max {
    margin: -28px 0;
    padding-top: 28px;
    padding-bottom: 28px;
    min-height: 320px;
  }
  /* line 17, app/assets/stylesheets/components/_block_content.scss */
  .block-max.normal:last-child {
    padding-right: 0;
    border-left: 1px solid #eee;
  }
  /* line 21, app/assets/stylesheets/components/_block_content.scss */
  .block-max.normal:first-child {
    padding-left: 0;
    border-left: 1px solid #fff;
  }
  /* line 27, app/assets/stylesheets/components/_block_content.scss */
  .block-max.invert:last-child {
    float: left;
    padding-left: 0;
    border-left: 1px solid #fff;
  }
  /* line 32, app/assets/stylesheets/components/_block_content.scss */
  .block-max.invert:first-child {
    float: right;
    padding-right: 0;
    border-left: 1px solid #eee;
  }
}

@media only screen and (max-width: 50em) {
  /* line 40, app/assets/stylesheets/components/_block_content.scss */
  .block-max:last-child {
    margin-top: 14px;
  }
}

/* line 46, app/assets/stylesheets/components/_block_content.scss */
.block-row-none {
  margin: 0;
  padding: 0;
  border-top: 1px solid #eee;
}

/* line 50, app/assets/stylesheets/components/_block_content.scss */
.block-row-none .row {
  margin: 0;
  padding: 28px;
}

/* line 54, app/assets/stylesheets/components/_block_content.scss */
.block-row-none.border-bottom {
  border-bottom: 1px solid #eee;
}

/* line 58, app/assets/stylesheets/components/_block_content.scss */
.block-row-none .oauth-block > div {
  padding: 0;
}

/* line 60, app/assets/stylesheets/components/_block_content.scss */
.block-row-none .oauth-block > div.unbind-account {
  padding-top: 14px;
}

/* line 67, app/assets/stylesheets/components/_block_content.scss */
.block-quota {
  padding: 18px 28px;
  border-top: 1px solid #eee;
}

/* line 70, app/assets/stylesheets/components/_block_content.scss */
.block-quota .quota {
  position: absolute;
  right: 28px;
  float: right;
  line-height: 18px;
}

/* line 76, app/assets/stylesheets/components/_block_content.scss */
.block-quota .progress .meter {
  background: #a2bd37;
}

/* line 81, app/assets/stylesheets/components/_block_content.scss */
.block {
  display: block;
}

/* line 85, app/assets/stylesheets/components/_block_content.scss */
#settings {
  overflow: hidden;
  max-height: 800px;
  transition: max-height .8s ease-out;
}

/* line 89, app/assets/stylesheets/components/_block_content.scss */
#settings.hidden {
  max-height: 0;
  border-top: none;
}

/* line 96, app/assets/stylesheets/components/_block_content.scss */
.auth-container .name {
  font-size: 18px;
}

/* line 99, app/assets/stylesheets/components/_block_content.scss */
.auth-container .description {
  margin-right: 5px;
  color: #7b8390;
  font-size: 13px;
  line-height: 22px;
}

/* line 105, app/assets/stylesheets/components/_block_content.scss */
.auth-container > div {
  margin-bottom: 14px;
}

/* line 108, app/assets/stylesheets/components/_block_content.scss */
.auth-container .inline > div {
  display: inline-block;
}

/* line 111, app/assets/stylesheets/components/_block_content.scss */
.auth-container .session .content {
  color: #555;
  font-size: 13px;
}

/* line 115, app/assets/stylesheets/components/_block_content.scss */
.auth-container .files-count {
  margin-right: 10px;
}

/* line 2, app/assets/stylesheets/components/_forms.scss */
.field-group input,
.field-group input:focus,
.field-group textarea {
  margin: 0;
  padding: 0;
  height: 30px;
  border: none;
  border-bottom: 1px solid #777;
  background: #fff;
  box-shadow: none;
  font-size: 15px;
}

/* line 14, app/assets/stylesheets/components/_forms.scss */
.field-group textarea {
  padding-top: 10px;
}

/* line 17, app/assets/stylesheets/components/_forms.scss */
.field-group .field-item {
  margin: 5px 0;
}

/* line 20, app/assets/stylesheets/components/_forms.scss */
.field-group label {
  position: relative;
  top: 20px;
  color: #9e9e9e;
  font-size: 15px;
  line-height: 20px;
  cursor: text;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

/* line 34, app/assets/stylesheets/components/_forms.scss */
.field-group label.active {
  top: 0;
  color: #555;
  font-size: 13px;
}

/* line 39, app/assets/stylesheets/components/_forms.scss */
.field-group label.error {
  color: #b03737;
}

/* line 44, app/assets/stylesheets/components/_forms.scss */
.field-group input:focus,
.field-group textarea:focus {
  border-bottom: 1px solid #007ee5;
  box-shadow: 0 1px 0 0 #007ee5;
}

/* line 49, app/assets/stylesheets/components/_forms.scss */
.field-group .prepend {
  padding: 0 0 10px 0;
}

/* line 52, app/assets/stylesheets/components/_forms.scss */
.field-group .append {
  float: right;
  margin: 14px 0 0 0;
  color: #888;
}

/* line 59, app/assets/stylesheets/components/_forms.scss */
button.big-blue {
  margin: 19px 0 0 0;
  padding: 0;
  width: 100%;
  height: 36px;
  border: none;
  background: #2895f1;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
}

/* line 69, app/assets/stylesheets/components/_forms.scss */
button.big-blue:hover {
  background: #007ee5;
}

/* line 75, app/assets/stylesheets/components/_forms.scss */
.switcher button.big-blue {
  width: 48%;
}

/* line 77, app/assets/stylesheets/components/_forms.scss */
.switcher button.big-blue:first-child {
  float: left;
}

/* line 80, app/assets/stylesheets/components/_forms.scss */
.switcher button.big-blue:last-child {
  float: right;
}

/* line 83, app/assets/stylesheets/components/_forms.scss */
.switcher button.big-blue.disable {
  border: none;
  border: 1px solid #ccc;
  background: #fff;
  color: #555;
  opacity: 1;
  cursor: pointer;
  transition: all 200ms ease-out;
}

/* line 91, app/assets/stylesheets/components/_forms.scss */
.switcher button.big-blue.disable:hover {
  border: 1px solid #888;
  color: #333;
}

/* line 98, app/assets/stylesheets/components/_forms.scss */
.switcher .remember button.big-blue {
  width: 100%;
}

/* line 103, app/assets/stylesheets/components/_forms.scss */
.remember-password {
  line-height: 22px;
  cursor: pointer;
}

/* line 106, app/assets/stylesheets/components/_forms.scss */
.remember-password:hover {
  border-bottom: 1px solid #333;
  color: #333;
}

/* line 1, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu {
  right: -3px;
  left: auto;
  display: none;
  margin: 0;
  margin-top: 6px;
  padding: 10px 0;
  width: 170px;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
  font-size: 13px;
}

/* line 13, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu .desc {
  font-size: 14px;
}

/* line 16, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu .line {
  margin: 7px 0;
  padding: 0;
  border-top: 1px dashed #ccc;
}

/* line 21, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu .separ {
  margin: 7px 0 0 0;
  padding: 0;
}

/* line 25, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu .check-group {
  padding: 3px 0;
  height: 28px;
}

/* line 28, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu .check-group label {
  margin: 0;
  padding-left: 33px;
  width: 100%;
  line-height: 21px;
}

/* line 35, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu [class*='operation-'] {
  cursor: pointer;
}

/* line 38, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div,
.dropdown-menu span > div {
  padding: 9px 14px;
  width: 100%;
}

/* line 42, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div > i,
.dropdown-menu span > div > i {
  position: relative;
  top: 2px;
  padding-right: 12px;
  font-size: 15px;
  line-height: 10px;
}

/* line 48, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div > i.icon-pencil,
.dropdown-menu span > div > i.icon-pencil {
  padding-right: 8px;
  font-size: 17px;
}

/* line 52, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div > i.icon-add,
.dropdown-menu span > div > i.icon-add {
  top: 4px;
  left: -3px;
  padding-right: 7px;
  font-size: 20px;
  line-height: 9px;
}

/* line 60, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div input,
.dropdown-menu span > div input {
  margin: 0;
}

/* line 63, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div:hover,
.dropdown-menu span > div:hover {
  background: #eee;
}

/* line 66, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div.desc,
.dropdown-menu span > div.desc {
  padding-top: 5px;
  text-align: center;
}

/* line 69, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div.desc:hover,
.dropdown-menu span > div.desc:hover {
  background: #fff;
}

/* line 73, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div.operation-button,
.dropdown-menu span > div.operation-button {
  padding: 2px 10px;
  text-align: center;
}

/* line 76, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div.operation-button button,
.dropdown-menu span > div.operation-button button {
  width: 144px;
}

/* line 80, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div.operation-download-folder,
.dropdown-menu span > div.operation-download-folder {
  padding: 9px 14px 11px 14px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #fdc437;
  transition: background-color 200ms ease-out;
}

/* line 86, app/assets/stylesheets/components/_dropdown_menu.scss */
.dropdown-menu > div.operation-download-folder:hover,
.dropdown-menu span > div.operation-download-folder:hover {
  background-color: #f4ae02;
}

/* line 93, app/assets/stylesheets/components/_dropdown_menu.scss */
#operation-download-menu.dropdown-menu {
  padding: 10px 0 0 0;
  width: 160px;
}

/* line 60, app/assets/stylesheets/application.scss */
.content-block {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  margin-top: 70px;
}

/* line 3, app/assets/stylesheets/components/_errors.scss */
.content-block .content-layout > .error {
  position: relative;
  bottom: 0;
  padding-top: 50px;
  color: #046cb5;
  font-family: "Open Sans", sans-serif;
}

/* line 9, app/assets/stylesheets/components/_errors.scss */
.content-block .content-layout > .error .error-message {
  text-align: center;
  font-size: 30px;
  line-height: 40px;
}

/* line 14, app/assets/stylesheets/components/_errors.scss */
.content-block .content-layout > .error .error-code {
  margin-bottom: 80px;
  text-align: center;
  font-size: 60px;
  line-height: 80px;
}

/* line 19, app/assets/stylesheets/components/_errors.scss */
.content-block .content-layout > .error .error-code.file {
  margin-bottom: 210px;
}

/* line 1, app/assets/stylesheets/components/_about_container.scss */
.about-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  padding: 0;
}

/* line 10, app/assets/stylesheets/components/_about_container.scss */
.about-container .title {
  margin: auto;
  margin-bottom: 14px;
  max-width: 385px;
  color: #555;
  font-size: 20px;
  line-height: 30px;
}

/* line 19, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content {
  margin: 0;
  margin-top: 20px;
  padding: 28px;
  border: 1px solid #eee;
  background: #fff;
}

/* line 26, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content .upload-container .upload-button {
  position: relative;
  height: 120px;
}

/* line 29, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content .upload-container .upload-button .operation-upload {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  padding: 0;
  max-width: 350px;
  width: 100%;
  height: 61px;
  font-size: 22px;
  line-height: 52px;
}

/* line 45, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content .upload-container .drag-description {
  margin: 13px auto 28px auto;
  max-width: 310px;
  color: #ccc;
}

/* line 49, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content .upload-container .drag-description i {
  display: inline-block;
  width: 60px;
  font-size: 64px;
}

/* line 54, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content .upload-container .drag-description .description {
  position: absolute;
  display: inline-block;
  max-width: 250px;
  font-size: 13px;
  line-height: 18px;
}

/* line 63, app/assets/stylesheets/components/_about_container.scss */
.about-container .register-content .field-group {
  margin: auto;
  max-width: 380px;
  width: 100%;
}

/* line 69, app/assets/stylesheets/components/_about_container.scss */
.about-container .about-content {
  margin-top: 28px;
  margin-bottom: 14px;
}

/* line 72, app/assets/stylesheets/components/_about_container.scss */
.about-container .about-content .description {
  margin: -1px 0;
  padding: 28px 14px;
  border: 1px solid #eee;
  background: #fff;
  color: #555;
}

/* line 78, app/assets/stylesheets/components/_about_container.scss */
.about-container .about-content .description:hover {
  -webkit-box-shadow: 0 4px 16px #e0e0e0;
  -moz-box-shadow: 0 4px 16px #e0e0e0;
  box-shadow: 0 4px 16px #e0e0e0;
}

/* line 83, app/assets/stylesheets/components/_about_container.scss */
.about-container .about-content .description .desc-title {
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 20px;
}

/* line 88, app/assets/stylesheets/components/_about_container.scss */
.about-container .about-content .description .desc-image {
  text-align: center;
}

/* line 91, app/assets/stylesheets/components/_about_container.scss */
.about-container .about-content .description .desc-body {
  margin-top: 15px;
  min-height: 60px;
  font-size: 15px;
  line-height: 20px;
}

/* line 101, app/assets/stylesheets/components/_about_container.scss */
.popup-container {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  padding: 0;
}

/* line 110, app/assets/stylesheets/components/_about_container.scss */
.popup-container .information {
  padding: 0 28px;
  margin: 20px 0;
  text-align: center;
}

/* line 116, app/assets/stylesheets/components/_about_container.scss */
.popup-container .big-blue {
  margin: auto;
  margin-top: 15px;
  width: 100%;
  right: 0;
  left: 0;
}

/* line 124, app/assets/stylesheets/components/_about_container.scss */
.popup-container .flash {
  padding: 18px 28px;
}

/* line 126, app/assets/stylesheets/components/_about_container.scss */
.popup-container .flash .alert {
  padding: 14px;
  border-radius: 3px;
  background: #b03737;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}

/* line 133, app/assets/stylesheets/components/_about_container.scss */
.popup-container .flash .alert.notice {
  background: #a2bd37;
}

/* line 139, app/assets/stylesheets/components/_about_container.scss */
.popup-container .title {
  margin: auto;
  margin-bottom: 14px;
  max-width: 385px;
  color: #555;
  font-size: 20px;
  line-height: 30px;
}

/* line 147, app/assets/stylesheets/components/_about_container.scss */
.popup-container .template {
  padding: 0 26px 28px 26px;
}

/* line 149, app/assets/stylesheets/components/_about_container.scss */
.popup-container .template ul {
  margin-left: 1.1rem;
}

/* line 152, app/assets/stylesheets/components/_about_container.scss */
.popup-container .template table {
  width: 100%;
}

/* line 158, app/assets/stylesheets/components/_about_container.scss */
.term-description {
  margin-top: 28px;
}

/* line 160, app/assets/stylesheets/components/_about_container.scss */
.term-description .info-description {
  margin-bottom: 24px;
}

/* line 164, app/assets/stylesheets/components/_about_container.scss */
#place116 {
  margin-top: 20px;
  text-align: center;
}

@keyframes border-fadein {
  0% {
    border-bottom: 1px solid rgba(255, 85, 0, 0);
  }
  25% {
    border-bottom: 1px solid rgba(255, 85, 0, 0);
  }
  100% {
    border-bottom: 1px solid #ff5500;
  }
}

/* line 76, app/assets/stylesheets/application.scss */
#header-template {
  display: none;
}

/* line 79, app/assets/stylesheets/application.scss */
#header-template.visible {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  display: block;
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
  background: #fff;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}

/* line 90, app/assets/stylesheets/application.scss */
#header-template .header {
  position: relative;
  width: 100%;
  height: 70px;
  background: #fff;
}

/* line 7, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar {
  z-index: 1;
  transition: all 200ms ease-out;
}

/* line 12, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .slideon {
  margin-right: 40px;
  background: transparent;
}

/* line 16, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .slideon .top-bar-section .settings {
  display: block;
  opacity: 1;
  -webkit-animation: ngdialog-fadein .5;
  animation: ngdialog-fadein .5;
}

/* line 24, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section {
  display: inline-block;
  float: right;
}

/* line 27, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section ul li > a {
  padding: 0;
}

/* line 30, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section ul.right {
  width: auto;
}

/* line 33, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .settings {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -70px;
  display: none;
  margin: auto 21px;
  height: 38px;
  color: #ddd;
  font-size: 30px;
  line-height: 42px;
  opacity: 0;
  cursor: pointer;
  transition: color .2s ease-out;
}

/* line 47, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .settings:hover {
  color: #333;
}

/* line 51, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .current-user {
  cursor: pointer;
}

/* line 55, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .user-pref > div {
  display: inline-block;
}

/* line 58, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .user-pref .user-ico {
  float: left;
  margin-right: 10px;
  width: 38px;
  height: 70px;
  color: #ddd;
}

/* line 64, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .user-pref .user-ico i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 38px;
  height: 38px;
  font-size: 38px;
}

/* line 75, app/assets/stylesheets/components/_top_bar.scss */
#header-template .header .top-bar-section .user-pref .user-name {
  float: right;
  margin-right: 26px;
  color: #888;
  line-height: 70px;
}

/* line 86, app/assets/stylesheets/components/_top_bar.scss */
#header-template .top-bar-section ul li {
  background: transparent;
}

/* line 88, app/assets/stylesheets/components/_top_bar.scss */
#header-template .top-bar-section ul li > button {
  top: 0;
  color: #555;
  font-size: 14px;
  transition: all 300ms ease-out;
}

/* line 93, app/assets/stylesheets/components/_top_bar.scss */
#header-template .top-bar-section ul li > button.sign-in {
  display: inline-block;
  margin: 18px 26px;
  padding: 0;
  width: 80px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #555;
  line-height: 32px;
}

/* line 102, app/assets/stylesheets/components/_top_bar.scss */
#header-template .top-bar-section ul li > button.sign-in:hover, #header-template .top-bar-section ul li > button.sign-in:focus {
  border: 1px solid #888;
  background: #fff;
}

/* line 96, app/assets/stylesheets/application.scss */
#header-template .service-block {
  position: absolute;
  right: 0;
  left: 0;
  display: inline-block;
  margin: auto;
  padding: 0;
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

/* line 30, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu {
  position: absolute;
  right: 0;
  left: 0;
}

/* line 34, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabbable {
  position: absolute;
}

/* line 37, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs {
  margin-top: 0;
  line-height: 70px;
}

/* line 40, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs dd a {
  margin: 0 2px;
  padding: 0 20px;
  line-height: 69px;
}

/* line 45, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs dd.active a,
#header-template .service-block .service-menu .tabs .tab-title.active a {
  border-bottom: 1px solid #ff5500;
  -webkit-animation: border-fadein .5s;
  animation: border-fadein .5s;
}

/* line 51, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs dd.disabled {
  display: none !important;
}

/* line 54, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs dd.search-block {
  overflow: hidden;
  margin-right: 26px;
  height: 70px;
}

/* line 58, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs dd.search-block input {
  top: 0;
  display: inline-block;
  margin: 14px 0 14px 5px;
  width: 220px;
  height: 34px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  box-shadow: none;
}

/* line 68, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs dd.search-block button {
  top: 0;
  display: inline-block;
  margin: 18px 0;
  padding: 0;
  width: 80px;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #555;
  font-size: 14px;
  line-height: 32px;
}

/* line 83, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .logo {
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-left: 26px;
  height: 70px;
}

/* line 90, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .logo img {
  float: left;
  padding: 15px 2px 12px 26px;
}

/* line 94, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .logo .icon-logo {
  display: inline-block;
  width: 55px;
  color: #a2bd37;
  font-size: 44px;
  line-height: 70px;
}

/* line 100, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .logo .icon-logo:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -1px;
  margin: auto;
}

/* line 109, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .logo div {
  position: relative;
  float: left;
  height: 70px;
  color: #7b8390;
  font-size: 23px;
  line-height: 70px;
}

/* line 117, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .logo .ico-text {
  margin-left: 10px;
}

@media only screen and (max-width: 50em) {
  /* line 83, app/assets/stylesheets/components/_service_block.scss */
  #header-template .service-block .service-menu .logo {
    margin-right: 0;
    margin-left: 10px;
  }
}

/* line 126, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content {
  position: absolute;
  z-index: 2;
  padding: 0 15px;
  height: 0;
  background: transparent;
  font-size: 12px;
}

/* line 133, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content a {
  display: none;
  margin: 0 10px 0 0;
  padding: 0 15px;
  color: #555;
  line-height: 48px;
}

/* line 140, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content a .label-unread {
  display: inline-block;
  margin: 0 0 0 6px;
  padding: 0 7px;
  min-width: 25px;
  border: 2px solid #fff;
  border-radius: 8px;
  background: #046cb5;
  background-clip: padding-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  line-height: 15px;
}

/* line 157, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content a:hover {
  color: #333;
}

@media only screen and (min-width: 53em) {
  /* line 133, app/assets/stylesheets/components/_service_block.scss */
  #header-template .service-block .service-menu .tabs-content a {
    display: inline-block;
  }
}

/* line 163, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content a.active {
  display: inline-block;
  border-bottom: 2px solid #555;
  color: #333;
}

/* line 167, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content a.active .label-unread {
  border: 2px solid #fff;
  background-color: #046cb5;
  color: #fff;
}

/* line 173, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content a.disabled {
  display: none;
}

/* line 177, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content > .content {
  position: relative;
  padding: 0;
  text-align: center;
}

/* line 181, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content > .content > div {
  line-height: 50px;
}

/* line 185, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content .mobile-tabs {
  position: absolute;
  top: 6px;
  right: 0;
  display: block;
}

@media only screen and (min-width: 53em) {
  /* line 185, app/assets/stylesheets/components/_service_block.scss */
  #header-template .service-block .service-menu .tabs-content .mobile-tabs {
    display: none;
  }
}

/* line 193, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content .mobile-tabs button {
  margin-bottom: 2px;
  border: 1px solid #ccc;
}

/* line 197, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content .mobile-tabs .dropdown-menu {
  right: 0;
  width: 220px;
}

/* line 200, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content .mobile-tabs .dropdown-menu > div {
  padding: 0 10px;
}

/* line 202, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content .mobile-tabs .dropdown-menu > div a {
  display: block;
  margin: 0 -10px;
  padding: 2px 15px;
  height: 30px;
}

/* line 209, app/assets/stylesheets/components/_service_block.scss */
#header-template .service-block .service-menu .tabs-content .mobile-tabs .dropdown-menu .active,
#header-template .service-block .service-menu .tabs-content .mobile-tabs .dropdown-menu .disabled {
  display: none;
}

/* line 1, app/assets/stylesheets/components/_footer.scss */
.row.footer-content {
  margin: 0;
  margin-top: 28px;
  padding: 18px 14px 28px;
  border-top: 1px solid #eee;
  color: #888;
  font-size: 13px;
}

/* line 8, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links {
  display: inline-block;
  width: 100%;
}

/* line 11, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links > div {
  overflow: hidden;
  height: 21px;
}

/* line 15, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links .left-content {
  float: left;
}

/* line 17, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links .left-content > * {
  display: inline-block;
  margin: 0 10px 0 0;
  color: #888;
  line-height: 20px;
}

@media only screen and (max-width: 50em) {
  /* line 15, app/assets/stylesheets/components/_footer.scss */
  .row.footer-content .links .left-content {
    float: right;
  }
  /* line 25, app/assets/stylesheets/components/_footer.scss */
  .row.footer-content .links .left-content > * {
    margin: 0 0 0 10px;
  }
}

/* line 30, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links .right-content {
  float: right;
}

/* line 32, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links .right-content > * {
  display: inline-block;
  margin: 0 0 0 10px;
  color: #888;
  line-height: 20px;
}

/* line 39, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .links a:hover {
  border-bottom: 1px solid #333;
  color: #333;
}

/* line 44, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .language {
  margin-top: 5px;
}

/* line 46, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .language a {
  float: right;
  padding-right: 22px;
  color: #888;
}

/* line 50, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .language a.en {
  background: transparent url(/assets/flags/en-097f8db12c193936f803052d0e27068c5e8959011a541b12d609c5c73d464d52.png) no-repeat 100% 50%;
}

/* line 53, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .language a.ru {
  background: transparent url(/assets/flags/ru-a17844b62216e618f575bc685e0a1fa17df414980883f673e79ed67e1d76c42d.png) no-repeat 100% 50%;
}

/* line 56, app/assets/stylesheets/components/_footer.scss */
.row.footer-content .language a:hover {
  color: #333;
}

/* line 108, app/assets/stylesheets/application.scss */
.navigate {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 5;
  max-width: 75rem;
  width: 100%;
  height: 50px;
  background: #efefef;
}

/* line 10, app/assets/stylesheets/components/_navigate.scss */
.navigate.fix {
  position: fixed;
  -webkit-transform: translateZ(0);
}

/* line 14, app/assets/stylesheets/components/_navigate.scss */
.navigate .default-state {
  width: 100%;
}

/* line 21, app/assets/stylesheets/components/_navigate.scss */
.navigate .breadcrumb-container {
  display: inline-block;
  float: left;
  overflow: hidden;
  min-width: 1px;
  max-width: 47%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 29, app/assets/stylesheets/components/_navigate.scss */
.navigate .breadcrumb-container .breadcrumbs {
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding-right: 0;
  max-width: 53.5rem;
  height: 49px;
  background: transparent;
  white-space: nowrap;
}

/* line 38, app/assets/stylesheets/components/_navigate.scss */
.navigate .breadcrumb-container .breadcrumbs > :first-child {
  padding-right: 0.25rem;
}

/* line 41, app/assets/stylesheets/components/_navigate.scss */
.navigate .breadcrumb-container .breadcrumbs > * {
  display: inline-block;
  float: none;
  height: 1.5rem;
  line-height: 1.5625rem;
}

/* line 46, app/assets/stylesheets/components/_navigate.scss */
.navigate .breadcrumb-container .breadcrumbs > *:before {
  top: 0;
  left: 0.3125rem;
}

/* line 53, app/assets/stylesheets/components/_navigate.scss */
.navigate .create-subfolder-container {
  position: relative;
  float: left;
  margin: 0 10px;
  min-width: 33px;
  width: 33px;
}

/* line 63, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container {
  position: absolute;
  right: 0;
  z-index: 3;
  display: inline-block;
  float: right;
  margin: 7px 0;
  min-width: 420px;
  height: 35px;
  background: #efefef;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 50em) {
  /* line 63, app/assets/stylesheets/components/_navigate.scss */
  .navigate .operation-breadcrumb-container {
    min-width: 205px;
  }
}

/* line 78, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .access {
  position: absolute;
  right: 0;
  display: inline-block;
  margin-right: 24px;
  padding-left: 5px;
  min-width: 185px;
  width: 185px;
  background: #efefef;
}

/* line 87, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .access.selected {
  position: absolute;
  right: 0;
}

/* line 91, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .access > button,
.navigate .operation-breadcrumb-container .access > div {
  float: right;
}

/* line 96, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container {
  position: absolute;
  right: 225px;
  float: right;
}

/* line 100, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container .sort {
  position: relative;
  float: left;
}

/* line 103, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container .sort #drop-range {
  width: 140px;
}

/* line 106, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container .sort button {
  padding-right: 10px;
  border: 1px solid #efefef;
  background: #efefef;
  color: #aaa;
  transition: all 200ms ease-out;
}

/* line 112, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container .sort button:hover, .navigate .operation-breadcrumb-container .sort-container .sort button:focus {
  color: #333;
}

/* line 119, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container .sort-inline .check-group {
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 0;
  line-height: 18px;
}

/* line 124, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container .sort-container .sort-inline .check-group label {
  margin-left: 22px;
}

/* line 130, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container #operation-more {
  width: 200px;
}

/* line 132, app/assets/stylesheets/components/_navigate.scss */
.navigate .operation-breadcrumb-container #operation-more > div {
  cursor: pointer;
}

/* line 137, app/assets/stylesheets/components/_navigate.scss */
.navigate .icon-breadcrumb {
  display: block;
  width: 24px;
  height: 24px;
  background: transparent url(/icon_breadcrumb.svg) no-repeat 0 0;
}

/* line 142, app/assets/stylesheets/components/_navigate.scss */
.navigate .icon-breadcrumb.virtual {
  background: transparent url(/icon_breadcrumb_contacts.svg) no-repeat 0 0;
}

/* line 147, app/assets/stylesheets/components/_navigate.scss */
.navigate .subfolder:before {
  content: '';
}

/* line 151, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny,
.navigate .button.tiny {
  margin: 2px;
  padding: 0;
  height: 32px;
}

/* line 156, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.operation-upload, .navigate button.tiny.operation-download,
.navigate .button.tiny.operation-upload,
.navigate .button.tiny.operation-download {
  float: right;
  padding: 0;
  width: 140px;
}

/* line 161, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.operation-upload .inset i, .navigate button.tiny.operation-download .inset i,
.navigate .button.tiny.operation-upload .inset i,
.navigate .button.tiny.operation-download .inset i {
  width: 18px;
  font-size: 16px;
}

/* line 165, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.operation-upload.folder, .navigate button.tiny.operation-download.folder,
.navigate .button.tiny.operation-upload.folder,
.navigate .button.tiny.operation-download.folder {
  width: 160px;
}

/* line 168, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.operation-upload.progress, .navigate button.tiny.operation-download.progress,
.navigate .button.tiny.operation-upload.progress,
.navigate .button.tiny.operation-download.progress {
  background: #fff;
  color: #a2bd37;
  font-weight: bold;
}

/* line 174, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.operation-upload,
.navigate .button.tiny.operation-upload {
  line-height: 30px;
}

/* line 176, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.operation-upload #open_upload,
.navigate button.tiny.operation-upload #open_modal,
.navigate .button.tiny.operation-upload #open_upload,
.navigate .button.tiny.operation-upload #open_modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

/* line 186, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.create-subfolder,
.navigate .button.tiny.create-subfolder {
  position: relative;
  margin: 9px 0;
  padding: 1px 3px;
  width: 32px;
  height: 32px;
  border: 1px solid #efefef;
  background: transparent;
  color: #888;
}

/* line 195, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.create-subfolder i,
.navigate .button.tiny.create-subfolder i {
  font-size: 24px;
  line-height: 25px;
}

/* line 199, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.create-subfolder:hover,
.navigate .button.tiny.create-subfolder:hover {
  border: 1px solid #888;
  color: #333;
}

/* line 204, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.more,
.navigate .button.tiny.more {
  width: 32px;
  height: 32px;
  background: transparent;
  color: #aaa;
}

/* line 209, app/assets/stylesheets/components/_navigate.scss */
.navigate button.tiny.more:hover, .navigate button.tiny.more:focus,
.navigate .button.tiny.more:hover,
.navigate .button.tiny.more:focus {
  color: #333;
}

/* line 218, app/assets/stylesheets/components/_navigate.scss */
#content-top-shadow {
  position: fixed;
  top: 0;
  z-index: 1;
  display: none;
  margin-left: 10px;
  width: 43.375rem;
  height: 50px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-radius: 25%;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28);
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.28);
}

@-webkit-keyframes load1 {
  0%,
80%,
100% {
    height: 6px;
    box-shadow: 0 0 #fdc437;
  }
  40% {
    height: 12px;
    box-shadow: 0 -12px #fdc437;
  }
}

@keyframes load1 {
  0%,
80%,
100% {
    height: 6px;
    box-shadow: 0 0 #fdc437;
  }
  40% {
    height: 12px;
    box-shadow: 0 -12px #fdc437;
  }
}

/* line 2, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-content,
.audio-playlist #object-content {
  position: relative;
  margin: 0;
  margin-top: -1px;
  margin-left: -1px;
  border: none;
  border-collapse: collapse;
  border-left: 1px solid #eee;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

/* line 19, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-content tr td,
.audio-playlist #object-content tr td {
  position: relative;
  padding: 0 10px;
  height: 44px;
  cursor: default;
}

/* line 25, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-content .list-header,
.audio-playlist #object-content .list-header {
  height: 48px;
}

/* line 28, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-content .list-footer,
.audio-playlist #object-content .list-footer {
  background: #fff;
}

/* line 30, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-content .list-footer td,
.audio-playlist #object-content .list-footer td {
  height: 0;
}

/* line 33, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-content .list-footer #list-loading,
.audio-playlist #object-content .list-footer #list-loading {
  position: relative;
  top: 20px;
  right: 0;
  left: 0;
  margin: auto;
  width: 45px;
  height: 45px;
}

/* line 44, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item {
  overflow: hidden;
  box-sizing: border-box;
  height: 44px;
  border-top: 1px solid #dddcda;
  background: #fff;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  -webkit-transition: .1s ease background;
  transition: .1s ease background;
}

/* line 56, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item .ico .check-group {
  display: none;
}

/* line 58, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item .ico .check-group label {
  position: absolute;
  display: block;
  margin: 15px 10px;
  width: 20px;
  height: 20px;
}

/* line 66, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item .ico .ico-image {
  display: inline-block;
}

/* line 70, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item .ico:hover .check-group {
  display: block;
}

/* line 73, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item .ico:hover .ico-image {
  display: none;
}

/* line 79, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item:hover {
  background: #fafafa;
}

/* line 83, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item.selected {
  border-top: solid 1px #cecece;
  border-bottom: solid 1px #cecece;
  background: #fafafa;
}

/* line 89, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item.selected .ico .check-group {
  display: block;
}

/* line 92, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item.selected .ico .ico-image {
  display: none;
}

/* line 97, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item:last-child {
  border-bottom: 1px solid #dddcda;
}

/* line 100, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item > td {
  position: relative;
  height: 44px;
  cursor: default;
}

/* line 104, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item > td > div {
  overflow: hidden;
  max-height: 44px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 111, app/assets/stylesheets/components/_object_table.scss */
.audio-playlist .object-item > div {
  display: inline-block;
}

/* line 28, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .modal-header {
  line-height: 45px;
}

/* line 31, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .modal-body {
  margin: 0 -26px;
}

/* line 34, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .modal-footer {
  height: 8px;
}

/* line 38, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .object-content {
  border-left: none;
}

/* line 40, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .object-content td {
  color: #333;
  font-size: 13px;
}

/* line 44, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .object-content .name {
  width: 100%;
}

/* line 47, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .object-content .ico {
  min-width: 40px;
  width: 40px;
}

/* line 50, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .object-content .ico i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 6px auto 3px;
  width: 33px;
  height: 35px;
  color: #aaa;
  font-size: 32px;
}

/* line 63, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .object-content .current {
  min-width: 30px;
}

/* line 68, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .loader,
.audio-playlist .loader:before,
.audio-playlist .loader:after {
  width: 5px;
  height: 12px;
  background: #fdc437;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
}

/* line 77, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .loader:before,
.audio-playlist .loader:after {
  position: absolute;
  top: 0;
  content: '';
}

/* line 83, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .loader:before {
  left: -8px;
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s;
}

/* line 88, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .loader {
  position: absolute;
  overflow: visible !important;
  margin: 0 auto;
  text-indent: -9999em;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s;
}

/* line 100, app/assets/stylesheets/components/_audio_playlist.scss */
.audio-playlist .loader:after {
  left: 8px;
}

/* line 119, app/assets/stylesheets/application.scss */
.left-container {
  position: absolute;
  top: 50px;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: 21.5rem;
  border-left: 1px solid #efefef;
}

/* line 2, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-content,
.left-container #object-content {
  position: relative;
  margin: 0;
  margin-top: -1px;
  margin-left: -1px;
  border: none;
  border-collapse: collapse;
  border-left: 1px solid #eee;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

/* line 19, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-content tr td,
.left-container #object-content tr td {
  position: relative;
  padding: 0 10px;
  height: 50px;
  cursor: default;
}

/* line 25, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-content .list-header,
.left-container #object-content .list-header {
  height: 48px;
}

/* line 28, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-content .list-footer,
.left-container #object-content .list-footer {
  background: #fff;
}

/* line 30, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-content .list-footer td,
.left-container #object-content .list-footer td {
  height: 0;
}

/* line 33, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-content .list-footer #list-loading,
.left-container #object-content .list-footer #list-loading {
  position: relative;
  top: 20px;
  right: 0;
  left: 0;
  margin: auto;
  width: 45px;
  height: 45px;
}

/* line 44, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item {
  overflow: hidden;
  box-sizing: border-box;
  height: 50px;
  border-top: 1px solid #dddcda;
  background: #fff;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  -webkit-transition: .1s ease background;
  transition: .1s ease background;
}

/* line 56, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item .ico .check-group {
  display: none;
}

/* line 58, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item .ico .check-group label {
  position: absolute;
  display: block;
  margin: 15px 10px;
  width: 20px;
  height: 20px;
}

/* line 66, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item .ico .ico-image {
  display: inline-block;
}

/* line 70, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item .ico:hover .check-group {
  display: block;
}

/* line 73, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item .ico:hover .ico-image {
  display: none;
}

/* line 79, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item:hover {
  background: #fafafa;
}

/* line 83, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item.selected {
  border-top: solid 1px #cecece;
  border-bottom: solid 1px #cecece;
  background: #fafafa;
}

/* line 89, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item.selected .ico .check-group {
  display: block;
}

/* line 92, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item.selected .ico .ico-image {
  display: none;
}

/* line 97, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item:last-child {
  border-bottom: 1px solid #dddcda;
}

/* line 100, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item > td {
  position: relative;
  height: 50px;
  cursor: default;
}

/* line 104, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item > td > div {
  overflow: hidden;
  max-height: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 111, app/assets/stylesheets/components/_object_table.scss */
.left-container .object-item > div {
  display: inline-block;
}

@media only screen and (max-width: 50em) {
  /* line 119, app/assets/stylesheets/application.scss */
  .left-container {
    margin-right: 0;
  }
}

/* line 16, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder {
  position: absolute;
  top: 70px;
  right: 0;
  left: 0;
  margin: auto;
  width: 320px;
  height: 320px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #888;
  text-align: center;
  font-size: 15px;
}

/* line 29, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container {
  position: absolute;
  top: 55px;
  right: 0;
  left: 0;
}

/* line 34, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .ico-container {
  position: relative;
  display: block;
  margin: auto;
  width: 130px;
  color: #ccc;
  font-size: 130px;
}

/* line 42, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .ico-container i {
  color: #ccc;
  font-size: 130px;
}

/* line 47, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .ico-container .ico-label {
  position: absolute;
  top: 85px;
  right: 25px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #ccc;
  color: #fff;
}

/* line 56, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .ico-container .ico-label i {
  position: relative;
  top: -25px;
  left: -2px;
  color: #fff;
  font-size: 32px;
}

/* line 65, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .empty-content {
  margin-top: 10px;
}

/* line 67, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .empty-content > div {
  font-size: 13px;
  line-height: 18px;
}

/* line 71, app/assets/stylesheets/components/_left_container.scss */
.left-container .empty-folder .empty-container .empty-content .h1 {
  font-size: 16px;
  line-height: 26px;
}

/* line 79, app/assets/stylesheets/components/_left_container.scss */
.left-container #message-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  width: 0;
  background: #fff;
  -webkit-transition: .4s ease width;
  transition: .4s ease width;
}

/* line 89, app/assets/stylesheets/components/_left_container.scss */
.left-container #message-content.show {
  width: 100%;
}

/* line 93, app/assets/stylesheets/components/_left_container.scss */
.left-container .message-item {
  position: fixed;
}

/* line 98, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.selector {
  min-width: 40px;
  width: 40px;
}

/* line 102, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.ico {
  min-width: 40px;
  width: 40px;
}

/* line 105, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.ico > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50px;
}

/* line 113, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.ico .file i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 38px;
  height: 40px;
  font-size: 38px;
}

/* line 124, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.ico .image-ico {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 30px;
  height: 30px;
  border: 1px solid #ccc;
}

/* line 136, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.date {
  min-width: 140px;
  width: 140px;
  color: #999;
  text-align: right;
  font-size: 13px;
  line-height: 19px;
}

/* line 144, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.size {
  width: 1px;
  color: #333;
  text-align: right;
  font-size: 13px;
  line-height: 19px;
}

/* line 150, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.size div {
  width: 100px;
}

/* line 154, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.shared {
  min-width: 10px;
  width: 10px;
  -webkit-transition: .4s ease all;
  transition: .4s ease all;
}

/* line 159, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.shared div {
  width: 30px;
}

/* line 162, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.shared i {
  position: absolute;
  top: 9px;
  right: 0;
  padding: 5px;
  width: 32px;
  color: #555;
  font-size: 20px;
}

/* line 172, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.sender {
  padding: 0 !important;
  width: 1px;
}

/* line 175, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.sender div {
  width: 27px;
}

/* line 178, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.sender i {
  position: relative;
  top: 2px;
  bottom: 0;
  margin: auto;
  padding-right: 11px;
  width: 16px;
  height: 16px;
  font-size: 16px;
}

/* line 188, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.sender .icon-sent {
  color: #7cb0d4;
}

/* line 191, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.sender .icon-received {
  color: #ccdb9c;
}

/* line 195, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.name {
  overflow: hidden;
  max-width: 1px;
  width: 100%;
  color: #222;
  font-size: 13px;
  line-height: 19px;
}

/* line 202, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.name.unread {
  font-weight: bold;
}

/* line 205, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.name .form-rename {
  padding: 4px;
  width: 100%;
  height: 27px;
  border: 1px solid #777;
  border-radius: 3px;
}

/* line 213, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.correspondent {
  overflow: hidden;
  max-width: 155px;
  width: 1px;
  color: #999;
  font-size: 13px;
  line-height: 50px;
}

/* line 220, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.correspondent > div {
  float: right;
  padding: 0 10px;
}

/* line 223, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.correspondent > div .avatar {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 49px;
  opacity: .3;
  cursor: pointer;
  -webkit-transition: .4s ease opacity;
  transition: .4s ease opacity;
}

/* line 232, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.correspondent > div .avatar:hover {
  opacity: 1;
}

/* line 234, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.correspondent > div .avatar:hover img {
  width: 50px;
}

/* line 239, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.correspondent > div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 30px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
}

/* line 254, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.image-preview {
  display: none;
}

/* line 257, app/assets/stylesheets/components/_left_container.scss */
.left-container .list.footer-content {
  padding-bottom: 10px;
  line-height: 24px;
}

/* line 263, app/assets/stylesheets/components/_left_container.scss */
.left-container .object-ico.file {
  color: #aaa;
}

/* line 266, app/assets/stylesheets/components/_left_container.scss */
.left-container .object-ico.folder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 32px;
  height: 38px;
  color: #046cb5;
  font-size: 32px;
}

/* line 277, app/assets/stylesheets/components/_left_container.scss */
.left-container .object-ico.folder .hidden {
  opacity: .5;
}

/* line 281, app/assets/stylesheets/components/_left_container.scss */
.left-container .object-ico.preview {
  opacity: 1;
}

/* line 284, app/assets/stylesheets/components/_left_container.scss */
.left-container .object-ico .shared {
  position: absolute;
  top: 18px;
  left: 9px;
  color: #fff;
  font-size: 12px;
}

/* line 124, app/assets/stylesheets/application.scss */
.right-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  min-height: 12.5rem;
  width: 21.5rem;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}

/* line 10, app/assets/stylesheets/components/_right_container.scss */
.right-container > div {
  position: fixed;
  top: 70px;
  bottom: 0;
  margin-top: 50px;
  padding: 20px;
  min-height: 200px;
  width: 21.5rem;
  border-right: 1px solid #efefef;
  -webkit-transform: translateZ(0);
}

/* line 21, app/assets/stylesheets/components/_right_container.scss */
.right-container #place117 {
  text-align: center;
}

@media only screen and (min-width: 40.063em) {
  /* line 25, app/assets/stylesheets/components/_right_container.scss */
  .right-container .transition {
    transition: top .15s;
  }
}

/* line 30, app/assets/stylesheets/components/_right_container.scss */
.right-container .close-panel {
  position: absolute;
  top: 0;
  right: 0;
  color: #bbb;
  cursor: pointer;
}

/* line 36, app/assets/stylesheets/components/_right_container.scss */
.right-container .close-panel:hover {
  color: #333;
}

/* line 39, app/assets/stylesheets/components/_right_container.scss */
.right-container .close-panel:before {
  position: absolute;
  top: 12px;
  right: 9px;
  z-index: 3;
  width: 30px;
  height: 30px;
  background: #fff;
  content: '\00D7';
  text-align: center;
  font-size: 22px;
  line-height: 30px;
}

/* line 54, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-deselect {
  display: inline-block;
  margin-top: 10px;
  border-bottom: 1px solid #ccc;
  color: #999;
  font-size: 13px;
  cursor: pointer;
  transition: all 300ms ease-out;
}

/* line 62, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-deselect:hover {
  border-bottom: 1px solid #333;
  color: #333;
}

/* line 68, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation-lock {
  position: relative;
  display: none;
  margin-top: 20px;
  width: 100%;
}

/* line 73, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation-lock .loading {
  margin: 0 auto;
  width: 35px;
  height: 35px;
}

/* line 80, app/assets/stylesheets/components/_right_container.scss */
.right-container #information {
  z-index: 1;
  border-left: 1px solid #fff;
  background-color: #fff;
}

/* line 84, app/assets/stylesheets/components/_right_container.scss */
.right-container #information.slide {
  border-left: 1px solid #e1e1e1;
}

@media only screen and (max-width: 50em) {
  /* line 89, app/assets/stylesheets/components/_right_container.scss */
  .right-container .information {
    right: 0;
  }
}

/* line 93, app/assets/stylesheets/components/_right_container.scss */
.right-container .description-content {
  padding: 7px 8px;
  border: 1px solid #e3d28c;
  border-radius: 3px;
  background: #fff;
  color: #e3d28c;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
}

/* line 102, app/assets/stylesheets/components/_right_container.scss */
.right-container .description-content i {
  font-size: 25px;
}

/* line 105, app/assets/stylesheets/components/_right_container.scss */
.right-container .description-content div {
  padding: 3px 0;
  text-align: left;
}

/* line 109, app/assets/stylesheets/components/_right_container.scss */
.right-container .description-content .notification-link {
  color: #e3d28c;
  text-decoration: underline;
  cursor: pointer;
}

/* line 115, app/assets/stylesheets/components/_right_container.scss */
.right-container .right-bottom {
  position: absolute;
  bottom: 0;
  width: 20.875rem;
  color: #777;
  font-size: 11px;
}

/* line 121, app/assets/stylesheets/components/_right_container.scss */
.right-container .right-bottom .quota {
  margin-bottom: 4px;
}

/* line 124, app/assets/stylesheets/components/_right_container.scss */
.right-container .right-bottom .progress {
  margin-right: 10px;
}

/* line 131, app/assets/stylesheets/components/_right_container.scss */
.right-container .description-selected {
  margin-bottom: 16px;
}

/* line 134, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc {
  overflow: hidden;
  margin-bottom: 15px;
  color: #222;
}

/* line 138, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .name {
  font-size: 16px;
  line-height: 20px;
}

/* line 142, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .preview {
  position: relative;
  margin-top: 15px;
  min-height: 100px;
  text-align: center;
  -webkit-transition: .2s linear min-height;
  transition: .2s linear min-height;
}

/* line 149, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .preview.medium {
  margin-top: 25px;
}

/* line 152, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .preview .open-layout {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
}

/* line 161, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .preview img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  border: 1px solid #ccc;
  background: #fff;
}

/* line 172, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .preview i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100px;
  height: 96px;
  color: #ccc;
  font-size: 96px;
}

/* line 183, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .preview i.icon-folder {
  height: 100px;
}

/* line 188, app/assets/stylesheets/components/_right_container.scss */
.right-container .operation-desc .file-description {
  margin: 15px 0;
  color: #888;
  font-size: 13px;
  line-height: 16px;
}

/* line 195, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc {
  margin-bottom: 10px;
  font-size: 13px;
}

/* line 198, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc li {
  color: #777;
}

/* line 200, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc li a {
  color: #777;
  transition: color .15s;
}

/* line 203, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc li a:hover {
  color: #333;
  text-decoration: underline;
}

/* line 209, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc .allowed-desc {
  margin-bottom: 10px;
  color: #777;
}

/* line 213, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc ul {
  list-style: none;
}

/* line 216, app/assets/stylesheets/components/_right_container.scss */
.right-container .shared-desc li {
  padding-left: 10px;
  font-size: 13px;
}

/* line 221, app/assets/stylesheets/components/_right_container.scss */
.right-container .button-list {
  width: 100%;
}

/* line 224, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation {
  z-index: 3;
  overflow: hidden;
  overflow-y: auto;
  border-left: 1px solid  #e1e1e1;
  background-color: #fff;
}

/* line 323, app/assets/stylesheets/components/_base.scss */
.right-container #operation::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 327, app/assets/stylesheets/components/_base.scss */
.right-container #operation::-webkit-scrollbar {
  width: 5px;
}

/* line 233, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
}

/* line 240, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation > button {
  display: inline-block;
  float: left;
  padding: 0;
  height: 32px;
}

/* line 246, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-download,
.right-container #operation .scope-operation .operation-send {
  width: 80px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 256, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-download {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 1;
  order: 1;
}

/* line 263, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-download .inset i {
  width: 18px;
  font-size: 16px;
}

/* line 268, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-send {
  -ms-flex-order: 2;
  margin-left: 4px;
  height: 32px;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 2;
  order: 2;
}

/* line 277, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-send.disabled {
  display: none;
}

/* line 281, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-scope {
  position: relative;
  -ms-flex-order: 3;
  margin-left: 4px;
  min-width: 32px;
  width: 32px;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 3;
  order: 3;
}

/* line 292, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-scope button {
  padding: 0;
  width: 32px;
  height: 32px;
}

/* line 297, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation .operation-scope .dropdown-menu {
  right: -6px;
  margin-top: 7px;
  margin-bottom: 7px;
}

/* line 303, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation.deny {
  margin-top: 12px;
}

/* line 305, app/assets/stylesheets/components/_right_container.scss */
.right-container #operation .scope-operation.deny > div.operation-download button {
  width: 90px;
}

@media only screen and (max-width: 50em) {
  /* line 312, app/assets/stylesheets/components/_right_container.scss */
  .right-container .operation {
    right: 0;
  }
}

/* line 484, app/assets/stylesheets/components/_modal.scss */
.modal-footer.send-file .pay-check {
  float: left;
  padding: 3px 0;
  width: 220px;
}

/* line 489, app/assets/stylesheets/components/_modal.scss */
.modal-footer.send-file .check-group label {
  position: absolute;
  margin: 0;
  padding-left: 24px;
  color: #777;
  font-size: 13px;
  line-height: 21px;
}

/* line 498, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file {
  min-height: 232px;
}

/* line 500, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  margin: 0 -18px;
  padding: 0 18px;
  width: 600px;
  height: 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #eee;
  opacity: 0;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 513, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information.show-pay {
  overflow: hidden;
  height: 70px;
  opacity: 1;
}

/* line 518, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information label {
  color: #888;
}

/* line 521, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information > .row > div {
  margin-top: 9px;
  padding-left: 0;
  height: 63px;
}

/* line 526, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information .info {
  padding: 0;
  color: #777;
  line-height: 15px;
}

/* line 530, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information .info .trust {
  padding-top: 17px;
  padding-left: 15px;
}

/* line 533, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information .info .trust a {
  text-decoration: underline;
}

/* line 538, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information .price {
  padding: 0;
}

/* line 540, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information .price .postfix {
  width: 46px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 546, app/assets/stylesheets/components/_modal.scss */
.modal-body.send-file .pay-information .purse {
  padding-left: 7px;
}

/* line 428, app/assets/stylesheets/components/_modal.scss */
.modal-footer.share-folder .webdav-check {
  position: relative;
  float: left;
  padding: 3px 0;
  width: 240px;
  color: #777;
}

/* line 434, app/assets/stylesheets/components/_modal.scss */
.modal-footer.share-folder .webdav-check i {
  position: absolute;
  top: 9px;
}

/* line 438, app/assets/stylesheets/components/_modal.scss */
.modal-footer.share-folder .webdav-check span {
  padding-left: 20px;
  font-size: 13px;
  cursor: pointer;
}

/* line 444, app/assets/stylesheets/components/_modal.scss */
.modal-footer.share-folder .check-group label {
  position: absolute;
  margin: 0;
  padding-left: 24px;
  line-height: 21px;
}

/* line 451, app/assets/stylesheets/components/_modal.scss */
.modal-body.share-folder {
  min-height: 232px;
}

/* line 453, app/assets/stylesheets/components/_modal.scss */
.modal-body.share-folder .webdav-information {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  margin: 0 -18px;
  padding: 0 18px;
  width: 600px;
  height: 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #eee;
  opacity: 0;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 466, app/assets/stylesheets/components/_modal.scss */
.modal-body.share-folder .webdav-information.show-webdav {
  overflow: hidden;
  height: 60px;
  opacity: 1;
}

/* line 471, app/assets/stylesheets/components/_modal.scss */
.modal-body.share-folder .webdav-information .check-group {
  margin-bottom: 0;
  line-height: 14px;
}

/* line 475, app/assets/stylesheets/components/_modal.scss */
.modal-body.share-folder .webdav-information .check-group:first-child {
  margin-top: 9px;
}

/* line 29, app/assets/stylesheets/components/_modal.scss */
.modal-footer {
  position: relative;
  z-index: 2;
  display: inline-block;
  float: right;
  margin: 0;
  margin-top: 28px;
}

/* line 4, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.tiny,
.modal-footer .button.tiny {
  padding: 0 15px;
  background: #fff;
  line-height: 28px;
  transition: all 200ms ease-out;
}

/* line 9, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.tiny.primary,
.modal-footer .button.tiny.primary {
  border: 1px solid #fdc437;
}

/* line 11, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.tiny.primary:hover,
.modal-footer .button.tiny.primary:hover {
  border: 1px solid #f4ae02;
}

/* line 15, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.tiny.success,
.modal-footer .button.tiny.success {
  border: 1px solid #007ee5;
  color: #046cb5;
}

/* line 18, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.tiny.success:hover,
.modal-footer .button.tiny.success:hover {
  border: 1px solid #046cb5;
  color: #046cb5;
}

/* line 39, app/assets/stylesheets/components/_modal.scss */
.modal-footer > div {
  padding: 0;
}

/* line 43, app/assets/stylesheets/components/_modal.scss */
.modal-footer button,
.modal-footer .button {
  float: right;
  margin-left: 5px;
  padding: 0 15px;
  height: auto;
  line-height: 20px;
}

/* line 50, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.left,
.modal-footer .button.left {
  margin-right: 5px;
  margin-left: 0;
}

/* line 56, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.gray,
.modal-footer .button.gray {
  display: inline-block;
  margin: 0 28px 28px 0;
  padding: 0;
  width: 80px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  color: #555;
  font-size: 14px;
  line-height: 32px;
  transition: all .2s ease-out;
}

/* line 69, app/assets/stylesheets/components/_modal.scss */
.modal-footer button.gray:hover,
.modal-footer .button.gray:hover {
  border: 1px solid #888;
  color: #333;
}

/* line 75, app/assets/stylesheets/components/_modal.scss */
.modal-body {
  position: relative;
  z-index: 1;
  margin: 0;
  font-size: 13px;
}

/* line 300, app/assets/stylesheets/components/_modal.scss */
.modal-body #corr_list {
  position: relative;
}

/* line 303, app/assets/stylesheets/components/_modal.scss */
.modal-body .correspondent-list {
  overflow-y: auto;
  margin: 0 -18px;
  padding: 0 3px 0 13px;
  width: 600px;
  height: 190px;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 323, app/assets/stylesheets/components/_base.scss */
.modal-body .correspondent-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 327, app/assets/stylesheets/components/_base.scss */
.modal-body .correspondent-list::-webkit-scrollbar {
  width: 5px;
}

/* line 313, app/assets/stylesheets/components/_modal.scss */
.modal-body .correspondent-list.show-pay {
  height: 118px;
}

/* line 316, app/assets/stylesheets/components/_modal.scss */
.modal-body .correspondent-list.show-webdav {
  height: 128px;
}

/* line 320, app/assets/stylesheets/components/_modal.scss */
.modal-body li.info {
  padding: 10px 6px;
  width: 181px;
}

/* line 324, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents {
  position: relative;
  overflow: hidden;
  margin: 0 5px 5px 5px;
  padding: 0;
  width: 181px;
  height: 40px;
  border-radius: 2px;
  background: #f3f3f3;
  color: #555;
  white-space: nowrap;
}

/* line 335, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents.title {
  padding: 10px 3px;
  background: #fff;
}

/* line 339, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents.folder {
  width: 563px;
}

/* line 342, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents.search-all {
  padding: 5px;
}

/* line 344, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents.search-all .button {
  width: 100%;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 2px;
  color: #555;
  font-size: 13px;
  line-height: 17px;
}

/* line 354, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .avatar {
  float: left;
  padding: 5px;
}

/* line 357, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 2px;
}

/* line 363, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .name {
  padding: 12px 20px 12px 43px;
  height: 40px;
  font-size: 13px;
  line-height: 16px;
}

/* line 369, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .actions {
  position: absolute;
  right: 0;
  float: right;
  padding: 12px 40px;
  height: 40px;
  font-size: 12px;
  line-height: 16px;
}

/* line 378, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 28px;
  height: 40px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #f3f3f3;
  color: #f3f3f3;
  cursor: pointer;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 392, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .close:hover {
  background: #ddd;
  color: #fff;
  text-shadow: 0 0 2px #f3f3f3;
}

/* line 397, app/assets/stylesheets/components/_modal.scss */
.modal-body li.correspondents .close:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  width: 16px;
  height: 16px;
  color: #888;
  content: '\00D7';
  text-align: center;
  font-size: 18px;
  line-height: 14px;
}

/* line 415, app/assets/stylesheets/components/_modal.scss */
.modal-body #corr_list_dropdown {
  overflow-y: auto;
  margin: 0 -19px;
  width: 600px;
  height: 190px;
  border-top: 1px solid #eee;
}

/* line 323, app/assets/stylesheets/components/_base.scss */
.modal-body #corr_list_dropdown::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 327, app/assets/stylesheets/components/_base.scss */
.modal-body #corr_list_dropdown::-webkit-scrollbar {
  width: 5px;
}

/* line 4, app/assets/stylesheets/components/_modal.scss */
.modal-body button.tiny,
.modal-body .button.tiny {
  padding: 0 15px;
  background: #fff;
  line-height: 28px;
  transition: all 200ms ease-out;
}

/* line 9, app/assets/stylesheets/components/_modal.scss */
.modal-body button.tiny.primary,
.modal-body .button.tiny.primary {
  border: 1px solid #fdc437;
}

/* line 11, app/assets/stylesheets/components/_modal.scss */
.modal-body button.tiny.primary:hover,
.modal-body .button.tiny.primary:hover {
  border: 1px solid #f4ae02;
}

/* line 15, app/assets/stylesheets/components/_modal.scss */
.modal-body button.tiny.success,
.modal-body .button.tiny.success {
  border: 1px solid #007ee5;
  color: #046cb5;
}

/* line 18, app/assets/stylesheets/components/_modal.scss */
.modal-body button.tiny.success:hover,
.modal-body .button.tiny.success:hover {
  border: 1px solid #046cb5;
  color: #046cb5;
}

/* line 84, app/assets/stylesheets/components/_modal.scss */
.modal-body .title {
  margin: 0 auto 14px;
  max-width: 385px;
  color: #555;
  font-size: 20px;
  line-height: 30px;
}

/* line 91, app/assets/stylesheets/components/_modal.scss */
.modal-body .social {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 44px;
}

/* line 95, app/assets/stylesheets/components/_modal.scss */
.modal-body .social a {
  display: inline-block;
  float: left;
  margin: 0 10px 10px 0;
  border-radius: 8px;
  cursor: pointer;
  -webkit-transition: .2s linear opacity;
  transition: .2s linear opacity;
}

/* line 103, app/assets/stylesheets/components/_modal.scss */
.modal-body .social a:hover {
  -webkit-box-shadow: 0 2px 8px #bbb;
  -moz-box-shadow: 0 2px 8px #bbb;
  box-shadow: 0 2px 8px #bbb;
}

@media only screen and (max-width: 50em) {
  /* line 91, app/assets/stylesheets/components/_modal.scss */
  .modal-body .social {
    font-size: 50px;
  }
  /* line 111, app/assets/stylesheets/components/_modal.scss */
  .modal-body .social a {
    margin: 0 15px 15px 0;
  }
}

/* line 116, app/assets/stylesheets/components/_modal.scss */
.modal-body .operation-shared {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 119, app/assets/stylesheets/components/_modal.scss */
.modal-body .operation-shared .shared-link .shared-container input {
  font-size: 16px;
}

/* line 123, app/assets/stylesheets/components/_modal.scss */
.modal-body .label-content {
  margin-top: 20px;
  margin-bottom: 5px;
  color: #888;
  line-height: 15px;
}

/* line 128, app/assets/stylesheets/components/_modal.scss */
.modal-body .label-content .type {
  display: inline;
}

/* line 132, app/assets/stylesheets/components/_modal.scss */
.modal-body .description-container {
  display: block;
  overflow: hidden;
  height: 24px;
}

/* line 136, app/assets/stylesheets/components/_modal.scss */
.modal-body .description-container .onoffswitch-container {
  position: absolute;
  margin: 0;
  height: 24px;
}

/* line 141, app/assets/stylesheets/components/_modal.scss */
.modal-body .description-container .description {
  position: absolute;
  display: inline-block;
  margin: 6px 5px 6px 65px;
  color: #888;
  line-height: 12px;
}

/* line 149, app/assets/stylesheets/components/_modal.scss */
.modal-body .area-container {
  position: relative;
  margin-top: 30px;
  padding: 20px;
  min-width: 260px;
  border: 1px solid #ddd;
}

/* line 155, app/assets/stylesheets/components/_modal.scss */
.modal-body .area-container .label-content {
  margin-top: 0;
  color: #555;
}

/* line 159, app/assets/stylesheets/components/_modal.scss */
.modal-body .area-container:before {
  position: absolute;
  top: -30px;
  right: 0;
  left: 0;
  z-index: 89;
  display: block;
  margin: 0 auto;
  width: 0;
  height: 0;
  border: inset 15px;
  border-color: transparent transparent #fff transparent;
  border-bottom-style: solid;
  content: '';
}

/* line 174, app/assets/stylesheets/components/_modal.scss */
.modal-body .area-container:after {
  position: absolute;
  top: -32px;
  right: 0;
  left: 0;
  z-index: 88;
  display: block;
  margin: 0 auto;
  width: 0;
  height: 0;
  border: inset 16px;
  border-color: transparent transparent #ccc transparent;
  border-bottom-style: solid;
  content: '';
}

/* line 190, app/assets/stylesheets/components/_modal.scss */
.modal-body .margin-auto,
.modal-body .margin-auto:focus {
  margin: 18px 0;
}

/* line 195, app/assets/stylesheets/components/_modal.scss */
.modal-header {
  position: relative;
  z-index: 2;
  display: block;
  margin: -5px -28px 0 -28px;
  padding: 0 28px 10px 28px;
  border-bottom: 1px solid #dddcda;
  font-size: 16px;
  line-height: 40px;
}

/* line 204, app/assets/stylesheets/components/_modal.scss */
.modal-header .title {
  display: inline-block;
}

/* line 207, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  margin-left: 10px;
  height: 34px;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 216, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target:hover {
  border-bottom: 1px solid #333;
}

/* line 219, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.no-link {
  cursor: default;
}

/* line 221, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.no-link:hover {
  border-bottom: none;
}

/* line 225, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent {
  top: -2px;
  overflow: visible;
}

/* line 228, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent:hover {
  border-bottom: 0 solid #333;
}

/* line 230, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent:hover .name {
  border-bottom: 1px solid #333;
}

/* line 234, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent > div {
  display: inline-block;
}

/* line 237, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent .avatar {
  position: absolute;
}

/* line 239, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 3px;
}

/* line 245, app/assets/stylesheets/components/_modal.scss */
.modal-header a.target.correspondent .name {
  display: inline-block;
  margin-top: 3px;
  margin-left: 35px;
  color: #333;
  font-size: 13px;
}

/* line 255, app/assets/stylesheets/components/_modal.scss */
.modal-info {
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 -18px;
}

/* line 300, app/assets/stylesheets/components/_modal.scss */
.modal-info #corr_list {
  position: relative;
}

/* line 303, app/assets/stylesheets/components/_modal.scss */
.modal-info .correspondent-list {
  overflow-y: auto;
  margin: 0 -18px;
  padding: 0 3px 0 13px;
  width: 600px;
  height: 190px;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 323, app/assets/stylesheets/components/_base.scss */
.modal-info .correspondent-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 327, app/assets/stylesheets/components/_base.scss */
.modal-info .correspondent-list::-webkit-scrollbar {
  width: 5px;
}

/* line 313, app/assets/stylesheets/components/_modal.scss */
.modal-info .correspondent-list.show-pay {
  height: 118px;
}

/* line 316, app/assets/stylesheets/components/_modal.scss */
.modal-info .correspondent-list.show-webdav {
  height: 128px;
}

/* line 320, app/assets/stylesheets/components/_modal.scss */
.modal-info li.info {
  padding: 10px 6px;
  width: 181px;
}

/* line 324, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents {
  position: relative;
  overflow: hidden;
  margin: 0 5px 5px 5px;
  padding: 0;
  width: 181px;
  height: 40px;
  border-radius: 2px;
  background: #f3f3f3;
  color: #555;
  white-space: nowrap;
}

/* line 335, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents.title {
  padding: 10px 3px;
  background: #fff;
}

/* line 339, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents.folder {
  width: 563px;
}

/* line 342, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents.search-all {
  padding: 5px;
}

/* line 344, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents.search-all .button {
  width: 100%;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 2px;
  color: #555;
  font-size: 13px;
  line-height: 17px;
}

/* line 354, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .avatar {
  float: left;
  padding: 5px;
}

/* line 357, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 2px;
}

/* line 363, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .name {
  padding: 12px 20px 12px 43px;
  height: 40px;
  font-size: 13px;
  line-height: 16px;
}

/* line 369, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .actions {
  position: absolute;
  right: 0;
  float: right;
  padding: 12px 40px;
  height: 40px;
  font-size: 12px;
  line-height: 16px;
}

/* line 378, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 28px;
  height: 40px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #f3f3f3;
  color: #f3f3f3;
  cursor: pointer;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 392, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .close:hover {
  background: #ddd;
  color: #fff;
  text-shadow: 0 0 2px #f3f3f3;
}

/* line 397, app/assets/stylesheets/components/_modal.scss */
.modal-info li.correspondents .close:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  width: 16px;
  height: 16px;
  color: #888;
  content: '\00D7';
  text-align: center;
  font-size: 18px;
  line-height: 14px;
}

/* line 415, app/assets/stylesheets/components/_modal.scss */
.modal-info #corr_list_dropdown {
  overflow-y: auto;
  margin: 0 -19px;
  width: 600px;
  height: 190px;
  border-top: 1px solid #eee;
}

/* line 323, app/assets/stylesheets/components/_base.scss */
.modal-info #corr_list_dropdown::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 327, app/assets/stylesheets/components/_base.scss */
.modal-info #corr_list_dropdown::-webkit-scrollbar {
  width: 5px;
}

/* line 261, app/assets/stylesheets/components/_modal.scss */
.modal-info .correspondent-list {
  margin: 0;
  max-height: 45px;
  height: auto;
}

/* line 267, app/assets/stylesheets/components/_modal.scss */
#modal-operation-lock {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none;
  border-radius: 5px;
}

/* line 276, app/assets/stylesheets/components/_modal.scss */
#modal-operation-lock .loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 35px;
  height: 35px;
}

/* line 286, app/assets/stylesheets/components/_modal.scss */
#modal-operation-lock .layout {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: #fff;
  opacity: .5;
}

/* line 554, app/assets/stylesheets/components/_modal.scss */
.vs-repeat-repeated-element {
  width: 100%;
}

/* line 557, app/assets/stylesheets/components/_modal.scss */
.form-control {
  margin-bottom: 5px;
  padding: 6px;
  width: 95%;
  outline: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #ececec;
  border-radius: 2px;
  background-color: #fff;
  font-size: 14px;
}

/* line 569, app/assets/stylesheets/components/_modal.scss */
.angucomplete-holder {
  position: relative;
}

/* line 571, app/assets/stylesheets/components/_modal.scss */
.angucomplete-holder input {
  margin-top: 15px;
}

/* line 575, app/assets/stylesheets/components/_modal.scss */
.angucomplete-dropdown {
  position: absolute !important;
  left: 1px;
  z-index: 3;
  background-color: #fff;
  cursor: pointer;
}

/* line 582, app/assets/stylesheets/components/_modal.scss */
.angucomplete-searching {
  position: absolute;
  z-index: 5;
  overflow-y: auto;
  margin: 0 -18px;
  padding: 0 19px;
  width: 600px;
  height: 190px;
  background: #fff;
  color: #555;
  font-size: 13px;
}

/* line 594, app/assets/stylesheets/components/_modal.scss */
.angucomplete-refresh {
  position: absolute;
  top: 50px;
  right: 0;
  z-index: 4;
  float: right;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #bbb;
  font-size: 24px;
  cursor: pointer;
}

/* line 606, app/assets/stylesheets/components/_modal.scss */
.angucomplete-refresh:hover {
  color: #333;
}

/* line 610, app/assets/stylesheets/components/_modal.scss */
.angucomplete-title {
  margin-top: 2px;
  font-size: 13px;
  line-height: 15px;
}

/* line 615, app/assets/stylesheets/components/_modal.scss */
.angucomplete-description {
  color: #aaa;
  font-size: 11px;
  line-height: 12px;
}

/* line 620, app/assets/stylesheets/components/_modal.scss */
.angucomplete-row {
  padding: 5px 18px;
  height: 40px;
  color: #333;
}

/* line 625, app/assets/stylesheets/components/_modal.scss */
.angucomplete-selected-row,
.angucomplete-row:hover {
  background-color: #f6f5f4;
  color: #333;
}

/* line 630, app/assets/stylesheets/components/_modal.scss */
.angucomplete-image-holder {
  float: left;
  margin-right: 10px;
}

/* line 634, app/assets/stylesheets/components/_modal.scss */
.angucomplete-image {
  width: 30px;
  height: 30px;
  border-radius: 2px;
}

/* line 639, app/assets/stylesheets/components/_modal.scss */
.angucomplete-image-default {
  width: 34px;
  height: 34px;
  background-position: center;
  background-size: contain;
}

/* line 2, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .tree-list {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 -26px;
  padding: 0;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 323, app/assets/stylesheets/components/_base.scss */
.folder-tree .tree-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 327, app/assets/stylesheets/components/_base.scss */
.folder-tree .tree-list::-webkit-scrollbar {
  width: 5px;
}

/* line 14, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree ul {
  margin: 0;
  list-style-type: none;
}

/* line 17, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree ul li {
  background: #fff;
}

/* line 21, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  padding: 12px 25px;
  height: 44px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: .1s ease background;
  transition: .1s ease background;
}

/* line 34, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content > div {
  position: relative;
  display: inline-block;
}

/* line 38, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content .arrow {
  width: 25px;
  height: 19px;
}

/* line 41, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content .arrow:before {
  position: absolute;
  content: '\e617';
  font-size: 19px;
  font-family: 'icomoon';
}

/* line 47, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content .arrow.empty:before {
  content: '';
}

/* line 51, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content .ico {
  position: absolute;
  top: 8px;
  width: 27px;
  color: #046cb5;
  font-size: 27px;
}

/* line 57, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content .ico i {
  position: absolute;
}

/* line 61, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item .content .name {
  position: absolute;
  margin-left: 40px;
}

/* line 66, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item.current {
  background: #fafafa;
}

/* line 70, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item.selected .content .arrow:before {
  content: '\e617';
}

/* line 73, app/assets/stylesheets/components/_folder_tree.scss */
.folder-tree .item.selected .content .arrow.empty:before {
  content: '';
}

/* line 136, app/assets/stylesheets/application.scss */
.modal-fileupload {
  position: relative;
  z-index: 3;
  margin: 0 -28px;
  background: #fff;
}

/* line 7, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .modal-header {
  margin: 0;
}

/* line 11, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .modal-footer {
  padding: 20px 28px;
  padding-top: 20px;
  width: 100%;
}

/* line 17, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .header-loader {
  padding: 0;
}

/* line 19, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .header-loader .progress {
  margin: 0 -18px;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 24, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .header-loader .progress.fade {
  height: 0;
  opacity: 0;
}

/* line 28, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .header-loader .progress.in {
  height: 5px;
  opacity: 1;
}

/* line 34, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}

/* line 38, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 42, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list::-webkit-scrollbar {
  width: 5px;
}

/* line 45, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .file-row {
  padding: 7px 28px;
  width: 100%;
  height: 44px;
  border-bottom: 1px solid #dddcda;
}

/* line 51, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .file-description > div {
  line-height: 30px;
}

/* line 53, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .file-description > div i {
  font-size: 24px;
  line-height: 30px;
}

/* line 58, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list > div {
  padding: 0;
}

/* line 61, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-operation button.tiny {
  float: right;
  padding: 0 7px;
  border: none;
}

/* line 65, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-operation button.tiny i.icon-remove {
  font-size: 15px;
}

/* line 69, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-type {
  padding: 0;
  min-height: 1px;
  width: 40px;
  font-size: 14px;
}

/* line 75, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-size {
  overflow: hidden;
  white-space: nowrap;
  font-size: 11px;
}

/* line 80, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-name {
  overflow: hidden;
  padding-left: 0;
  height: 30px;
  color: #888;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 87, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-name .success {
  color: #333;
}

/* line 90, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-name .label {
  position: absolute;
  top: 5px;
  right: 0;
  float: right;
  line-height: 10px;
}

/* line 98, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-progress {
  position: absolute;
  bottom: 0;
  margin: 0;
  margin-left: -28px;
  width: 100%;
  height: 4px;
}

/* line 105, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-progress .progress-file {
  position: absolute;
  bottom: 0;
  margin: 0;
  width: 100%;
}

/* line 110, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-progress .progress-file.progress {
  height: 4px;
}

/* line 114, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-progress .progress-file span.in {
  width: 100%;
}

/* line 117, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload .upload-list .upload-progress .result {
  position: absolute;
  top: 0;
  width: 100%;
  height: 4px;
  background: #fff;
}

/* line 126, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload input[type='file'] {
  width: auto;
}

/* line 129, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload #choose-button {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  font-size: 30px;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  cursor: pointer;
  direction: ltr;
}

/* line 140, app/assets/stylesheets/components/_file_upload.scss */
.modal-fileupload #fileinput {
  overflow: hidden;
  width: 140px;
}

/* line 147, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs {
  padding-right: 200px;
  height: 50px;
  background: #efefef;
  white-space: nowrap;
}

/* line 153, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs > *:before {
  left: auto;
}

/* line 156, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs > :first-child {
  overflow: hidden;
  padding-right: 20px;
  max-width: 380px;
  text-overflow: ellipsis;
  line-height: 24px;
  font-size: 16px;
}

/* line 164, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs .description {
  padding: 8px 0 6px 0;
  color: #aaa;
  white-space: nowrap;
  font-size: 12px;
  line-height: 12px;
}

/* line 170, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs .description > div {
  display: inline-block;
}

/* line 173, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs .description:before {
  margin: 0;
  content: ' ';
}

/* line 177, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs .description .delimeter {
  padding: 0 5px;
}

/* line 179, app/assets/stylesheets/components/_file_content.scss */
.file-container .breadcrumbs .description .delimeter:before {
  position: relative;
  top: -1px;
  margin: 0;
  content: '|';
}

/* line 188, app/assets/stylesheets/components/_file_content.scss */
.file-container .operation-breadcrumb {
  position: absolute;
  top: 0;
  right: 0;
  padding: 7px 24px 7px 14px;
  background: #efefef;
}

@media only screen and (max-width: 50em) {
  /* line 188, app/assets/stylesheets/components/_file_content.scss */
  .file-container .operation-breadcrumb {
    padding: 7px 16px 7px 10px;
  }
}

/* line 199, app/assets/stylesheets/components/_file_content.scss */
.file-container .operation-breadcrumb .operation-save-storage {
  width: 140px;
  float: right;
}

/* line 205, app/assets/stylesheets/components/_file_content.scss */
.file-container #message-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: .4s ease width;
  transition: .4s ease width;
}

/* line 213, app/assets/stylesheets/components/_file_content.scss */
.file-container #message-content.show {
  width: 100%;
}

/* line 142, app/assets/stylesheets/application.scss */
.file-container .disabled {
  display: none;
}

/* line 145, app/assets/stylesheets/application.scss */
.file-container .file-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  text-align: center;
}

/* line 10, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content #file-type {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 80px;
  height: 84px;
  color: #ccc;
  font-size: 80px;
}

/* line 23, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container {
  position: relative;
  overflow: hidden;
  padding: 50px 0 0 0;
  height: 100%;
}

/* line 29, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container #video-container {
  margin: 20px auto;
  max-width: 800px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
}

/* line 35, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content {
  position: relative;
  display: inline-block;
  margin: 30px auto;
  min-width: 200px;
  min-height: 200px;
  width: 100%;
  height: calc(100% - 60px);
  -webkit-transition: .3s linear all;
  transition: .3s linear all;
  -webkit-animation: fade .5s 1 alternate linear;
  -moz-animation: fade .5s 1 alternate linear;
  -ms-animation: fade .5s 1 alternate linear;
  animation: fade .5s 1 alternate linear;
}

/* line 50, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 234px;
  height: 360px;
  color: #ccc;
}

/* line 60, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .cover .icon-vinyl {
  display: inline-block;
  overflow: hidden;
  max-height: 242px;
  font-size: 300px;
}

/* line 66, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .cover .icon-play-circle,
.file-container .file-content .preview-container .preview-content .cover .icon-stop-circle {
  display: inline-block;
  margin-top: 30px;
  height: 63px;
  color: #888;
  font-size: 75px;
  line-height: 80px;
  cursor: pointer;
  -webkit-transition: .4s ease all;
  transition: .4s ease all;
}

/* line 77, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .cover .icon-play-circle:hover,
.file-container .file-content .preview-container .preview-content .cover .icon-stop-circle:hover {
  color: #333;
}

@media only screen and (max-width: 50em) {
  /* line 50, app/assets/stylesheets/components/_file_content.scss */
  .file-container .file-content .preview-container .preview-content .cover {
    width: 152px;
    height: 248px;
  }
  /* line 86, app/assets/stylesheets/components/_file_content.scss */
  .file-container .file-content .preview-container .preview-content .cover .icon-vinyl {
    max-height: 156px;
    font-size: 200px;
  }
  /* line 90, app/assets/stylesheets/components/_file_content.scss */
  .file-container .file-content .preview-container .preview-content .cover .icon-play-circle,
.file-container .file-content .preview-container .preview-content .cover .icon-stop-circle {
    margin-top: 20px;
  }
}

/* line 97, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .href-wrapper {
  position: static;
  display: inline-block;
  padding: 20px;
}

/* line 102, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .href-wrapper a {
  position: relative;
  display: inline-block;
  margin-top: 20px;
  padding: 7px;
  width: 200px;
  height: 200px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
}

/* line 112, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .href-wrapper .description {
  overflow: hidden;
  margin-top: 15px;
  color: #888;
  line-height: 20px;
}

/* line 119, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .href-wrapper img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  padding: 7px;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
  cursor: pointer;
}

/* line 132, app/assets/stylesheets/components/_file_content.scss */
.file-container .file-content .preview-container .preview-content .href-wrapper img.absolute {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

@-webkit-keyframes msgOpacity {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes msgOpacity {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes msgOpacity {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes msgOpacity {
  0% {
    opacity: 0;
  }
  35% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 152, app/assets/stylesheets/application.scss */
#message {
  position: fixed;
  bottom: 34px;
  left: 24px;
  z-index: 10001;
  width: 1px;
}

@media only screen and (max-width: 50em) {
  /* line 152, app/assets/stylesheets/application.scss */
  #message {
    bottom: 0;
    left: 0;
    width: 100%;
  }
  /* line 70, app/assets/stylesheets/components/_messages.scss */
  #message > div {
    width: 100%;
    border-radius: 0;
  }
  /* line 73, app/assets/stylesheets/components/_messages.scss */
  #message > div:before {
    position: relative;
    margin: 0;
  }
}

/* line 79, app/assets/stylesheets/components/_messages.scss */
#message > div {
  float: left;
  margin: 2px 0;
  padding: 12px 20px;
  border-radius: 3px;
  background: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px 0, rgba(0, 0, 0, 0.5) 4px 6px 13px -8px;
  color: #555;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  line-height: 25px;
  -webkit-animation-name: msgOpacity;
  animation-name: msgOpacity;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
}

/* line 99, app/assets/stylesheets/components/_messages.scss */
#message > div:before {
  position: relative;
  margin: 0 37rem;
}

/* line 103, app/assets/stylesheets/components/_messages.scss */
#message > div.success {
  background: #5d5d5d;
}

/* line 106, app/assets/stylesheets/components/_messages.scss */
#message > div.error {
  background: #b03737;
}

/* line 109, app/assets/stylesheets/components/_messages.scss */
#message > div.info {
  background: #404040;
}

/* line 112, app/assets/stylesheets/components/_messages.scss */
#message > div > div {
  display: inline-block;
}

/* line 114, app/assets/stylesheets/components/_messages.scss */
#message > div > div.message {
  margin-right: 10px;
}

/* line 117, app/assets/stylesheets/components/_messages.scss */
#message > div > div.close {
  position: relative;
  top: 2px;
  display: inline-block;
  width: 16px;
  height: 25px;
  line-height: 23px;
  cursor: pointer;
}

/* line 126, app/assets/stylesheets/components/_messages.scss */
#message > div > div.close::before {
  background: transparent;
  color: #fff;
  content: '\00D7';
  text-align: center;
  font-size: 21px;
}

/* line 157, app/assets/stylesheets/application.scss */
.form-actions .button {
  margin: 20px 0;
}

/* line 1, app/assets/stylesheets/components/_logs.scss */
.logs-container {
  position: absolute;
  top: 50px;
  margin-bottom: 0;
  padding-top: 0 !important;
}

/* line 6, app/assets/stylesheets/components/_logs.scss */
.logs-container .breadcrumbs > *:before {
  content: '';
}

/* line 10, app/assets/stylesheets/components/_logs.scss */
.logs-container .breadcrumbs .search-input {
  position: relative;
  top: -1px;
  width: 100%;
}

/* line 14, app/assets/stylesheets/components/_logs.scss */
.logs-container .breadcrumbs .search-input span {
  padding: 0 5px;
}

/* line 17, app/assets/stylesheets/components/_logs.scss */
.logs-container .breadcrumbs .search-input input {
  margin: 0;
}

/* line 22, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  border-collapse: collapse;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

/* line 35, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs tr {
  overflow: hidden;
  box-sizing: border-box;
  height: 50px;
  border-top: 1px solid #dddcda;
  background: #fff;
  font-size: 14px;
  font-family: Verdana, Arial, sans-serif;
}

/* line 43, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs tr:hover {
  background: #f6f5f4;
}

/* line 46, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs tr.header {
  height: 49px;
}

/* line 50, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td,
.logs-container table.logs th {
  padding: 0 10px;
  font-size: 11px;
}

/* line 55, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .red {
  color: #f66;
}

/* line 58, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .blue {
  color: #7ab0d2;
}

/* line 61, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .black {
  color: #000;
}

/* line 64, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .green {
  color: #bacb85;
}

/* line 67, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .yelow {
  color: #fec339;
}

/* line 70, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > {
  padding: 0 10px;
  line-height: 15px;
}

/* line 73, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > span {
  display: block;
  overflow: hidden;
  padding: 0 10px;
  height: 36px;
}

/* line 79, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > .red {
  border-left: 2px solid #f66;
  color: #555;
}

/* line 83, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > .blue {
  border-left: 2px solid #7ab0d2;
  color: #555;
}

/* line 87, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > .black {
  border-left: 2px solid #000;
  color: #555;
}

/* line 91, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > .green {
  border-left: 2px solid #bacb85;
  color: #555;
}

/* line 95, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs td > .yelow {
  border-left: 2px solid #fec339;
  color: #555;
}

/* line 100, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .date {
  color: #999;
}

/* line 103, app/assets/stylesheets/components/_logs.scss */
.logs-container table.logs .event {
  width: 100%;
}

/* line 1, app/assets/stylesheets/components/_settings.scss */
.settings-form {
  height: 250px;
}

/* line 3, app/assets/stylesheets/components/_settings.scss */
.settings-form .account-container {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
}

/* line 8, app/assets/stylesheets/components/_settings.scss */
.settings-form .account-container .webdav-info {
  font-size: 14px;
  line-height: 16px;
}

/* line 12, app/assets/stylesheets/components/_settings.scss */
.settings-form .account-container .form-actions {
  padding-top: 15px;
}

/* line 14, app/assets/stylesheets/components/_settings.scss */
.settings-form .account-container .form-actions .info-link {
  font-size: 13px;
  line-height: 24px;
}

/* line 17, app/assets/stylesheets/components/_settings.scss */
.settings-form .account-container .form-actions .info-link a {
  display: inline-block;
  height: 22px;
  border-bottom: 1px solid #333;
  color: #333;
}

/* line 24, app/assets/stylesheets/components/_settings.scss */
.settings-form .account-container .form-actions .button {
  float: right;
  margin: 0;
}

@-webkit-keyframes bulger {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes bulger {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes bulger {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes bulger {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 34, app/assets/stylesheets/components/_dropzone.scss */
#dropzone {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none;
  color: #555;
}

/* line 43, app/assets/stylesheets/components/_dropzone.scss */
#dropzone.in {
  display: block;
}

/* line 46, app/assets/stylesheets/components/_dropzone.scss */
#dropzone .background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  opacity: .8;
}

/* line 55, app/assets/stylesheets/components/_dropzone.scss */
#dropzone .desc {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 260px;
  height: 260px;
  border: 10px solid #a2bd37;
  border-radius: 50%;
  background: #fff;
  color: #a2bd37;
  -webkit-animation: bulger .5s alternate linear;
  -moz-animation: bulger .5s alternate linear;
  -ms-animation: bulger .5s alternate linear;
  animation: bulger .5s alternate linear;
}

/* line 72, app/assets/stylesheets/components/_dropzone.scss */
#dropzone .desc i {
  display: block;
  margin: auto;
  width: 116px;
  height: 240px;
  font-size: 118px;
  line-height: 228px;
}

/* line 80, app/assets/stylesheets/components/_dropzone.scss */
#dropzone .desc .back {
  position: absolute;
  margin: -20px;
  width: 280px;
  height: 280px;
  border: 10px solid #fff;
  border-radius: 50%;
}

/* line 88, app/assets/stylesheets/components/_dropzone.scss */
#dropzone .desc .text {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
}

/* line 2, app/assets/stylesheets/components/_progress_line.scss */
body.upload .progress-line-container {
  display: block;
}

/* line 5, app/assets/stylesheets/components/_progress_line.scss */
body.upload .right-container #operation {
  margin-bottom: 46px;
}

/* line 8, app/assets/stylesheets/components/_progress_line.scss */
body.upload .left-container #object-content .list-footer {
  height: 46px;
}

/* line 13, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  display: none;
  height: 46px;
}

/* line 21, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container.success .progress-line {
  background: #a2bd37;
}

/* line 24, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container.error .progress-line {
  background: #f04124;
}

/* line 27, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container.success .progress-line, .progress-line-container.error .progress-line {
  color: #fff;
}

/* line 30, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container.success .progress-line a.target, .progress-line-container.error .progress-line a.target {
  color: #fff;
}

/* line 32, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container.success .progress-line a.target:hover, .progress-line-container.error .progress-line a.target:hover {
  border-bottom: 1px solid #fff;
}

/* line 37, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line {
  position: relative;
  right: 0;
  bottom: 0;
  left: 0;
  height: 46px;
  background: #d9d9d9;
  cursor: pointer;
}

/* line 45, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-persent {
  position: absolute;
  width: 0;
  height: 5px;
  background: #a2bd37;
}

/* line 51, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-expand {
  position: absolute;
  right: 0;
  padding: 15px 20px;
  font-size: 13px;
}

/* line 56, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-expand i {
  position: relative;
  top: 7px;
  margin-left: 1px;
  font-size: 26px;
  line-height: 8px;
}

/* line 64, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-description {
  padding: 14px 0;
  text-align: center;
  font-size: 14px;
}

/* line 68, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-description i {
  position: relative;
  top: 4px;
  margin-right: 8px;
  font-size: 22px;
  line-height: 6px;
}

/* line 75, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-description div {
  display: inline-block;
  line-height: 20px;
}

/* line 79, app/assets/stylesheets/components/_progress_line.scss */
.progress-line-container .progress-line .progress-description .target {
  display: inline;
  overflow: hidden;
  max-width: 230px;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
}

/* line 92, app/assets/stylesheets/components/_progress_line.scss */
body.ngdialog-open .progress-line-container {
  padding-right: 15px;
}

/* line 171, app/assets/stylesheets/application.scss */
.it-ie10 .right-container .operation .operation-shared {
  display: inline-block;
}

/* line 173, app/assets/stylesheets/application.scss */
.it-ie10 .right-container .operation .operation-shared .shared-link {
  width: 150px;
}

/* line 177, app/assets/stylesheets/application.scss */
.it-ie10 .right-container .operation .scope-operation {
  display: inline-block;
}

/* line 179, app/assets/stylesheets/application.scss */
.it-ie10 .right-container .operation .scope-operation .operation-download,
.it-ie10 .right-container .operation .scope-operation .operation-send {
  width: 80px;
}
/* Base for label styling */

.check-group > [type='checkbox']:not(:checked),
.check-group > [type='checkbox']:checked,
.check-group > [type='radio']:not(:checked),
.check-group > [type='radio']:checked {
  position: absolute;
  left: -9999px;
}
.check-group > [type='checkbox']:not(:checked) + label,
.check-group > [type='checkbox']:checked + label,
.check-group > [type='radio']:not(:checked),
.check-group > [type='radio']:checked {
  cursor: pointer;
}

/* checkbox aspect */
.check-group > [type='checkbox']:not(:checked) + label:before,
.check-group > [type='checkbox']:checked + label:before {
  position: absolute;
  left: 0;
  float: left;
  width: 20px;
  height: 20px;
  border: 1px solid #aaa;
  border-radius: 2px;
  content: '';
}

/* radio aspect */
.check-group > [type='radio']:not(:checked) + label:before,
.check-group > [type='radio']:checked + label:before {
  position: absolute;
  left: 8px;
  margin: 2px;
  width: 17px;
  height: 17px;
  border: 1px solid #aaa;
  border-radius: 100%;
  content: '';
}

/* checked mark aspect */
.check-group > [type='checkbox']:not(:checked) + label:after,
.check-group > [type='checkbox']:checked + label:after {
  position: absolute;
  top: 0;
  left: 1px;
  color: #555;
  content: '\e610';
  font-size: 18px;
  font-family: 'icomoon';
  line-height: 20px;
  -webkit-transition: opacity .2s linear;
     -moz-transition: none;
          transition: opacity .2s linear;
}

.check-group > [type='radio']:not(:checked) + label:after,
.check-group > [type='radio']:checked + label:after {
  position: absolute;
  left: 8px;
  margin: 6px;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background: #555;
  content: '';
  -webkit-transition: opacity .2s linear;
          transition: opacity .2s linear;
}
/* checked mark aspect changes */
.check-group > [type='checkbox']:not(:checked) + label:after,
.check-group > [type='radio']:not(:checked) + label:after {
  opacity: 0;
}
.check-group > [type='checkbox']:checked + label:after,
.check-group > [type='radio']:checked + label:after {
  opacity: 1;
}

/* disabled checkbox */
.check-group > [type='checkbox']:disabled:not(:checked) + label:before,
.check-group > [type='checkbox']:disabled:checked + label:before,
.check-group > [type='radio']:disabled:not(:checked) + label:before,
.check-group > [type='radio']:disabled:checked + label:before {
  border-color: #bbb;
  background-color: #ddd;
  box-shadow: none;
}
.check-group > [type='checkbox']:disabled:checked + label:after,
.check-group > [type='radio']:disabled:checked + label:after {
  color: #999;
}
.check-group > [type='checkbox']:disabled + label,
.check-group > [type='radio']:disabled + label {
  color: #aaa;
}

.ico .check-group {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 50px;
}

.check-group {
  position: relative;
  height: 20px;
}
.check-group.default {
  margin-bottom: 10px;
}

input[type='checkbox'] + label,
input[type='radio'] + label {
  position: absolute;
  margin: 0;
  padding: 0;
}

.default input[type='checkbox'] + label,
.default input[type='radio'] + label {
  padding-left: 30px;
  font-size: 13px;
  line-height: 21px;
}
@font-face {
	font-family: 'icomoon';
	src:url('/assets/fonts/icomoon-45ff450e3f65cbef5e5222bec4ed10ccd45843f936d36cee9bb3a029eaa06b76.eot');
	src:url('/assets/fonts/icomoon-45ff450e3f65cbef5e5222bec4ed10ccd45843f936d36cee9bb3a029eaa06b76.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/icomoon-d78bfe24c0735c3aa45d4d9306ff5d3ed7df6c9276e3a42f5a0832bb5ce187b1.ttf') format('truetype'),
		url('/assets/fonts/icomoon-d02d2fa7a7329379c0c18ef2e326102aba42652404e1b9ded40ddce56107946d.woff') format('woff'),
		url('/assets/fonts/icomoon-4d1030528686bd43b1fd98c7bdabb964525c426cc8d7d6d4a5d22ef510a3216b.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check_circle:before {
  content: "\e86c";
}
.icon-cloud_queue:before {
  content: "\e2c2";
}
.icon-info_outline:before {
  content: "\e88f";
}
.icon-list:before {
  content: "\e661";
}
.icon-open-in-new:before {
  content: "\e60e";
}
.icon-settings:before {
  content: "\e65a";
}
.icon-view-carousel:before {
  content: "\e62c";
}
.icon-view-list:before {
  content: "\e61c";
}
.icon-view-module:before {
  content: "\e61d";
}
.icon-visibility:before {
  content: "\e62d";
}
.icon-album:before {
  content: "\e61b";
}
.icon-pause:before {
  content: "\e648";
}
.icon-play-arrow:before {
  content: "\e643";
}
.icon-queue-mus:before {
  content: "\e662";
}
.icon-repeat:before {
  content: "\e622";
}
.icon-skip-next:before {
  content: "\e641";
}
.icon-skip-previous:before {
  content: "\e642";
}
.icon-stop:before {
  content: "\e618";
}
.icon-videocam:before {
  content: "\e625";
}
.icon-volume-down:before {
  content: "\e644";
}
.icon-volume-mute-18px:before {
  content: "\e647";
}
.icon-volume-off:before {
  content: "\e645";
}
.icon-volume-up:before {
  content: "\e646";
}
.icon-add:before {
  content: "\e65b";
}
.icon-add-box:before {
  content: "\e65c";
}
.icon-content-copy:before {
  content: "\e60f";
}
.icon-content-cut:before {
  content: "\e612";
}
.icon-content-edit:before {
  content: "\e613";
}
.icon-next-auto:before {
  content: "\e663";
}
.icon-print:before {
  content: "\e600";
}
.icon-apps:before {
  content: "\e605";
}
.icon-check:before {
  content: "\e610";
}
.icon-chevron-left:before {
  content: "\e611";
}
.icon-chevron-right:before {
  content: "\e614";
}
.icon-close:before {
  content: "\e615";
}
.icon-expand-less:before {
  content: "\e616";
}
.icon-expand-more:before {
  content: "\e617";
}
.icon-fullscreen:before {
  content: "\e61f";
}
.icon-fullscreen-exit:before {
  content: "\e62a";
}
.icon-menu:before {
  content: "\e606";
}
.icon-more-vert:before {
  content: "\e61a";
}
.icon-refresh:before {
  content: "\e604";
}
.icon-sms-failed:before {
  content: "\e658";
}
.icon-share:before {
  content: "\e62b";
}
.icon-upload:before {
  content: "\e60a";
}
.icon-download:before {
  content: "\e60c";
}
.icon-stop-circle:before {
  content: "\e660";
}
.icon-play-circle:before {
  content: "\e65f";
}
.icon-vinyl-black:before {
  content: "\e65d";
}
.icon-vinyl:before {
  content: "\e65e";
}
.icon-webmoney .path1:before {
  content: "\e61e";
  color: rgb(36, 107, 173);
}
.icon-webmoney .path2:before {
  content: "\e62f";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path3:before {
  content: "\e630";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path4:before {
  content: "\e631";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path5:before {
  content: "\e632";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path6:before {
  content: "\e633";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path7:before {
  content: "\e634";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path8:before {
  content: "\e635";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path9:before {
  content: "\e636";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path10:before {
  content: "\e637";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path11:before {
  content: "\e638";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-webmoney .path12:before {
  content: "\e639";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-mailru .path1:before {
  content: "\e63a";
  color: rgb(22, 141, 226);
}
.icon-mailru .path2:before {
  content: "\e63b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-facebook .path1:before {
  content: "\e64a";
  color: rgb(60, 89, 155);
}
.icon-facebook .path2:before {
  content: "\e64b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-twitter .path1:before {
  content: "\e64c";
  color: rgb(94, 170, 222);
}
.icon-twitter .path2:before {
  content: "\e64d";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-google_oauth2 .path1:before {
  content: "\e64e";
  color: rgb(208, 66, 42);
}
.icon-google_oauth2 .path2:before {
  content: "\e64f";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-google_oauth2 .path3:before {
  content: "\e650";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-vkontakte .path1:before {
  content: "\e651";
  color: rgb(76, 117, 163);
}
.icon-vkontakte .path2:before {
  content: "\e652";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-odnoklassniki .path1:before {
  content: "\e653";
  color: rgb(244, 132, 32);
}
.icon-odnoklassniki .path2:before {
  content: "\e654";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-odnoklassniki .path3:before {
  content: "\e655";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-yandex .path1:before {
  content: "\e656";
  color: rgb(231, 50, 43);
}
.icon-yandex .path2:before {
  content: "\e657";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-drag:before {
  content: "\e649";
}
.icon-folder-create:before {
  content: "\e608";
}
.icon-folder:before {
  content: "\e602";
}
.icon-file-zip:before {
  content: "\e609";
}
.icon-file:before {
  content: "\e60b";
}
.icon-file-text:before {
  content: "\e60d";
}
.icon-file-pdf:before {
  content: "\e620";
}
.icon-file-exel:before {
  content: "\e621";
}
.icon-file-sound:before {
  content: "\e623";
}
.icon-file-movie:before {
  content: "\e624";
}
.icon-file-image:before {
  content: "\e626";
}
.icon-icon-66-document-play:before {
  content: "\e627";
}
.icon-file-powerpoint:before {
  content: "\e628";
}
.icon-file-word:before {
  content: "\e629";
}
.icon-file-code:before {
  content: "\e640";
}
.icon-document-share:before {
  content: "\e659";
}
.icon-document-text:before {
  content: "\e63c";
}
.icon-document-image:before {
  content: "\e63d";
}
.icon-document:before {
  content: "\e63e";
}
.icon-document-add:before {
  content: "\e63f";
}
.icon-user:before {
  content: "\e62e";
}
.icon-paste:before {
  content: "\e601";
}
.icon-remove:before {
  content: "\e603";
}
.icon-logo:before {
  content: "\e607";
}
.icon-hand-drop:before {
  content: "\e619";
}

/* line 1, app/assets/stylesheets/elements/lightbox.scss */
.lightboxOverlay {
  position: fixed;
  top: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  left: 0;
  z-index: 9999;
  display: none;
  background-color: black;
  opacity: .8;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

/* line 16, app/assets/stylesheets/elements/lightbox.scss */
.lightbox {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  text-align: center;
  font-weight: normal;
  line-height: 0;
}

/* line 29, app/assets/stylesheets/elements/lightbox.scss */
.lightbox .lb-image {
  display: block;
  max-width: inherit;
  height: auto;
  background: #fff;
  box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.35);
}

/* line 37, app/assets/stylesheets/elements/lightbox.scss */
.lightbox a img {
  border: none;
}

/* line 41, app/assets/stylesheets/elements/lightbox.scss */
.lb-outerContainer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 250px;
  height: 250px;
}

/* line 52, app/assets/stylesheets/elements/lightbox.scss */
.lb-outerContainer:after {
  display: table;
  clear: both;
  content: '';
}

/* line 58, app/assets/stylesheets/elements/lightbox.scss */
.lb-container {
  padding: 4px;
}

/* line 62, app/assets/stylesheets/elements/lightbox.scss */
.lb-loader {
  text-align: center;
  line-height: 0;
}

/* line 67, app/assets/stylesheets/elements/lightbox.scss */
.loading.lb-cancel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 35px;
  height: 35px;
}

/* line 78, app/assets/stylesheets/elements/lightbox.scss */
.loading.lb-cancel .spinner {
  border: 4px solid #222;
}

/* line 82, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  margin: auto;
  height: 0;
}

/* line 93, app/assets/stylesheets/elements/lightbox.scss */
.lb-container > .nav {
  left: 0;
}

/* line 97, app/assets/stylesheets/elements/lightbox.scss */
.lb-prev,
.lb-next {
  display: block;
  height: 30px;
  background: #111;
  text-shadow: 1px 1px #000;
  cursor: pointer;
}

/* line 106, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav a.lb-prev {
  float: left;
  margin-left: 10px;
  width: 40px;
  border-radius: 3px;
  opacity: .3;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s;
}

/* line 119, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav a.lb-prev:before {
  position: relative;
  left: 0;
  width: 40px;
  color: #fff;
  content: '\e611';
  font-size: 22px;
  font-family: 'icomoon';
  line-height: 30px;
}

/* line 130, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav a.lb-prev:hover {
  text-shadow: 0 0 10px #fff;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 136, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav a.lb-next {
  float: right;
  margin-right: 10px;
  width: 40px;
  border-radius: 3px;
  opacity: .4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s;
}

/* line 149, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav a.lb-next:before {
  position: relative;
  left: 0;
  width: 40px;
  color: #fff;
  content: '\e614';
  font-size: 22px;
  font-family: 'icomoon';
  line-height: 30px;
}

/* line 160, app/assets/stylesheets/elements/lightbox.scss */
.lb-nav a.lb-next:hover {
  text-shadow: 0 0 10px #fff;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 166, app/assets/stylesheets/elements/lightbox.scss */
.lb-dataContainer {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 100% !important;
  height: 50px;
  background-color: #111;
  background-color: black;
  opacity: .2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  -webkit-transition: opacity .6s;
  -moz-transition: opacity .6s;
  -o-transition: opacity .6s;
  transition: opacity .6s;
  -webkit-animation: fade-out 4s 1 alternate linear;
  -moz-animation: fade-out 4s 1 alternate linear;
  -ms-animation: fade-out 4s 1 alternate linear;
  animation: fade-out 4s 1 alternate linear;
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}

@-moz-keyframes fade-out {
  0% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}

@-o-keyframes fade-out {
  0% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}

/* line 233, app/assets/stylesheets/elements/lightbox.scss */
.lb-dataContainer:hover {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* line 238, app/assets/stylesheets/elements/lightbox.scss */
.lb-data {
  padding: 0 4px;
  color: #ccc;
}

/* line 243, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-details {
  float: left;
  padding: 15px 5px;
  color: #fff;
  text-align: left;
  text-shadow: 1px 1px #000;
  font-family: Verdana, sans-serif;
  line-height: 1.1em;
}

/* line 253, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-caption {
  font-weight: 400;
  font-size: 14px;
  line-height: 1em;
}

/* line 259, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-number {
  position: fixed;
  bottom: 10px;
  left: 10px;
  display: block;
  clear: left;
  padding: 5px 10px;
  border-radius: 3px;
  background: #111;
  color: #999;
  text-shadow: 1px 1px #000;
  font-size: 11px;
}

/* line 273, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  float: right;
  width: 50px;
  height: 50px;
  outline: none;
  text-align: right;
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
}

/* line 287, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-close:hover {
  background: #222;
  text-shadow: 0 0 10px #fff;
}

/* line 293, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-close:before {
  display: block;
  margin: auto;
  width: 20px;
  color: #fff;
  content: '\00D7';
  text-align: center;
  font-weight: 400;
  font-size: 30px;
  line-height: 46px;
}

/* line 305, app/assets/stylesheets/elements/lightbox.scss */
.lb-data .lb-close:hover {
  text-shadow: 0 0 10px #fff;
}

/* line 309, app/assets/stylesheets/elements/lightbox.scss */
.lb-operation {
  display: block;
  margin: auto;
  width: 150px;
  height: 50px;
  font-size: 23px;
}

/* line 315, app/assets/stylesheets/elements/lightbox.scss */
.lb-operation .lb-download,
.lb-operation .lb-print,
.lb-operation .lb-inline {
  display: inline-block;
  float: left;
  overflow: hidden;
  min-width: 25px;
  height: 50px;
}

/* line 323, app/assets/stylesheets/elements/lightbox.scss */
.lb-operation .lb-download a,
.lb-operation .lb-print a,
.lb-operation .lb-inline a {
  position: relative;
  display: inline-block;
  margin: auto;
  width: 50px;
  height: 50px;
  color: #fff;
  text-shadow: 1px 1px #000;
  line-height: 50px;
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
}

/* line 336, app/assets/stylesheets/elements/lightbox.scss */
.lb-operation .lb-download a i,
.lb-operation .lb-print a i,
.lb-operation .lb-inline a i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 20px;
  line-height: 20px;
}

/* line 346, app/assets/stylesheets/elements/lightbox.scss */
.lb-operation .lb-download a:hover,
.lb-operation .lb-print a:hover,
.lb-operation .lb-inline a:hover {
  background: #222;
  text-shadow: 0 0 10px #fff;
}

/* line 352, app/assets/stylesheets/elements/lightbox.scss */
.lb-operation .lb-download {
  font-size: 20px;
}
@-webkit-keyframes ngdialog-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes ngdialog-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes ngdialog-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes ngdialog-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

/* line 61, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-container {
  -webkit-animation: ngdialog-flyout .4s;
  animation: ngdialog-flyout .4s;
}

/* line 75, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
  margin: auto;
  padding: 18px 26px;
  min-width: 320px;
  max-width: 1200px;
  width: 100%;
  height: 100%;
  background: #fff;
  color: #444;
  font-size: 1.1em;
  line-height: 1.5em;
  -webkit-animation: ngdialog-flyin .4s;
  animation: ngdialog-flyin .4s;
}

/* line 67, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 71, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content::-webkit-scrollbar {
  width: 5px;
}

/* line 99, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
#message-content .ngdialog.ngdialog-theme-default .ngdialog-content {
  -webkit-animation: none;
  animation: none;
}

/* line 104, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
#header .ngdialog.ngdialog-theme-default .ngdialog-content {
  bottom: auto;
  padding: 70px 0 0;
  height: auto;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

/* line 110, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
#header .ngdialog.ngdialog-theme-default .ngdialog-close {
  height: 70px;
}

/* line 115, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.slide.ngdialog.ngdialog-theme-default .ngdialog-close {
  height: 63px;
}

/* line 120, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  display: block;
  width: 50px;
  height: 68px;
  border-radius: 5px;
  background: #fff;
  cursor: pointer;
}

/* line 133, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-close:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto 4px;
  width: 28px;
  height: 28px;
  border-radius: 3px;
  color: #bbb;
  content: '\e615';
  text-align: center;
  font-size: 24px;
  font-family: 'icomoon';
  line-height: 30px;
}

/* line 151, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
  color: #777;
}

/* line 156, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-message {
  margin-bottom: .5em;
}

/* line 160, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-input {
  margin-bottom: 1em;
}

/* line 164, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='text'],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='password'],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='email'],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='url'] {
  margin: 0 0 .25em;
  padding: .25em .67em;
  min-height: 2.5em;
  width: 100%;
  border: 0;
  border-radius: 3px;
  background: #fff;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
}

/* line 181, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='text']:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='password']:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='email']:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type='url']:focus {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
  box-shadow: inset 0 0 0 2px #8dbdf1;
}

/* line 191, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-buttons {
  *zoom: 1;
}

/* line 195, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
  display: table;
  clear: both;
  content: '';
}

/* line 201, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button {
  float: right;
  margin: 0 0 0 .5em;
  padding: .75em 2em;
  border: 0;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em;
  font-family: inherit;
  line-height: 1em;
  cursor: pointer;
}

/* line 215, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
  outline: none;
  -webkit-animation: ngdialog-pulse 1.1s infinite;
  animation: ngdialog-pulse 1.1s infinite;
}

@media (max-width: 568px) {
  /* line 222, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
  .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    -webkit-animation: none;
    animation: none;
  }
}

/* line 228, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}

/* line 233, app/assets/stylesheets/elements/ngDialog-theme-default.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}
@-webkit-keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ngdialog,
.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.ngdialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.ngdialog.hidden {
  display: none;
}
.ngdialog.slide {
  position: absolute;
  overflow-y: auto;
}
.ngdialog.top-slide {
  position: static;
  z-index: 0;
}
.ngdialog.playlist {
  z-index: 1;
}

.ngdialog-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 20000px;
  -webkit-animation: ngdialog-fadein .3s;
          animation: ngdialog-fadein .3s;

  -webkit-backface-visibility: hidden;
}

.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-animation: ngdialog-fadeout .3s;
          animation: ngdialog-fadeout .3s;

  -webkit-backface-visibility: hidden;
}

.ngdialog-content {
  background: white;
  -webkit-animation: ngdialog-fadein .2s;
          animation: ngdialog-fadein .2s;

  -webkit-backface-visibility: hidden;
}

.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-animation: ngdialog-fadeout .3s;
          animation: ngdialog-fadeout .3s;

  -webkit-backface-visibility: hidden;
}

.ngdialog-close:before {
  content: '\e615';
  font-family: 'icomoon';
  cursor: pointer;
}

body.ngdialog-open {
  overflow: hidden;
}
/* line 1, app/assets/stylesheets/elements/spinner.scss */
#spinner,
#object-lock {
  -webkit-animation: fade 3s 1 alternate linear;
  -moz-animation: fade 3s 1 alternate linear;
  -ms-animation: fade 3s 1 alternate linear;
  animation: fade 3s 1 alternate linear;
}

/* line 9, app/assets/stylesheets/elements/spinner.scss */
#object-lock {
  display: none;
}

/* line 11, app/assets/stylesheets/elements/spinner.scss */
#object-lock.show {
  display: block;
}

/* line 16, app/assets/stylesheets/elements/spinner.scss */
#spinner {
  margin: 0 auto;
  padding-top: 20px;
  width: 45px;
  height: 45px;
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* Loading indicator */
/* line 58, app/assets/stylesheets/elements/spinner.scss */
.loading {
  position: relative;
}

/* line 62, app/assets/stylesheets/elements/spinner.scss */
.spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  border: 4px solid #ccc;
  border-radius: 100%;
}

/* line 72, app/assets/stylesheets/elements/spinner.scss */
.circ {
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(0px, 25px, 25px, 0px);
  width: 45px;
  height: 45px;
  border: 4px solid #777;
  border-radius: 100%;
  -webkit-animation: rotate 1s infinite linear;
  -moz-animation: rotate 1s infinite linear;
  -ms-animation: rotate 1s infinite linear;
  animation: rotate 1s infinite linear;
}

@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-ms-keyframes rotate {
  /* line 106, app/assets/stylesheets/elements/spinner.scss */
  0% {
    -ms-transform: rotate(0deg);
  }
  /* line 109, app/assets/stylesheets/elements/spinner.scss */
  100% {
    -ms-transform: rotate(360deg);
  }
}
.onoffswitch {
  position: relative;
  display: inline-block;
  min-width: 50px;
  width: 50px;

  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
}

.onoffswitch-checkbox {
  display: none;
}


input[type='checkbox'] + label.onoffswitch-label {
  display: block;
  overflow: hidden;
  margin: 0;
  width: 49px;
  border-radius: 15px;
  background: #ccc;
  cursor: pointer;
}

.onoffswitch-inner {
  display: block;
  margin-left: -100%;
  width: 200%;
  -webkit-transition: margin .3s ease-in 0s;
     -moz-transition: margin .3s ease-in 0s;
       -o-transition: margin .3s ease-in 0s;
          transition: margin .3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  width: 50%;
  height: 24px;
  color: white;
  font-weight: bold;
  line-height: 26px;
}

.onoffswitch-inner:before {
  padding-left: 6px;
  background-color: #a2bd37;
  color: #fff;
  content: '\e62b';
  font-size: 15px;
  font-family: 'icomoon';
}

.onoffswitch-inner:after {
  padding-right: 5px;
  background-color: #ccc;
  color: #999;
  content: '';
  text-align: right;
  font-family: 'icomoon';
}

.onoffswitch-switch {
  position: absolute;
  top: 0;
  right: 26px;
  bottom: 0;
  display: block;
  margin: 2px;
  width: 19px;
  border-radius: 50%;
  background: #fff;
  line-height: 21px;
  -webkit-transition: all .3s ease-in 0s;
     -moz-transition: all .3s ease-in 0s;
       -o-transition: all .3s ease-in 0s;
          transition: all .3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
/* line 1, app/assets/stylesheets/elements/videogular.scss */
*:focus {
  outline: 0;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 25px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 25px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 25px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-webkit-keyframes overlay-fadein {
  0% {
    opacity: 0;
    -moz-transform: scale(0.2, 0.2);
  }
  25% {
    opacity: 0;
    -moz-transform: scale(0.2, 0.2);
  }
  100% {
    opacity: .45;
    -moz-transform: scale(0.5, 0.5);
  }
}

@keyframes overlay-fadein {
  0% {
    opacity: 0;
    transform: scale(0.2, 0.2);
  }
  25% {
    opacity: 0;
    transform: scale(0.2, 0.2);
  }
  100% {
    opacity: .45;
    transform: scale(1, 1);
  }
}

@-webkit-keyframes scrub-point-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes scrub-point-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 85, app/assets/stylesheets/elements/videogular.scss */
.video-player .ngdialog-overlay {
  height: 120px;
}

/* line 91, app/assets/stylesheets/elements/videogular.scss */
.audio-player .right-container #operation {
  margin-bottom: 54px;
}

/* line 94, app/assets/stylesheets/elements/videogular.scss */
.audio-player .left-container #object-content .list-footer {
  height: 54px;
}

/* line 98, app/assets/stylesheets/elements/videogular.scss */
.audio-player.upload .right-container #operation {
  margin-bottom: 100px;
}

/* line 101, app/assets/stylesheets/elements/videogular.scss */
.audio-player.upload .left-container #object-content .list-footer {
  height: 100px;
}

/* line 105, app/assets/stylesheets/elements/videogular.scss */
.audio-player #message-content .ngdialog .ngdialog-content {
  padding-bottom: 72px;
}

/* line 114, app/assets/stylesheets/elements/videogular.scss */
.videogular img {
  width: 100%;
}

/* line 119, app/assets/stylesheets/elements/videogular.scss */
videogular,
.videogular,
[videogular] {
  position: relative;
  display: block;
  flex-direction: column;
  min-height: 58px;
  width: 100%;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}

/* line 136, app/assets/stylesheets/elements/videogular.scss */
videogular button,
.videogular button,
[videogular] button {
  cursor: pointer;
}

/* line 140, app/assets/stylesheets/elements/videogular.scss */
videogular vg-media,
.videogular vg-media,
[videogular] vg-media {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  background: #000;
}

/* line 149, app/assets/stylesheets/elements/videogular.scss */
videogular video,
.videogular video,
[videogular] video {
  max-width: 100%;
  max-height: 460px;
  width: 100%;
  height: 100%;
  display: inherit;
}

/* line 157, app/assets/stylesheets/elements/videogular.scss */
videogular .iconButton,
.videogular .iconButton,
[videogular] .iconButton {
  z-index: 3;
  float: left;
  margin: 6px 5px;
  padding: 0;
  border-radius: 3px;
  background: transparent;
  color: #fafafa;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  font-size: 32px;
  font-family: 'icomoon';
  line-height: 1;
  -webkit-transition: .4s ease all;
  transition: .4s ease all;
}

/* line 171, app/assets/stylesheets/elements/videogular.scss */
videogular .iconButton:hover,
.videogular .iconButton:hover,
[videogular] .iconButton:hover {
  color: #fff;
}

/* line 176, app/assets/stylesheets/elements/videogular.scss */
videogular .track,
.videogular .track,
[videogular] .track {
  float: left;
  padding-left: 14px;
  line-height: 50px;
}

/* line 180, app/assets/stylesheets/elements/videogular.scss */
videogular .track .poster,
.videogular .track .poster,
[videogular] .track .poster {
  position: relative;
  display: inline-block;
  float: left;
  margin: 7px 10px 7px 5px;
  width: 36px;
  height: 36px;
  border: 1px solid #eee;
}

/* line 188, app/assets/stylesheets/elements/videogular.scss */
videogular .track .poster .icon-album,
.videogular .track .poster .icon-album,
[videogular] .track .poster .icon-album {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 29px;
  height: 30px;
  color: #ccc;
  font-size: 30px;
}

/* line 201, app/assets/stylesheets/elements/videogular.scss */
videogular .track .name,
.videogular .track .name,
[videogular] .track .name {
  display: inline-block;
  float: left;
  font-size: 13px;
  line-height: 50px;
}

/* line 208, app/assets/stylesheets/elements/videogular.scss */
videogular .close,
.videogular .close,
[videogular] .close {
  position: relative;
  display: inline-block;
  float: right;
  margin: 0;
  width: 44px;
  height: 50px;
  color: #aaa;
  cursor: pointer;
}

/* line 217, app/assets/stylesheets/elements/videogular.scss */
videogular .close:before,
.videogular .close:before,
[videogular] .close:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 28px;
  height: 28px;
  border-radius: 3px;
  color: #bbb;
  content: '\e615';
  text-align: center;
  font-size: 24px;
  font-family: 'icomoon';
  line-height: 28px;
}

/* line 234, app/assets/stylesheets/elements/videogular.scss */
videogular .close:hover,
.videogular .close:hover,
[videogular] .close:hover {
  color: #333;
}

/* line 239, app/assets/stylesheets/elements/videogular.scss */
videogular vg-poster,
.videogular vg-poster,
[videogular] vg-poster {
  position: absolute;
  top: 0;
  z-index: 1;
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}

/* line 248, app/assets/stylesheets/elements/videogular.scss */
videogular vg-poster.absolute,
.videogular vg-poster.absolute,
[videogular] vg-poster.absolute {
  position: absolute;
}

/* line 253, app/assets/stylesheets/elements/videogular.scss */
videogular vg-poster img,
.videogular vg-poster img,
[videogular] vg-poster img {
  width: auto;
  height: 100%;
  margin: auto;
}

/* line 259, app/assets/stylesheets/elements/videogular.scss */
videogular vg-poster img.pause,
videogular vg-poster img.play,
.videogular vg-poster img.pause,
.videogular vg-poster img.play,
[videogular] vg-poster img.pause,
[videogular] vg-poster img.play {
  display: none;
}

/* line 264, app/assets/stylesheets/elements/videogular.scss */
videogular vg-poster img.stop,
.videogular vg-poster img.stop,
[videogular] vg-poster img.stop {
  display: block;
}

/* line 268, app/assets/stylesheets/elements/videogular.scss */
videogular vg-overlay-play,
.videogular vg-overlay-play,
[videogular] vg-overlay-play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 48px;
  left: 0;
  z-index: 2;
  max-width: 100%;
  max-height: 100%;
}

/* line 279, app/assets/stylesheets/elements/videogular.scss */
videogular vg-overlay-play .play,
.videogular vg-overlay-play .play,
[videogular] vg-overlay-play .play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  opacity: .45;
  filter: alpha(opacity=45);
  cursor: pointer;
  -webkit-animation: overlay-fadein 1s;
  animation: overlay-fadein 1s;
}

/* line 295, app/assets/stylesheets/elements/videogular.scss */
videogular vg-overlay-play .play:before,
.videogular vg-overlay-play .play:before,
[videogular] vg-overlay-play .play:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #000;
  color: #fff;
  content: '\e643';
  font-size: 89px;
  line-height: 97px;
}

/* line 313, app/assets/stylesheets/elements/videogular.scss */
videogular .previous:before,
.videogular .previous:before,
[videogular] .previous:before {
  content: '\e642';
}

/* line 317, app/assets/stylesheets/elements/videogular.scss */
videogular .next:before,
.videogular .next:before,
[videogular] .next:before {
  content: '\e641';
}

/* line 321, app/assets/stylesheets/elements/videogular.scss */
videogular vg-overlay-play .overlayPlayContainer,
.videogular vg-overlay-play .overlayPlayContainer,
[videogular] vg-overlay-play .overlayPlayContainer {
  position: absolute;
  display: table;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  font-size: 100px;
  zoom: 1;
}

/* line 332, app/assets/stylesheets/elements/videogular.scss */
videogular vg-overlay-play .overlayPlayContainer div,
.videogular vg-overlay-play .overlayPlayContainer div,
[videogular] vg-overlay-play .overlayPlayContainer div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

/* line 338, app/assets/stylesheets/elements/videogular.scss */
videogular vg-controls,
.videogular vg-controls,
[videogular] vg-controls {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  display: block;
  height: 44px;
}

/* line 348, app/assets/stylesheets/elements/videogular.scss */
videogular .controls-container,
.videogular .controls-container,
[videogular] .controls-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 12px;
  height: 44px;
  zoom: 1;
}

/* line 358, app/assets/stylesheets/elements/videogular.scss */
videogular .gradient-bottom,
.videogular .gradient-bottom,
[videogular] .gradient-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 120px;
  box-shadow: inset 0 -120px 90px -90px rgba(8, 8, 8, 0.8);
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  -moz-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  pointer-events: none;
}

/* line 371, app/assets/stylesheets/elements/videogular.scss */
videogular .time-container,
.videogular .time-container,
[videogular] .time-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 54px;
  margin: auto;
  width: 90px;
  height: 17px;
  color: #fafafa;
}

/* line 381, app/assets/stylesheets/elements/videogular.scss */
videogular .time-container .slash,
.videogular .time-container .slash,
[videogular] .time-container .slash {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  width: 5px;
  height: 17px;
  font-size: 14px;
  line-height: 17px;
}

/* line 394, app/assets/stylesheets/elements/videogular.scss */
videogular .time-container vg-time-display,
.videogular .time-container vg-time-display,
[videogular] .time-container vg-time-display {
  color: #fafafa;
}

/* line 399, app/assets/stylesheets/elements/videogular.scss */
videogular vg-time-display,
.videogular vg-time-display,
[videogular] vg-time-display {
  position: absolute;
  display: block;
  width: 48px;
  color: #000;
  vertical-align: middle;
  text-align: center;
  font-size: 11px;
  line-height: 17px;
  cursor: default;
}

/* line 409, app/assets/stylesheets/elements/videogular.scss */
videogular vg-time-display:first-child, videogular vg-time-display.current,
.videogular vg-time-display:first-child,
.videogular vg-time-display.current,
[videogular] vg-time-display:first-child,
[videogular] vg-time-display.current {
  left: 0;
}

/* line 413, app/assets/stylesheets/elements/videogular.scss */
videogular vg-time-display:last-child, videogular vg-time-display.total,
.videogular vg-time-display:last-child,
.videogular vg-time-display.total,
[videogular] vg-time-display:last-child,
[videogular] vg-time-display.total {
  right: 0;
}

/* line 419, app/assets/stylesheets/elements/videogular.scss */
videogular .vgTimeDisplay,
.videogular .vgTimeDisplay,
[videogular] .vgTimeDisplay {
  display: block;
  width: auto;
  font-size: 18px;
  font-family: Arial;
}

/* line 426, app/assets/stylesheets/elements/videogular.scss */
videogular .loading-scrub-bar,
.videogular .loading-scrub-bar,
[videogular] .loading-scrub-bar {
  position: absolute;
  right: 0;
  bottom: 46px;
  left: 0;
  display: block;
  vertical-align: middle;
}

/* line 435, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar,
.videogular vg-scrub-bar,
[videogular] vg-scrub-bar {
  position: absolute;
  right: 12px;
  bottom: 43px;
  left: 12px;
  display: block;
  vertical-align: middle;
}

/* line 444, app/assets/stylesheets/elements/videogular.scss */
videogular .loading-scrub-bar [role=slider],
.videogular .loading-scrub-bar [role=slider],
[videogular] .loading-scrub-bar [role=slider] {
  height: 8px;
  background: #ccc;
  -webkit-transition: .3s ease height;
  transition: .3s ease height;
}

/* line 451, app/assets/stylesheets/elements/videogular.scss */
videogular .loading-scrub-time,
.videogular .loading-scrub-time,
[videogular] .loading-scrub-time {
  width: 100%;
  height: 100%;
  background-color: #fdc437;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent);
  background-size: 25px 25px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 463, app/assets/stylesheets/elements/videogular.scss */
videogular .description,
.videogular .description,
[videogular] .description {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: #333;
  color: #fff;
  text-align: center;
  font-size: 15px;
  line-height: 46px;
}

/* line 475, app/assets/stylesheets/elements/videogular.scss */
videogular .error,
.videogular .error,
[videogular] .error {
  text-align: center;
  font-size: 15px;
}

/* line 478, app/assets/stylesheets/elements/videogular.scss */
videogular .error .text,
.videogular .error .text,
[videogular] .error .text {
  margin: 14px 0 28px 0;
}

/* line 481, app/assets/stylesheets/elements/videogular.scss */
videogular .error i,
.videogular .error i,
[videogular] .error i {
  display: block;
  margin: 14px 0 14px 0;
  color: #888;
  font-size: 150px;
}

/* line 489, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar,
.videogular vg-scrub-bar,
[videogular] vg-scrub-bar {
  height: 16px;
  cursor: pointer;
}

/* line 492, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar [role=slider],
.videogular vg-scrub-bar [role=slider],
[videogular] vg-scrub-bar [role=slider] {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.6);
}

/* line 499, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar vg-scrub-bar-current-time,
.videogular vg-scrub-bar vg-scrub-bar-current-time,
[videogular] vg-scrub-bar vg-scrub-bar-current-time {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fdc437;
}

/* line 508, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar-cue-points,
.videogular vg-scrub-bar-cue-points,
[videogular] vg-scrub-bar-cue-points {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 514, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar-cue-points .cue-point-timeline,
.videogular vg-scrub-bar-cue-points .cue-point-timeline,
[videogular] vg-scrub-bar-cue-points .cue-point-timeline {
  padding-top: 3px;
  color: #fff;
}

/* line 518, app/assets/stylesheets/elements/videogular.scss */
videogular vg-scrub-bar-cue-points .cue-point-timeline .cue-point,
.videogular vg-scrub-bar-cue-points .cue-point-timeline .cue-point,
[videogular] vg-scrub-bar-cue-points .cue-point-timeline .cue-point {
  position: absolute;
  height: 3px;
  background-color: #fff;
}

/* line 526, app/assets/stylesheets/elements/videogular.scss */
videogular vg-playback-button,
.videogular vg-playback-button,
[videogular] vg-playback-button {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
  text-align: center;
}

/* line 533, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume,
.videogular vg-volume,
[videogular] vg-volume {
  position: relative;
  display: inline-block;
  float: right;
}

/* line 537, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume .iconButton,
.videogular vg-volume .iconButton,
[videogular] vg-volume .iconButton {
  padding: 3px;
  font-size: 26px;
}

/* line 543, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume-bar,
.videogular vg-volume-bar,
[videogular] vg-volume-bar {
  position: absolute;
  bottom: 4px;
  left: 0;
  z-index: 2;
  margin: 0;
  width: 40px;
  height: 150px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

/* line 555, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume-bar .verticalVolumeBar,
.videogular vg-volume-bar .verticalVolumeBar,
[videogular] vg-volume-bar .verticalVolumeBar {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  max-height: 40px;
  width: 40px;
  height: 100%;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -webkit-transition: .2s linear all;
  transition: .2s linear all;
}

/* line 569, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume-bar .volumeBackground,
.videogular vg-volume-bar .volumeBackground,
[videogular] vg-volume-bar .volumeBackground {
  position: absolute;
  top: 15px;
  right: 0;
  bottom: 40px;
  left: 0;
  margin: auto;
  width: 6px;
  background-color: #ccc;
}

/* line 581, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume-bar.visibility .verticalVolumeBar,
.videogular vg-volume-bar.visibility .verticalVolumeBar,
[videogular] vg-volume-bar.visibility .verticalVolumeBar {
  max-height: 150px;
  opacity: 1;
}

/* line 588, app/assets/stylesheets/elements/videogular.scss */
videogular vg-fullscreen-button,
.videogular vg-fullscreen-button,
[videogular] vg-fullscreen-button {
  display: block;
  float: right;
  vertical-align: middle;
  text-align: center;
}

/* line 597, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume-bar .volumeValue,
.videogular vg-volume-bar .volumeValue,
[videogular] vg-volume-bar .volumeValue {
  position: absolute;
  width: 6px;
  height: 100%;
  background: #fdc437;
}

/* line 604, app/assets/stylesheets/elements/videogular.scss */
videogular vg-volume-bar .volumeClickArea,
.videogular vg-volume-bar .volumeClickArea,
[videogular] vg-volume-bar .volumeClickArea {
  position: absolute;
  right: -14px;
  left: -14px;
  height: 100%;
}

/* line 611, app/assets/stylesheets/elements/videogular.scss */
videogular vg-play-pause-button .play:before,
.videogular vg-play-pause-button .play:before,
[videogular] vg-play-pause-button .play:before {
  content: '\e643';
}

/* line 615, app/assets/stylesheets/elements/videogular.scss */
videogular vg-play-pause-button .pause:before,
.videogular vg-play-pause-button .pause:before,
[videogular] vg-play-pause-button .pause:before {
  content: '\e648';
}

/* line 619, app/assets/stylesheets/elements/videogular.scss */
videogular vg-mute-button,
.videogular vg-mute-button,
[videogular] vg-mute-button {
  display: block;
  width: 42px;
}

/* line 624, app/assets/stylesheets/elements/videogular.scss */
videogular vg-mute-button .level3:before,
.videogular vg-mute-button .level3:before,
[videogular] vg-mute-button .level3:before {
  content: '\e646';
}

/* line 628, app/assets/stylesheets/elements/videogular.scss */
videogular vg-mute-button .level2:before,
.videogular vg-mute-button .level2:before,
[videogular] vg-mute-button .level2:before {
  content: '\e644';
}

/* line 632, app/assets/stylesheets/elements/videogular.scss */
videogular vg-mute-button .level1:before,
.videogular vg-mute-button .level1:before,
[videogular] vg-mute-button .level1:before {
  content: '\e644';
}

/* line 636, app/assets/stylesheets/elements/videogular.scss */
videogular vg-mute-button .level0:before,
.videogular vg-mute-button .level0:before,
[videogular] vg-mute-button .level0:before {
  content: '\e647';
}

/* line 640, app/assets/stylesheets/elements/videogular.scss */
videogular vg-mute-button .mute:before,
.videogular vg-mute-button .mute:before,
[videogular] vg-mute-button .mute:before {
  content: '\e645';
}

/* line 644, app/assets/stylesheets/elements/videogular.scss */
videogular vg-fullscreen-button .enter:before,
.videogular vg-fullscreen-button .enter:before,
[videogular] vg-fullscreen-button .enter:before {
  content: '\e61f';
}

/* line 648, app/assets/stylesheets/elements/videogular.scss */
videogular vg-fullscreen-button .exit:before,
.videogular vg-fullscreen-button .exit:before,
[videogular] vg-fullscreen-button .exit:before {
  content: '\e62a';
}

/* line 652, app/assets/stylesheets/elements/videogular.scss */
videogular vg-buffering,
.videogular vg-buffering,
[videogular] vg-buffering {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 663, app/assets/stylesheets/elements/videogular.scss */
videogular vg-buffering .bufferingContainer,
.videogular vg-buffering .bufferingContainer,
[videogular] vg-buffering .bufferingContainer {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  width: 100%;
  opacity: .6;
  filter: alpha(opacity=60);
  cursor: pointer;
  zoom: 1;
}

/* line 674, app/assets/stylesheets/elements/videogular.scss */
videogular vg-buffering .loadingSpinner,
.videogular vg-buffering .loadingSpinner,
[videogular] vg-buffering .loadingSpinner {
  margin: 0 auto;
  width: 50px;
  height: 50px;
  border: 4px solid white;
  border-top: 4px solid rgba(0, 0, 0, 0);
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-radius: 50px;
  background-color: rgba(0, 0, 0, 0);
  opacity: .9;
  -webkit-animation: rotate 1s infinite linear;
  -moz-animation: rotate 1s infinite linear;
  -ms-animation: rotate 1s infinite linear;
  animation: rotate 1s infinite linear;
}

/* line 690, app/assets/stylesheets/elements/videogular.scss */
videogular vg-buffering .loadingSpinner .stop,
.videogular vg-buffering .loadingSpinner .stop,
[videogular] vg-buffering .loadingSpinner .stop {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
}

/* line 697, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .playlist-title {
  margin-top: 20px;
  margin-bottom: 15px;
  padding-top: 10px;
  border-top: 1px solid #eee;
  font-size: 15px;
}

/* line 704, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout {
  position: relative;
  overflow: hidden;
  margin-bottom: 12px;
  min-height: 60px;
  cursor: pointer;
  -webkit-transition: .2s linear min-height;
  transition: .2s linear min-height;
}

/* line 713, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout:hover .name {
  color: #007ee5;
}

/* line 717, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout .image-container {
  position: relative;
  display: inline-block;
  min-height: 60px;
  width: 120px;
  border: 1px solid #eee;
  color: #aaa;
}

/* line 725, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout .description-container {
  position: absolute;
  display: inline-block;
  margin: 0 0 0 12px;
}

/* line 729, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout .description-container .name {
  font-weight: 600;
  font-size: 13px;
}

/* line 733, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout .description-container .uploaded {
  font-size: 11px;
  line-height: 18px;
}

/* line 738, app/assets/stylesheets/elements/videogular.scss */
.video-playlist .open-layout i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 34px;
  height: 34px;
  font-size: 34px;
}

/* line 752, app/assets/stylesheets/elements/videogular.scss */
#audio-container {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  color: #555;
  opacity: .95;
}

/* line 760, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-time-display {
  line-height: 14px;
  opacity: 0;
  -webkit-transition: .2s ease opacity;
  transition: .2s ease opacity;
}

/* line 765, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-time-display.total {
  display: inline-block;
  float: right;
  padding-right: 10px;
  width: 100%;
  text-align: right;
  cursor: pointer;
}

/* line 773, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-time-display.current {
  display: inline-block;
  padding-left: 10px;
  text-align: left;
}

/* line 779, app/assets/stylesheets/elements/videogular.scss */
#audio-container vg-scrub-bar {
  right: 0;
  bottom: 50px;
  left: 0;
  height: 14px;
}

/* line 784, app/assets/stylesheets/elements/videogular.scss */
#audio-container vg-scrub-bar [role=slider] {
  background: rgba(191, 191, 191, 0.95);
  -webkit-transition: .1s ease height;
  transition: .1s ease height;
}

/* line 790, app/assets/stylesheets/elements/videogular.scss */
#audio-container:hover {
  bottom: 0;
  opacity: 1;
}

/* line 793, app/assets/stylesheets/elements/videogular.scss */
#audio-container:hover vg-scrub-bar [role=slider] {
  height: 14px;
}

/* line 796, app/assets/stylesheets/elements/videogular.scss */
#audio-container:hover videogular vg-time-display {
  opacity: 1;
}

/* line 804, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton,
#audio-container .videogular .iconButton,
#audio-container [videogular] .iconButton {
  margin: 9px 5px;
  color: #555;
  text-shadow: none;
}

/* line 808, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton:hover,
#audio-container .videogular .iconButton:hover,
#audio-container [videogular] .iconButton:hover {
  color: #333;
}

/* line 811, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton.playlist,
#audio-container .videogular .iconButton.playlist,
#audio-container [videogular] .iconButton.playlist {
  margin: 14px 0 14px 14px;
  font-size: 24px;
}

/* line 814, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton.playlist:before,
#audio-container .videogular .iconButton.playlist:before,
#audio-container [videogular] .iconButton.playlist:before {
  content: '\e662';
}

/* line 818, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton.next,
#audio-container .videogular .iconButton.next,
#audio-container [videogular] .iconButton.next {
  margin: 9px 5px 9px 0;
}

/* line 821, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton.previous,
#audio-container .videogular .iconButton.previous,
#audio-container [videogular] .iconButton.previous {
  margin: 9px 0 9px 5px;
}

/* line 824, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton.icon-next-auto,
#audio-container .videogular .iconButton.icon-next-auto,
#audio-container [videogular] .iconButton.icon-next-auto {
  margin: 14px 8px 14px 14px;
  font-size: 22px;
}

/* line 827, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .iconButton.icon-next-auto.active,
#audio-container .videogular .iconButton.icon-next-auto.active,
#audio-container [videogular] .iconButton.icon-next-auto.active {
  color: #f4ae02;
}

/* line 832, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-controls,
#audio-container .videogular vg-controls,
#audio-container [videogular] vg-controls {
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}

/* line 836, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-controls,
#audio-container videogular .controls-container,
#audio-container .videogular vg-controls,
#audio-container .videogular .controls-container,
#audio-container [videogular] vg-controls,
#audio-container [videogular] .controls-container {
  height: 50px;
  background: #fff;
}

/* line 840, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-controls .right,
#audio-container videogular .controls-container .right,
#audio-container .videogular vg-controls .right,
#audio-container .videogular .controls-container .right,
#audio-container [videogular] vg-controls .right,
#audio-container [videogular] .controls-container .right {
  position: absolute;
  right: 0;
  margin-right: 10px;
  background: #fff;
}

/* line 847, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-controls.loading .right,
#audio-container videogular .controls-container.loading .right,
#audio-container .videogular vg-controls.loading .right,
#audio-container .videogular .controls-container.loading .right,
#audio-container [videogular] vg-controls.loading .right,
#audio-container [videogular] .controls-container.loading .right {
  background: none;
}

/* line 852, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular .description,
#audio-container .videogular .description,
#audio-container [videogular] .description {
  line-height: 50px;
}

/* line 855, app/assets/stylesheets/elements/videogular.scss */
#audio-container videogular vg-volume-bar .verticalVolumeBar,
#audio-container .videogular vg-volume-bar .verticalVolumeBar,
#audio-container [videogular] vg-volume-bar .verticalVolumeBar {
  border: 1px solid #ccc;
  background-color: #fafafa;
}

/* line 862, app/assets/stylesheets/elements/videogular.scss */
body.upload #audio-container {
  bottom: 46px;
}

/* line 866, app/assets/stylesheets/elements/videogular.scss */
.ngdialog-open #audio-container {
  padding-right: 15px;
}

/* line 870, app/assets/stylesheets/elements/videogular.scss */
#video-container {
  overflow: hidden;
  margin-top: 46px;
}

/* line 874, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen vg-scrub-bar {
  height: 16px;
}

/* line 876, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen vg-scrub-bar [role=slider] {
  position: absolute;
  width: 100%;
  height: 8px;
  transform: none;
}

/* line 882, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen vg-scrub-bar vg-scrub-bar-current-time .loading-scrub-point {
  display: none;
}

/* line 887, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen .hide-animation {
  opacity: 0;
  -webkit-transition: .5s ease opacity;
  transition: .5s ease opacity;
}

/* line 892, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen .show-animation {
  opacity: 1;
  -webkit-transition: .1s ease opacity;
  transition: .1s ease opacity;
}

/* line 897, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen vg-controls:hover .hide-animation {
  opacity: 1;
}

/* line 900, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen vg-overlay-play .play {
  display: none;
}

/* line 903, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen vg-poster {
  display: none;
}

/* line 906, app/assets/stylesheets/elements/videogular.scss */
#video-container.fullscreen video {
  margin-bottom: 0;
  max-height: 100%;
  background: #000;
}

/* line 916, app/assets/stylesheets/elements/videogular.scss */
#video-container videogular vg-scrub-bar,
#video-container .videogular vg-scrub-bar,
#video-container [videogular] vg-scrub-bar {
  height: 16px;
  cursor: pointer;
}

/* line 919, app/assets/stylesheets/elements/videogular.scss */
#video-container videogular vg-scrub-bar [role=slider],
#video-container .videogular vg-scrub-bar [role=slider],
#video-container [videogular] vg-scrub-bar [role=slider] {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 5px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.4, 0, 1, 1);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.4, 0, 1, 1);
  -ms-transition: -ms-transform 0.1s cubic-bezier(0.4, 0, 1, 1);
  transition: transform 0.1s cubic-bezier(0.4, 0, 1, 1);
  -webkit-transform: scaleY(0.6);
  -moz-transform: scaleY(0.6);
  -ms-transform: scaleY(0.6);
  transform: scaleY(0.6);
}

/* line 935, app/assets/stylesheets/elements/videogular.scss */
#video-container videogular vg-scrub-bar:hover [role=slider],
#video-container .videogular vg-scrub-bar:hover [role=slider],
#video-container [videogular] vg-scrub-bar:hover [role=slider] {
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}

/* line 941, app/assets/stylesheets/elements/videogular.scss */
#video-container videogular vg-scrub-bar:hover .loading-scrub-point,
#video-container .videogular vg-scrub-bar:hover .loading-scrub-point,
#video-container [videogular] vg-scrub-bar:hover .loading-scrub-point {
  background: #fdc437;
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  -ms-transition: -ms-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 953, app/assets/stylesheets/elements/videogular.scss */
#video-container videogular vg-scrub-bar vg-scrub-bar-current-time,
#video-container .videogular vg-scrub-bar vg-scrub-bar-current-time,
#video-container [videogular] vg-scrub-bar vg-scrub-bar-current-time {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fdc437;
}

/* line 959, app/assets/stylesheets/elements/videogular.scss */
#video-container videogular vg-scrub-bar vg-scrub-bar-current-time .loading-scrub-point,
#video-container .videogular vg-scrub-bar vg-scrub-bar-current-time .loading-scrub-point,
#video-container [videogular] vg-scrub-bar vg-scrub-bar-current-time .loading-scrub-point {
  position: absolute;
  top: -4px;
  right: -6px;
  z-index: 43;
  margin-left: -6.5px;
  width: 13px;
  height: 13px;
  border-radius: 6.5px;
  -webkit-transform: scale(0.2, 0.2);
  -moz-transform: scale(0.2, 0.2);
  -ms-transform: scale(0.2, 0.2);
  transform: scale(0.2, 0.2);
}
div.lang-selector {
  margin-top: 10px;
}

div.lang-selector > div {
  position: relative;
  float: left;
  padding: 0 31px 0 0;
  border: 1px solid #036cb5;
  background: transparent url(/assets/icon-lang-selector-up.png) right 50% no-repeat;
  font-size: 110%;
  cursor: pointer;
}

div.lang-selector > div.actions-opened {
  background: transparent url(/assets/icon-lang-selector-down.png) right 50% no-repeat;
}

div.lang-selector > div > span {
  display: block;
  padding: 0 0 0 26px;
  height: 20px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  line-height: 20px;
}

div.lang-selector-more {
  position: absolute;
  bottom: 24px;
  left: 0;
  z-index: 10;
  display: none;
}

.actions-opened div.lang-selector-more {
  display: block;
}

div.lang-selector-more ul {
  position: relative;
  margin: 0;
  padding: 5px;
  border: 1px solid #999;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
          box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
  list-style: none;
}

div.lang-selector-more ul:after,
div.lang-selector-more ul:before {
  position: absolute;
  top: 100%;
  left: 12px;
  width: 0;
  height: 0;
  border: solid transparent;
  content: ' ';
  pointer-events: none;
}

div.lang-selector-more ul:after {
  margin-left: -5px;
  border-width: 5px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
}

div.lang-selector-more ul:before {
  margin-left: -6px;
  border-width: 6px;
  border-color: rgba(153, 153, 153, 0);
  border-top-color: #999;
}

div.lang-selector-more ul a {
  display: block;
  margin: 0;
  padding: 0 5px 0 26px;
  height: 20px;
  border: none;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  text-decoration: none;
  line-height: 20px;
}

div.lang-selector-more ul a:hover {
  background-color: #f3f3f3;
}



.lang-ru {
  background-image: url(/assets/flags/ru.png);
}

.lang-en {
  background-image: url(/assets/flags/en.png);
}
