/*!
Theme Name: kronos
Theme URI: https://infomedia.com
Author: Luke Skywalker
Version: 0.0.3
Text Domain: kronos
Copyright 2017. MIT licensed.
 */


/* line 4, assets/css/sass/neat/grid/_box-sizing.scss */
html {
  box-sizing: border-box;
}

/* line 9, assets/css/sass/neat/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit;
}

/* line 1, assets/css/sass/base/_buttons.scss */
button, input[type="button"], input[type="reset"], input[type="submit"],
button, .button, .largebutton {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-font-smoothing: antialiased;
  background-color: #f5f5f5;
  border-radius: 4px;
  border: none;
  color: #E61D2B;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
  padding: 0.75em 1em;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.25);
}

/* line 24, assets/css/sass/base/_buttons.scss */
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,
button:hover,
button:focus, .button:hover, .button:focus, .largebutton:hover, .largebutton:focus {
  background-color: #a4121c;
  outline: inherit;
  outline-color: transparent;
  color: #fff;
}

/* line 32, assets/css/sass/base/_buttons.scss */
button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled,
button:disabled, .button:disabled, .largebutton:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 38, assets/css/sass/base/_buttons.scss */
.largebutton {
  padding: 36px 70px;
  font-size: 24px;
}

@media screen and (max-width: 48em) {
  /* line 38, assets/css/sass/base/_buttons.scss */
  .largebutton {
    padding: 24px 40px;
    font-size: 18px;
  }
}

/* line 47, assets/css/sass/base/_buttons.scss */
.mce-container-body button,
.mce-container-body .button,
.wp-editor-tabs button {
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  background: inherit;
}

/* line 55, assets/css/sass/base/_buttons.scss */
.mce-container-body button:hover,
.mce-container-body .button:hover,
.wp-editor-tabs button:hover {
  border: none;
  color: inherit;
  background: inherit;
  border-radius: 0;
}

/* line 1, assets/css/sass/base/_forms.scss */
fieldset {
  background-color: white;
  border: 1px solid #f5f5f5;
  margin: 0 0 0.75em;
  padding: 1.5em;
}

/* line 8, assets/css/sass/base/_forms.scss */
input,
label,
select {
  display: block;
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 1em;
}

/* line 16, assets/css/sass/base/_forms.scss */
label {
  font-weight: 600;
  margin-bottom: 0.375em;
}

/* line 20, assets/css/sass/base/_forms.scss */
label.required::after {
  content: "*";
}

/* line 24, assets/css/sass/base/_forms.scss */
label abbr {
  display: none;
}

/* line 29, assets/css/sass/base/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea,
select[multiple=multiple],
textarea {
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  transition: border-color;
  width: 100%;
}

/* line 44, assets/css/sass/base/_forms.scss */
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, textarea:hover,
select[multiple=multiple]:hover,
textarea:hover {
  border-color: #dcdbdb;
}

/* line 48, assets/css/sass/base/_forms.scss */
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, textarea:focus,
select[multiple=multiple]:focus,
textarea:focus {
  border-color: #dcdbdb;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(64, 64, 64, 0.2);
  outline: none;
}

/* line 55, assets/css/sass/base/_forms.scss */
textarea {
  resize: vertical;
}

/* line 59, assets/css/sass/base/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 63, assets/css/sass/base/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

/* line 69, assets/css/sass/base/_forms.scss */
input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%;
}

/* line 74, assets/css/sass/base/_forms.scss */
select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

/* line 1, assets/css/sass/base/_lists.scss */
ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 20, assets/css/sass/base/_lists.scss */
dl {
  margin-bottom: 0.75em;
}

/* line 23, assets/css/sass/base/_lists.scss */
dl dt {
  font-weight: bold;
  margin-top: 0.75em;
}

/* line 28, assets/css/sass/base/_lists.scss */
dl dd {
  margin: 0;
}

/* line 34, assets/css/sass/base/_lists.scss */
.entry-content ul {
  padding: 0 0 25px 40px;
  list-style: disc;
}

/* line 39, assets/css/sass/base/_lists.scss */
.entry-content ol {
  padding: 0 0 25px 40px;
  list-style: decimal;
}

/* line 1, assets/css/sass/base/_tables.scss */
table {
  -webkit-font-feature-settings: "kern", "liga", "tnum";
  -moz-font-feature-settings: "kern", "liga", "tnum";
  -ms-font-feature-settings: "kern", "liga", "tnum";
  font-feature-settings: "kern", "liga", "tnum";
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%;
}

/* line 9, assets/css/sass/base/_tables.scss */
th {
  border-bottom: 1px solid #cfcfcf;
  font-weight: 600;
  padding: 0.75em 0;
  text-align: left;
}

/* line 16, assets/css/sass/base/_tables.scss */
td {
  border-bottom: 1px solid #f5f5f5;
  padding: 0.75em 0;
}

/* line 21, assets/css/sass/base/_tables.scss */
tr,
td,
th {
  vertical-align: middle;
}

/* line 1, assets/css/sass/base/_typography.scss */
body {
  -webkit-font-feature-settings: "kern", "liga", "pnum";
  -moz-font-feature-settings: "kern", "liga", "pnum";
  -ms-font-feature-settings: "kern", "liga", "pnum";
  font-feature-settings: "kern", "liga", "pnum";
  -webkit-font-smoothing: antialiased;
  color: #46555f;
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

/* line 11, assets/css/sass/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 0.75em;
}

/* line 23, assets/css/sass/base/_typography.scss */
h1 {
  font-size: 3.4375em;
}

/* line 26, assets/css/sass/base/_typography.scss */
h2 {
  font-size: 2em;
}

/* line 29, assets/css/sass/base/_typography.scss */
h3 {
  font-size: 1.875em;
}

/* line 32, assets/css/sass/base/_typography.scss */
h4 {
  font-size: 1.5em;
}

/* line 35, assets/css/sass/base/_typography.scss */
h5 {
  font-size: 1.375em;
}

/* line 38, assets/css/sass/base/_typography.scss */
h6 {
  font-size: 1em;
}

/* line 41, assets/css/sass/base/_typography.scss */
p {
  margin: 0 0 0.75em;
}

/* line 45, assets/css/sass/base/_typography.scss */
a {
  color: #E61D2B;
  text-decoration: none;
  transition: color 0.1s linear;
}

/* line 50, assets/css/sass/base/_typography.scss */
a:active, a:focus, a:hover {
  color: #a4121c;
}

/* line 56, assets/css/sass/base/_typography.scss */
a:active, a:focus {
  outline: none;
}

/* line 62, assets/css/sass/base/_typography.scss */
hr {
  border-bottom: 1px solid #f5f5f5;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0;
}

/* line 70, assets/css/sass/base/_typography.scss */
img,
picture {
  margin: 0;
  max-width: 100%;
  height: auto;
}

/* line 77, assets/css/sass/base/_typography.scss */
ul.list, ol.list {
  margin-left: 1.25em;
  list-style-position: inside;
  list-style-type: disc;
}

/* line 82, assets/css/sass/base/_typography.scss */
ol.list {
  list-style-type: decimal;
}

/* line 84, assets/css/sass/base/_typography.scss */
ol.list li ul {
  list-style-type: lower-alpha;
  margin-left: 1.25em;
}

/* line 90, assets/css/sass/base/_typography.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 94, assets/css/sass/base/_typography.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 100, assets/css/sass/base/_typography.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 105, assets/css/sass/base/_typography.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 110, assets/css/sass/base/_typography.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 115, assets/css/sass/base/_typography.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 119, assets/css/sass/base/_typography.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 124, assets/css/sass/base/_typography.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 130, assets/css/sass/base/_typography.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 138, assets/css/sass/base/_typography.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 142, assets/css/sass/base/_typography.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 146, assets/css/sass/base/_typography.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 150, assets/css/sass/base/_typography.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 159, assets/css/sass/base/_typography.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
/* line 167, assets/css/sass/base/_typography.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 175, assets/css/sass/base/_typography.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* line 195, assets/css/sass/base/_typography.scss */
.text-center {
  text-align: center;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-ms-keyframes bounce {
  /* line 2, assets/components/animatewithsass/_attention-seekers/_bounce.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 3, assets/components/animatewithsass/_attention-seekers/_bounce.scss */
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  /* line 4, assets/components/animatewithsass/_attention-seekers/_bounce.scss */
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@-ms-keyframes flash {
  /* line 2, assets/components/animatewithsass/_attention-seekers/_flash.scss */
  0%, 50%, 100% {
    opacity: 1;
  }
  /* line 3, assets/components/animatewithsass/_attention-seekers/_flash.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -moz-transform: skewX(0.390625deg) skewY(0.390625deg);
    -ms-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -ms-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

@-moz-keyframes jello {
  11.1% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -moz-transform: skewX(0.390625deg) skewY(0.390625deg);
    -ms-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -ms-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

@-ms-keyframes jello {
  /* line 4, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  11.1% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  /* line 5, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  /* line 6, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  /* line 7, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  /* line 8, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  /* line 9, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  /* line 10, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -moz-transform: skewX(0.390625deg) skewY(0.390625deg);
    -ms-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  /* line 11, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -ms-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  /* line 12, assets/components/animatewithsass/_attention-seekers/_jello.scss */
  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

@-o-keyframes jello {
  11.1% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -moz-transform: skewX(0.390625deg) skewY(0.390625deg);
    -ms-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -ms-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -moz-transform: skewX(0.390625deg) skewY(0.390625deg);
    -ms-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -ms-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes pulse {
  /* line 4, assets/components/animatewithsass/_attention-seekers/_pulse.scss */
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  /* line 5, assets/components/animatewithsass/_attention-seekers/_pulse.scss */
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  /* line 6, assets/components/animatewithsass/_attention-seekers/_pulse.scss */
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-moz-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-ms-keyframes rubberBand {
  /* line 2, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 3, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  /* line 4, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  /* line 5, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  /* line 6, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  /* line 7, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  /* line 8, assets/components/animatewithsass/_attention-seekers/_rubberBand.scss */
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-o-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -moz-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    -o-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -moz-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    -o-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -moz-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    -o-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -moz-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    -o-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -moz-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    -o-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@-ms-keyframes shake {
  /* line 2, assets/components/animatewithsass/_attention-seekers/_shake.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 3, assets/components/animatewithsass/_attention-seekers/_shake.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 4, assets/components/animatewithsass/_attention-seekers/_shake.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@-o-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-moz-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-ms-keyframes swing {
  /* line 2, assets/components/animatewithsass/_attention-seekers/_swing.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
  }
  /* line 3, assets/components/animatewithsass/_attention-seekers/_swing.scss */
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 4, assets/components/animatewithsass/_attention-seekers/_swing.scss */
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  /* line 5, assets/components/animatewithsass/_attention-seekers/_swing.scss */
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  /* line 6, assets/components/animatewithsass/_attention-seekers/_swing.scss */
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  /* line 7, assets/components/animatewithsass/_attention-seekers/_swing.scss */
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-o-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-moz-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-ms-keyframes tada {
  /* line 2, assets/components/animatewithsass/_attention-seekers/_tada.scss */
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  /* line 3, assets/components/animatewithsass/_attention-seekers/_tada.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  /* line 4, assets/components/animatewithsass/_attention-seekers/_tada.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  /* line 5, assets/components/animatewithsass/_attention-seekers/_tada.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  /* line 6, assets/components/animatewithsass/_attention-seekers/_tada.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-o-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-moz-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-ms-keyframes wobble {
  /* line 4, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  /* line 5, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  /* line 6, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  /* line 7, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  /* line 8, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  /* line 9, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  /* line 10, assets/components/animatewithsass/_attention-seekers/_wobble.scss */
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-o-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes bounceIn {
  /* line 2, assets/components/animatewithsass/_bouncing-entrances/_bounceIn.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
  /* line 6, assets/components/animatewithsass/_bouncing-entrances/_bounceIn.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  /* line 10, assets/components/animatewithsass/_bouncing-entrances/_bounceIn.scss */
  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  /* line 13, assets/components/animatewithsass/_bouncing-entrances/_bounceIn.scss */
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes bounceInDown {
  /* line 2, assets/components/animatewithsass/_bouncing-entrances/_bounceInDown.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 6, assets/components/animatewithsass/_bouncing-entrances/_bounceInDown.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  /* line 10, assets/components/animatewithsass/_bouncing-entrances/_bounceInDown.scss */
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  /* line 13, assets/components/animatewithsass/_bouncing-entrances/_bounceInDown.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 2, assets/components/animatewithsass/_bouncing-entrances/_bounceInLeft.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 6, assets/components/animatewithsass/_bouncing-entrances/_bounceInLeft.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  /* line 10, assets/components/animatewithsass/_bouncing-entrances/_bounceInLeft.scss */
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 13, assets/components/animatewithsass/_bouncing-entrances/_bounceInLeft.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes bounceInRight {
  /* line 2, assets/components/animatewithsass/_bouncing-entrances/_bounceInRight.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 6, assets/components/animatewithsass/_bouncing-entrances/_bounceInRight.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  /* line 10, assets/components/animatewithsass/_bouncing-entrances/_bounceInRight.scss */
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 13, assets/components/animatewithsass/_bouncing-entrances/_bounceInRight.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes bounceInUp {
  /* line 2, assets/components/animatewithsass/_bouncing-entrances/_bounceInUp.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  /* line 6, assets/components/animatewithsass/_bouncing-entrances/_bounceInUp.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  /* line 10, assets/components/animatewithsass/_bouncing-entrances/_bounceInUp.scss */
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  /* line 13, assets/components/animatewithsass/_bouncing-entrances/_bounceInUp.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@-moz-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@-ms-keyframes bounceOut {
  /* line 2, assets/components/animatewithsass/_bouncing-exits/_bounceOut.scss */
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  /* line 5, assets/components/animatewithsass/_bouncing-exits/_bounceOut.scss */
  25% {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  /* line 8, assets/components/animatewithsass/_bouncing-exits/_bounceOut.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  /* line 12, assets/components/animatewithsass/_bouncing-exits/_bounceOut.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@-o-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-ms-keyframes bounceOutDown {
  /* line 2, assets/components/animatewithsass/_bouncing-exits/_bounceOutDown.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 5, assets/components/animatewithsass/_bouncing-exits/_bounceOutDown.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  /* line 9, assets/components/animatewithsass/_bouncing-exits/_bounceOutDown.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-o-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 2, assets/components/animatewithsass/_bouncing-exits/_bounceOutLeft.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 5, assets/components/animatewithsass/_bouncing-exits/_bounceOutLeft.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  /* line 9, assets/components/animatewithsass/_bouncing-exits/_bounceOutLeft.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-o-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-moz-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 2, assets/components/animatewithsass/_bouncing-exits/_bounceOutRight.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 5, assets/components/animatewithsass/_bouncing-exits/_bounceOutRight.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  /* line 9, assets/components/animatewithsass/_bouncing-exits/_bounceOutRight.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-o-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 2, assets/components/animatewithsass/_bouncing-exits/_bounceOutUp.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 5, assets/components/animatewithsass/_bouncing-exits/_bounceOutUp.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  /* line 9, assets/components/animatewithsass/_bouncing-exits/_bounceOutUp.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-o-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeIn.scss */
  0% {
    opacity: 0;
  }
  /* line 3, assets/components/animatewithsass/_fading-entrances/_fadeIn.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes fadeInDown {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInDown.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInDown.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInDownBig.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInDownBig.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeft {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInLeft.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInLeft.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInLeftBig.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInLeftBig.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInRight {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInRight.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInRight.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInRightBig.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInRightBig.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes fadeInUp {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInUp.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  /* line 5, assets/components/animatewithsass/_fading-entrances/_fadeInUp.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 2, assets/components/animatewithsass/_fading-entrances/_fadeInUpBig.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  /* line 6, assets/components/animatewithsass/_fading-entrances/_fadeInUpBig.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeOut {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOut.scss */
  0% {
    opacity: 1;
  }
  /* line 3, assets/components/animatewithsass/_fading-exits/_fadeOut.scss */
  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@-ms-keyframes fadeOutDown {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutDown.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutDown.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutDownBig.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutDownBig.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutLeft.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutLeft.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutLeftBig.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutLeftBig.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@-ms-keyframes fadeOutRight {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutRight.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutRight.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutRightBig.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutRightBig.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@-ms-keyframes fadeOutUp {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutUp.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutUp.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 2, assets/components/animatewithsass/_fading-exits/_fadeOutUpBig.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 6, assets/components/animatewithsass/_fading-exits/_fadeOutUpBig.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-o-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

@-moz-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

@-ms-keyframes flip {
  /* line 2, assets/components/animatewithsass/_flippers/_flip.scss */
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  /* line 6, assets/components/animatewithsass/_flippers/_flip.scss */
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  /* line 10, assets/components/animatewithsass/_flippers/_flip.scss */
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  /* line 14, assets/components/animatewithsass/_flippers/_flip.scss */
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  /* line 18, assets/components/animatewithsass/_flippers/_flip.scss */
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

@-o-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@-moz-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@-ms-keyframes flipInX {
  /* line 2, assets/components/animatewithsass/_flippers/_flipInX.scss */
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  /* line 6, assets/components/animatewithsass/_flippers/_flipInX.scss */
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  /* line 9, assets/components/animatewithsass/_flippers/_flipInX.scss */
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  /* line 12, assets/components/animatewithsass/_flippers/_flipInX.scss */
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@-o-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
}

@-webkit-keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@-moz-keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@-ms-keyframes flipInY {
  /* line 2, assets/components/animatewithsass/_flippers/_flipInY.scss */
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  /* line 6, assets/components/animatewithsass/_flippers/_flipInY.scss */
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  /* line 9, assets/components/animatewithsass/_flippers/_flipInY.scss */
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  /* line 12, assets/components/animatewithsass/_flippers/_flipInY.scss */
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@-o-keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
}

@-webkit-keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@-moz-keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@-ms-keyframes flipOutX {
  /* line 2, assets/components/animatewithsass/_flippers/_flipOutX.scss */
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
  /* line 6, assets/components/animatewithsass/_flippers/_flipOutX.scss */
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@-o-keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}

@-webkit-keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@-moz-keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@-ms-keyframes flipOutY {
  /* line 2, assets/components/animatewithsass/_flippers/_flipOutY.scss */
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
  /* line 6, assets/components/animatewithsass/_flippers/_flipOutY.scss */
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@-o-keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}

@-webkit-keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@-moz-keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@-ms-keyframes lightSpeedIn {
  /* line 2, assets/components/animatewithsass/_lightspeed/_lightSpeedIn.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
  /* line 6, assets/components/animatewithsass/_lightspeed/_lightSpeedIn.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
  }
  /* line 10, assets/components/animatewithsass/_lightspeed/_lightSpeedIn.scss */
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }
  /* line 14, assets/components/animatewithsass/_lightspeed/_lightSpeedIn.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@-o-keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@-moz-keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@-ms-keyframes lightSpeedOut {
  /* line 2, assets/components/animatewithsass/_lightspeed/_lightSpeedOut.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
  /* line 6, assets/components/animatewithsass/_lightspeed/_lightSpeedOut.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@-o-keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
  }
}

@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-moz-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-ms-keyframes rotateIn {
  /* line 2, assets/components/animatewithsass/_rotating-entrances/_rotateIn.scss */
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  /* line 7, assets/components/animatewithsass/_rotating-entrances/_rotateIn.scss */
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-o-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-moz-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 2, assets/components/animatewithsass/_rotating-entrances/_rotateInDownLeft.scss */
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-entrances/_rotateInDownLeft.scss */
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-o-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-moz-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 2, assets/components/animatewithsass/_rotating-entrances/_rotateInDownRight.scss */
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-entrances/_rotateInDownRight.scss */
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-o-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-moz-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 2, assets/components/animatewithsass/_rotating-entrances/_rotateInUpLeft.scss */
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-entrances/_rotateInUpLeft.scss */
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-o-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-moz-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 2, assets/components/animatewithsass/_rotating-entrances/_rotateInUpRight.scss */
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-entrances/_rotateInUpRight.scss */
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-o-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-moz-keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-ms-keyframes rotateOut {
  /* line 2, assets/components/animatewithsass/_rotating-exits/_rotateOut.scss */
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  /* line 7, assets/components/animatewithsass/_rotating-exits/_rotateOut.scss */
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-o-keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-moz-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 2, assets/components/animatewithsass/_rotating-exits/_rotateOutDownLeft.scss */
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-exits/_rotateOutDownLeft.scss */
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-o-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-moz-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 2, assets/components/animatewithsass/_rotating-exits/_rotateOutDownRight.scss */
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-exits/_rotateOutDownRight.scss */
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-o-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-moz-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 2, assets/components/animatewithsass/_rotating-exits/_rotateOutUpLeft.scss */
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-exits/_rotateOutUpLeft.scss */
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-o-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-moz-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 2, assets/components/animatewithsass/_rotating-exits/_rotateOutUpRight.scss */
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  /* line 7, assets/components/animatewithsass/_rotating-exits/_rotateOutUpRight.scss */
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-o-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes slideInDown {
  /* line 2, assets/components/animatewithsass/_sliding-entrances/_slideInDown.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 6, assets/components/animatewithsass/_sliding-entrances/_slideInDown.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes slideInLeft {
  /* line 2, assets/components/animatewithsass/_sliding-entrances/_slideInLeft.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 6, assets/components/animatewithsass/_sliding-entrances/_slideInLeft.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-moz-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes slideInRight {
  /* line 2, assets/components/animatewithsass/_sliding-entrances/_slideInRight.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 6, assets/components/animatewithsass/_sliding-entrances/_slideInRight.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-o-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes slideInUp {
  /* line 2, assets/components/animatewithsass/_sliding-entrances/_slideInUp.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  /* line 6, assets/components/animatewithsass/_sliding-entrances/_slideInUp.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-moz-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-ms-keyframes slideOutDown {
  /* line 2, assets/components/animatewithsass/_sliding-exits/_slideOutDown.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 5, assets/components/animatewithsass/_sliding-exits/_slideOutDown.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-o-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-moz-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-ms-keyframes slideOutLeft {
  /* line 2, assets/components/animatewithsass/_sliding-exits/_slideOutLeft.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 5, assets/components/animatewithsass/_sliding-exits/_slideOutLeft.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-o-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-moz-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-ms-keyframes slideOutRight {
  /* line 2, assets/components/animatewithsass/_sliding-exits/_slideOutRight.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 5, assets/components/animatewithsass/_sliding-exits/_slideOutRight.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-o-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-moz-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-ms-keyframes slideOutUp {
  /* line 2, assets/components/animatewithsass/_sliding-exits/_slideOutUp.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 5, assets/components/animatewithsass/_sliding-exits/_slideOutUp.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-o-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-webkit-keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  20%, 60% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  40% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  80% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
  }
}

@-moz-keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  20%, 60% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  40% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  80% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
  }
}

@-ms-keyframes hinge {
  /* line 2, assets/components/animatewithsass/_specials/_hinge.scss */
  0% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  /* line 7, assets/components/animatewithsass/_specials/_hinge.scss */
  20%, 60% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  /* line 12, assets/components/animatewithsass/_specials/_hinge.scss */
  40% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  /* line 17, assets/components/animatewithsass/_specials/_hinge.scss */
  80% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  /* line 23, assets/components/animatewithsass/_specials/_hinge.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
  }
}

@-o-keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  20%, 60% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  40% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  80% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
  }
}

@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  20%, 60% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  40% {
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  80% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
  }
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-moz-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-ms-keyframes rollIn {
  /* line 2, assets/components/animatewithsass/_specials/_rollIn.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  /* line 6, assets/components/animatewithsass/_specials/_rollIn.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-o-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -moz-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    -o-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@-moz-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -moz-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    -o-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@-ms-keyframes rollOut {
  /* line 4, assets/components/animatewithsass/_specials/_rollOut.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  /* line 8, assets/components/animatewithsass/_specials/_rollOut.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -moz-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    -o-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@-o-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -moz-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    -o-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -moz-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    -o-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@-ms-keyframes zoomIn {
  /* line 2, assets/components/animatewithsass/_zooming-entrances/_zoomIn.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 6, assets/components/animatewithsass/_zooming-entrances/_zoomIn.scss */
  50% {
    opacity: 1;
  }
}

@-o-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@-webkit-keyframes zoomInDown {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}

@-moz-keyframes zoomInDown {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}

@-ms-keyframes zoomInDown {
  /* line 2, assets/components/animatewithsass/_zooming-entrances/_zoomInDown.scss */
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  /* line 7, assets/components/animatewithsass/_zooming-entrances/_zoomInDown.scss */
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}

@-o-keyframes zoomInDown {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}

@keyframes zoomInDown {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}

@-webkit-keyframes zoomInLeft {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}

@-moz-keyframes zoomInLeft {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}

@-ms-keyframes zoomInLeft {
  /* line 2, assets/components/animatewithsass/_zooming-entrances/_zoomInLeft.scss */
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  /* line 7, assets/components/animatewithsass/_zooming-entrances/_zoomInLeft.scss */
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}

@-o-keyframes zoomInLeft {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}

@keyframes zoomInLeft {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}

@-webkit-keyframes zoomInRight {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}

@-moz-keyframes zoomInRight {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}

@-ms-keyframes zoomInRight {
  /* line 2, assets/components/animatewithsass/_zooming-entrances/_zoomInRight.scss */
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  /* line 7, assets/components/animatewithsass/_zooming-entrances/_zoomInRight.scss */
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}

@-o-keyframes zoomInRight {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}

@keyframes zoomInRight {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}

@-webkit-keyframes zoomInUp {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}

@-moz-keyframes zoomInUp {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}

@-ms-keyframes zoomInUp {
  /* line 2, assets/components/animatewithsass/_zooming-entrances/_zoomInUp.scss */
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  /* line 7, assets/components/animatewithsass/_zooming-entrances/_zoomInUp.scss */
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}

@-o-keyframes zoomInUp {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}

@keyframes zoomInUp {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

@-ms-keyframes zoomOut {
  /* line 2, assets/components/animatewithsass/_zooming-exits/_zoomOut.scss */
  0% {
    opacity: 1;
  }
  /* line 5, assets/components/animatewithsass/_zooming-exits/_zoomOut.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 9, assets/components/animatewithsass/_zooming-exits/_zoomOut.scss */
  100% {
    opacity: 0;
  }
}

@-o-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes zoomOutDown {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-moz-keyframes zoomOutDown {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-ms-keyframes zoomOutDown {
  /* line 2, assets/components/animatewithsass/_zooming-exits/_zoomOutDown.scss */
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  /* line 7, assets/components/animatewithsass/_zooming-exits/_zoomOutDown.scss */
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-o-keyframes zoomOutDown {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes zoomOutDown {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
}

@-moz-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
}

@-ms-keyframes zoomOutLeft {
  /* line 2, assets/components/animatewithsass/_zooming-exits/_zoomOutLeft.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  /* line 6, assets/components/animatewithsass/_zooming-exits/_zoomOutLeft.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
}

@-o-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
  }
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
}

@-moz-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
}

@-ms-keyframes zoomOutRight {
  /* line 2, assets/components/animatewithsass/_zooming-exits/_zoomOutRight.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  /* line 6, assets/components/animatewithsass/_zooming-exits/_zoomOutRight.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
}

@-o-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -moz-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center;
  }
}

@-webkit-keyframes zoomOutUp {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-moz-keyframes zoomOutUp {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-ms-keyframes zoomOutUp {
  /* line 2, assets/components/animatewithsass/_zooming-exits/_zoomOutUp.scss */
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  /* line 7, assets/components/animatewithsass/_zooming-exits/_zoomOutUp.scss */
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@-o-keyframes zoomOutUp {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes zoomOutUp {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  100% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

/* Slider */
/* line 3, assets/components/slick-1.8.0/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, assets/components/slick-1.8.0/slick/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, assets/components/slick-1.8.0/slick/slick.scss */
.slick-list:focus {
  outline: none;
}

/* line 28, assets/components/slick-1.8.0/slick/slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, assets/components/slick-1.8.0/slick/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, assets/components/slick-1.8.0/slick/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, assets/components/slick-1.8.0/slick/slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 56, assets/components/slick-1.8.0/slick/slick.scss */
.slick-track:after {
  clear: both;
}

/* line 60, assets/components/slick-1.8.0/slick/slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, assets/components/slick-1.8.0/slick/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, assets/components/slick-1.8.0/slick/slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, assets/components/slick-1.8.0/slick/slick.scss */
.slick-slide img {
  display: block;
}

/* line 74, assets/components/slick-1.8.0/slick/slick.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 80, assets/components/slick-1.8.0/slick/slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, assets/components/slick-1.8.0/slick/slick.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 88, assets/components/slick-1.8.0/slick/slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, assets/components/slick-1.8.0/slick/slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, assets/components/slick-1.8.0/slick/slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 10, assets/css/sass/theme.scss */
body {
  margin: 0;
}

/* line 14, assets/css/sass/theme.scss */
.clear {
  clear: both;
}

/* line 18, assets/css/sass/theme.scss */
.wide-container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 4%;
}

@media screen and (min-width: 1300px) {
  /* line 18, assets/css/sass/theme.scss */
  .wide-container {
    width: 80em;
    padding: 0;
  }
}

/* line 28, assets/css/sass/theme.scss */
.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 4%;
}

@media screen and (min-width: 1140px) {
  /* line 28, assets/css/sass/theme.scss */
  .container {
    width: 68.75em;
    padding: 0;
  }
}

/* line 40, assets/css/sass/theme.scss */
.site-header {
  position: relative;
  margin: 0 0;
  overflow: visible;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
  /* search box */
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.site-header::after {
  clear: both;
  content: "";
  display: table;
}

/* line 66, assets/css/sass/theme.scss */
.site-header #site-title {
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 1;
  height: 92px;
  width: 92px;
  background-size: 92px 92px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  font-size: 1em;
  border-radius: 50%;
  background-image: url("../images/UNITED-logo-with-halo.png");
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 48em) {
  /* line 66, assets/css/sass/theme.scss */
  .site-header #site-title {
    height: 144px;
    width: 144px;
    background-size: 144px 144px;
  }
}

/* line 84, assets/css/sass/theme.scss */
.site-header #site-title a {
  display: block;
  height: 92px;
  width: 92px;
}

@media screen and (min-width: 48em) {
  /* line 84, assets/css/sass/theme.scss */
  .site-header #site-title a {
    height: 144px;
    width: 144px;
  }
}

/* line 92, assets/css/sass/theme.scss */
.site-header .sitetitleloc {
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 1;
  height: 92px;
  width: 92px;
  font-size: 1em;
  border-radius: 50%;
  background-image: none !important;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 600px) {
  /* line 92, assets/css/sass/theme.scss */
  .site-header .sitetitleloc {
    height: 144px;
    width: 144px;
  }
}

/* line 107, assets/css/sass/theme.scss */
.site-header .sitetitleloc a {
  display: block;
  height: 92px;
  width: 92px;
}

@media screen and (min-width: 600px) {
  /* line 107, assets/css/sass/theme.scss */
  .site-header .sitetitleloc a {
    height: 144px;
    width: 144px;
  }
}

/* line 114, assets/css/sass/theme.scss */
.site-header .sitetitleloc img {
  border-radius: 50%;
}

/* line 118, assets/css/sass/theme.scss */
.site-header .site-description {
  width: 0;
  height: 0;
  margin: 0;
  overflow: hidden;
}

/* line 126, assets/css/sass/theme.scss */
.site-header #mainmenu {
  display: none;
  position: relative;
  z-index: 2;
  margin: 0 67px 0 0;
}

@media screen and (min-width: 1020px) {
  /* line 126, assets/css/sass/theme.scss */
  .site-header #mainmenu {
    display: inline-block;
    float: right;
    margin: 0 10px 0 0;
  }
}

@media screen and (min-width: 1300px) {
  /* line 126, assets/css/sass/theme.scss */
  .site-header #mainmenu {
    margin: 0 67px 0 0;
  }
}

/* line 139, assets/css/sass/theme.scss */
.site-header #mainmenu ul {
  list-style: none;
  width: auto;
  margin: 0 auto;
  padding: 0;
}

/* line 144, assets/css/sass/theme.scss */
.site-header #mainmenu ul li {
  display: inline-block;
  padding: 24px 10px 23px;
  line-height: 1;
  position: relative;
}

@media screen and (min-width: 1170px) {
  /* line 144, assets/css/sass/theme.scss */
  .site-header #mainmenu ul li {
    padding: 24px 13px 23px;
  }
}

@media screen and (min-width: 1300px) {
  /* line 144, assets/css/sass/theme.scss */
  .site-header #mainmenu ul li {
    padding: 24px 17px 23px;
  }
}

/* line 158, assets/css/sass/theme.scss */
.site-header #mainmenu ul li a {
  color: #46555f;
  font-size: 13px;
  letter-spacing: -.3px;
}

@media screen and (min-width: 1110px) {
  /* line 158, assets/css/sass/theme.scss */
  .site-header #mainmenu ul li a {
    font-size: 14px;
  }
}

@media screen and (min-width: 80em) {
  /* line 158, assets/css/sass/theme.scss */
  .site-header #mainmenu ul li a {
    font-size: 15px;
  }
}

@media screen and (min-width: 1300px) {
  /* line 158, assets/css/sass/theme.scss */
  .site-header #mainmenu ul li a {
    font-size: 16px;
    letter-spacing: -.6px;
  }
}

/* line 172, assets/css/sass/theme.scss */
.site-header #mainmenu ul li a:hover {
  color: #E61D2B;
  text-decoration: none;
}

/* line 178, assets/css/sass/theme.scss */
.site-header #mainmenu ul .menu-item-71 a {
  color: #E61D2B !important;
}

/* line 181, assets/css/sass/theme.scss */
.site-header #mainmenu ul ul {
  display: none;
}

/* line 184, assets/css/sass/theme.scss */
.site-header #mainmenu ul .sub-menu {
  padding: 12px 20px 24px !important;
  background: #fff;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 80em) {
  /* line 184, assets/css/sass/theme.scss */
  .site-header #mainmenu ul .sub-menu {
    padding: 12px 24px 24px !important;
  }
}

/* line 193, assets/css/sass/theme.scss */
.site-header #mainmenu ul .sub-menu li {
  padding: 0 !important;
}

/* line 197, assets/css/sass/theme.scss */
.site-header #mainmenu ul li:hover > ul {
  position: absolute;
  display: block;
  top: 63px;
  left: 0px;
  z-index: 99;
  padding: 0;
  margin: 0;
  text-align: left;
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 213, assets/css/sass/theme.scss */
.site-header #mainmenu ul li:hover > ul li {
  float: left;
  height: auto !important;
  padding: 12px 0 !important;
  margin: 0 0;
  width: 200px;
  line-height: 1;
}

/* line 220, assets/css/sass/theme.scss */
.site-header #mainmenu ul li:hover > ul li:before {
  content: "";
}

/* line 223, assets/css/sass/theme.scss */
.site-header #mainmenu ul li:hover > ul li a {
  color: #46555f;
  display: block;
  font-size: 14px;
  text-transform: none;
  padding: 0;
}

/* line 229, assets/css/sass/theme.scss */
.site-header #mainmenu ul li:hover > ul li a:hover {
  color: #E61D2B;
  text-transform: none;
}

/* line 244, assets/css/sass/theme.scss */
.site-header .searchbox {
  z-index: 3;
  position: absolute;
  right: 4px;
  width: 300px;
  height: 50px;
  padding: 0 0 0;
  margin: 7px 0 0;
  line-height: 80px;
  background-color: white;
  transition: all .25s linear;
  display: none;
}

@media screen and (min-width: 1020px) {
  /* line 244, assets/css/sass/theme.scss */
  .site-header .searchbox {
    display: inline-block;
  }
}

/* line 262, assets/css/sass/theme.scss */
.site-header .searchbox input {
  width: 220px;
  height: 32px;
  line-height: 16px;
  margin: 1px 0 0 24px;
  padding: 0 0 0 8px;
  border: 1px solid #bce0fd;
  outline: none;
  background-color: white;
  font-size: 16px;
  color: #46555f;
  float: left;
  transition: all .25s linear;
}

/* line 277, assets/css/sass/theme.scss */
.site-header .searchbox .fa-input {
  display: none;
}

/* line 280, assets/css/sass/theme.scss */
.site-header .searchbox a {
  width: 47px;
  height: 50px;
  line-height: 50px;
  padding: 0 10px 0 14px;
  font-size: 24px;
  text-align: center;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  transition: all .25s linear;
}

@media screen and (min-width: 1300px) {
  /* line 280, assets/css/sass/theme.scss */
  .site-header .searchbox a {
    padding: 0 41px 0 24px;
  }
}

/* line 298, assets/css/sass/theme.scss */
.site-header .searchbox a:before {
  display: none;
  font-family: "Font Awesome 5 Regular";
  content: "\f002";
}

/* line 303, assets/css/sass/theme.scss */
.site-header .searchbox a:hover {
  color: #eee;
}

/* line 307, assets/css/sass/theme.scss */
.site-header .searchbox input[type="submit"] {
  display: none;
}

/* line 310, assets/css/sass/theme.scss */
.site-header .searchbox.collapsed {
  width: 47px;
  margin-left: 160px;
}

/* line 313, assets/css/sass/theme.scss */
.site-header .searchbox.collapsed input {
  width: 0;
  opacity: 0;
}

/* line 317, assets/css/sass/theme.scss */
.site-header .searchbox.collapsed a {
  color: #E61D2B;
}

/* line 319, assets/css/sass/theme.scss */
.site-header .searchbox.collapsed a:hover {
  color: #bbb;
}

/* Home Page */
/* line 332, assets/css/sass/theme.scss */
.hero {
  position: relative;
  margin: 0 0 70px;
  height: 330px;
}

@media screen and (min-width: 48em) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 384px;
  }
}

@media screen and (min-width: 820px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 410px;
  }
}

@media screen and (min-width: 900px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 450px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 500px;
  }
}

@media screen and (min-width: 1100px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 550px;
  }
}

@media screen and (min-width: 1260px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 630px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 700px;
  }
}

@media screen and (min-width: 1600px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 800px;
  }
}

@media screen and (min-width: 1800px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 900px;
  }
}

@media screen and (min-width: 2000px) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 1000px;
  }
}

@media screen and (max-width: 30em) {
  /* line 332, assets/css/sass/theme.scss */
  .hero {
    height: 250px;
  }
}

/* line 404, assets/css/sass/theme.scss */
.hero img {
  z-index: 0;
  width: 100%;
}

/* line 408, assets/css/sass/theme.scss */
.hero h1 {
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 0px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 417, assets/css/sass/theme.scss */
.hero h1 span {
  font-size: 66px;
}

@media screen and (max-width: 48em) {
  /* line 421, assets/css/sass/theme.scss */
  .hero .fs-background-container {
    background-image: url("../images/UNITED-logo-with-halo.png");
    background-position: center center;
    background-repeat: no-repeat;
  }
}

/* line 430, assets/css/sass/theme.scss */
.hometext {
  margin: 0 0 74px;
  font-size: 16px;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 430, assets/css/sass/theme.scss */
  .hometext {
    font-size: 18px;
  }
}

@media screen and (min-width: 60em) {
  /* line 430, assets/css/sass/theme.scss */
  .hometext {
    font-size: 22px;
  }
}

/* line 440, assets/css/sass/theme.scss */
.hometext h2 {
  color: #E61D2B;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
}

@media screen and (min-width: 48em) {
  /* line 440, assets/css/sass/theme.scss */
  .hometext h2 {
    font-size: 26px;
  }
}

@media screen and (min-width: 60em) {
  /* line 440, assets/css/sass/theme.scss */
  .hometext h2 {
    font-size: 30px;
  }
}

/* line 454, assets/css/sass/theme.scss */
.homecircles {
  list-style: none !important;
  margin: 0 auto 80px;
  padding: 0 !important;
  display: flex;
  webkit-display: flex;
  flex-wrap: wrap;
  justify-content: center;
  webkit-justify-content: center;
  flex-basis: 100%;
}

/* line 464, assets/css/sass/theme.scss */
.homecircles li {
  width: 33vw;
  height: 33vw;
  margin: 0 3vw 32px;
  padding: 0 8px;
  text-align: center;
  border-radius: 50%;
  background: #E61D2B;
  -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 48em) {
  /* line 464, assets/css/sass/theme.scss */
  .homecircles li {
    width: 26vw;
    height: 26vw;
    margin: 0 2vw 32px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 464, assets/css/sass/theme.scss */
  .homecircles li {
    width: 16vw;
    height: 16vw;
    margin: 0 1vw;
  }
}

@media screen and (min-width: 1170px) {
  /* line 464, assets/css/sass/theme.scss */
  .homecircles li {
    width: 15vw;
    height: 15vw;
    margin: 0 1vw;
  }
}

@media screen and (min-width: 80em) {
  /* line 464, assets/css/sass/theme.scss */
  .homecircles li {
    width: 198px;
    height: 198px;
    margin: 0 11px;
  }
}

@media screen and (max-width: 30em) {
  /* line 464, assets/css/sass/theme.scss */
  .homecircles li {
    width: 64vw;
    height: 64vw;
    margin: 0 auto 32px;
  }
}

/* line 500, assets/css/sass/theme.scss */
.homecircles li .fs-background-container {
  opacity: .25;
  z-index: 0;
}

/* line 504, assets/css/sass/theme.scss */
.homecircles li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  color: #fff;
}

/* line 511, assets/css/sass/theme.scss */
.homecircles li a h2 {
  font-size: 18px;
  font-weight: 700;
}

@media screen and (min-width: 600px) {
  /* line 511, assets/css/sass/theme.scss */
  .homecircles li a h2 {
    font-size: 24px;
  }
}

@media screen and (min-width: 48em) {
  /* line 511, assets/css/sass/theme.scss */
  .homecircles li a h2 {
    font-size: 22px;
  }
}

@media screen and (min-width: 60em) {
  /* line 511, assets/css/sass/theme.scss */
  .homecircles li a h2 {
    font-size: 18px;
  }
}

@media screen and (min-width: 1100px) {
  /* line 511, assets/css/sass/theme.scss */
  .homecircles li a h2 {
    font-size: 20px;
  }
}

@media screen and (max-width: 30em) {
  /* line 511, assets/css/sass/theme.scss */
  .homecircles li a h2 {
    font-size: 22px;
  }
}

/* line 534, assets/css/sass/theme.scss */
.homeblog {
  padding: 76px 0 114px;
  background-color: #f5f5f5;
  background-image: url("../images/logobg.png");
  background-position: 0 40px;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 541, assets/css/sass/theme.scss */
.homeblog h2 {
  margin: 0 auto 76px;
  color: #E61D2B;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 541, assets/css/sass/theme.scss */
  .homeblog h2 {
    font-size: 26px;
  }
}

@media screen and (min-width: 60em) {
  /* line 541, assets/css/sass/theme.scss */
  .homeblog h2 {
    font-size: 30px;
  }
}

/* line 555, assets/css/sass/theme.scss */
.homeblog ul {
  list-style: none !important;
  margin: 0 auto;
  padding: 0 !important;
  display: flex;
  webkit-display: flex;
  flex-wrap: wrap;
  justify-content: center;
  webkit-justify-content: center;
}

/* line 564, assets/css/sass/theme.scss */
.homeblog ul a {
  display: block;
  transition: all .5s ease;
}

/* line 568, assets/css/sass/theme.scss */
.homeblog ul a:hover {
  opacity: .75;
  transition: all .5s ease;
}

/* line 572, assets/css/sass/theme.scss */
.homeblog ul li {
  width: 42vw;
  height: 42vw;
  margin: 0 3vw 32px;
  text-align: center;
  border-radius: 10px;
  background: #E61D2B;
  background-image: url("../images/blockbg.png");
  -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 48em) {
  /* line 572, assets/css/sass/theme.scss */
  .homeblog ul li {
    width: 28vw;
    height: 28vw;
    margin: 0 1.4vw 32px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 572, assets/css/sass/theme.scss */
  .homeblog ul li {
    width: 25vw;
    height: 25vw;
  }
}

@media screen and (min-width: 80em) {
  /* line 572, assets/css/sass/theme.scss */
  .homeblog ul li {
    width: 348px;
    height: 348px;
    margin: 0 8px 32px;
  }
}

@media screen and (max-width: 30em) {
  /* line 572, assets/css/sass/theme.scss */
  .homeblog ul li {
    width: 70vw;
    height: 70vw;
    margin: 0 auto 32px;
  }
}

/* line 602, assets/css/sass/theme.scss */
.homeblog ul li .fs-background-container {
  z-index: 0;
}

/* line 605, assets/css/sass/theme.scss */
.homeblog ul li .cbinside {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 22px 16px;
  background: rgba(41, 36, 36, 0.6);
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
}

@media screen and (min-width: 60em) {
  /* line 605, assets/css/sass/theme.scss */
  .homeblog ul li .cbinside {
    font-size: 16px;
  }
}

/* Pages */
/* line 633, assets/css/sass/theme.scss */
.centerit {
  text-align: center;
}

/* line 638, assets/css/sass/theme.scss */
.background .fs-background-container {
  z-index: -1;
}

/* line 643, assets/css/sass/theme.scss */
.headerimage {
  width: 100%;
  text-align: center;
}

/* line 646, assets/css/sass/theme.scss */
.single-locations .headerimage {
  overflow: visible;
}

/* line 649, assets/css/sass/theme.scss */
.headerimage .headertext {
  padding: 0 4%;
}

/* line 651, assets/css/sass/theme.scss */
.headerimage .headertext h1 {
  margin: 0;
  color: #fff;
  font-size: 34px;
}

@media screen and (min-width: 48em) {
  /* line 651, assets/css/sass/theme.scss */
  .headerimage .headertext h1 {
    font-size: 44px;
  }
}

@media screen and (min-width: 60em) {
  /* line 651, assets/css/sass/theme.scss */
  .headerimage .headertext h1 {
    font-size: 54px;
  }
}

@media screen and (max-width: 30em) {
  /* line 651, assets/css/sass/theme.scss */
  .headerimage .headertext h1 {
    font-size: 29px;
  }
}

/* line 666, assets/css/sass/theme.scss */
.headerimage .loctitle {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 11px 0;
  text-align: left;
  background: rgba(51, 51, 51, 0.8);
}

/* line 673, assets/css/sass/theme.scss */
.headerimage .loctitle h1 {
  margin: 0;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
}

@media screen and (min-width: 48em) {
  /* line 673, assets/css/sass/theme.scss */
  .headerimage .loctitle h1 {
    font-size: 34px;
  }
}

@media screen and (min-width: 60em) {
  /* line 673, assets/css/sass/theme.scss */
  .headerimage .loctitle h1 {
    font-size: 40px;
  }
}

/* line 685, assets/css/sass/theme.scss */
.headerimage .loctitle img {
  display: none;
}

@media screen and (min-width: 60em) {
  /* line 685, assets/css/sass/theme.scss */
  .headerimage .loctitle img {
    display: block;
    position: absolute;
    right: 0;
    bottom: -66px;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  }
}

/* line 703, assets/css/sass/theme.scss */
.headerimage-default {
  height: 120px;
  margin: 0 0 34px;
}

@media screen and (min-width: 48em) {
  /* line 703, assets/css/sass/theme.scss */
  .headerimage-default {
    height: 218px;
    margin: 0 0 56px;
  }
}

/* line 711, assets/css/sass/theme.scss */
.page-template-template-blocks .headerimage-default {
  margin: 0;
}

/* line 716, assets/css/sass/theme.scss */
.headerimage-custom {
  height: 218px;
  margin: 0 0 34px;
}

@media screen and (min-width: 48em) {
  /* line 716, assets/css/sass/theme.scss */
  .headerimage-custom {
    height: 290px;
    margin: 0 0 56px;
  }
}

@media screen and (min-width: 60em) {
  /* line 716, assets/css/sass/theme.scss */
  .headerimage-custom {
    height: 414px;
  }
}

/* line 728, assets/css/sass/theme.scss */
.headerimage-customtall {
  height: 400px;
  margin: 0 0 34px;
}

@media screen and (min-width: 48em) {
  /* line 728, assets/css/sass/theme.scss */
  .headerimage-customtall {
    height: 500px;
    margin: 0 0 56px;
  }
}

@media screen and (min-width: 60em) {
  /* line 728, assets/css/sass/theme.scss */
  .headerimage-customtall {
    height: 675px;
  }
}

/* line 740, assets/css/sass/theme.scss */
.subtitle {
  margin: 0 0 34px;
  color: #E61D2B;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.entry-content::after {
  clear: both;
  content: "";
  display: table;
}

/* Flexible Content */
/* line 754, assets/css/sass/theme.scss */
.block-content {
  list-style: none !important;
  margin: 66px auto 0;
  padding: 0 !important;
  display: flex;
  webkit-display: flex;
  flex-wrap: wrap;
  justify-content: center;
  webkit-justify-content: center;
}

/* line 763, assets/css/sass/theme.scss */
.block-content a {
  color: #fff;
  transition: all .5s ease;
}

/* line 767, assets/css/sass/theme.scss */
.block-content a:hover {
  opacity: .75;
  transition: all .5s ease;
}

/* line 771, assets/css/sass/theme.scss */
.block-content li {
  width: 38vw;
  height: 38vw;
  margin: 0 3vw 32px;
  text-align: center;
  border-radius: 10px;
  background-image: url("../images/blockbg.png");
  background-position: center;
  -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 600px) {
  /* line 771, assets/css/sass/theme.scss */
  .block-content li {
    width: 41vw;
    height: 41vw;
    margin: 0 1.4vw 32px;
  }
}

@media screen and (min-width: 48em) {
  /* line 771, assets/css/sass/theme.scss */
  .block-content li {
    width: 27vw;
    height: 27vw;
    margin: 0 1.4vw 32px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 771, assets/css/sass/theme.scss */
  .block-content li {
    width: 25vw;
    height: 25vw;
  }
}

@media screen and (min-width: 80em) {
  /* line 771, assets/css/sass/theme.scss */
  .block-content li {
    width: 348px;
    height: 348px;
    margin: 0 8px 32px;
  }
}

@media screen and (max-width: 30em) {
  /* line 771, assets/css/sass/theme.scss */
  .block-content li {
    width: 70vw;
    height: 70vw;
    margin: 0 auto 32px;
  }
}

/* line 806, assets/css/sass/theme.scss */
.block-content li .fs-background-container {
  z-index: 0;
}

/* line 809, assets/css/sass/theme.scss */
.block-content li .cbinside {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 22px 16px;
  background: rgba(41, 36, 36, 0.6);
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
}

@media screen and (min-width: 60em) {
  /* line 809, assets/css/sass/theme.scss */
  .block-content li .cbinside {
    font-size: 16px;
  }
}

/* line 830, assets/css/sass/theme.scss */
.block-content .videolinkbox a {
  position: relative;
  z-index: 3;
  display: inline-block;
  width: 100%;
  height: 100%;
}

/* line 836, assets/css/sass/theme.scss */
.block-content .videolinkbox a .playbutn {
  position: relative;
  z-index: 2;
  opacity: .8;
}

/* line 843, assets/css/sass/theme.scss */
.block-content .pagelinkbox {
  display: inline-block;
  padding: 12px 20px;
  color: #f5f5f5;
}

/* line 849, assets/css/sass/theme.scss */
.block-content .pagelinkbox h3 {
  font-size: 28px;
}

/* line 855, assets/css/sass/theme.scss */
.block-blurb-content {
  list-style: none !important;
  margin: 66px auto 0;
  padding: 0 !important;
  display: flex;
  webkit-display: flex;
  flex-wrap: wrap;
  justify-content: center;
  webkit-justify-content: center;
}

/* line 864, assets/css/sass/theme.scss */
.block-blurb-content li {
  width: 42vw;
  margin: 0 3vw 32px;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 48em) {
  /* line 864, assets/css/sass/theme.scss */
  .block-blurb-content li {
    width: 28vw;
    margin: 0 1.4vw 32px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 864, assets/css/sass/theme.scss */
  .block-blurb-content li {
    width: 25vw;
  }
}

@media screen and (min-width: 80em) {
  /* line 864, assets/css/sass/theme.scss */
  .block-blurb-content li {
    width: 348px;
    margin: 0 8px 32px;
  }
}

@media screen and (max-width: 30em) {
  /* line 864, assets/css/sass/theme.scss */
  .block-blurb-content li {
    width: 70vw;
    margin: 0 auto 32px;
  }
}

/* line 894, assets/css/sass/theme.scss */
.block-blurb-content li .bbc-top {
  height: 190px !important;
  border-radius: 10px 10px 0 0;
  background-image: url("../images/blockbg.png");
}

/* line 898, assets/css/sass/theme.scss */
.block-blurb-content li .bbc-top .fs-background-container {
  z-index: 0;
}

/* line 902, assets/css/sass/theme.scss */
.block-blurb-content li .bbc-bot {
  padding: 22px 16px;
  font-size: 13px;
}

/* line 905, assets/css/sass/theme.scss */
.block-blurb-content li .bbc-bot h3 {
  font-size: 16px;
  font-weight: 700;
}

/* line 909, assets/css/sass/theme.scss */
.block-blurb-content li .bbc-bot .rmre {
  display: inline-block;
  margin: 8px 0 0;
  font-size: 14px;
}

/* line 918, assets/css/sass/theme.scss */
.block-image-banner {
  line-height: 0;
}

/* line 920, assets/css/sass/theme.scss */
.block-image-banner img {
  width: 100%;
}

/* line 925, assets/css/sass/theme.scss */
.block-pic-text {
  margin: 80px auto 0;
  background-color: #5a5a5a;
  color: #fff;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.block-pic-text::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 60em) {
  /* line 925, assets/css/sass/theme.scss */
  .block-pic-text {
    width: 80%;
  }
  /* line 932, assets/css/sass/theme.scss */
  .home .block-pic-text {
    width: 100%;
  }
}

/* line 937, assets/css/sass/theme.scss */
.block-pic-text .bpcimg .fs-background-container {
  z-index: 0;
}

@media screen and (min-width: 48em) {
  /* line 936, assets/css/sass/theme.scss */
  .block-pic-text .bpcimg {
    position: relative;
    width: 50%;
    height: 100%;
    float: left;
  }
}

/* line 947, assets/css/sass/theme.scss */
.block-pic-text .bpctext {
  padding: 44px 40px;
  font-size: 13px;
}

@media screen and (min-width: 48em) {
  /* line 947, assets/css/sass/theme.scss */
  .block-pic-text .bpctext {
    width: 50%;
    height: 100%;
    float: right;
  }
  /* line 956, assets/css/sass/theme.scss */
  .home .block-pic-text .bpctext .bpc-inner-text {
    width: 96%;
    margin: 0 0 0 4%;
  }
}

@media screen and (min-width: 48em) and (min-width: 1135px) {
  /* line 956, assets/css/sass/theme.scss */
  .home .block-pic-text .bpctext .bpc-inner-text {
    width: 500px;
    float: right;
  }
}

/* line 966, assets/css/sass/theme.scss */
.block-pic-text .bpctext h2 {
  font-size: 20px;
}

/* line 969, assets/css/sass/theme.scss */
.block-pic-text .bpctext .button {
  margin: 22px 0 0;
  background: #fff;
  transition: all .5s ease;
}

/* line 973, assets/css/sass/theme.scss */
.block-pic-text .bpctext .button:hover {
  color: #E61D2B;
  background: #e0e0e0;
}

/* line 980, assets/css/sass/theme.scss */
.block-pic-text.red {
  background: #E61D2B;
}

/* line 984, assets/css/sass/theme.scss */
.block-pic-text.red .bpctext {
  color: #fff;
}

/* line 990, assets/css/sass/theme.scss */
.block-pic-text.left .bpcimg {
  float: left;
}

/* line 993, assets/css/sass/theme.scss */
.block-pic-text.left .bpctext {
  float: right;
}

/* line 999, assets/css/sass/theme.scss */
.block-pic-text.right .bpcimg {
  float: right;
}

/* line 1002, assets/css/sass/theme.scss */
.block-pic-text.right .bpctext {
  float: left;
}

/* line 1008, assets/css/sass/theme.scss */
.block-text-banner {
  margin: 66px auto 0;
}

/* line 1010, assets/css/sass/theme.scss */
.home .block-text-banner {
  margin: 0;
  padding: 66px 0;
  color: #fff;
  background: #E61D2B;
}

/* Leadership */
/* line 1022, assets/css/sass/theme.scss */
.bios-archive {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 0 60px;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.bios-archive::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1027, assets/css/sass/theme.scss */
.bios-archive li {
  display: inline-block;
  width: 45%;
  margin: 0 2.2% 40px;
  vertical-align: top;
  font-size: 14px;
  text-align: center;
}

@media screen and (min-width: 600px) {
  /* line 1027, assets/css/sass/theme.scss */
  .bios-archive li {
    width: 30%;
    margin: 0 1.2% 40px;
  }
}

@media screen and (min-width: 48em) {
  /* line 1027, assets/css/sass/theme.scss */
  .bios-archive li {
    width: 20%;
    margin: 0 2.2% 40px;
  }
}

@media screen and (max-width: 30em) {
  /* line 1027, assets/css/sass/theme.scss */
  .bios-archive li {
    width: 100%;
    margin: 0 0 40px;
  }
}

/* line 1046, assets/css/sass/theme.scss */
.bios-archive li img {
  margin: 0 auto 14px;
}

/* line 1049, assets/css/sass/theme.scss */
.bios-archive li h2 {
  margin: 0 0 10px;
  font-size: 18px;
  color: #E61D2B;
}

/* line 1053, assets/css/sass/theme.scss */
.locbios .bios-archive li h2 {
  margin: 0 0 5px;
}

/* line 1057, assets/css/sass/theme.scss */
.bios-archive li h6 {
  margin: 0 0 5px;
  font-size: 13px;
}

/* line 1061, assets/css/sass/theme.scss */
.bios-archive li span {
  display: block;
  font-size: 12px;
}

/* line 1065, assets/css/sass/theme.scss */
.bios-archive li a {
  color: #46555f;
}

/* line 1068, assets/css/sass/theme.scss */
.bios-archive li .biosemail {
  color: #E61D2B;
}

/* line 1075, assets/css/sass/theme.scss */
.bios-single img {
  float: left;
  margin: 0 30px 28px 0;
  width: 100px;
}

@media screen and (min-width: 48em) {
  /* line 1075, assets/css/sass/theme.scss */
  .bios-single img {
    margin: 0 40px 28px 0;
    width: auto;
  }
}

@media screen and (max-width: 30em) {
  /* line 1075, assets/css/sass/theme.scss */
  .bios-single img {
    width: auto;
    float: none;
    margin: 0 0 32px;
  }
}

/* line 1089, assets/css/sass/theme.scss */
.bios-single .brsubt {
  width: auto;
  overflow: hidden;
}

/* line 1092, assets/css/sass/theme.scss */
.bios-single .brsubt .bio-header {
  margin: 0 0 44px;
}

/* line 1094, assets/css/sass/theme.scss */
.bios-single .brsubt .bio-header h1 {
  margin: 0 0 8px;
  font-size: 28px;
}

@media screen and (min-width: 48em) {
  /* line 1094, assets/css/sass/theme.scss */
  .bios-single .brsubt .bio-header h1 {
    font-size: 38px;
  }
}

/* line 1101, assets/css/sass/theme.scss */
.bios-single .brsubt .bio-header h3 {
  margin: 0 0;
  font-size: 18px;
}

@media screen and (min-width: 48em) {
  /* line 1101, assets/css/sass/theme.scss */
  .bios-single .brsubt .bio-header h3 {
    font-size: 22px;
  }
}

/* line 1108, assets/css/sass/theme.scss */
.bios-single .brsubt .bio-header a {
  display: inline-block;
  margin: 8px 0 0 2px;
}

/* Our Business */
/* line 1123, assets/css/sass/theme.scss */
.ob-slider {
  list-style: none !important;
  margin: 0 auto 100px;
  padding: 0 !important;
}

/* line 1127, assets/css/sass/theme.scss */
.ob-slider .slick-prev {
  left: 25px;
}

/* line 1130, assets/css/sass/theme.scss */
.ob-slider .slick-next {
  right: 25px;
}

/* line 1134, assets/css/sass/theme.scss */
.ob-slider .slick-prev, .ob-slider .slick-next {
  font-size: 2em;
  line-height: 0;
  position: absolute;
  top: 50%;
  z-index: 1;
  display: block;
  width: 20px;
  height: 70px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: #ccc;
  border: none;
  outline: none;
  background: transparent;
}

@media screen and (min-width: 60em) {
  /* line 1134, assets/css/sass/theme.scss */
  .ob-slider .slick-prev, .ob-slider .slick-next {
    font-size: 4em;
  }
}

/* line 1154, assets/css/sass/theme.scss */
.ob-slider li {
  position: relative;
}

/* line 1156, assets/css/sass/theme.scss */
.ob-slider li img {
  width: 100%;
}

/* line 1159, assets/css/sass/theme.scss */
.ob-slider li .obtext {
  padding: 20px;
  color: #fff;
  font-size: 13px;
  background: rgba(51, 51, 51, 0.8);
}

@media screen and (min-width: 48em) {
  /* line 1159, assets/css/sass/theme.scss */
  .ob-slider li .obtext {
    position: absolute;
    top: 0;
    left: 6%;
    width: 60%;
    padding: 30px;
    font-size: 14px;
  }
}

@media screen and (min-width: 60em) {
  /* line 1159, assets/css/sass/theme.scss */
  .ob-slider li .obtext {
    width: 52%;
    left: 10%;
    padding: 38px;
  }
}

@media screen and (min-width: 80em) {
  /* line 1159, assets/css/sass/theme.scss */
  .ob-slider li .obtext {
    width: 48%;
    padding: 45px;
    font-size: 16px;
  }
}

@media screen and (min-width: 1350px) {
  /* line 1159, assets/css/sass/theme.scss */
  .ob-slider li .obtext {
    width: 45%;
  }
}

/* line 1185, assets/css/sass/theme.scss */
.ob-slider li .obtext h1 {
  margin: 0 0 16px;
  font-size: 30px;
}

@media screen and (min-width: 60em) {
  /* line 1185, assets/css/sass/theme.scss */
  .ob-slider li .obtext h1 {
    font-size: 34px;
    margin: 0 0 16px;
  }
}

@media screen and (min-width: 80em) {
  /* line 1185, assets/css/sass/theme.scss */
  .ob-slider li .obtext h1 {
    font-size: 42px;
    margin: 0 0 20px;
  }
}

@media screen and (min-width: 1300px) {
  /* line 1185, assets/css/sass/theme.scss */
  .ob-slider li .obtext h1 {
    font-size: 48px;
  }
}

/* line 1200, assets/css/sass/theme.scss */
.ob-slider li .obtext h3 {
  margin: 0 0 24px;
  font-size: 17px;
  text-transform: uppercase;
}

@media screen and (min-width: 60em) {
  /* line 1200, assets/css/sass/theme.scss */
  .ob-slider li .obtext h3 {
    font-size: 21px;
    margin: 0 0 32px;
  }
}

@media screen and (min-width: 80em) {
  /* line 1200, assets/css/sass/theme.scss */
  .ob-slider li .obtext h3 {
    font-size: 26px;
    margin: 0 0 38px;
  }
}

/* line 1213, assets/css/sass/theme.scss */
.ob-slider li .obtext a {
  font-weight: 700;
  text-transform: uppercase;
}

/* line 1221, assets/css/sass/theme.scss */
.ob-list {
  list-style: none !important;
  margin: 36px;
  padding: 0 !important;
}

/* line 1225, assets/css/sass/theme.scss */
.ob-list li {
  margin: 0 0 12px;
}

/* line 1227, assets/css/sass/theme.scss */
.ob-list li svg {
  margin: 0 4px 0 0;
}

/* line 1233, assets/css/sass/theme.scss */
.backbusiness {
  display: block;
  margin: 0 0 40px;
}

/* Our Locations */
/* location archive */
/* line 1245, assets/css/sass/theme.scss */
.locatemap {
  position: relative;
  height: auto;
  margin: 0 0 60px;
  padding: 0px 0 30px;
  background: #f6f6f6;
}

@media screen and (min-width: 700px) {
  /* line 1245, assets/css/sass/theme.scss */
  .locatemap {
    padding: 0px 0 40px;
  }
}

@media screen and (min-width: 840px) {
  /* line 1245, assets/css/sass/theme.scss */
  .locatemap {
    padding: 40px 0 60px;
  }
}

/* line 1258, assets/css/sass/theme.scss */
.locatemap img {
  position: relative;
  z-index: 0;
}

/* line 1262, assets/css/sass/theme.scss */
.locatemap .maptext {
  padding: 30px 0 0;
}

@media screen and (min-width: 840px) {
  /* line 1262, assets/css/sass/theme.scss */
  .locatemap .maptext {
    position: absolute;
    top: 46px;
    left: 12px;
    z-index: 1;
    width: 375px;
    padding: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 1262, assets/css/sass/theme.scss */
  .locatemap .maptext {
    width: 400px;
  }
}

@media screen and (min-width: 1140px) {
  /* line 1262, assets/css/sass/theme.scss */
  .locatemap .maptext {
    top: 46px;
    left: 0;
    width: 450px;
  }
}

/* line 1280, assets/css/sass/theme.scss */
.locatemap .maptext h1 {
  font-size: 2.6em;
  color: #E61D2B;
  margin: 0 0 8px;
  text-align: center;
}

@media screen and (min-width: 60em) {
  /* line 1280, assets/css/sass/theme.scss */
  .locatemap .maptext h1 {
    font-size: 3em;
  }
}

@media screen and (min-width: 1140px) {
  /* line 1280, assets/css/sass/theme.scss */
  .locatemap .maptext h1 {
    font-size: 3.6em;
  }
}

/* line 1292, assets/css/sass/theme.scss */
.locatemap .maptext span {
  display: inline-block;
  width: 86%;
  margin: 0 7%;
  text-align: center;
  font-size: 14px;
}

@media screen and (min-width: 60em) {
  /* line 1292, assets/css/sass/theme.scss */
  .locatemap .maptext span {
    font-size: 16px;
  }
}

@media screen and (min-width: 1140px) {
  /* line 1292, assets/css/sass/theme.scss */
  .locatemap .maptext span {
    font-size: 18px;
  }
}

/* line 1306, assets/css/sass/theme.scss */
.locatemap svg {
  display: none;
}

@media screen and (min-width: 700px) {
  /* line 1306, assets/css/sass/theme.scss */
  .locatemap svg {
    display: block;
  }
}

/* line 1314, assets/css/sass/theme.scss */
.locationslist {
  margin: 0 0 90px;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.locationslist::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1317, assets/css/sass/theme.scss */
.locationslist h4 {
  font-size: 25px;
}

@media screen and (min-width: 48em) {
  /* line 1317, assets/css/sass/theme.scss */
  .locationslist h4 {
    font-size: 22px;
  }
}

@media screen and (min-width: 60em) {
  /* line 1317, assets/css/sass/theme.scss */
  .locationslist h4 {
    font-size: 25px;
  }
}

/* line 1326, assets/css/sass/theme.scss */
.locationslist h3 {
  font-size: 16px;
  text-transform: uppercase;
}

@media screen and (min-width: 48em) {
  /* line 1326, assets/css/sass/theme.scss */
  .locationslist h3 {
    font-size: 14px;
  }
}

@media screen and (min-width: 60em) {
  /* line 1326, assets/css/sass/theme.scss */
  .locationslist h3 {
    font-size: 16px;
  }
}

/* line 1336, assets/css/sass/theme.scss */
.locationslist ul {
  list-style: none !important;
  margin: 0 0 25px;
  padding: 0 !important;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 1343, assets/css/sass/theme.scss */
  .locationslist-col {
    width: 75%;
    float: left;
  }
}

@media screen and (min-width: 450px) {
  /* line 1350, assets/css/sass/theme.scss */
  .locationslist-col-inner {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}

@media screen and (min-width: 48em) {
  /* line 1350, assets/css/sass/theme.scss */
  .locationslist-col-inner {
    font-size: 14px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}

@media screen and (min-width: 60em) {
  /* line 1350, assets/css/sass/theme.scss */
  .locationslist-col-inner {
    font-size: 16px;
  }
}

@media screen and (min-width: 48em) {
  /* line 1369, assets/css/sass/theme.scss */
  .locationslist-sgl {
    width: 25%;
    float: left;
  }
}

/* line 1376, assets/css/sass/theme.scss */
.locpageimage {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 1376, assets/css/sass/theme.scss */
  .locpageimage {
    display: block;
    float: left;
    width: 35%;
    margin: 0 40px 0 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 1376, assets/css/sass/theme.scss */
  .locpageimage {
    width: auto;
    margin: 0 80px 0 0;
  }
}

/* line 1389, assets/css/sass/theme.scss */
.locpagecontent {
  overflow: hidden;
}

/* location single */
/* line 1395, assets/css/sass/theme.scss */
.locaddress {
  padding: 50px 40px;
  background: #f5f5f5;
}

@media screen and (min-width: 48em) {
  /* line 1395, assets/css/sass/theme.scss */
  .locaddress {
    float: left;
    width: 45%;
  }
}

@media screen and (min-width: 60em) {
  /* line 1395, assets/css/sass/theme.scss */
  .locaddress {
    width: 50%;
    padding: 72px 50px;
  }
}

@media screen and (min-width: 1480px) {
  /* line 1395, assets/css/sass/theme.scss */
  .locaddress {
    width: 58%;
    margin: 0 0 0 -75px;
    padding: 72px 75px;
  }
}

/* line 1411, assets/css/sass/theme.scss */
.locaddress h5 {
  margin: 0 0 10px;
  color: #E61D2B;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 1418, assets/css/sass/theme.scss */
.locaddress .locad {
  color: #46555f;
}

/* line 1420, assets/css/sass/theme.scss */
.locaddress .locad:hover {
  color: #E61D2B;
}

/* line 1424, assets/css/sass/theme.scss */
.locaddress ul {
  list-style: none !important;
  margin: 30px 0 60px;
  padding: 0 !important;
}

/* line 1428, assets/css/sass/theme.scss */
.locaddress ul li {
  margin: 0 0 4px;
}

/* line 1430, assets/css/sass/theme.scss */
.locaddress ul li span {
  display: inline-block;
}

/* line 1436, assets/css/sass/theme.scss */
.locaddress ul li a {
  display: inline-block;
  color: #E61D2B;
  font-weight: 700;
}

/* line 1444, assets/css/sass/theme.scss */
.locaddress .locleadex ul {
  font-size: 15px;
  margin: 0;
}

/* line 1447, assets/css/sass/theme.scss */
.locaddress .locleadex ul span {
  display: inline;
  font-size: 16px;
  font-weight: 700;
}

/* line 1457, assets/css/sass/theme.scss */
.lochistory {
  margin: 50px 0 0;
}

@media screen and (min-width: 48em) {
  /* line 1457, assets/css/sass/theme.scss */
  .lochistory {
    float: right;
    width: 45%;
    padding: 0 24px 0 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 1457, assets/css/sass/theme.scss */
  .lochistory {
    width: 42%;
    margin: 72px 0 0;
    padding: 0 54px 0 0;
  }
}

/* line 1469, assets/css/sass/theme.scss */
.lochistory h6 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 1474, assets/css/sass/theme.scss */
.lochistory .lhistinterior {
  margin: 0 0 40px;
}

/* line 1477, assets/css/sass/theme.scss */
.lochistory .assocfacil {
  display: inline-block;
  margin: 0 0;
  color: #E61D2B;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.25;
  white-space: normal;
  transition: all ease .25s;
}

@media screen and (min-width: 60em) {
  /* line 1477, assets/css/sass/theme.scss */
  .lochistory .assocfacil {
    font-size: 18px;
  }
}

/* Our Brands */
@media screen and (min-width: 60em) {
  /* line 1500, assets/css/sass/theme.scss */
  .post-our-brands .brsubt, .tax-brand_categories .brsubt {
    width: 70%;
    margin: 0 15%;
  }
}

/* brand archive */
/* line 1510, assets/css/sass/theme.scss */
.brandarchcircles {
  list-style: none !important;
  margin: 90px auto 100px;
  padding: 0 !important;
  display: flex;
  webkit-display: flex;
  flex-wrap: wrap;
  justify-content: center;
  webkit-justify-content: center;
  flex-basis: 95%;
}

@media screen and (min-width: 1000px) {
  /* line 1510, assets/css/sass/theme.scss */
  .brandarchcircles {
    width: 95%;
  }
}

@media screen and (min-width: 80em) {
  /* line 1510, assets/css/sass/theme.scss */
  .brandarchcircles {
    width: 1020px;
  }
}

/* line 1526, assets/css/sass/theme.scss */
.brandarchcircles li {
  width: 33vw;
  height: 33vw;
  margin: 0 3vw 40px;
  text-align: center;
  border-radius: 50%;
  background: #E61D2B;
  -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 48em) {
  /* line 1526, assets/css/sass/theme.scss */
  .brandarchcircles li {
    width: 27vw;
    height: 27vw;
    margin: 0 1.4vw 40px;
  }
}

@media screen and (min-width: 1000px) {
  /* line 1526, assets/css/sass/theme.scss */
  .brandarchcircles li {
    width: 24vw;
    height: 24vw;
    margin: 0 1.4vw 40px;
  }
}

@media screen and (min-width: 80em) {
  /* line 1526, assets/css/sass/theme.scss */
  .brandarchcircles li {
    width: 306px;
    height: 306px;
    margin: 0 16px 40px;
  }
}

@media screen and (max-width: 30em) {
  /* line 1526, assets/css/sass/theme.scss */
  .brandarchcircles li {
    width: 50vw;
    height: 50vw;
    margin: 0 auto 40px;
  }
}

/* line 1556, assets/css/sass/theme.scss */
.brandarchcircles li .fs-background-container {
  opacity: .25;
  z-index: 0;
}

/* line 1560, assets/css/sass/theme.scss */
.brandarchcircles li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  color: #fff;
}

/* line 1567, assets/css/sass/theme.scss */
.brandarchcircles li a h2 {
  font-size: 18px;
  font-weight: 700;
}

@media screen and (min-width: 600px) {
  /* line 1567, assets/css/sass/theme.scss */
  .brandarchcircles li a h2 {
    font-size: 24px;
  }
}

@media screen and (min-width: 48em) {
  /* line 1567, assets/css/sass/theme.scss */
  .brandarchcircles li a h2 {
    font-size: 18px;
  }
}

@media screen and (min-width: 60em) {
  /* line 1567, assets/css/sass/theme.scss */
  .brandarchcircles li a h2 {
    font-size: 20px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 1567, assets/css/sass/theme.scss */
  .brandarchcircles li a h2 {
    font-size: 24px;
  }
}

/*brand category */
/* line 1589, assets/css/sass/theme.scss */
.brandcatcircles {
  list-style: none !important;
  margin: 90px auto 100px;
  padding: 0 !important;
  display: flex;
  webkit-display: flex;
  flex-wrap: wrap;
  justify-content: center;
  webkit-justify-content: center;
  flex-basis: 100%;
}

/* line 1599, assets/css/sass/theme.scss */
.brandcatcircles li {
  width: 25vw;
  height: 25vw;
  margin: 0 2vw 94px;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 1599, assets/css/sass/theme.scss */
  .brandcatcircles li {
    width: 20vw;
    height: 20vw;
    margin: 0 1vw 94px;
  }
}

@media screen and (min-width: 60em) {
  /* line 1599, assets/css/sass/theme.scss */
  .brandcatcircles li {
    width: 15vw;
    height: 15vw;
    margin: 0 1.4vw 94px;
  }
}

@media screen and (min-width: 1150px) {
  /* line 1599, assets/css/sass/theme.scss */
  .brandcatcircles li {
    width: 14vw;
    height: 14vw;
    margin: 0 1vw 94px;
  }
}

@media screen and (min-width: 1350px) {
  /* line 1599, assets/css/sass/theme.scss */
  .brandcatcircles li {
    width: 196px;
    height: 196px;
    margin: 0 12px 94px;
  }
}

@media screen and (max-width: 30em) {
  /* line 1599, assets/css/sass/theme.scss */
  .brandcatcircles li {
    width: 40vw;
    height: 40vw;
    margin: 0 auto 94px;
  }
}

/* line 1629, assets/css/sass/theme.scss */
.brandcatcircles li .brandcircimage {
  width: 100%;
  height: 100%;
  margin: 0 0 16px;
  border-radius: 50%;
  background: #f5f6f6;
  -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
}

/* line 1639, assets/css/sass/theme.scss */
.brandcatcircles li .fs-background-container {
  z-index: 0;
}

/* line 1642, assets/css/sass/theme.scss */
.brandcatcircles li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  color: #E61D2B;
}

/* line 1650, assets/css/sass/theme.scss */
.brandcatcircles li h3 {
  font-size: 16px;
  font-weight: 400;
}

/* Careers */
/* line 1664, assets/css/sass/theme.scss */
.careerslink {
  margin: 54px 0 74px;
}

/* line 1666, assets/css/sass/theme.scss */
.careerslink a {
  color: #f5f5f5;
  background-color: #a4121c;
}

/* line 1669, assets/css/sass/theme.scss */
.careerslink a:hover {
  color: #a4121c;
  background-color: #dcdbdb;
}

/* line 1676, assets/css/sass/theme.scss */
.fine-print {
  margin: 80px 0 0;
  font-size: 12px;
  font-style: italic;
}

/* Customer Solutions */
/* line 1686, assets/css/sass/theme.scss */
.customsolheader {
  margin: 0;
}

@media screen and (max-width: 30em) {
  /* line 1686, assets/css/sass/theme.scss */
  .customsolheader {
    height: auto !important;
  }
}

/* line 1691, assets/css/sass/theme.scss */
.customsolheader h1 {
  font-size: 30px !important;
}

@media screen and (min-width: 600px) {
  /* line 1691, assets/css/sass/theme.scss */
  .customsolheader h1 {
    font-size: 34px !important;
  }
}

@media screen and (min-width: 48em) {
  /* line 1691, assets/css/sass/theme.scss */
  .customsolheader h1 {
    font-size: 44px !important;
  }
}

@media screen and (min-width: 60em) {
  /* line 1691, assets/css/sass/theme.scss */
  .customsolheader h1 {
    font-size: 54px !important;
  }
}

@media screen and (max-width: 30em) {
  /* line 1691, assets/css/sass/theme.scss */
  .customsolheader h1 {
    margin: 20px 0 0 !important;
    font-size: 26px !important;
  }
}

/* line 1707, assets/css/sass/theme.scss */
.customsolheader .csolvitals {
  margin: 10px 0 0;
  padding: 0 20px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

@media screen and (min-width: 48em) {
  /* line 1707, assets/css/sass/theme.scss */
  .customsolheader .csolvitals {
    margin: 30px 0 0;
    font-size: 20px;
  }
}

@media screen and (min-width: 60em) {
  /* line 1707, assets/css/sass/theme.scss */
  .customsolheader .csolvitals {
    font-size: 24px;
  }
}

/* line 1720, assets/css/sass/theme.scss */
.customsolheader .csolvitals .csolnum {
  display: inline-block;
  margin: 0 20px;
}

/* line 1724, assets/css/sass/theme.scss */
.customsolheader .csolvitals .csolhrs {
  display: block;
  margin: 8px 0;
}

@media screen and (min-width: 48em) {
  /* line 1724, assets/css/sass/theme.scss */
  .customsolheader .csolvitals .csolhrs {
    margin: 16px 0;
  }
}

@media screen and (max-width: 30em) {
  /* line 1724, assets/css/sass/theme.scss */
  .customsolheader .csolvitals .csolhrs {
    margin: 8px 0 16px !important;
  }
}

/* line 1737, assets/css/sass/theme.scss */
.csol-links {
  margin: 0 0 64px;
  padding: 72px 0 10px;
  background: #f5f5f5;
}

/* line 1741, assets/css/sass/theme.scss */
.csol-links ul {
  text-align: center;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.csol-links ul::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1744, assets/css/sass/theme.scss */
.csol-links ul li {
  display: inline-block;
  width: 47%;
  margin: 0 1% 71px;
  padding: 0 12px;
  vertical-align: top;
  text-align: center;
  border-radius: 10px;
  background: #fff;
  webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 48em) {
  /* line 1744, assets/css/sass/theme.scss */
  .csol-links ul li {
    width: 30.8%;
    margin: 0 1% 71px;
  }
}

@media screen and (max-width: 30em) {
  /* line 1744, assets/css/sass/theme.scss */
  .csol-links ul li {
    width: 94%;
    margin: 0 4% 71px;
  }
}

/* line 1764, assets/css/sass/theme.scss */
.csol-links ul li a {
  color: #46555f;
}

/* line 1767, assets/css/sass/theme.scss */
.csol-links ul li img {
  margin: -35px auto 0;
  border-radius: 50%;
  background: #fff;
}

/* line 1772, assets/css/sass/theme.scss */
.csol-links ul li h3 {
  margin: 0 0 22px;
  font-size: 16px;
  font-weight: 700;
}

@media screen and (min-width: 60em) {
  /* line 1772, assets/css/sass/theme.scss */
  .csol-links ul li h3 {
    margin: 12px 0 32px;
    font-size: 18px;
  }
}

/* line 1785, assets/css/sass/theme.scss */
.csolsontent {
  text-align: center;
}

/* line 1787, assets/css/sass/theme.scss */
.csolsontent h3 {
  font-weight: 700;
}

/* line 1792, assets/css/sass/theme.scss */
.csol-butns {
  list-style: none !important;
  margin: 40px 0 0;
  padding: 0 !important;
  text-align: center;
}

/* line 1797, assets/css/sass/theme.scss */
.csol-butns li {
  display: inline;
}

/* line 1799, assets/css/sass/theme.scss */
.csol-butns li a {
  margin: 0 13px 20px;
}

/* Contact */
@media screen and (min-width: 48em) {
  /* line 1811, assets/css/sass/theme.scss */
  .contactLeft, .contactRight {
    float: left;
    width: 47%;
    margin: 0 0 40px;
  }
}

@media screen and (min-width: 48em) {
  /* line 1818, assets/css/sass/theme.scss */
  .contactRight {
    float: right;
  }
}

@media screen and (min-width: 48em) {
  /* line 1824, assets/css/sass/theme.scss */
  #gform_wrapper_1 {
    width: 80%;
    margin: 0 auto;
  }
}

/* No Header/Footer Template */
/* line 1836, assets/css/sass/theme.scss */
.page-template-template-blankpage {
  margin: 60px 0;
}

/* Blog */
/* line 1846, assets/css/sass/theme.scss */
.blogposts {
  margin: 60px auto 0;
}

@media screen and (min-width: 48em) {
  /* line 1846, assets/css/sass/theme.scss */
  .blogposts {
    margin: 104px auto 0;
  }
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.blogposts::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1852, assets/css/sass/theme.scss */
.blogposts .head-cat-links {
  margin: 0 0 76px;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 1856, assets/css/sass/theme.scss */
.blogposts .head-cat-links a {
  text-transform: none;
}

/* line 1860, assets/css/sass/theme.scss */
.blogposts .entry-title {
  color: #E61D2B;
  font-size: 24px;
  font-weight: 700;
}

/* line 1865, assets/css/sass/theme.scss */
.blogposts .entry-meta {
  font-size: 12px;
}

/* line 1868, assets/css/sass/theme.scss */
.blogposts .entry-footer {
  margin: 0 0 32px;
  font-size: 13px;
}

/* line 1871, assets/css/sass/theme.scss */
.blogposts .entry-footer .cat-links, .blogposts .entry-footer .tags-links {
  margin: 0 24px 0 0;
}

/* line 1875, assets/css/sass/theme.scss */
.blogposts .nav-links {
  font-size: 14px;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.blogposts .nav-links::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1878, assets/css/sass/theme.scss */
.blogposts .nav-links .nav-previous, .blogposts .nav-links .nav-next {
  float: left;
  width: 45%;
}

/* line 1882, assets/css/sass/theme.scss */
.blogposts .nav-links .nav-next {
  float: right;
  text-align: right;
}

/* line 1887, assets/css/sass/theme.scss */
.blogposts .main {
  margin: 0 0 50px;
}

@media screen and (min-width: 48em) {
  /* line 1887, assets/css/sass/theme.scss */
  .blogposts .main {
    float: left;
    width: 70%;
    margin: 0;
  }
}

@media screen and (min-width: 48em) {
  /* line 1895, assets/css/sass/theme.scss */
  .blogposts .sidebar {
    float: right;
    width: 25%;
  }
}

/* line 1900, assets/css/sass/theme.scss */
.blogposts .sidebar .widget {
  margin: 0 0 100px;
}

/* line 1903, assets/css/sass/theme.scss */
.blogposts .sidebar .sidebar-links {
  margin: 0 0 60px;
}

/* line 1905, assets/css/sass/theme.scss */
.blogposts .sidebar .sidebar-links h6 {
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 0 4px;
}

/* blog archive */
/* line 1917, assets/css/sass/theme.scss */
.blogpostarchive .page-title {
  margin: 0 0 76px;
  color: #E61D2B;
  font-size: 18px;
}

/* line 1921, assets/css/sass/theme.scss */
.blogpostarchive .page-title span {
  color: #46555f;
  text-transform: uppercase;
}

/* line 1926, assets/css/sass/theme.scss */
.blogpostarchive article {
  margin: 0 0 50px;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.blogpostarchive article::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1929, assets/css/sass/theme.scss */
.blogpostarchive article img {
  float: left;
  margin: 0 40px 0 0;
}

/* line 1933, assets/css/sass/theme.scss */
.blogpostarchive article .archart {
  overflow: hidden;
  width: auto;
  font-size: 14px;
}

/* blog single */
/* line 1945, assets/css/sass/theme.scss */
.blogpostsingle .entry-content h1 {
  font-size: 23px;
}

/* line 1948, assets/css/sass/theme.scss */
.blogpostsingle .entry-content h2 {
  font-size: 21px;
}

/* line 1951, assets/css/sass/theme.scss */
.blogpostsingle .entry-content h3 {
  font-size: 19px;
}

/* line 1954, assets/css/sass/theme.scss */
.blogpostsingle .entry-content h4 {
  font-size: 18px;
}

/* line 1957, assets/css/sass/theme.scss */
.blogpostsingle .entry-content h5 {
  font-size: 16px;
}

/* line 1960, assets/css/sass/theme.scss */
.blogpostsingle .entry-content h6 {
  font-size: 14px;
}

/* line 1963, assets/css/sass/theme.scss */
.blogpostsingle .entry-content .gallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 1971, assets/css/sass/theme.scss */
.blogpostsingle .entry-content .gallery .gallery-item a {
  display: block;
}

/* line 1973, assets/css/sass/theme.scss */
.blogpostsingle .entry-content .gallery .gallery-item a img {
  display: block;
}

/* line 1982, assets/css/sass/theme.scss */
.relatedposts {
  margin: 60px auto 0;
}

/* line 1984, assets/css/sass/theme.scss */
.relatedposts h2 {
  font-size: 22px;
  font-weight: 700;
  color: #E61D2B;
}

/* line 1989, assets/css/sass/theme.scss */
.relatedposts .block-blurb-content {
  margin: 0;
}

/* hiding comments */
/* line 1995, assets/css/sass/theme.scss */
#comments {
  display: none;
}

/*search results */
/* line 2005, assets/css/sass/theme.scss */
.search-results .page-title {
  font-size: 34px;
}

/* line 2008, assets/css/sass/theme.scss */
.search-results article {
  margin: 0 0 50px;
}

/* line 2010, assets/css/sass/theme.scss */
.search-results article .entry-title {
  font-size: 24px;
  font-weight: 700;
}

/* line 2014, assets/css/sass/theme.scss */
.search-results article .posted-on {
  display: none;
}

/* line 2017, assets/css/sass/theme.scss */
.search-results article .entry-footer {
  display: none;
}

/* line 2025, assets/css/sass/theme.scss */
.site-footer {
  margin: 134px 0 0;
  text-align: center;
}

/* line 2028, assets/css/sass/theme.scss */
.page-template-template-blocks .site-footer {
  margin: 0;
}

/* line 2031, assets/css/sass/theme.scss */
.home .site-footer {
  margin: 0;
}

/* line 2034, assets/css/sass/theme.scss */
.site-footer .site-connect {
  padding: 40px 0 10px;
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e61d2b+1,c70c19+100 */
  background: #e61d2b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e61d2b 1%, #c70c19 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e61d2b 1%, #c70c19 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e61d2b 1%, #c70c19 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e61d2b', endColorstr='#c70c19',GradientType=0 );
  /* IE6-9 */
}

@media screen and (min-width: 48em) {
  /* line 2034, assets/css/sass/theme.scss */
  .site-footer .site-connect {
    padding: 85px 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 2034, assets/css/sass/theme.scss */
  .site-footer .site-connect {
    padding: 138px 0;
  }
}

@media screen and (max-width: 30em) {
  /* line 2034, assets/css/sass/theme.scss */
  .site-footer .site-connect {
    padding: 30px 0 1px;
  }
}

/* line 2052, assets/css/sass/theme.scss */
.site-footer .site-connect .connectop {
  margin: 0 0 40px;
}

/* line 2054, assets/css/sass/theme.scss */
.site-footer .site-connect .connectop h2 {
  display: inline-block;
  font-size: 2em;
  font-weight: 300;
}

@media screen and (min-width: 60em) {
  /* line 2054, assets/css/sass/theme.scss */
  .site-footer .site-connect .connectop h2 {
    font-size: 2.5em;
  }
}

@media screen and (max-width: 30em) {
  /* line 2054, assets/css/sass/theme.scss */
  .site-footer .site-connect .connectop h2 {
    font-size: 1.5em;
  }
}

/* line 2065, assets/css/sass/theme.scss */
.site-footer .site-connect .connectop .socme {
  margin: 4px 0 38px;
}

@media screen and (min-width: 60em) {
  /* line 2065, assets/css/sass/theme.scss */
  .site-footer .site-connect .connectop .socme {
    display: inline-block;
    margin: 0 0 0 32px;
  }
}

/* line 2072, assets/css/sass/theme.scss */
.site-footer .site-connect .connectop .socme li {
  display: inline-block;
  margin: 0 6px;
}

/* line 2075, assets/css/sass/theme.scss */
.site-footer .site-connect .connectop .socme li a {
  display: inline-block;
  width: 36px;
  height: 36px;
  color: #fff;
  font-size: 1.25em;
  line-height: 36px;
  border-radius: 50%;
  background: #ccc;
}

@media screen and (min-width: 48em) {
  /* line 2075, assets/css/sass/theme.scss */
  .site-footer .site-connect .connectop .socme li a {
    width: 52px;
    height: 52px;
    font-size: 1.875em;
    line-height: 52px;
  }
}

/* line 2094, assets/css/sass/theme.scss */
.site-footer .site-connect .menu {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 2094, assets/css/sass/theme.scss */
  .site-footer .site-connect .menu {
    display: block;
  }
}

/* line 2099, assets/css/sass/theme.scss */
.site-footer .site-connect .menu li {
  display: inline-block;
  margin: 0 20px 12px;
  font-size: 1em;
}

@media screen and (min-width: 1100px) {
  /* line 2099, assets/css/sass/theme.scss */
  .site-footer .site-connect .menu li {
    font-size: 0.875em;
  }
}

@media screen and (min-width: 1200px) {
  /* line 2099, assets/css/sass/theme.scss */
  .site-footer .site-connect .menu li {
    font-size: 1em;
  }
}

@media screen and (min-width: 1300px) {
  /* line 2099, assets/css/sass/theme.scss */
  .site-footer .site-connect .menu li {
    font-size: 1.125em;
  }
}

/* line 2112, assets/css/sass/theme.scss */
.site-footer .site-connect .menu li a {
  color: #fff;
}

/* line 2118, assets/css/sass/theme.scss */
.site-footer .site-info {
  margin: 22px auto 80px;
  font-size: 0.75em;
  text-align: center;
}

@media screen and (min-width: 60em) {
  /* line 2118, assets/css/sass/theme.scss */
  .site-footer .site-info {
    font-size: 0.9375em;
  }
}

@media screen and (min-width: 80em) {
  /* line 2118, assets/css/sass/theme.scss */
  .site-footer .site-info {
    width: 100%;
  }
}

/* line 2128, assets/css/sass/theme.scss */
.site-footer .site-info a {
  color: #46555f;
}

/* line 2130, assets/css/sass/theme.scss */
.site-footer .site-info a:hover {
  color: #E61D2B;
}

/* line 2134, assets/css/sass/theme.scss */
.site-footer .site-info .copyright, .site-footer .site-info .credit {
  display: block;
  margin: 0 0 15px;
}

@media screen and (min-width: 48em) {
  /* line 2134, assets/css/sass/theme.scss */
  .site-footer .site-info .copyright, .site-footer .site-info .credit {
    display: inline-block;
  }
}

@media screen and (min-width: 48em) {
  /* line 2143, assets/css/sass/theme.scss */
  .site-footer .site-info .copyright:after {
    content: "|";
    margin: 0 32px;
  }
}

@media screen and (min-width: 1280px) {
  /* line 2151, assets/css/sass/theme.scss */
  .site-footer .site-info .credit:after {
    content: "|";
    margin: 0 32px;
  }
}

/* line 2157, assets/css/sass/theme.scss */
.site-footer .site-info .erl {
  display: block;
  text-transform: uppercase;
}

/* line 2160, assets/css/sass/theme.scss */
.site-footer .site-info .erl a {
  text-decoration: underline;
}

@media screen and (min-width: 1280px) {
  /* line 2157, assets/css/sass/theme.scss */
  .site-footer .site-info .erl {
    display: inline-block;
  }
}

/* line 2172, assets/css/sass/theme.scss */
.bg-red {
  background-color: #E61D2B;
  color: #fff;
}

/* line 2179, assets/css/sass/theme.scss */
.bg-white {
  background-color: #fff;
  color: black;
}

/* line 2183, assets/css/sass/theme.scss */
.bg-white .button {
  background-color: #E61D2B;
  color: #fff;
}

/* line 2187, assets/css/sass/theme.scss */
.bg-white .button:hover {
  background-color: #fff;
  color: #E61D2B;
}

/* line 2198, assets/css/sass/theme.scss */
#handle {
  margin: 16px 0 15px 0;
  height: 32px;
  width: 32px;
  float: right;
  display: block;
  padding: 0;
  border: none;
  background: #fff;
}

/* line 2207, assets/css/sass/theme.scss */
#handle:after {
  right: 8px;
}

@media screen and (min-width: 600px) {
  /* line 2198, assets/css/sass/theme.scss */
  #handle {
    margin: 16px 16px 15px 32px;
  }
}

@media screen and (min-width: 1020px) {
  /* line 2198, assets/css/sass/theme.scss */
  #handle {
    display: none;
  }
}

/* line 2220, assets/css/sass/theme.scss */
#mobilemenu {
  padding: 2.5em 2.5em;
  z-index: 9;
  text-align: center;
  background: #46555f;
}

@media screen and (min-width: 1020px) {
  /* line 2220, assets/css/sass/theme.scss */
  #mobilemenu {
    display: none;
  }
}

/* line 2228, assets/css/sass/theme.scss */
#mobilemenu #menu {
  margin: 0 0;
}

/* line 2231, assets/css/sass/theme.scss */
#mobilemenu ul {
  text-align: center;
}

/* line 2233, assets/css/sass/theme.scss */
#mobilemenu ul li {
  display: block;
  margin: 0 0 18px;
}

/* line 2238, assets/css/sass/theme.scss */
#mobilemenu ul li a {
  color: #fff;
  font-size: 1.25em;
  font-weight: 500;
}

/* line 2242, assets/css/sass/theme.scss */
#mobilemenu ul li a:hover {
  color: #E61D2B;
  text-decoration: none;
}

/* line 2246, assets/css/sass/theme.scss */
#mobilemenu ul li a i {
  display: none;
}

/* line 2251, assets/css/sass/theme.scss */
#mobilemenu ul ul {
  display: none;
  padding: 0.1875em 0 0.75em !important;
}

/* line 2255, assets/css/sass/theme.scss */
#mobilemenu ul li:hover > ul {
  position: relative;
  display: block;
  z-index: 99;
  padding: 0.375em 0;
  text-align: center;
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.15s;
  -moz-animation-duration: 0.15s;
  -ms-animation-duration: 0.15s;
  -o-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 2268, assets/css/sass/theme.scss */
#mobilemenu ul li:hover > ul li {
  padding: 0;
  margin: 0 0 0;
  width: 100%;
  line-height: 1.125em;
}

/* line 2273, assets/css/sass/theme.scss */
#mobilemenu ul li:hover > ul li a {
  color: #fff;
  display: block;
  font-size: 16px;
  text-transform: none;
  padding: 0.5em 0;
}

/* line 2279, assets/css/sass/theme.scss */
#mobilemenu ul li:hover > ul li a:hover {
  color: #E61D2B;
}

/* line 2286, assets/css/sass/theme.scss */
#mobilemenu a {
  color: #fff;
  font-size: 1.0625em;
  font-weight: 600;
}

/* line 2290, assets/css/sass/theme.scss */
#mobilemenu a:hover {
  color: #E61D2B;
  text-decoration: none;
}

/* line 2296, assets/css/sass/theme.scss */
#mobilemenu .socme li {
  display: inline-block;
  margin: 0 12px 0 0;
}

/* line 2299, assets/css/sass/theme.scss */
#mobilemenu .socme li:last-child {
  margin: 0;
}

/* line 2302, assets/css/sass/theme.scss */
#mobilemenu .socme li a {
  color: #0a8056;
}

/* line 2304, assets/css/sass/theme.scss */
#mobilemenu .socme li a i {
  display: block;
  font-size: 24px;
}

/* line 2315, assets/css/sass/theme.scss */
#searchbanner {
  background-color: #E61D2B;
  background-image: -webkit-linear-gradient(-360deg, #E61D2B 0%, #E61D2B 49.99%, #f6f6f6 50%, #f6f6f6 100%);
  background-image: linear-gradient(90deg,#E61D2B 0%, #E61D2B 49.99%, #f6f6f6 50%, #f6f6f6 100%);
}

/* line 2317, assets/css/sass/theme.scss */
#searchbanner .innerwrap {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
#searchbanner .innerwrap::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2319, assets/css/sass/theme.scss */
#searchbanner .innerwrap .left {
  background: #E61D2B;
  color: #fff;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 2319, assets/css/sass/theme.scss */
  #searchbanner .innerwrap .left {
    float: left;
    display: block;
    margin-right: 2.1276595745%;
    width: 48.9361702128%;
  }
  /* line 89, assets/css/sass/neat/grid/_span-columns.scss */
  #searchbanner .innerwrap .left:last-child {
    margin-right: 0;
  }
}

/* line 2327, assets/css/sass/theme.scss */
#searchbanner .innerwrap .right {
  background: #f6f6f6;
  background: url("../images/map-bg.png") 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 2327, assets/css/sass/theme.scss */
  #searchbanner .innerwrap .right {
    float: left;
    display: block;
    margin-right: 2.1276595745%;
    width: 48.9361702128%;
  }
  /* line 89, assets/css/sass/neat/grid/_span-columns.scss */
  #searchbanner .innerwrap .right:last-child {
    margin-right: 0;
  }
}

/* line 2337, assets/css/sass/theme.scss */
#searchbanner .innerwrap .inner {
  padding: 2.5em;
}

@media screen and (min-width: 48em) {
  /* line 2337, assets/css/sass/theme.scss */
  #searchbanner .innerwrap .inner {
    padding: 5em 2.5em;
  }
}

/* line 2343, assets/css/sass/theme.scss */
#searchbanner .innerwrap h2 {
  font-weight: bold;
  margin: 0px auto 20px auto;
}

@media screen and (min-width: 48em) {
  /* line 2343, assets/css/sass/theme.scss */
  #searchbanner .innerwrap h2 {
    max-width: 250px;
  }
}

/* line 2350, assets/css/sass/theme.scss */
#searchbanner .innerwrap p {
  font-size: 14px;
  margin: 0;
}

@media screen and (min-width: 48em) {
  /* line 2350, assets/css/sass/theme.scss */
  #searchbanner .innerwrap p {
    font-size: 16px;
  }
}

/* line 2357, assets/css/sass/theme.scss */
#searchbanner .innerwrap #zipcodesearchform {
  border: 4px solid #efe9e9;
  padding: 4px;
  margin: 20px auto 0px auto;
  background: #fff;
  max-width: 25em;
  margin-left: auto;
  margin-right: auto;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
#searchbanner .innerwrap #zipcodesearchform::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2363, assets/css/sass/theme.scss */
#searchbanner .innerwrap #zipcodesearchform input {
  float: left;
  width: 70%;
  margin: 0;
  border-radius: 2px;
  box-shadow: none !important;
  outline: none !important;
  border: none;
}

/* line 2372, assets/css/sass/theme.scss */
#searchbanner .innerwrap #zipcodesearchform button {
  float: right;
  width: 30%;
  margin: 0;
  border-radius: 4px;
  padding: 10px 20px;
}

/* line 2378, assets/css/sass/theme.scss */
#searchbanner .innerwrap #zipcodesearchform button:hover {
  background: #E61D2B;
}

/* line 2386, assets/css/sass/theme.scss */
#results {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.25em;
  margin-bottom: 2.5em;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
#results::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2390, assets/css/sass/theme.scss */
#results .text-center {
  text-align: center;
}

/* line 2393, assets/css/sass/theme.scss */
#results .result {
  background: #f5f5f5;
  border-radius: 2px;
  margin-bottom: 0.625em;
  margin-top: 1.25em;
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -ms-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -ms-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  -o-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

@media screen and (min-width: 48em) {
  /* line 2393, assets/css/sass/theme.scss */
  #results .result {
    float: left;
    display: block;
    margin-right: 2.1276595745%;
    width: 31.914893617%;
  }
  /* line 89, assets/css/sass/neat/grid/_span-columns.scss */
  #results .result:last-child {
    margin-right: 0;
  }
}

/* line 2408, assets/css/sass/theme.scss */
#results .result .pad {
  padding: 40px;
  text-align: center;
}

/* line 2412, assets/css/sass/theme.scss */
#results .result h4, #results .result p {
  text-align: left;
}

/* line 2415, assets/css/sass/theme.scss */
#results .result h4 {
  color: #E61D2B;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 2421, assets/css/sass/theme.scss */
#results .result .button {
  font-size: 15px;
  background: #E61D2B;
  text-align: center;
  margin: 1.25em auto 0 auto;
  color: #fff;
}

/* line 2431, assets/css/sass/theme.scss */
#contactform {
  padding-top: 2.5em;
}

/* line 2434, assets/css/sass/theme.scss */
#selectedlocationinfo {
  text-align: center;
  line-height: 200%;
  margin-bottom: 20px;
}

/* line 2438, assets/css/sass/theme.scss */
#selectedlocationinfo strong {
  color: #E61D2B;
}

/* line 2443, assets/css/sass/theme.scss */
.theactualform form {
  padding: 20px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.theactualform form::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2447, assets/css/sass/theme.scss */
.theactualform form #field_1_5 {
  width: 100%;
}

/* line 2449, assets/css/sass/theme.scss */
.theactualform form #field_1_5 select {
  width: 100%;
  height: 28px;
}

/* line 2454, assets/css/sass/theme.scss */
.theactualform form #field_1_2, .theactualform form #field_1_10, .theactualform form #field_1_7 {
  float: left;
  width: 50%;
  clear: left;
}

/* line 2458, assets/css/sass/theme.scss */
.theactualform form #field_1_2 input, .theactualform form #field_1_10 input, .theactualform form #field_1_7 input {
  width: 100%;
}

/* line 2462, assets/css/sass/theme.scss */
.theactualform form #field_1_8, .theactualform form #field_1_9, .theactualform form #field_1_3 {
  float: right;
  clear: right;
  width: 50%;
}

/* line 2466, assets/css/sass/theme.scss */
.theactualform form #field_1_8 input, .theactualform form #field_1_9 input, .theactualform form #field_1_3 input {
  width: 100%;
}

/* line 2473, assets/css/sass/theme.scss */
.post-contact-us .reset-page {
  text-align: center;
  margin-top: 10px;
}

@media screen and (min-width: 48em) {
  /* line 2473, assets/css/sass/theme.scss */
  .post-contact-us .reset-page {
    position: relative;
    top: 40px;
    z-index: 9;
    margin-top: 0;
    text-align: left;
  }
}

/* line 2479, assets/css/sass/theme.scss */
.post-promotions .headerimage,
.post-contact-us .headerimage {
  margin-bottom: 0;
}

/* line 2481, assets/css/sass/theme.scss */
.post-promotions .main,
.post-contact-us .main {
  padding-top: 0;
}

/* line 2483, assets/css/sass/theme.scss */
.post-promotions .entry-content,
.post-contact-us .entry-content {
  padding: 1.875em;
}

/* line 2486, assets/css/sass/theme.scss */
#message.updated {
  padding: 20px;
  text-align: center;
  background: #edf9d9;
  border: 1px solid #d4e0c0;
}

/* line 2491, assets/css/sass/theme.scss */
#message.updated p {
  padding: 0;
  margin: 0;
}

/* line 2498, assets/css/sass/theme.scss */
.post-contact-us .site-footer {
  margin-top: 0;
}

/* line 2501, assets/css/sass/theme.scss */
.footer-cta-icons {
  background: #f5f5f5;
  padding: 70px 0px 0px 0px;
}

@media screen and (min-width: 48em) {
  /* line 2501, assets/css/sass/theme.scss */
  .footer-cta-icons {
    padding: 80px 0;
  }
}

/* line 2507, assets/css/sass/theme.scss */
.footer-cta-icons .innercontainer {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.footer-cta-icons .innercontainer::after {
  clear: both;
  content: "";
  display: table;
}

@media screen and (min-width: 48em) {
  /* line 2507, assets/css/sass/theme.scss */
  .footer-cta-icons .innercontainer {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2514, assets/css/sass/theme.scss */
.footer-cta-icons .innercontainer .cell {
  background: #fff;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  text-align: center;
  margin-bottom: 60px;
}

@media screen and (min-width: 48em) {
  /* line 2514, assets/css/sass/theme.scss */
  .footer-cta-icons .innercontainer .cell {
    float: left;
    display: block;
    margin-right: 2.1276595745%;
    width: 31.914893617%;
    margin-bottom: 0;
  }
  /* line 89, assets/css/sass/neat/grid/_span-columns.scss */
  .footer-cta-icons .innercontainer .cell:last-child {
    margin-right: 0;
  }
}

/* line 2524, assets/css/sass/theme.scss */
.footer-cta-icons .innercontainer .cell a {
  font-size: 18px;
  font-weight: bold;
  display: block;
  color: #333;
  padding: 10px;
  position: relative;
  top: -30px;
}

/* line 2532, assets/css/sass/theme.scss */
.footer-cta-icons .innercontainer .cell a:hover {
  color: #E61D2B;
}

/* line 2537, assets/css/sass/theme.scss */
.footer-cta-icons .innercontainer .offset-icon {
  background: #fff;
  border-radius: 50%;
  width: 100px;
  margin: 0 auto;
  position: relative;
  padding: 10px;
  top: -30px;
}

/* line 2545, assets/css/sass/theme.scss */
.footer-cta-icons .innercontainer .offset-icon img {
  display: block;
  width: auto;
}

/* line 2555, assets/css/sass/theme.scss */
#promobanner {
  background: #E61D2B;
  color: #fff;
  padding: 1.875em;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 2555, assets/css/sass/theme.scss */
  #promobanner {
    padding: 5em 1.875em;
  }
}

/* line 2563, assets/css/sass/theme.scss */
#promobanner .innerwrap {
  max-width: 37.5em;
  margin-left: auto;
  margin-right: auto;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
#promobanner .innerwrap::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2566, assets/css/sass/theme.scss */
#promobanner h2 {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 24px;
  margin: 0 auto;
  max-width: 250px;
}

@media screen and (min-width: 48em) {
  /* line 2566, assets/css/sass/theme.scss */
  #promobanner h2 {
    font-size: 36px;
    max-width: inherit;
  }
}

/* line 2578, assets/css/sass/theme.scss */
#promobanner p {
  margin: 0.625em 0 1.25em 0;
}

/* line 2581, assets/css/sass/theme.scss */
#promobanner #zipcodesearchform {
  border: 4px solid #efe9e9;
  padding: 4px;
  margin: 20px auto 0px auto;
  background: #fff;
  max-width: 31.25em;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
#promobanner #zipcodesearchform::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2588, assets/css/sass/theme.scss */
#promobanner #zipcodesearchform input {
  float: left;
  width: 70%;
  margin: 0;
  border-radius: 2px;
  box-shadow: none !important;
  outline: none !important;
  border: none;
}

/* line 2597, assets/css/sass/theme.scss */
#promobanner #zipcodesearchform button {
  float: right;
  width: 30%;
  margin: 0;
  border-radius: 4px;
  padding: 10px 20px;
}

/* line 2603, assets/css/sass/theme.scss */
#promobanner #zipcodesearchform button:hover {
  background: #E61D2B;
}

/* line 2610, assets/css/sass/theme.scss */
.promotions-container {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

/* line 20, assets/css/sass/bourbon/addons/_clearfix.scss */
.promotions-container::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2612, assets/css/sass/theme.scss */
.promotions-container .promo {
  min-height: 350px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 8px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  position: relative;
  float: left;
  display: block;
  margin-right: 2.1276595745%;
  width: 91.4893617021%;
  margin: 20px;
}

/* line 89, assets/css/sass/neat/grid/_span-columns.scss */
.promotions-container .promo:last-child {
  margin-right: 0;
}

@media screen and (min-width: 48em) {
  /* line 2612, assets/css/sass/theme.scss */
  .promotions-container .promo {
    float: left;
    display: block;
    margin-right: 2.1276595745%;
    width: 31.914893617%;
  }
  /* line 89, assets/css/sass/neat/grid/_span-columns.scss */
  .promotions-container .promo:last-child {
    margin-right: 0;
  }
  /* line 78, assets/css/sass/neat/grid/_omega.scss */
  .promotions-container .promo:nth-child(3n) {
    margin-right: 0;
  }
  /* line 83, assets/css/sass/neat/grid/_omega.scss */
  .promotions-container .promo:nth-child(3n+1) {
    clear: left;
  }
}

/* line 2627, assets/css/sass/theme.scss */
.promotions-container .promo .desc {
  border-radius: 0 0 8px 8px;
  padding: 20px;
  background: rgba(0, 0, 0, 0.75);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  min-height: 90px;
}

/* line 2645, assets/css/sass/theme.scss */
.block005_accordion ul.accordion {
  padding: 0;
  list-style: none;
}

/* line 2654, assets/css/sass/theme.scss */
.block005_accordion ul.accordion li.accordion-item:first-of-type .toggle {
  border-top: none;
}

/* line 2661, assets/css/sass/theme.scss */
.block005_accordion .toggle {
  background: #f5f5f5;
  border-top: 1px solid #d6d8da;
  padding: 15px 15px 15px 0;
  font-size: 1.125rem;
  display: block;
  color: #46555f;
  display: flex;
  align-items: center;
  gap: 30px;
}

@media screen and (min-width: 48em) {
  /* line 2661, assets/css/sass/theme.scss */
  .block005_accordion .toggle {
    padding: 30px 20px 30px 0;
  }
}

/* line 2674, assets/css/sass/theme.scss */
.block005_accordion .toggle .icon {
  background-color: #fff;
  width: 40px;
  height: 40px;
  /* font-size: 12px; */
  padding: 10px;
  border-radius: 50%;
}

/* line 2682, assets/css/sass/theme.scss */
.block005_accordion .toggle .fa-minus {
  display: none;
}

/* line 2686, assets/css/sass/theme.scss */
.block005_accordion .toggle.active .fa-plus {
  display: none;
}

/* line 2689, assets/css/sass/theme.scss */
.block005_accordion .toggle.active .fa-minus {
  display: inline;
}

/* line 2696, assets/css/sass/theme.scss */
.block005_accordion .toggle.active .icon, .block005_accordion .toggle:hover .icon, .block005_accordion .toggle:focus .icon {
  color: #E61D2B;
}

/* line 2702, assets/css/sass/theme.scss */
.block005_accordion .accordion-inner {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 1em;
  overflow: hidden;
  display: none;
}

/* line 2709, assets/css/sass/theme.scss */
.block005_accordion .accordion-inner.show {
  /*display: block;*/
}

/* line 2715, assets/css/sass/theme.scss */
.full-width-block {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}

/* line 2725, assets/css/sass/theme.scss */
.has-brand-red-background-color {
  background-color: #E61D2B;
}

/* line 2728, assets/css/sass/theme.scss */
.has-brand-red-color {
  color: #E61D2B;
}

/* line 2731, assets/css/sass/theme.scss */
.has-brand-lightgray-background-color {
  background-color: #f6f6f6;
}

/* line 2734, assets/css/sass/theme.scss */
.has-brand-lightgray-color {
  color: #f6f6f6;
}

/* line 2737, assets/css/sass/theme.scss */
.has-brand-medgray-background-color {
  background-color: #DFDFDF;
}

/* line 2740, assets/css/sass/theme.scss */
.has-brand-medgray-color {
  color: #DFDFDF;
}

/* line 2743, assets/css/sass/theme.scss */
.has-brand-darkgray-background-color {
  background-color: #46555f;
}

/* line 2746, assets/css/sass/theme.scss */
.has-brand-darkgray-color {
  color: #46555f;
}

/* line 2752, assets/css/sass/theme.scss */
.page-id-39435 .wp-block-column img {
  border-radius: 5px;
}

/* line 2756, assets/css/sass/theme.scss */
.page-id-39435 .red-stripe {
  background-color: #E61D2B;
  background-image: url(../images/logobg-02.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 100px;
}

/* line 2763, assets/css/sass/theme.scss */
.page-id-39435 .red-stripe .wp-block-column {
  color: #fff;
}

/* line 2767, assets/css/sass/theme.scss */
.page-id-39435 .block005_accordion {
  background-color: #f5f5f5;
  padding: 100px 0;
}

/* line 2770, assets/css/sass/theme.scss */
.page-id-39435 .block005_accordion h2 {
  color: #E61D2B;
  margin-top: 0;
}

/* line 2775, assets/css/sass/theme.scss */
.page-id-39435 .site-footer {
  margin-top: 0;
}

/*! formstone v1.4.3 [navigation.css] 2018-01-25 | GPL-3.0 License | formstone.it */
/* line 2781, assets/css/sass/theme.scss */
.fs-navigation, .fs-navigation *, .fs-navigation :after, .fs-navigation :before, .fs-navigation:after, .fs-navigation:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: none;
  transition: none;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-toggle-nav.fs-navigation-enabled {
  display: none;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-toggle-nav.fs-navigation-open {
  display: block;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-toggle-handle.fs-navigation-enabled {
  border: none;
  padding: 0;
  width: 100%;
  cursor: pointer;
  display: block;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-nav.fs-navigation-enabled, .fs-navigation-push-nav.fs-navigation-enabled, .fs-navigation-reveal-nav.fs-navigation-enabled {
  width: 270px;
  height: 100%;
  height: calc(100% + 60px);
  position: fixed;
  top: 0;
  background: #fff;
  display: block;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-push-nav.fs-navigation-enabled, .fs-navigation-reveal-nav.fs-navigation-enabled {
  visibility: hidden;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-reveal-nav.fs-navigation-animated {
  -webkit-transition: visibility 1ms linear .2s;
  transition: visibility 1ms linear .2s;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-nav.fs-navigation-animated, .fs-navigation-push-nav.fs-navigation-animated {
  -webkit-transition: visibility 1ms linear .2s,-webkit-transform .2s ease;
  transition: visibility 1ms linear .2s,-webkit-transform .2s ease;
  transition: transform .2s ease,visibility 1ms linear .2s;
  transition: transform .2s ease,visibility 1ms linear .2s,-webkit-transform .2s ease;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-push-nav.fs-navigation-enabled, .fs-navigation-reveal-nav.fs-navigation-enabled {
  z-index: 0;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-left-nav.fs-navigation-enabled, .fs-navigation-push-left-nav.fs-navigation-enabled, .fs-navigation-reveal-left-nav.fs-navigation-enabled {
  left: 0;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-right-nav.fs-navigation-enabled, .fs-navigation-push-right-nav.fs-navigation-enabled, .fs-navigation-reveal-right-nav.fs-navigation-enabled {
  right: 0;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-left-nav.fs-navigation-enabled, .fs-navigation-push-left-nav.fs-navigation-enabled {
  -webkit-transform: translate3D(-270px, 0, 0);
  transform: translate3D(-270px, 0, 0);
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-right-nav.fs-navigation-enabled, .fs-navigation-push-right-nav.fs-navigation-enabled {
  -webkit-transform: translate3D(270px, 0, 0);
  transform: translate3D(270px, 0, 0);
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-nav.fs-navigation-enabled {
  z-index: 3;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-reveal-nav.fs-navigation-open {
  visibility: visible;
  -webkit-transition: visibility 1ms ease;
  transition: visibility 1ms ease;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-nav.fs-navigation-open, .fs-navigation-push-nav.fs-navigation-open {
  -webkit-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
  -webkit-transition: visibility 1ms ease,-webkit-transform .2s ease;
  transition: visibility 1ms ease,-webkit-transform .2s ease;
  transition: transform .2s ease,visibility 1ms ease;
  transition: transform .2s ease,visibility 1ms ease,-webkit-transform .2s ease;
  visibility: visible;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-handle.fs-navigation-enabled, .fs-navigation-push-handle.fs-navigation-enabled {
  border: none;
  padding: 0;
  cursor: pointer;
  display: block;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-content:before {
  width: 100%;
  height: 100%;
  height: calc(100% + 60px);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
  content: '';
  display: block;
  opacity: 0;
  -webkit-transition: opacity .2s ease,visibility .2s ease;
  transition: opacity .2s ease,visibility .2s ease;
  visibility: hidden;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-overlay-content.fs-navigation-open:before {
  opacity: 1;
  visibility: visible;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-push-content.fs-navigation-enabled, .fs-navigation-reveal-content.fs-navigation-enabled {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  -webkit-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-push-content.fs-navigation-animated, .fs-navigation-reveal-content.fs-navigation-animated {
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease,-webkit-transform .2s ease;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-push-left-content.fs-navigation-open, .fs-navigation-reveal-left-content.fs-navigation-open {
  -webkit-transform: translateX(270px);
  transform: translateX(270px);
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-push-right-content.fs-navigation-open, .fs-navigation-reveal-right-content.fs-navigation-open {
  -webkit-transform: translateX(-270px);
  transform: translateX(-270px);
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-handle.fs-navigation-enabled {
  border: none;
  padding: 0;
}

/* line 2781, assets/css/sass/theme.scss */
.fs-navigation-lock {
  overflow: hidden !important;
}

/*! formstone v1.4.3 [background.css] 2018-01-25 | GPL-3.0 License | formstone.it */
/* line 2784, assets/css/sass/theme.scss */
.fs-background {
  overflow: hidden;
  position: relative;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background, .fs-background-container, .fs-background-media {
  -webkit-transition: none;
  transition: none;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  overflow: hidden;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media.fs-background-animated {
  -webkit-transition: opacity .5s linear;
  transition: opacity .5s linear;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media iframe, .fs-background-media img, .fs-background-media video {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-user-drag: none;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media.fs-background-fixed, .fs-background-media.fs-background-native {
  width: 100%;
  height: 100%;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media.fs-background-fixed img, .fs-background-media.fs-background-native img {
  display: none;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media.fs-background-native {
  background-position: center;
  background-size: cover;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-media.fs-background-fixed {
  background-position: center;
  background-attachment: fixed;
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-embed.fs-background-ready:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: '';
}

/* line 2784, assets/css/sass/theme.scss */
.fs-background-embed.fs-background-ready iframe {
  z-index: 0;
}

/*! formstone v1.4.3 [light.css] 2018-01-25 | GPL-3.0 License | formstone.it */
/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-canister {
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin: 0;
  overflow: hidden;
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease,-webkit-transform .5s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled.fs-carousel-auto_height .fs-carousel-canister {
  -webkit-transition: height .5s ease,-webkit-transform .5s ease;
  transition: height .5s ease,-webkit-transform .5s ease;
  transition: height .5s ease,transform .5s ease;
  transition: height .5s ease,transform .5s ease,-webkit-transform .5s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #fff;
  border-radius: 100%;
  display: block;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  text-indent: 200%;
  -webkit-transition: opacity .15s ease,visibility .15s ease;
  transition: opacity .15s ease,visibility .15s ease;
  visibility: hidden;
  white-space: nowrap;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible {
  opacity: 1;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control.fs-carousel-visible:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control_previous, .fs-carousel.fs-light.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next {
  right: auto;
  left: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control_previous:before, .fs-carousel.fs-light.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 10.5px solid #263238;
  border-left: none;
  margin-left: 13.7px;
  margin-right: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control_next, .fs-carousel.fs-light.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous {
  left: auto;
  right: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control_next:before, .fs-carousel.fs-light.fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10.5px solid #263238;
  border-right: none;
  margin-right: 13.7px;
  margin-left: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-control_disabled {
  opacity: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-pagination {
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-page {
  width: 10px;
  height: 10px;
  background: #263238;
  border-radius: 100%;
  margin: 0 3px;
  opacity: .5;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-carousel.fs-light.fs-carousel-enabled .fs-carousel-page.fs-carousel-active, .no-touchevents .fs-light.fs-carousel-enabled .fs-carousel-page:hover {
  opacity: 1;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-checkbox-label.fs-light {
  color: #263238;
  font-size: 14px;
  line-height: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-checkbox.fs-light .fs-checkbox-marker {
  width: 20px;
  height: 20px;
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 2px;
  margin: 0 10px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-checkbox.fs-light .fs-checkbox-flag:before {
  width: 5px;
  height: 10px;
  border: 2px solid #546e7a;
  border-top: 0;
  border-left: 0;
  margin: 3px 0 0 6px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-radio .fs-checkbox-marker {
  border-radius: 100%;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-radio .fs-checkbox-flag {
  width: 10px;
  height: 10px;
  background: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-checkbox-label.fs-light.fs-checkbox-focus, .no-touchevents .fs-checkbox-label.fs-light:hover {
  color: #141a1e;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-focus .fs-checkbox-marker, .no-touchevents .fs-light:hover .fs-checkbox-marker {
  background: #cfd8dc;
  border-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-focus .fs-checkbox-flag:before, .no-touchevents .fs-light:hover .fs-checkbox-flag:before {
  border-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-radio.fs-checkbox-focus .fs-checkbox-flag, .no-touchevents .fs-light.fs-checkbox-radio:hover .fs-checkbox-flag {
  background: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-disabled {
  opacity: .5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-checkbox-label.fs-light.fs-checkbox-disabled, .no-touchevents .fs-checkbox-label.fs-light.fs-checkbox-disabled:hover {
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-disabled .fs-checkbox-marker, .no-touchevents .fs-light.fs-checkbox-disabled:hover .fs-checkbox-marker {
  background: #fff;
  border-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-disabled .fs-checkbox-flag:before, .no-touchevents .fs-light.fs-checkbox-disabled:hover .fs-checkbox-flag:before {
  border-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-radio.fs-checkbox-disabled .fs-checkbox-flag, .no-touchevents .fs-light.fs-checkbox-radio.fs-checkbox-disabled:hover .fs-checkbox-flag {
  background: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-checkbox-label.fs-light.fs-checkbox-toggle {
  line-height: 40px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle .fs-checkbox-marker {
  width: 100px;
  height: 40px;
  border-radius: 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle .fs-checkbox-flag {
  background: #546e7a;
  border: 2px solid #fff;
  border-radius: 4px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle .fs-checkbox-flag:before {
  display: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle .fs-checkbox-flag:after {
  width: 2px;
  height: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 3px 0 0 #fff,-3px 0 0 #fff;
  box-shadow: 3px 0 0 #fff,-3px 0 0 #fff;
  content: '';
  margin: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-light.fs-checkbox-toggle:hover .fs-checkbox-flag:after {
  opacity: 1;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle .fs-checkbox-state {
  color: #455a64;
  font-size: 12px;
  line-height: 40px;
  text-transform: uppercase;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle.fs-checkbox-focus .fs-checkbox-flag, .no-touchevents .fs-light.fs-checkbox-toggle:hover .fs-checkbox-flag {
  background: #263238;
  border-color: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-checkbox-toggle.fs-checkbox-disabled .fs-checkbox-flag, .no-touchevents .fs-light.fs-checkbox-toggle.fs-checkbox-disabled:hover .fs-checkbox-flag {
  background: #546e7a;
  border-color: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-selected {
  height: 40px;
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 2px;
  color: #263238;
  font-size: 14px;
  line-height: 40px;
  margin: 0;
  padding: 0 40px 0 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-selected:after {
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #546e7a;
  content: '';
  display: block;
  margin: auto 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light.fs-dropdown-focus .fs-dropdown-selected, .no-touchevents .fs-dropdown.fs-light .fs-dropdown-selected:hover {
  background-color: #cfd8dc;
  border-color: #263238;
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light.fs-dropdown-focus .fs-dropdown-selected:after, .no-touchevents .fs-dropdown.fs-light .fs-dropdown-selected:hover:after {
  border-top-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-options {
  max-height: 260px;
  border: 1px solid #263238;
  border-width: 0 1px 1px;
  border-radius: 0 0 2px 2px;
  background-color: #fff;
  margin: 0;
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-group {
  border-bottom: 1px solid #78909c;
  color: #546e7a;
  font-size: 11px;
  padding: 10px 15px;
  text-transform: uppercase;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-item {
  background: #fff;
  color: #263238;
  font-size: 14px;
  line-height: 1.5;
  padding: 10px 15px;
  text-align: left;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-item:first-child {
  border-radius: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 2px 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-dropdown.fs-light .fs-dropdown-item:hover {
  color: #141a1e;
  background-color: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-item_selected, .no-touchevents .fs-dropdown.fs-light .fs-dropdown-item_selected:hover {
  background: #b0bec5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-dropdown.fs-light .fs-dropdown-item_disabled, .no-touchevents .fs-dropdown.fs-light .fs-dropdown-item_disabled:hover {
  color: #263238;
  background-color: #fff;
  border-color: #546e7a;
  opacity: .5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-open .fs-dropdown-options {
  border-radius: 0 0 2px 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 2px 2px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-open .fs-dropdown-selected {
  background-color: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-cover .fs-dropdown-options {
  border-radius: 2px;
  border-width: 1px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-cover .fs-dropdown-item:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-bottom .fs-dropdown-options {
  border-width: 1px 1px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-bottom .fs-dropdown-item:last-child {
  border: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 0 0 2px 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-bottom.fs-dropdown-open .fs-dropdown-options {
  border-radius: 2px 2px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected {
  border-radius: 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-bottom.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-options {
  border-radius: 2px;
  border-width: 1px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-multiple {
  border: 1px solid #546e7a;
  border-radius: 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-multiple .fs-dropdown-options {
  border: none;
  border-radius: 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled {
  opacity: .5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled .fs-dropdown-selected, .no-touchevents .fs-light.fs-dropdown-disabled .fs-dropdown-selected:hover {
  background: #fff;
  border-color: #546e7a;
  color: #263238;
  cursor: default;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled .fs-dropdown-selected:after, .no-touchevents .fs-light.fs-dropdown-disabled .fs-dropdown-selected:hover:after {
  border-top-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled .fs-dropdown-options {
  background: #fff;
  border-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled .fs-dropdown-group, .fs-light.fs-dropdown-disabled .fs-dropdown-item {
  border-color: #546e7a;
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled .fs-dropdown-item, .no-touchevents .fs-light.fs-dropdown-disabled .fs-dropdown-item:hover {
  color: #263238;
  background-color: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-disabled .fs-dropdown-item_selected, .no-touchevents .fs-light.fs-dropdown-disabled .fs-dropdown-item_selected:hover {
  background: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-options.fs-scrollbar {
  overflow: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar {
  border: 1px solid #546e7a;
  border-width: 0 0 0 1px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content {
  border: none;
  max-height: 260px;
  height: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content {
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar, .fs-light.fs-dropdown-options.fs-scrollbar .fs-scrollbar-track {
  border-radius: 0 2px 2px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light {
  z-index: 101;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 25px #141a1e;
  box-shadow: 0 0 25px #141a1e;
  padding: 10px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-inline {
  padding: 30px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-animating {
  -webkit-transition: height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;
  transition: height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-animating .fs-lightbox-content, .fs-light.fs-lightbox-animating .fs-lightbox-control, .fs-light.fs-lightbox-animating .fs-lightbox-meta, .fs-light.fs-lightbox-animating .fs-lightbox-thumbnails, .fs-light.fs-lightbox-animating .fs-lightbox-tools {
  -webkit-transition: opacity .25s linear .25s,visibility .25s linear .25s;
  transition: opacity .25s linear .25s,visibility .25s linear .25s;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-overlay {
  z-index: 100;
  background: #141a1e;
  -webkit-transition: opacity .25s linear;
  transition: opacity .25s linear;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-overlay.fs-lightbox-open {
  opacity: .75;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-close {
  width: 30px;
  height: 30px;
  top: -7.5px;
  right: -7.5px;
  z-index: 105;
  background: #fff;
  border-radius: 100%;
  text-indent: 200%;
  white-space: nowrap;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-close:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #263238;
  content: "\00d7";
  display: block;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin: auto;
  text-align: center;
  text-indent: 0;
  -webkit-transition: color .15s linear;
  transition: color .15s linear;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-loading_icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105;
  display: block;
  margin: auto;
  opacity: 0;
  -webkit-transition: opacity .25s linear,visibility .25s linear;
  transition: opacity .25s linear,visibility .25s linear;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-loading_icon:after, .fs-lightbox.fs-light .fs-lightbox-loading_icon:before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 110%;
  content: '';
  display: block;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-loading_icon:before {
  border: 5px solid rgba(38, 50, 56, 0.25);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-loading_icon:after {
  -webkit-animation: fs-lightbox-loading-spin .75s linear infinite;
  animation: fs-lightbox-loading-spin .75s linear infinite;
  border: 5px solid transparent;
  border-top-color: #263238;
}

@-webkit-keyframes fs-lightbox-loading-spin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes fs-lightbox-loading-spin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-container {
  z-index: 103;
  background: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-content {
  background: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-meta {
  padding: 10px 10px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-control {
  width: 40px;
  height: 40px;
  z-index: 105;
  background: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 5px rgba(20, 26, 30, 0.25);
  box-shadow: 0 0 5px rgba(20, 26, 30, 0.25);
  opacity: 1;
  overflow: hidden;
  text-indent: 200%;
  -webkit-transition: opacity .15s linear,visibility .15s linear;
  transition: opacity .15s linear,visibility .15s linear;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-control_previous {
  left: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-control_previous:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 10.4px solid #263238;
  margin-left: 14px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-control_next {
  right: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-control_next:before {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10.4px solid #263238;
  margin-right: 14px;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control {
  opacity: 0;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-lightbox.fs-light:hover .fs-lightbox-control {
  opacity: 1;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control_disabled, .no-touchevents .fs-lightbox.fs-light:hover .fs-lightbox-control_disabled {
  opacity: 0;
  cursor: default;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-position {
  color: #78909c;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-caption p {
  color: #546e7a;
  font-size: 14px;
  line-height: 1.6;
  margin: 5px 0;
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-error {
  width: 250px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-error p {
  color: #900;
  font-size: 14px;
  margin: 0;
  padding: 25px;
  text-align: center;
  text-transform: uppercase;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox-thumbnails {
  height: 60px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox-thumbnail_container {
  height: 80px;
  padding: 0 0 30px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-thumbnail_item {
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  opacity: .25;
  -webkit-transition: opacity .25s linear;
  transition: opacity .25s linear;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-thumbnail_item:last-child {
  margin: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-lightbox-thumbnail_item.fs-lightbox-active, .no-touchevents .fs-lightbox.fs-light .fs-lightbox-thumbnail_item:hover {
  opacity: 1;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-loading .fs-lightbox-content, .fs-light.fs-lightbox-loading .fs-lightbox-control, .fs-light.fs-lightbox-loading .fs-lightbox-meta, .fs-light.fs-lightbox-loading .fs-lightbox-thumbnails, .fs-light.fs-lightbox-loading .fs-lightbox-tools {
  opacity: 0;
  -webkit-transition: opacity .25s linear,visibility .25s linear;
  transition: opacity .25s linear,visibility .25s linear;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-loading .fs-lightbox-loading_icon, .fs-light.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-thumbnails, .fs-light.fs-lightbox-ready.fs-lightbox-loading .fs-lightbox-tools {
  opacity: 1;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile {
  background: #141a1e;
  border-radius: 0;
  padding: 40px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-loading_icon {
  top: 0;
  bottom: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-close {
  height: 40px;
  width: 40px;
  top: 0;
  right: 0;
  background: #141a1e;
  border-radius: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-close:before {
  color: #78909c;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-loading_icon:before {
  border-color: rgba(144, 164, 174, 0.25);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-loading_icon:after {
  border-top-color: #90a4ae;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-container {
  background: #141a1e;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-content {
  background-color: #141a1e;
  padding: 0 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-tools {
  background-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-control {
  width: 50px;
  height: 100%;
  min-height: 50px;
  background: #263238;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-light.fs-lightbox-mobile .fs-lightbox-control:hover {
  background: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-control_previous {
  left: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-control_previous:before {
  border-right-color: #90a4ae;
  margin-left: 19px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-control_next {
  right: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-control_next:before {
  border-left-color: #90a4ae;
  margin-right: 19px;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-light.fs-lightbox-mobile .fs-lightbox-control, .no-touchevents .fs-light.fs-lightbox-mobile:hover .fs-lightbox-control {
  opacity: 1;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-control_disabled, .no-touchevents .fs-light.fs-lightbox-mobile .fs-lightbox-control_disabled, .no-touchevents .fs-light.fs-lightbox-mobile:hover .fs-lightbox-control_disabled {
  cursor: default !important;
  opacity: 0;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-meta {
  padding: 15px 65px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-position {
  color: #90a4ae;
  font-size: 12px;
  margin: 0 0 5px;
  padding: 0 15px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-caption p {
  color: #cfd8dc;
  font-size: 14px;
  line-height: 1.6;
  margin: 0;
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile.fs-lightbox-iframe .fs-lightbox-content, .fs-light.fs-lightbox-mobile.fs-lightbox-inline .fs-lightbox-content {
  height: 100%;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-thumbnail_item:first-child {
  margin-left: 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile .fs-lightbox-thumbnail_item:last-child {
  margin-right: 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-tools {
  width: auto;
  position: static;
  background: 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-controls {
  width: 100%;
  height: 50px;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105;
  background-color: #263238;
  padding: 0 65px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-toggle {
  background: 0 0;
  color: #90a4ae;
  display: inline-block;
  font-size: 12px;
  line-height: 50px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-meta {
  z-index: 104;
  background: #37474f;
  -webkit-box-shadow: 0 0 25px #141a1e;
  box-shadow: 0 0 25px #141a1e;
  padding: 15px 15px 65px;
  -webkit-transition: opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;
  transition: opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;
  transition: transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;
  transition: transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-touch .fs-lightbox-thumbnails {
  width: 100%;
  height: 130px;
  z-index: 104;
  background: #37474f;
  -webkit-box-shadow: 0 0 25px #141a1e;
  box-shadow: 0 0 25px #141a1e;
  padding: 15px 0 65px;
  -webkit-transition: opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;
  transition: opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;
  transition: transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s;
  transition: transform .25s ease,opacity .25s linear .25s,visibility .25s linear .25s,-webkit-transform .25s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-mobile.fs-lightbox-touch .fs-lightbox-thumbnail_container {
  height: 100px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-touch .fs-lightbox-thumbnail_item:first-child {
  margin-left: 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-lightbox-touch .fs-lightbox-thumbnail_item:last-child {
  margin-right: 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light.fs-lightbox-mobile .fs-lightbox-container, .fs-lightbox.fs-light.fs-lightbox-mobile .fs-lightbox-content {
  overflow: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light.fs-lightbox-mobile .fs-lightbox-content {
  position: relative;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer, .fs-lightbox.fs-light .fs-viewer .fs-viewer-wrapper {
  height: auto;
  width: auto;
  position: absolute;
  right: 0;
  left: 0;
  background: #141a1e;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer {
  top: 0;
  bottom: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light.fs-lightbox-thumbnailed .fs-viewer {
  bottom: 60px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light.fs-lightbox-touch .fs-viewer, .fs-lightbox.fs-light.fs-lightbox-touch.fs-lightbox-thumbnailed .fs-viewer {
  bottom: 50px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer .fs-viewer-wrapper {
  top: 0;
  bottom: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer .fs-viewer-loading_icon {
  display: none !important;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer .fs-viewer-viewport {
  top: 5px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer .fs-viewer-controls {
  height: 40px;
  width: 80px;
  background: #141a1e;
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-lightbox.fs-light .fs-viewer .fs-viewer-control, .no-touchevents .fs-lightbox.fs-light .fs-viewer .fs-viewer-control:hover {
  height: 40px;
  width: 40px;
  background: #141a1e;
  border-radius: 0;
  padding: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-enabled {
  margin: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-navigation, .fs-navigation *, .fs-navigation :after, .fs-navigation :before, .fs-navigation:after, .fs-navigation:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: none;
  transition: none;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-toggle-nav.fs-navigation-enabled {
  background: #fff;
  border: 1px solid #607d8b;
  border-width: 0 1px 1px;
  border-radius: 0 0 2px 2px;
  padding: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-toggle-handle.fs-navigation-enabled {
  width: 100%;
  background: #fff;
  border: 1px solid #607d8b;
  border-radius: 2px;
  color: #263238;
  cursor: pointer;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0 45px 0 15px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-toggle-handle.fs-navigation-enabled.fs-navigation-focus, .no-touchevents .fs-light.fs-navigation-toggle-handle.fs-navigation-enabled:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-toggle-handle.fs-navigation-open {
  border-radius: 2px 2px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-nav.fs-navigation-enabled, .fs-light.fs-navigation-push-nav.fs-navigation-enabled, .fs-light.fs-navigation-reveal-nav.fs-navigation-enabled {
  background: #eceff1;
  padding: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-nav.fs-navigation-enabled, .fs-light.fs-navigation-reveal-nav.fs-navigation-enabled {
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-reveal-nav.fs-navigation-animated {
  -webkit-transition: visibility 1ms linear .2s;
  transition: visibility 1ms linear .2s;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-nav.fs-navigation-animated, .fs-light.fs-navigation-push-nav.fs-navigation-animated {
  -webkit-transition: visibility 1ms linear .2s,-webkit-box-shadow 1ms linear .2s,-webkit-transform .2s ease;
  transition: visibility 1ms linear .2s,-webkit-box-shadow 1ms linear .2s,-webkit-transform .2s ease;
  transition: box-shadow 1ms linear .2s,transform .2s ease,visibility 1ms linear .2s;
  transition: box-shadow 1ms linear .2s,transform .2s ease,visibility 1ms linear .2s,-webkit-box-shadow 1ms linear .2s,-webkit-transform .2s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-nav.fs-navigation-enabled, .fs-light.fs-navigation-reveal-nav.fs-navigation-enabled {
  z-index: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-left-nav.fs-navigation-enabled, .fs-light.fs-navigation-push-left-nav.fs-navigation-enabled {
  -webkit-transform: translate3D(-270px, 0, 0);
  transform: translate3D(-270px, 0, 0);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-right-nav.fs-navigation-enabled, .fs-light.fs-navigation-push-right-nav.fs-navigation-enabled {
  -webkit-transform: translate3D(270px, 0, 0);
  transform: translate3D(270px, 0, 0);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-nav.fs-navigation-enabled {
  z-index: 3;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-left-nav.fs-navigation-open {
  -webkit-box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-right-nav.fs-navigation-open {
  -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-reveal-nav.fs-navigation-open {
  visibility: visible;
  -webkit-transition: visibility 1ms ease;
  transition: visibility 1ms ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-nav.fs-navigation-open, .fs-light.fs-navigation-push-nav.fs-navigation-open {
  -webkit-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
  -webkit-transition: visibility 1ms ease,-webkit-box-shadow 1ms ease,-webkit-transform .2s ease;
  transition: visibility 1ms ease,-webkit-box-shadow 1ms ease,-webkit-transform .2s ease;
  transition: box-shadow 1ms ease,transform .2s ease,visibility 1ms ease;
  transition: box-shadow 1ms ease,transform .2s ease,visibility 1ms ease,-webkit-box-shadow 1ms ease,-webkit-transform .2s ease;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-handle.fs-navigation-enabled, .fs-light.fs-navigation-push-handle.fs-navigation-enabled, .fs-light.fs-navigation-reveal-handle.fs-navigation-enabled {
  background: #fff;
  border: 1px solid #607d8b;
  border-radius: 2px;
  color: #263238;
  cursor: pointer;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0 45px 0 15px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-handle.fs-navigation-enabled.fs-navigation-focus, .fs-light.fs-navigation-push-handle.fs-navigation-enabled.fs-navigation-focus, .fs-light.fs-navigation-reveal-handle.fs-navigation-enabled.fs-navigation-focus, .no-touchevents .fs-light.fs-navigation-overlay-handle.fs-navigation-enabled:hover, .no-touchevents .fs-light.fs-navigation-push-handle.fs-navigation-enabled:hover, .no-touchevents .fs-light.fs-navigation-reveal-handle.fs-navigation-enabled:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-content:before {
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
  opacity: 0;
  -webkit-transition: opacity .2s ease,visibility .2s ease;
  transition: opacity .2s ease,visibility .2s ease;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-overlay-content.fs-navigation-open:before {
  opacity: 1;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-content.fs-navigation-enabled, .fs-light.fs-navigation-reveal-content.fs-navigation-enabled {
  z-index: 1;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-content.fs-navigation-animated, .fs-light.fs-navigation-reveal-content.fs-navigation-animated {
  -webkit-transition: -webkit-box-shadow .2s ease,-webkit-transform .2s ease;
  transition: -webkit-box-shadow .2s ease,-webkit-transform .2s ease;
  transition: box-shadow .2s ease,transform .2s ease;
  transition: box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-left-content.fs-navigation-enabled, .fs-light.fs-navigation-reveal-left-content.fs-navigation-enabled {
  -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 0 2px rgba(0, 0, 0, 0.15);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-right-content.fs-navigation-enabled, .fs-light.fs-navigation-reveal-right-content.fs-navigation-enabled {
  -webkit-box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-left-content.fs-navigation-open, .fs-light.fs-navigation-reveal-left-content.fs-navigation-open {
  -webkit-transform: translate3D(270px, 0, 0);
  transform: translate3D(270px, 0, 0);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-push-right-content.fs-navigation-open, .fs-light.fs-navigation-reveal-right-content.fs-navigation-open {
  -webkit-transform: translate3D(-270px, 0, 0);
  transform: translate3D(-270px, 0, 0);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-handle.fs-navigation-enabled {
  position: relative;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-handle.fs-navigation-enabled:after {
  height: 3px;
  width: 15px;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  background: #607d8b;
  -webkit-box-shadow: 0 5px 0 #607d8b,0 -5px 0 #607d8b;
  box-shadow: 0 5px 0 #607d8b,0 -5px 0 #607d8b;
  content: '';
  display: block;
  margin: auto 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-navigation-handle.fs-navigation-open:after {
  width: 15px;
  height: 15px;
  background: 0 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #607d8b;
  content: "\00d7";
  font-size: 22px;
  font-weight: 700;
  line-height: 13px;
  text-align: center;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-number.fs-light {
  position: relative;
  border-radius: 2px;
  margin: 0 0 10px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-element {
  width: 100%;
  height: 40px;
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 2px;
  color: #263238;
  font-size: 15px;
  margin: 0;
  padding: 0 40px 0 15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-arrow {
  width: 25px;
  height: 50%;
  position: absolute;
  right: 1px;
  z-index: 1;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 4px;
  text-indent: 200%;
  white-space: nowrap;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-arrow:after {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  display: block;
  margin: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-light .fs-number-arrow:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-arrow.fs-number-up {
  top: 1px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-arrow.fs-number-up:after {
  border-bottom: 5px solid #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-arrow.fs-number-down {
  bottom: 1px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light .fs-number-arrow.fs-number-down:after {
  border-top: 5px solid #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-focus .fs-number-element, .no-touchevents .fs-light:hover .fs-number-element {
  border-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-focus .fs-number-arrow.fs-number-up:after, .no-touchevents .fs-light:hover .fs-number-arrow.fs-number-up:after {
  border-bottom-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-focus .fs-number-arrow.fs-number-down:after, .no-touchevents .fs-light:hover .fs-number-arrow.fs-number-down:after {
  border-top-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-disabled, .no-touchevents .fs-light.fs-number-disabled:hover {
  opacity: .5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-disabled .fs-number-element, .no-touchevents .fs-light.fs-number-disabled:hover .fs-number-element {
  border-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-disabled .fs-number-arrow, .no-touchevents .fs-light.fs-number-disabled:hover .fs-number-arrow {
  background: #fff;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-disabled .fs-number-arrow.fs-number-up:after, .no-touchevents .fs-light.fs-number-disabled:hover .fs-number-arrow.fs-number-up:after {
  border-bottom-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-number-disabled .fs-number-arrow.fs-number-down:after, .no-touchevents .fs-light.fs-number-disabled:hover .fs-number-arrow.fs-number-down:after {
  border-top-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light {
  position: relative;
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0 0 10px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-pages {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination-mobile.fs-light .fs-pagination-position, .fs-pagination.fs-light .fs-pagination-control, .fs-pagination.fs-light .fs-pagination-ellipsis, .fs-pagination.fs-light .fs-pagination-page {
  color: #546e7a;
  font-size: 14px;
  text-decoration: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-ellipsis, .fs-pagination.fs-light .fs-pagination-page {
  height: 30px;
  line-height: 30px;
  margin: 5px 0;
  padding: 0 7px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination-mobile.fs-light .fs-pagination-position, .fs-pagination.fs-light .fs-pagination-control {
  height: 40px;
  line-height: 40px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-page {
  border-radius: 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-light .fs-pagination-page:focus, .no-touchevents .fs-light .fs-pagination-page:hover {
  background: #cfd8dc;
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-active {
  color: #263238;
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control {
  width: 40px;
  position: relative;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 4px;
  display: block;
  opacity: 0;
  overflow: hidden;
  text-indent: 200%;
  visibility: hidden;
  white-space: nowrap;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control:before {
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  content: '';
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control_previous {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control_previous:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 10.5px solid #263238;
  border-left: none;
  margin-left: 12.3px;
  margin-right: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control_next {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control_next:before {
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 10.5px solid #263238;
  border-right: none;
  margin-right: 12.3px;
  margin-left: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control:focus, .no-touchevents .fs-pagination.fs-light .fs-pagination-control:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination.fs-light .fs-pagination-control.fs-pagination-visible {
  opacity: 1;
  visibility: visible;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination-mobile.fs-light .fs-pagination-position {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-pagination-mobile.fs-light .fs-pagination-current, .fs-pagination-mobile.fs-light .fs-pagination-total {
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-range.fs-light .fs-range-track {
  height: 20px;
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 2px;
  margin: 10px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-range.fs-light .fs-range-fill {
  background: #90a4ae;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-range.fs-light .fs-range-marker {
  width: 30px;
  height: 30px;
  position: relative;
  background: #546e7a;
  border-radius: 2px;
  margin: -6px 0 0 -15px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-range.fs-light .fs-range-marker:after {
  width: 2px;
  height: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 3px 0 0 #fff,-3px 0 0 #fff;
  box-shadow: 3px 0 0 #fff,-3px 0 0 #fff;
  content: '';
  margin: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-focus .fs-range-track, .no-touchevents .fs-light:hover .fs-range-track {
  border-color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-focus .fs-range-marker, .no-touchevents .fs-light:hover .fs-range-marker {
  background: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-range.fs-light .fs-range-label {
  color: #263238;
  font-size: 14px;
  line-height: 38px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-vertical {
  width: 60px;
  height: 300px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-vertical .fs-range-track {
  width: 20px;
  height: 75%;
  margin: 0 auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-vertical .fs-range-marker {
  margin: -15px 0 0 -6px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-vertical .fs-range-label {
  line-height: 38px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-disabled {
  opacity: .5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-disabled .fs-range-marker {
  cursor: default;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-disabled.fs-range-focus .fs-range-track, .no-touchevents .fs-light.fs-range-disabled:hover .fs-range-track {
  border-color: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-range-disabled.fs-range-focus .fs-range-marker, .no-touchevents .fs-light.fs-range-disabled:hover .fs-range-marker {
  background: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-scrollbar.fs-light {
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-scrollbar.fs-light .fs-scrollbar-bar {
  width: 20px;
  background: #fff;
  border: 1px solid #546e7a;
  border-radius: 0 2px 2px 0;
  border-width: 0 0 0 1px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-scrollbar.fs-light .fs-scrollbar-track {
  background: #fff;
  border-radius: 0 2px 2px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-scrollbar.fs-light .fs-scrollbar-handle {
  width: 12px;
  height: 24px;
  right: 4px;
  background: #546e7a;
  border-radius: 10px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-scrollbar-horizontal .fs-scrollbar-content {
  padding: 0 0 20px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-scrollbar-horizontal .fs-scrollbar-bar {
  width: 100%;
  height: 20px;
  border-width: 1px 0 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-scrollbar-horizontal .fs-scrollbar-handle {
  width: 24px;
  height: 12px;
  bottom: 4px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-scrollbar-active .fs-scrollbar-content, .fs-light.fs-scrollbar-setup .fs-scrollbar-content {
  padding: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-tab.fs-tabs-enabled, .fs-light.fs-tabs-tab_mobile {
  background: #b0bec5;
  border: 1px solid #546e7a;
  border-radius: 2px;
  color: #263238;
  display: inline-block;
  font-size: 14px;
  margin: 0 5px 0 0;
  padding: 10px 20px;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-light.fs-tabs-tab.fs-tabs-enabled:hover, .no-touchevents .fs-light.fs-tabs-tab_mobile:hover {
  background: #cfd8dc;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-tab.fs-tabs-active, .fs-light.fs-tabs-tab_mobile.fs-tabs-active, .no-touchevents .fs-light.fs-tabs-tab.fs-tabs-active:hover, .no-touchevents .fs-light.fs-tabs-tab_mobile.fs-tabs-active:hover {
  background: #fff;
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-tab.fs-tabs-mobile {
  display: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-tab.fs-tabs-tab_mobile {
  width: 100%;
  border-radius: 2px;
  display: none;
  margin: 10px 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-tab_mobile.fs-tabs-mobile {
  display: block;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-tab_mobile.fs-tabs-active {
  border-radius: 2px 2px 0 0;
  margin: 10px 0 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tabs-content.fs-tabs-mobile {
  border-radius: 0 0 2px 2px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-tooltip.fs-light {
  z-index: 10;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-tooltip.fs-light .fs-tooltip-content {
  background: #263238;
  border-radius: 2px;
  color: #fff;
  float: left;
  font-size: 12px;
  margin: 0;
  padding: 10px 15px;
  position: relative;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-tooltip.fs-light .fs-tooltip-caret {
  width: 0;
  height: 0;
  content: '';
  display: block;
  margin: 0;
  position: absolute;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tooltip-right .fs-tooltip-caret {
  top: 0;
  left: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tooltip-left .fs-tooltip-caret {
  top: 0;
  right: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tooltip-bottom .fs-tooltip-caret, .fs-light.fs-tooltip-top .fs-tooltip-caret {
  display: block;
  float: none;
  margin: 0 auto;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tooltip-top .fs-tooltip-caret {
  bottom: -5px;
  left: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-tooltip-bottom .fs-tooltip-caret {
  top: -5px;
  left: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-upload.fs-light .fs-upload-target {
  background: #fff;
  border: 3px dashed #607d8b;
  border-radius: 2px;
  color: #455a64;
  font-size: 14px;
  margin: 0;
  padding: 25px;
  text-align: center;
  -webkit-transition: background .15s linear,border .15s linear,color .15s linear,opacity .15s linear;
  transition: background .15s linear,border .15s linear,color .15s linear,opacity .15s linear;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-upload-dropping .fs-upload-target, .fs-light.fs-upload-focus .fs-upload-target, .no-touchevents .fs-light:hover .fs-upload-target {
  background: #cfd8dc;
  border-color: #546e7a;
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-upload-disabled {
  opacity: .5;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-upload-disabled .fs-upload-target, .fs-light.fs-upload-disabled.fs-upload-dropping .fs-upload-target, .fs-light.fs-upload-disabled.fs-upload-focus .fs-upload-target, .no-touchevents .fs-light.fs-upload-disabled.fs-upload-dropping:hover .fs-upload-target, .no-touchevents .fs-light.fs-upload-disabled:hover .fs-upload-target {
  background: #fff;
  border-color: #607d8b;
  color: #455a64;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer {
  position: relative;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-source {
  display: none !important;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-wrapper {
  position: relative;
  background: #eceff1;
  overflow: hidden;
  -webkit-transition: none;
  transition: none;
  height: 300px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-viewport {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-container {
  width: 1px;
  height: 1px;
  position: absolute;
  z-index: 1;
  margin: 0;
  opacity: 1;
  -webkit-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light.fs-viewer-loading .fs-viewer-container {
  opacity: 0;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light.fs-viewer-image {
  position: absolute;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light.fs-viewer-scaling .fs-viewer-container {
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light.fs-viewer-scaling .fs-viewer-image {
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-controls {
  width: 70px;
  height: 40px;
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 4;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 5px rgba(20, 26, 30, 0.25);
  box-shadow: 0 0 5px rgba(20, 26, 30, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0 auto;
  padding: 5px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control {
  width: 30px;
  height: 30px;
  position: relative;
  background: #fff;
  border: none;
  border-radius: 2px;
  color: #546e7a;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control:after, .fs-viewer.fs-light .fs-viewer-control:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  margin: auto;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-viewer.fs-light .fs-viewer-control:hover {
  background: #cfd8dc;
  color: #263238;
}

/* line 2787, assets/css/sass/theme.scss */
.no-touchevents .fs-viewer.fs-light .fs-viewer-control_disabled, .no-touchevents .fs-viewer.fs-light:hover .fs-viewer-control_disabled {
  opacity: 0;
  cursor: default;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_next, .fs-viewer.fs-light .fs-viewer-control_previous {
  display: none;
  font-size: 10px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_next:after, .fs-viewer.fs-light .fs-viewer-control_previous:after {
  display: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_previous:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 8.4px solid #546e7a;
  margin-left: 9.9px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_next:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8.4px solid #546e7a;
  margin-right: 9.9px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_zoom_in, .fs-viewer.fs-light .fs-viewer-control_zoom_out {
  font-size: 20px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_zoom_in:after, .fs-viewer.fs-light .fs-viewer-control_zoom_in:before, .fs-viewer.fs-light .fs-viewer-control_zoom_out:after, .fs-viewer.fs-light .fs-viewer-control_zoom_out:before {
  background: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_zoom_in:before, .fs-viewer.fs-light .fs-viewer-control_zoom_out:before {
  width: 11px;
  height: 3px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_zoom_out:after {
  display: none;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-control_zoom_in:after {
  width: 3px;
  height: 11px;
  background: #546e7a;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light.fs-viewer-gallery .fs-viewer-controls {
  width: 130px;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light.fs-viewer-gallery .fs-viewer-control_next, .fs-viewer.fs-light.fs-viewer-gallery .fs-viewer-control_previous {
  display: block;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-loading_icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 6;
  display: block;
  margin: auto;
  opacity: 0;
  -webkit-transition: opacity .25s linear,visibility .25s linear;
  transition: opacity .25s linear,visibility .25s linear;
  visibility: hidden;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-loading_icon:after, .fs-viewer.fs-light .fs-viewer-loading_icon:before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 110%;
  content: '';
  display: block;
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-loading_icon:before {
  border: 5px solid rgba(38, 50, 56, 0.25);
}

/* line 2787, assets/css/sass/theme.scss */
.fs-viewer.fs-light .fs-viewer-loading_icon:after {
  -webkit-animation: fs-lightbox-loading-spin .75s linear infinite;
  animation: fs-lightbox-loading-spin .75s linear infinite;
  border: 5px solid transparent;
  border-top-color: #263238;
}

@keyframes fs-lightbox-loading-spin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 2787, assets/css/sass/theme.scss */
.fs-light.fs-viewer-loading .fs-viewer-loading_icon {
  opacity: 1;
  visibility: visible;
}
