@charset "UTF-8";
/* IMPORT COMPASS & CORE ANIMATIONS */
/* ================================= */
/* IMPORT UTILITIES */
/*** COLORs ***/
/*** FONTs ***/
/*** EASES ***/
/*** CONFIGs ***/
/* ------------------------------------------------- */
/* ==from https://codepen.io/jakob-e/pen/doMoML       */
/* ------------------------------------------------- */
/* custom mixin to replace a defined fill color with another one */
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300i,400,400i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Londrina+Sketch");
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

/* line 77, _src/scss/utils/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

/* line 110, _src/scss/utils/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 151, _src/scss/utils/_animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 230, _src/scss/utils/_animate.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

/* line 285, _src/scss/utils/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 354, _src/scss/utils/_animate.scss */
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

/* line 415, _src/scss/utils/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 488, _src/scss/utils/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 569, _src/scss/utils/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

/* line 662, _src/scss/utils/_animate.scss */
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* line 723, _src/scss/utils/_animate.scss */
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 822, _src/scss/utils/_animate.scss */
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 905, _src/scss/utils/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 986, _src/scss/utils/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1067, _src/scss/utils/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1148, _src/scss/utils/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

/* line 1193, _src/scss/utils/_animate.scss */
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

/* line 1240, _src/scss/utils/_animate.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

/* line 1273, _src/scss/utils/_animate.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/* line 1306, _src/scss/utils/_animate.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

/* line 1351, _src/scss/utils/_animate.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 1376, _src/scss/utils/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1409, _src/scss/utils/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1442, _src/scss/utils/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1475, _src/scss/utils/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1508, _src/scss/utils/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1541, _src/scss/utils/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1574, _src/scss/utils/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1607, _src/scss/utils/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1640, _src/scss/utils/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 1665, _src/scss/utils/_animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* line 1694, _src/scss/utils/_animate.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

/* line 1723, _src/scss/utils/_animate.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 1752, _src/scss/utils/_animate.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

/* line 1781, _src/scss/utils/_animate.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 1810, _src/scss/utils/_animate.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/* line 1839, _src/scss/utils/_animate.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

/* line 1868, _src/scss/utils/_animate.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

/* line 1897, _src/scss/utils/_animate.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

/* line 1992, _src/scss/utils/_animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 2065, _src/scss/utils/_animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 2138, _src/scss/utils/_animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

/* line 2183, _src/scss/utils/_animate.scss */
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

/* line 2230, _src/scss/utils/_animate.scss */
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 2287, _src/scss/utils/_animate.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

/* line 2318, _src/scss/utils/_animate.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

/* line 2361, _src/scss/utils/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

/* line 2402, _src/scss/utils/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

/* line 2443, _src/scss/utils/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

/* line 2484, _src/scss/utils/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

/* line 2525, _src/scss/utils/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

/* line 2562, _src/scss/utils/_animate.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

/* line 2599, _src/scss/utils/_animate.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

/* line 2636, _src/scss/utils/_animate.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

/* line 2673, _src/scss/utils/_animate.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

/* line 2710, _src/scss/utils/_animate.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

/* line 2787, _src/scss/utils/_animate.scss */
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* line 2846, _src/scss/utils/_animate.scss */
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 2881, _src/scss/utils/_animate.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

/* line 2912, _src/scss/utils/_animate.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

/* line 2941, _src/scss/utils/_animate.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2982, _src/scss/utils/_animate.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3023, _src/scss/utils/_animate.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3064, _src/scss/utils/_animate.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3105, _src/scss/utils/_animate.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

/* line 3142, _src/scss/utils/_animate.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-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;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-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;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3187, _src/scss/utils/_animate.scss */
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-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);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

/* line 3224, _src/scss/utils/_animate.scss */
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-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);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

/* line 3261, _src/scss/utils/_animate.scss */
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-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;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-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-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-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;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3306, _src/scss/utils/_animate.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3337, _src/scss/utils/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3368, _src/scss/utils/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3399, _src/scss/utils/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3430, _src/scss/utils/_animate.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* line 3461, _src/scss/utils/_animate.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 3492, _src/scss/utils/_animate.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 3523, _src/scss/utils/_animate.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

/* line 3554, _src/scss/utils/_animate.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* line 3559, _src/scss/utils/_animate.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 3566, _src/scss/utils/_animate.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 3571, _src/scss/utils/_animate.scss */
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

/* line 3576, _src/scss/utils/_animate.scss */
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

/* line 3581, _src/scss/utils/_animate.scss */
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

/* line 3586, _src/scss/utils/_animate.scss */
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

/* line 3591, _src/scss/utils/_animate.scss */
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

/* line 3596, _src/scss/utils/_animate.scss */
.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

/* line 3601, _src/scss/utils/_animate.scss */
.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

/* line 3606, _src/scss/utils/_animate.scss */
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 3611, _src/scss/utils/_animate.scss */
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  /* line 3617, _src/scss/utils/_animate.scss */
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}

/* IMPORT VENDORS */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 2, node_modules/bootstrap/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #FFFFFF;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 19, node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 25, node_modules/bootstrap/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 35, node_modules/bootstrap/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* line 46, node_modules/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #FFFFFF;
}

/* line 66, node_modules/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

/* line 76, node_modules/bootstrap/scss/_reboot.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 92, node_modules/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 101, node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 114, node_modules/bootstrap/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

/* line 123, node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 129, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 136, node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 143, node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 147, node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 152, node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 156, node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 161, node_modules/bootstrap/scss/_reboot.scss */
small {
  font-size: 80%;
}

/* line 170, node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 178, node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 179, node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em;
}

/* line 186, node_modules/bootstrap/scss/_reboot.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 202, node_modules/bootstrap/scss/_reboot.scss */
a:not([href]) {
  color: inherit;
  text-decoration: none;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 217, node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 225, node_modules/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

/* line 239, node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 249, node_modules/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 254, node_modules/bootstrap/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 266, node_modules/bootstrap/scss/_reboot.scss */
table {
  border-collapse: collapse;
}

/* line 270, node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 278, node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
}

/* line 289, node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 298, node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0;
}

/* line 307, node_modules/bootstrap/scss/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 312, node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 323, node_modules/bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible;
}

/* line 328, node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 336, node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 344, node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 357, node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 364, node_modules/bootstrap/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 372, node_modules/bootstrap/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 379, node_modules/bootstrap/scss/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 391, node_modules/bootstrap/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 397, node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 412, node_modules/bootstrap/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 424, node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 429, node_modules/bootstrap/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 434, node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 447, node_modules/bootstrap/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 456, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 465, node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block;
}

/* line 469, node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 474, node_modules/bootstrap/scss/_reboot.scss */
template {
  display: none;
}

/* line 480, node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 7, node_modules/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 16, node_modules/bootstrap/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem;
}

/* line 17, node_modules/bootstrap/scss/_type.scss */
h2, .h2 {
  font-size: 2rem;
}

/* line 18, node_modules/bootstrap/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem;
}

/* line 19, node_modules/bootstrap/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem;
}

/* line 20, node_modules/bootstrap/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 21, node_modules/bootstrap/scss/_type.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 23, node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, node_modules/bootstrap/scss/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 67, node_modules/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, node_modules/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 89, node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 95, node_modules/bootstrap/scss/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 106, node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 117, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, node_modules/bootstrap/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

/* line 8, node_modules/bootstrap/scss/_code.scss */
a > code {
  color: inherit;
}

/* line 14, node_modules/bootstrap/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FFFFFF;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 22, node_modules/bootstrap/scss/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 31, node_modules/bootstrap/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 37, node_modules/bootstrap/scss/_code.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 45, node_modules/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 7, node_modules/bootstrap/scss/_grid.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/_grid.scss */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/_grid.scss */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/_grid.scss */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/_grid.scss */
  .container {
    max-width: 1140px;
  }
}

/* line 13, node_modules/bootstrap/scss/_grid.scss */
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 24, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 24, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 24, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 24, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

/* line 45, node_modules/bootstrap/scss/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 51, node_modules/bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 55, node_modules/bootstrap/scss/_grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  order: -1;
}

/* line 55, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  order: 13;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  order: 0;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  order: 1;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  order: 2;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  order: 3;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  order: 4;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  order: 5;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  order: 6;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  order: 7;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  order: 8;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  order: 9;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  order: 10;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  order: 11;
}

/* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  order: 12;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.3333333333%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.6666666667%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.3333333333%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.6666666667%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.3333333333%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.6666666667%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.3333333333%;
}

/* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1;
  }
  /* line 55, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1;
  }
  /* line 55, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1;
  }
  /* line 55, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1;
  }
  /* line 55, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11;
  }
  /* line 58, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  /* line 64, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

/* line 11, node_modules/bootstrap/scss/_tables.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 18, node_modules/bootstrap/scss/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 23, node_modules/bootstrap/scss/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 34, node_modules/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 45, node_modules/bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 48, node_modules/bootstrap/scss/_tables.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 54, node_modules/bootstrap/scss/_tables.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 62, node_modules/bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 75, node_modules/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 114, node_modules/bootstrap/scss/_tables.scss */
.table .thead-dark th {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #454d55;
}

/* line 122, node_modules/bootstrap/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 130, node_modules/bootstrap/scss/_tables.scss */
.table-dark {
  color: #FFFFFF;
  background-color: #343a40;
}

/* line 134, node_modules/bootstrap/scss/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

/* line 140, node_modules/bootstrap/scss/_tables.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 145, node_modules/bootstrap/scss/_tables.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-dark.table-hover tbody tr:hover {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 171, node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 179, node_modules/bootstrap/scss/_tables.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 7, node_modules/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_forms.scss */
  .form-control {
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/_forms.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 34, node_modules/bootstrap/scss/_forms.scss */
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 14, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-control:focus {
  color: #495057;
  background-color: #FFFFFF;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 43, node_modules/bootstrap/scss/_forms.scss */
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 54, node_modules/bootstrap/scss/_forms.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 63, node_modules/bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #FFFFFF;
}

/* line 75, node_modules/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 88, node_modules/bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 96, node_modules/bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 103, node_modules/bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 116, node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 128, node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 143, node_modules/bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 151, node_modules/bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 161, node_modules/bootstrap/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto;
}

/* line 167, node_modules/bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 176, node_modules/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 180, node_modules/bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 190, node_modules/bootstrap/scss/_forms.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 196, node_modules/bootstrap/scss/_forms.scss */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 208, node_modules/bootstrap/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 214, node_modules/bootstrap/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 220, node_modules/bootstrap/scss/_forms.scss */
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 226, node_modules/bootstrap/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 230, node_modules/bootstrap/scss/_forms.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 237, node_modules/bootstrap/scss/_forms.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 45, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 53, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 69, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 87, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #FFFFFF no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 113, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 122, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

/* line 126, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 135, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

/* line 138, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 144, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

/* line 151, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 155, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 165, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

/* line 170, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 45, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 53, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 69, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 87, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #FFFFFF no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 113, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 122, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 126, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 135, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

/* line 138, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 144, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

/* line 151, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 155, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 165, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

/* line 170, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 266, node_modules/bootstrap/scss/_forms.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 274, node_modules/bootstrap/scss/_forms.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 280, node_modules/bootstrap/scss/_forms.scss */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 288, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 297, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 304, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 308, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  /* line 315, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 322, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 330, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 334, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 7, node_modules/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn:hover {
  color: #212529;
  text-decoration: none;
}

/* line 27, node_modules/bootstrap/scss/_buttons.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 34, node_modules/bootstrap/scss/_buttons.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

/* line 51, node_modules/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-primary:hover {
  color: #FFFFFF;
  background-color: #0069d9;
  border-color: #0062cc;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #FFFFFF;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #0062cc;
  border-color: #005cbf;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  color: #FFFFFF;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #FFFFFF;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-success:hover {
  color: #FFFFFF;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #FFFFFF;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #FFFFFF;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-info:hover {
  color: #FFFFFF;
  background-color: #138496;
  border-color: #117a8b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #FFFFFF;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #117a8b;
  border-color: #10707f;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #FFFFFF;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-danger:hover {
  color: #FFFFFF;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #FFFFFF;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #FFFFFF;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #bd2130;
  border-color: #b21f2d;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 62, node_modules/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-dark:hover {
  color: #FFFFFF;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  color: #FFFFFF;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-primary:hover {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-secondary:hover {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-success:hover {
  color: #FFFFFF;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-info:hover {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-danger:hover {
  color: #FFFFFF;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 68, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-outline-dark:hover {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 79, node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 89, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

/* line 95, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 109, node_modules/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 113, node_modules/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 122, node_modules/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 127, node_modules/bootstrap/scss/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 136, node_modules/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 10, node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 15, node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 17, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 42, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 47, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

/* line 57, node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 70, node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 80, node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 87, node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 45, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 49, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 97, node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 106, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 123, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 153, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #007bff;
}

/* line 160, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

/* line 172, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 177, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 187, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 10, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 19, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 28, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 33, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 51, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 73, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 84, node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 89, node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 111, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 116, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 121, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 132, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 152, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 156, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, node_modules/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 14, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}

/* line 23, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 31, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 38, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 44, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 45, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 50, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file {
  display: flex;
  align-items: center;
}

/* line 54, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 56, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 67, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: flex;
}

/* line 74, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 78, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

/* line 83, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 91, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 92, node_modules/bootstrap/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 100, node_modules/bootstrap/scss/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 116, node_modules/bootstrap/scss/_input-group.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 128, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

/* line 133, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 145, node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 150, node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 162, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

/* line 175, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 184, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 10, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 17, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 22, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

/* line 30, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  border-color: #007bff;
  background-color: #007bff;
}

/* line 37, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 46, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

/* line 50, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

/* line 60, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 63, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 74, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

/* line 82, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #FFFFFF;
  border: #adb5bd solid 1px;
}

/* line 97, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

/* line 115, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 120, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

/* line 126, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

/* line 131, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e");
}

/* line 137, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 140, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 151, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 157, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

/* line 163, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 174, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem;
}

/* line 178, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

/* line 186, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 186, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

/* line 199, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #FFFFFF;
  transform: translateX(0.75rem);
}

/* line 206, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 219, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}

/* line 236, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 245, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #FFFFFF;
}

/* line 256, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 263, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 269, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select::-ms-expand {
  display: none;
}

/* line 274, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 280, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

/* line 288, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

/* line 301, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

/* line 309, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 317, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 323, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 329, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 334, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

/* line 339, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFFFFF;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 356, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 380, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

/* line 387, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus {
  outline: none;
}

/* line 392, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 393, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 394, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 397, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 401, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 401, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

/* line 412, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

/* line 417, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 428, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 428, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

/* line 438, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

/* line 443, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 454, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 454, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    transition: none;
  }
}

/* line 467, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

/* line 472, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 483, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 488, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 495, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 499, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

/* line 503, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 507, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-moz-range-track {
  cursor: default;
}

/* line 511, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

/* line 517, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 517, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, node_modules/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 23, node_modules/bootstrap/scss/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 34, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 37, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 41, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 49, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 56, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #FFFFFF;
  border-color: #dee2e6 #dee2e6 #FFFFFF;
}

/* line 63, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 77, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}

/* line 81, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #007bff;
}

/* line 94, node_modules/bootstrap/scss/_nav.scss */
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 101, node_modules/bootstrap/scss/_nav.scss */
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 114, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 117, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 18, node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 28, node_modules/bootstrap/scss/_navbar.scss */
.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 52, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 71, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 78, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 83, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 94, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 109, node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 118, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 133, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 173, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 176, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 187, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 202, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 209, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 173, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 176, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 187, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 202, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 209, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 173, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 176, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 187, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 202, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 209, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 173, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 176, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 180, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 187, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  /* line 202, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 209, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 150, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 152, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

/* line 173, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 176, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 180, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 187, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

/* line 202, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 209, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 224, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 233, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 240, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 245, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 253, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 258, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 262, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 264, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 276, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #FFFFFF;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FFFFFF;
}

/* line 285, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 292, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 297, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF;
}

/* line 305, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 310, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 314, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 316, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text a {
  color: #FFFFFF;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #FFFFFF;
}

/* line 5, node_modules/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 23, node_modules/bootstrap/scss/_card.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 29, node_modules/bootstrap/scss/_card.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 35, node_modules/bootstrap/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

/* line 46, node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 50, node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 55, node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 64, node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 73, node_modules/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 80, node_modules/bootstrap/scss/_card.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 85, node_modules/bootstrap/scss/_card.scss */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 91, node_modules/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 96, node_modules/bootstrap/scss/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 106, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 113, node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 119, node_modules/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 128, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

/* line 135, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 140, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 149, node_modules/bootstrap/scss/_card.scss */
.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 148, node_modules/bootstrap/scss/_card.scss */
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  /* line 159, node_modules/bootstrap/scss/_card.scss */
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 177, node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 174, node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 186, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 191, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 198, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 201, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 206, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 213, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 216, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 221, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 238, node_modules/bootstrap/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 237, node_modules/bootstrap/scss/_card.scss */
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 248, node_modules/bootstrap/scss/_card.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 261, node_modules/bootstrap/scss/_card.scss */
.accordion > .card {
  overflow: hidden;
}

/* line 264, node_modules/bootstrap/scss/_card.scss */
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 269, node_modules/bootstrap/scss/_card.scss */
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 273, node_modules/bootstrap/scss/_card.scss */
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 17, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 31, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 35, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 39, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 7, node_modules/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6;
}

/* line 17, node_modules/bootstrap/scss/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 25, node_modules/bootstrap/scss/_pagination.scss */
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 34, node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 40, node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 45, node_modules/bootstrap/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 52, node_modules/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #FFFFFF;
  border-color: #dee2e6;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/_badge.scss */
  .badge {
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

/* line 25, node_modules/bootstrap/scss/_badge.scss */
.badge:empty {
  display: none;
}

/* line 31, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 40, node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #FFFFFF;
  background-color: #007bff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-primary:hover, a.badge-primary:focus {
  color: #FFFFFF;
  background-color: #0062cc;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #FFFFFF;
  background-color: #6c757d;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #FFFFFF;
  background-color: #545b62;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #FFFFFF;
  background-color: #28a745;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-success:hover, a.badge-success:focus {
  color: #FFFFFF;
  background-color: #1e7e34;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #FFFFFF;
  background-color: #17a2b8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-info:hover, a.badge-info:focus {
  color: #FFFFFF;
  background-color: #117a8b;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #FFFFFF;
  background-color: #dc3545;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-danger:hover, a.badge-danger:focus {
  color: #FFFFFF;
  background-color: #bd2130;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #FFFFFF;
  background-color: #343a40;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.badge-dark:hover, a.badge-dark:focus {
  color: #FFFFFF;
  background-color: #1d2124;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 1, node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 1, node_modules/bootstrap/scss/_jumbotron.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 13, node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 20, node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 29, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-primary hr {
  border-top-color: #9fcdff;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #002752;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #202326;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-success hr {
  border-top-color: #b1dfbb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0b2e13;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-info hr {
  border-top-color: #abdde5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-info .alert-link {
  color: #062c33;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-warning hr {
  border-top-color: #ffe8a1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #533f03;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-danger hr {
  border-top-color: #f1b0b7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #491217;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-light hr {
  border-top-color: #ececf6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-light .alert-link {
  color: #686868;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 9, node_modules/bootstrap/scss/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 19, node_modules/bootstrap/scss/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 19, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 31, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 37, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  /* line 37, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 1, node_modules/bootstrap/scss/_media.scss */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 6, node_modules/bootstrap/scss/_media.scss */
.media-body {
  flex: 1;
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 20, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 33, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 44, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 52, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 56, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 60, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #FFFFFF;
}

/* line 68, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 75, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 78, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 94, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 98, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 103, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

/* line 108, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}

/* line 112, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 116, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 94, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 98, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 103, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 108, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  /* line 112, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 116, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 94, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 98, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 103, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 108, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  /* line 112, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 116, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 94, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 98, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 103, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 108, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  /* line 112, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 116, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 94, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 98, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 103, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 108, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  /* line 112, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 116, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 133, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}

/* line 138, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}

/* line 144, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #004085;
  border-color: #004085;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #383d41;
  border-color: #383d41;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #155724;
  border-color: #155724;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #0c5460;
  border-color: #0c5460;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #856404;
  border-color: #856404;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #818182;
  border-color: #818182;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 1, node_modules/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #FFFFFF;
  opacity: .5;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.close:hover {
  color: #000000;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 29, node_modules/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}

/* line 39, node_modules/bootstrap/scss/_close.scss */
a.close.disabled {
  pointer-events: none;
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_toasts.scss */
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 18, node_modules/bootstrap/scss/_toasts.scss */
.toast.showing {
  opacity: 1;
}

/* line 22, node_modules/bootstrap/scss/_toasts.scss */
.toast.show {
  display: block;
  opacity: 1;
}

/* line 27, node_modules/bootstrap/scss/_toasts.scss */
.toast.hide {
  display: none;
}

/* line 32, node_modules/bootstrap/scss/_toasts.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 42, node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: 0.75rem;
}

/* line 7, node_modules/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden;
}

/* line 11, node_modules/bootstrap/scss/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, node_modules/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 36, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, node_modules/bootstrap/scss/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 44, node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 48, node_modules/bootstrap/scss/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 58, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 62, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 67, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

/* line 72, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 77, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 83, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

/* line 90, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

/* line 95, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

/* line 99, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

/* line 106, node_modules/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 124, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}

/* line 134, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 135, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 140, node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 148, node_modules/bootstrap/scss/_modal.scss */
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 156, node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 163, node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 172, node_modules/bootstrap/scss/_modal.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

/* line 185, node_modules/bootstrap/scss/_modal.scss */
.modal-footer > * {
  margin: 0.25rem;
}

/* line 191, node_modules/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 202, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 207, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  /* line 210, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  /* line 215, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 218, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  /* line 227, node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 238, node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 17, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, node_modules/bootstrap/scss/_popover.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, node_modules/bootstrap/scss/_popover.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

/* line 44, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 50, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FFFFFF;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 67, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 73, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FFFFFF;
}

/* line 81, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 84, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

/* line 87, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 93, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FFFFFF;
}

/* line 101, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 116, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 122, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 128, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FFFFFF;
}

/* line 153, node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 162, node_modules/bootstrap/scss/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 167, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #FFFFFF;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FFFFFF;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 111, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 117, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

/* line 132, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

/* line 135, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

/* line 145, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 159, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 159, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    transition: none;
  }
}

/* line 177, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 187, node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFFFFF;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

/* line 9, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite;
}

/* line 21, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

/* line 40, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite;
}

/* line 52, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #007bff !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #FFFFFF !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #007bff !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #6c757d !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #FFFFFF !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 61, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 69, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 73, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important;
  }
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 18, node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 26, node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 25, node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -0.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -0.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -1rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -1.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -3rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -1rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -3rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -1rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -3rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -1rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -3rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -1rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -3rem !important;
  }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #FFFFFF !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #007bff !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */
.text-body {
  color: #212529 !important;
}

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 54, node_modules/bootstrap/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 59, node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 63, node_modules/bootstrap/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* line 72, node_modules/bootstrap/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 13, node_modules/bootstrap/scss/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 24, node_modules/bootstrap/scss/_print.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 34, node_modules/bootstrap/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 49, node_modules/bootstrap/scss/_print.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 52, node_modules/bootstrap/scss/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 63, node_modules/bootstrap/scss/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 67, node_modules/bootstrap/scss/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 72, node_modules/bootstrap/scss/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 79, node_modules/bootstrap/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 92, node_modules/bootstrap/scss/_print.scss */
  body {
    min-width: 992px !important;
  }
  /* line 95, node_modules/bootstrap/scss/_print.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 100, node_modules/bootstrap/scss/_print.scss */
  .navbar {
    display: none;
  }
  /* line 103, node_modules/bootstrap/scss/_print.scss */
  .badge {
    border: 1px solid #000000;
  }
  /* line 107, node_modules/bootstrap/scss/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 110, node_modules/bootstrap/scss/_print.scss */
  .table td,
  .table th {
    background-color: #FFFFFF !important;
  }
  /* line 117, node_modules/bootstrap/scss/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  /* line 123, node_modules/bootstrap/scss/_print.scss */
  .table-dark {
    color: inherit;
  }
  /* line 126, node_modules/bootstrap/scss/_print.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  /* line 134, node_modules/bootstrap/scss/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*
 *  Owl Carousel - Core
 */
/* line 4, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

/* line 12, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 18, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 27, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 34, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 44, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 52, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

/* line 57, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 62, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 74, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 78, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 83, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 87, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 91, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 98, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 103, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 107, node_modules/owl.carousel2/src/scss/_core.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 113, node_modules/owl.carousel2/src/scss/_core.scss */
.no-js .owl-carousel {
  display: block;
}

@-moz-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes flash {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    opacity: 1;
  }
  /* line 5, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  25% {
    opacity: 0;
  }
  /* line 7, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  50% {
    opacity: 1;
  }
  /* line 9, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  75% {
    opacity: 0;
  }
  /* line 11, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  100% {
    opacity: 1;
  }
}

@keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -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);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -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);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -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);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes bounce {
  /* line 17, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 19, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 21, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  /* line 23, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 25, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  /* line 27, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 29, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -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);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -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 shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -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);
  }
}

@-o-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -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 shake {
  /* line 35, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 37, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 39, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 41, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 43, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 45, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 47, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 49, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 51, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 53, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 55, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -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 tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -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);
  }
  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% {
    -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% {
    -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);
  }
  50% {
    -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);
  }
  60% {
    -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);
  }
  70% {
    -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);
  }
  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);
  }
  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);
  }
  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 tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -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);
  }
  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% {
    -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% {
    -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);
  }
  50% {
    -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);
  }
  60% {
    -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);
  }
  70% {
    -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);
  }
  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);
  }
  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);
  }
  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, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -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);
  }
  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% {
    -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% {
    -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);
  }
  50% {
    -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);
  }
  60% {
    -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);
  }
  70% {
    -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);
  }
  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);
  }
  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);
  }
  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 61, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    -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 63, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  10% {
    -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 65, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  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 67, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  30% {
    -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 69, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  40% {
    -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 71, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  50% {
    -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 73, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  60% {
    -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 75, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  70% {
    -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 77, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  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 79, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  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 81, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.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);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -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);
  }
  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% {
    -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% {
    -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);
  }
  50% {
    -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);
  }
  60% {
    -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);
  }
  70% {
    -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);
  }
  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);
  }
  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);
  }
  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 swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  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 swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  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);
  }
}

@-o-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  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 87, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  /* line 89, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  /* line 91, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  /* line 93, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  /* line 95, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  /* line 97, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  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 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  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 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 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%);
  }
}

@-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%);
  }
}

@-ms-keyframes wobble {
  /* line 103, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  /* line 105, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.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 107, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.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 109, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.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 111, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.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 113, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.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 115, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  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%);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-o-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-ms-keyframes pulse {
  /* line 121, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    -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 123, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  /* line 125, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-moz-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-o-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-ms-keyframes wiggle {
  /* line 131, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  /* line 133, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  /* line 135, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  /* line 137, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  /* line 139, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  /* line 141, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  /* line 143, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  /* line 145, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  /* line 147, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  /* line 149, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  /* line 151, node_modules/compass-mixins/lib/animation/animate/_attention-seekers.scss */
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-moz-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-o-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-ms-keyframes bounceOut {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -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 5, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  /* line 7, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  /* line 10, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceOutUp {
  /* line 17, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 19, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  /* line 22, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceOutDown {
  /* line 29, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 31, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  /* line 34, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceOutLeft {
  /* line 41, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 43, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  /* line 46, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceOutRight {
  /* line 53, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 55, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  /* line 58, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-exits.scss */
  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);
  }
}

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-ms-keyframes bounceIn {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  /* line 6, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  /* line 9, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  /* line 11, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceInDown {
  /* line 17, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 20, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  /* line 23, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  /* line 25, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceInUp {
  /* line 31, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  /* line 34, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  /* line 37, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  /* line 39, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceInRight {
  /* line 45, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 48, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  /* line 51, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  /* line 53, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes bounceInLeft {
  /* line 59, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 62, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  /* line 65, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  /* line 67, node_modules/compass-mixins/lib/animation/animate/bouncing/_bouncing-entrances.scss */
  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);
  }
}

@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeOut {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
  }
  /* line 5, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutUp {
  /* line 11, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  /* line 14, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutDown {
  /* line 21, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  /* line 24, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutRight {
  /* line 31, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  /* line 34, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 41, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  /* line 44, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-o-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 51, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  /* line 54, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 61, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 64, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 71, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 74, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 81, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 84, node_modules/compass-mixins/lib/animation/animate/fading/_fading-exits.scss */
  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);
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
  }
  /* line 5, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInUp {
  /* line 11, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  /* line 14, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInDown {
  /* line 21, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  /* line 24, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInRight {
  /* line 31, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  /* line 34, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInLeft {
  /* line 41, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  /* line 44, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 51, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  /* line 54, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 61, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  /* line 64, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 71, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  /* line 74, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-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);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 81, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  /* line 84, node_modules/compass-mixins/lib/animation/animate/fading/_fading-entrances.scss */
  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);
  }
}

@-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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-ms-keyframes flip {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/_flippers.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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 7, node_modules/compass-mixins/lib/animation/animate/_flippers.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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 11, node_modules/compass-mixins/lib/animation/animate/_flippers.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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 15, node_modules/compass-mixins/lib/animation/animate/_flippers.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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 19, node_modules/compass-mixins/lib/animation/animate/_flippers.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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    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);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@-moz-keyframes flipInX {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes flipInX {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-o-keyframes flipInX {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-ms-keyframes flipInX {
  /* line 28, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 32, node_modules/compass-mixins/lib/animation/animate/_flippers.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 35, node_modules/compass-mixins/lib/animation/animate/_flippers.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 38, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes flipInX {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes flipOutX {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes flipOutX {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes flipOutX {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes flipOutX {
  /* line 47, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 51, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes flipInY {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes flipInY {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-o-keyframes flipInY {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-ms-keyframes flipInY {
  /* line 60, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 64, node_modules/compass-mixins/lib/animation/animate/_flippers.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 67, node_modules/compass-mixins/lib/animation/animate/_flippers.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 70, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes flipInY {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  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% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes flipOutY {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes flipOutY {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes flipOutY {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes flipOutY {
  /* line 79, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 83, node_modules/compass-mixins/lib/animation/animate/_flippers.scss */
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes lightSpeedIn {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes lightSpeedIn {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-o-keyframes lightSpeedIn {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-ms-keyframes lightSpeedIn {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss */
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 6, node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss */
  60% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 9, node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss */
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 12, node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss */
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes lightSpeedOut {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes lightSpeedOut {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes lightSpeedOut {
  /* line 19, node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss */
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 22, node_modules/compass-mixins/lib/animation/animate/_lightspeed.scss */
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOut {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 7, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownLeft {
  /* line 15, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 19, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpLeft {
  /* line 27, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 31, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutDownRight {
  /* line 39, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 43, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-ms-keyframes rotateOutUpRight {
  /* line 51, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  /* line 55, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-exits.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateIn {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  /* line 7, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownLeft {
  /* line 15, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  /* line 19, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpLeft {
  /* line 27, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  /* line 31, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInUpRight {
  /* line 39, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  /* line 43, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-ms-keyframes rotateInDownRight {
  /* line 51, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  /* line 55, node_modules/compass-mixins/lib/animation/animate/rotating/_rotating-entrances.scss */
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-o-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-ms-keyframes hinge {
  /* line 3, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 7, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 11, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 15, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 20, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -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);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-moz-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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 rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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 27, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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 30, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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 rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
}

@-webkit-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
}

@-o-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
}

@-ms-keyframes rollOut {
  /* line 37, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
  /* line 40, node_modules/compass-mixins/lib/animation/animate/_specials.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
}

@keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=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);
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 5, node_modules/owl.carousel2/src/scss/_autoheight.scss */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 7, node_modules/owl.carousel2/src/scss/_lazyload.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 12, node_modules/owl.carousel2/src/scss/_lazyload.scss */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 6, node_modules/owl.carousel2/src/scss/_video.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 12, node_modules/owl.carousel2/src/scss/_video.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 27, node_modules/owl.carousel2/src/scss/_video.scss */
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}

/* line 31, node_modules/owl.carousel2/src/scss/_video.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 36, node_modules/owl.carousel2/src/scss/_video.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 45, node_modules/owl.carousel2/src/scss/_video.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*************** SCROLLBAR BASE CSS ***************/
/* line 3, _src/scss/vendors/_scrollbar.scss */
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}

/* line 9, _src/scss/vendors/_scrollbar.scss */
.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

/* line 24, _src/scss/vendors/_scrollbar.scss */
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/* line 29, _src/scss/vendors/_scrollbar.scss */
.scroll-element {
  display: none;
}

/* line 32, _src/scss/vendors/_scrollbar.scss */
.scroll-element, .scroll-element div {
  box-sizing: content-box;
}

/* line 36, _src/scss/vendors/_scrollbar.scss */
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

/* line 41, _src/scss/vendors/_scrollbar.scss */
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

/* line 46, _src/scss/vendors/_scrollbar.scss */
.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

/* line 50, _src/scss/vendors/_scrollbar.scss */
.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

/* line 53, _src/scss/vendors/_scrollbar.scss */
.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

/* line 67, _src/scss/vendors/_scrollbar.scss */
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/
/* line 77, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

/* line 87, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

/* line 95, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

/* line 102, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

/* line 109, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

/* line 113, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 121, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

/* line 128, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

/* line 129, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

/* line 130, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

/* line 131, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* update scrollbar offset if both scrolls are visible */
/* line 136, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

/* line 137, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

/* line 140, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

/* line 141, _src/scss/vendors/_scrollbar.scss */
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

/* ================================= */
/* IMPORT BASE */
/* line 5, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}

/* line 103, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, node_modules/compass-mixins/lib/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 3, _src/scss/base/_reset.scss */
body {
  font-family: "Roboto Condensed", sans-serif;
}

/* line 7, _src/scss/base/_reset.scss */
.row {
  display: -webkit-flex;
  display: flex;
}

/* line 11, _src/scss/base/_reset.scss */
.mainWrapper {
  overflow: hidden;
}

/* Font import example*/
/* @include font-face('FontName', FontFolder/fontfile, 400, normal, eot woff svg); */
/*Roboto Condensed*/
/*Londrina Sketch*/
/* .test-icon {
    background-image: svg-url-fillcolor($svg-icon-test, '#000000', $white);
    display: inline-block;
    font-size: 0;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: $color-1;
    @include border-radius(50%);    
}
@keyframes iconsActive {
    0% {
        @include transform(scale(.8));        
        opacity: .70;
    }
    50% {
        @include transform(scale(1.2));
        opacity: 1;
    }
    100% {
        @include transform(scale(.8));
        opacity: .70;
    }
} 
.ico {
    &--globe {
        @include svg-icons(map-get($icons,globe), ); 
        @include svg-icons(map-get($icons,nestle),'' , 300px);
    }
}*/
/* line 34, _src/scss/base/_utilities.scss */
* {
  box-sizing: border-box;
}

/* line 40, _src/scss/base/_utilities.scss */
.text-yellow {
  color: #f4be00;
}

/* line 47, _src/scss/base/_utilities.scss */
.section-title-in-bloc {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 700;
}

@media screen and (max-width: 768px) {
  /* line 47, _src/scss/base/_utilities.scss */
  .section-title-in-bloc {
    font-size: 2rem;
  }
}

/* line 62, _src/scss/base/_utilities.scss */
.section-title-in-bloc__title .txt-left {
  display: inline-flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  height: 9.375rem;
  width: 9.375rem;
  color: #FFFFFF;
  margin: 0;
  padding: 5px;
  background: #000000;
}

@media screen and (max-width: 768px) {
  /* line 62, _src/scss/base/_utilities.scss */
  .section-title-in-bloc__title .txt-left {
    width: 7.125rem;
    height: 6.25rem;
  }
}

/* line 82, _src/scss/base/_utilities.scss */
.section-title-in-bloc__title .txt-right {
  display: inline-flex;
  padding-left: 0.9375rem;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  padding: 0;
  margin: -5px;
}

/* line 92, _src/scss/base/_utilities.scss */
.section-title-in-bloc__title--yellow .txt-left {
  background: #f4be00;
  color: #000000;
}

/* line 97, _src/scss/base/_utilities.scss */
.section-title-in-bloc__title--yellow .txt-right {
  color: #FFFFFF;
}

/* line 102, _src/scss/base/_utilities.scss */
.section-title-in-bloc__title p {
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  /* line 102, _src/scss/base/_utilities.scss */
  .section-title-in-bloc__title p {
    font-size: 1.875rem;
  }
}

/* line 114, _src/scss/base/_utilities.scss */
.title-internal {
  width: 100%;
  padding: 30px 0 30px;
  text-align: center;
}

/* line 119, _src/scss/base/_utilities.scss */
.title-internal h1 {
  color: #000000;
  font-size: 2.5rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  /* line 119, _src/scss/base/_utilities.scss */
  .title-internal h1 {
    font-size: 2rem;
    width: 100%;
  }
}

/* ================================= */
/* IMPORT LAYOUT */
/* line 1, _src/scss/layout/_navigation.scss */
.menu-mobile {
  position: relative;
}

/* line 3, _src/scss/layout/_navigation.scss */
.menu-mobile__container {
  width: 100%;
  height: 70px;
  padding: 0 20px;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
  background-color: #05d2ff;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

/* line 17, _src/scss/layout/_navigation.scss */
.menu-mobile__btn {
  width: 40px;
  height: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
}

/* line 26, _src/scss/layout/_navigation.scss */
.menu-mobile__btn.opened .menu-mobile__btn-bar--first {
  -webkit-transform: rotateZ(-45deg) scale(0.7);
  -moz-transform: rotateZ(-45deg) scale(0.7);
  -ms-transform: rotateZ(-45deg) scale(0.7);
  -o-transform: rotateZ(-45deg) scale(0.7);
  transform: rotateZ(-45deg) scale(0.7);
  top: 12px;
}

/* line 31, _src/scss/layout/_navigation.scss */
.menu-mobile__btn.opened .menu-mobile__btn-bar--second {
  opacity: 0;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}

/* line 36, _src/scss/layout/_navigation.scss */
.menu-mobile__btn.opened .menu-mobile__btn-bar--third {
  -webkit-transform: rotateZ(45deg) scale(0.7);
  -moz-transform: rotateZ(45deg) scale(0.7);
  -ms-transform: rotateZ(45deg) scale(0.7);
  -o-transform: rotateZ(45deg) scale(0.7);
  transform: rotateZ(45deg) scale(0.7);
  top: -12px;
}

/* line 42, _src/scss/layout/_navigation.scss */
.menu-mobile__btn-bar {
  height: 6px;
  width: 100%;
  background-color: #8e6f00;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: center 50%;
  -moz-transform-origin: center 50%;
  -ms-transform-origin: center 50%;
  -o-transform-origin: center 50%;
  transform-origin: center 50%;
  position: relative;
}

/* line 54, _src/scss/layout/_navigation.scss */
.menu-mobile__content {
  position: absolute;
  background-color: #ffcf28;
  height: calc(100vh - 70px);
  width: 100%;
  left: 0;
  top: 70px;
  z-index: 1;
  -webkit-transform: translateY(calc(-100% - 70px));
  -moz-transform: translateY(calc(-100% - 70px));
  -ms-transform: translateY(calc(-100% - 70px));
  -o-transform: translateY(calc(-100% - 70px));
  transform: translateY(calc(-100% - 70px));
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 64, _src/scss/layout/_navigation.scss */
.menu-mobile__content.opened {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

/* line 71, _src/scss/layout/_navigation.scss */
.menu-mobile__item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px 0;
}

/* line 77, _src/scss/layout/_navigation.scss */
.menu-mobile__item .menu-mobile__pseudo-logo {
  width: 150px;
  height: 150px;
  background-color: #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

/* line 83, _src/scss/layout/_navigation.scss */
.menu-mobile__item a {
  color: #FFFFFF;
}

/* line 1, _src/scss/layout/_header.scss */
header {
  height: 5.125rem;
  background: #f4be00;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 11;
  padding: 0 1.5625rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  transition: all 0.5s ease;
}

@media screen and (max-width: 768px) {
  /* line 1, _src/scss/layout/_header.scss */
  header {
    height: auto;
  }
}

/* line 20, _src/scss/layout/_header.scss */
header .container {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  /* line 20, _src/scss/layout/_header.scss */
  header .container {
    padding: 0;
  }
}

/* line 30, _src/scss/layout/_header.scss */
header .menu {
  background: #f4be00;
  box-shadow: 0 0 0 0 #f4be00, 0 0 0 0 #f4be00;
  cursor: pointer;
  height: 60px;
  -webkit-transition: box-shadow 1.1s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: box-shadow 1.1s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: box-shadow 1.1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: box-shadow 1.1s cubic-bezier(0.19, 1, 0.22, 1);
  width: 60px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  /* line 30, _src/scss/layout/_header.scss */
  header .menu {
    right: -15px;
    position: relative;
  }
}

/* line 45, _src/scss/layout/_header.scss */
header .menu__hamburger {
  position: relative;
  top: 29px;
  left: 15px;
  width: 30px;
  height: 2px;
  background: #000;
  display: block;
  transform-origin: center;
  transition: .5s ease-in-out;
}

/* line 56, _src/scss/layout/_header.scss */
header .menu__hamburger:after, header .menu__hamburger:before {
  content: "";
  background: #000;
  display: block;
  transition: .5s ease-in-out;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 67, _src/scss/layout/_header.scss */
header .menu__hamburger:before {
  top: -10px;
}

/* line 71, _src/scss/layout/_header.scss */
header .menu__hamburger:after {
  bottom: -10px;
}

/* line 77, _src/scss/layout/_header.scss */
header input {
  display: none;
}

/* line 83, _src/scss/layout/_header.scss */
header input:checked ~ label .menu {
  box-shadow: 0 0 0 130vw #f4be00, 0 0 0 130vh #f4be00;
}

/* line 86, _src/scss/layout/_header.scss */
header input:checked ~ label .menu__hamburger {
  transform: rotate(45deg);
}

/* line 89, _src/scss/layout/_header.scss */
header input:checked ~ label .menu__hamburger:after {
  transform: rotate(90deg);
  bottom: 0;
}

/* line 94, _src/scss/layout/_header.scss */
header input:checked ~ label .menu__hamburger:before {
  transform: rotate(90deg);
  top: 0;
}

/* line 102, _src/scss/layout/_header.scss */
header input:checked ~ ul {
  opacity: 1;
  visibility: visible;
}

/* line 109, _src/scss/layout/_header.scss */
header ul {
  position: absolute;
  top: 200%;
  left: 50%;
  transform: translateX(-50%);
  list-style: none;
  font-size: 2.5rem;
  text-transform: uppercase;
  opacity: 0;
  transition: 0.25s 0.1s cubic-bezier(0, 1.07, 0, 1.02);
  visibility: hidden;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  /* line 109, _src/scss/layout/_header.scss */
  header ul {
    width: 80%;
    font-size: 5vw;
  }
}

@media screen and (max-width: 480px) {
  /* line 109, _src/scss/layout/_header.scss */
  header ul {
    font-size: 8vw;
  }
}

/* line 132, _src/scss/layout/_header.scss */
header ul li {
  margin-bottom: 1.25rem;
  cursor: pointer;
}

/* line 136, _src/scss/layout/_header.scss */
header ul li::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #000000;
  transition: 0.25s 0.1s cubic-bezier(0, 1.07, 0, 1.02);
}

@media screen and (max-width: 768px) {
  /* line 136, _src/scss/layout/_header.scss */
  header ul li::after {
    transition: initial;
  }
}

/* line 150, _src/scss/layout/_header.scss */
header ul li:hover::after {
  width: 0;
}

/* line 159, _src/scss/layout/_header.scss */
header .header-decrease {
  margin: 0 0 100px;
}

/* line 163, _src/scss/layout/_header.scss */
header .logo {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

/* line 169, _src/scss/layout/_header.scss */
header .logo__img {
  max-width: 55px;
  transition: all 0.5s ease;
}

@media screen and (max-width: 768px) {
  /* line 169, _src/scss/layout/_header.scss */
  header .logo__img {
    max-width: 36px;
  }
}

/* line 177, _src/scss/layout/_header.scss */
header .logo__img img {
  width: 100%;
}

/* line 182, _src/scss/layout/_header.scss */
header .logo__text {
  margin-left: 1.75rem;
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  transition: all 0.5s ease;
}

@media screen and (max-width: 768px) {
  /* line 182, _src/scss/layout/_header.scss */
  header .logo__text {
    display: none;
  }
}

/* line 197, _src/scss/layout/_header.scss */
header.header-decrease {
  height: 4.375rem;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}

/* line 200, _src/scss/layout/_header.scss */
header.header-decrease ul.menu-content li a {
  color: #212529;
}

/* line 202, _src/scss/layout/_header.scss */
header.header-decrease ul.menu-content li a:hover {
  color: #212529;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  /* line 197, _src/scss/layout/_header.scss */
  header.header-decrease {
    height: auto;
  }
  /* line 210, _src/scss/layout/_header.scss */
  header.header-decrease a {
    color: #212529;
  }
}

/* line 216, _src/scss/layout/_header.scss */
header.header-decrease .logo__img {
  max-width: 45px;
}

@media screen and (max-width: 768px) {
  /* line 216, _src/scss/layout/_header.scss */
  header.header-decrease .logo__img {
    max-width: 32px;
  }
}

/* line 223, _src/scss/layout/_header.scss */
header.header-decrease .logo__text {
  margin-left: 1.5rem;
  font-size: 14px;
}

/* line 232, _src/scss/layout/_header.scss */
header .menu-content a {
  color: #212529;
}

/* line 235, _src/scss/layout/_header.scss */
header .menu-content a:hover {
  text-decoration: none;
  color: #212529;
}

/* line 244, _src/scss/layout/_header.scss */
.f5-menu-item {
  color: #212529 !important;
}

/* line 246, _src/scss/layout/_header.scss */
.f5-menu-item:hover {
  color: #212529 !important;
  text-decoration: none !important;
}

/* line 1, _src/scss/layout/_footer.scss */
.footer-detalhe {
  padding: 15px 0 60px 0;
  background-color: #000000;
}

@media screen and (max-width: 768px) {
  /* line 1, _src/scss/layout/_footer.scss */
  .footer-detalhe {
    display: none;
  }
}

@media (min-width: 769px) and (max-width: 1441px) {
  /* line 9, _src/scss/layout/_footer.scss */
  .footer-detalhe--contato {
    overflow: hidden;
    position: relative;
  }
  /* line 105, _src/scss/utils/_mixins.scss */
  .footer-detalhe--contato:before {
    content: "";
    top: -100%;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    width: 150%;
    background: #f4be00;
    transform: rotate(-3deg);
    z-index: 9;
  }
}

@media (min-width: 769px) and (max-width: 1441px) {
  /* line 15, _src/scss/layout/_footer.scss */
  .footer-detalhe--trabalhe-conosco {
    overflow: hidden;
    position: relative;
  }
  /* line 105, _src/scss/utils/_mixins.scss */
  .footer-detalhe--trabalhe-conosco:before {
    content: "";
    top: -100%;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    width: 150%;
    background: #f4be00;
    transform: rotate(-3deg);
    z-index: 9;
  }
}

@media (min-width: 769px) and (max-width: 1441px) {
  /* line 21, _src/scss/layout/_footer.scss */
  .footer-detalhe--home {
    overflow: hidden;
    position: relative;
  }
  /* line 105, _src/scss/utils/_mixins.scss */
  .footer-detalhe--home:before {
    content: "";
    top: -100%;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    width: 150%;
    background: #c6c6c6;
    transform: rotate(-3deg);
    z-index: 9;
  }
}

/* line 28, _src/scss/layout/_footer.scss */
.footer {
  color: #FFFFFF;
  background-color: #000000;
  max-width: 100%;
  padding: 70px 0 60px 0;
  font-size: 1.15rem;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  /* line 28, _src/scss/layout/_footer.scss */
  .footer {
    text-align: center;
    padding: 68px 0 60px 0;
  }
}

@media screen and (max-width: 768px) {
  /* line 42, _src/scss/layout/_footer.scss */
  .footer__brand {
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 769px) {
  /* line 50, _src/scss/layout/_footer.scss */
  .footer .address-physical {
    text-align: left;
  }
}

/* line 56, _src/scss/layout/_footer.scss */
.footer .address-physical__street {
  font-size: 14px;
  text-transform: initial;
}

/* line 61, _src/scss/layout/_footer.scss */
.footer .address-physical__phone {
  line-height: 3;
  color: #FFFFFF;
  font-size: 16px;
  text-decoration: none;
  display: block;
  padding: 5px;
}

/* line 72, _src/scss/layout/_footer.scss */
.footer .address-email {
  margin-top: -25px;
}

@media screen and (min-width: 769px) {
  /* line 72, _src/scss/layout/_footer.scss */
  .footer .address-email {
    text-align: left;
  }
}

@media screen and (max-width: 768px) {
  /* line 72, _src/scss/layout/_footer.scss */
  .footer .address-email {
    margin: 0;
  }
}

/* line 83, _src/scss/layout/_footer.scss */
.footer .address-email a {
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  line-height: 2;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  /* line 83, _src/scss/layout/_footer.scss */
  .footer .address-email a {
    line-height: 2;
    font-size: 15px;
  }
}

/* line 95, _src/scss/layout/_footer.scss */
.footer .address-email a:hover {
  color: #f4be00;
}

@media screen and (max-width: 768px) {
  /* line 100, _src/scss/layout/_footer.scss */
  .footer .address-email__title {
    font-size: 0.65rem;
  }
}

/* line 106, _src/scss/layout/_footer.scss */
.footer .address-email__email-box {
  font-size: 0.9rem;
}

@media screen and (max-width: 768px) {
  /* line 106, _src/scss/layout/_footer.scss */
  .footer .address-email__email-box {
    font-size: 0.55rem;
  }
}

/* ================================= */
/* IMPORT COMPONENTS */
/* line 1, _src/scss/components/_icon.scss */
.icon {
  width: 12.5%;
  padding: 15px 0;
  background-color: #FFFFFF;
  position: relative;
  border: 2px solid transparent;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 14, _src/scss/components/_icon.scss */
.icon:hover {
  z-index: 10;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid #666;
}

/* line 19, _src/scss/components/_icon.scss */
.icon:hover .icon__name {
  color: #FFFFFF;
  background-color: #666;
}

/* line 24, _src/scss/components/_icon.scss */
.icon__img {
  margin-bottom: 10px;
}

/* line 27, _src/scss/components/_icon.scss */
.icon__name {
  display: inline-block;
  padding: 5px 10px;
  border: 2px solid #666;
  color: #666;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 39, _src/scss/components/_icon.scss */
.icon__copied {
  display: inline-block;
  opacity: 0;
  background-color: #000000;
  color: #FFFFFF;
  font-family: sans-serif;
  padding: 5px;
  margin-top: 5px;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  z-index: 999999;
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  transform: translateY(-20px);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 54, _src/scss/components/_icon.scss */
.icon__copied.end {
  animation: copied 1s forwards;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--seta .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg'\a  viewBox='0 0 22.194 41.718' fill=''%3E\a%3Cpolygon points='21.498,41.718 0,21.237 21.491,0 22.194,0.711 1.436,21.224 22.188,40.993' /%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--website .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='96.308px' height='71px' viewBox='0 0 96.308 71' enable-background='new 0 0 96.308 71' xml:space='preserve' fill=''%3E\a%3Cpath fill='%23010101' d='M12.554,56.023c-2.275,0-5.423-1.329-6.224-5.293l-0.04-0.396V6.667C6.29,2.738,9.804,0,12.957,0H88.79\a 	c2.488,0,4.422,0.707,5.749,2.101c1.28,1.345,1.87,3.199,1.755,5.51L96.292,48c0,5.094-3.038,8.015-8.334,8.015L13.061,56\a 	C12.898,56.015,12.729,56.023,12.554,56.023z M10.29,50.114c0.498,2.021,2.104,1.939,2.43,1.9L12.958,52l75,0.015\a 	c3.078,0,4.334-1.163,4.334-4.015L92.29,7.667c0-0.057,0.003-0.143,0.008-0.255c0.022-0.438,0.088-1.77-0.658-2.554\a 	C91.099,4.289,90.14,4,88.79,4H12.957c-1.208,0-2.667,1.189-2.667,2.667V50.114z'/%3E\a%3Cpath fill='%23010101' d='M68.727,71c-0.007,0-0.013,0-0.02,0c-3.864,0-29.028-0.108-34.849-0.205\a 	c-0.447-0.008-0.835-0.306-0.95-0.738c-0.115-0.432,0.071-0.886,0.456-1.114c4.248-2.52,9.511-5.009,11.063-5.73l1.03-4.439\a 	C45.562,58.32,45.965,58,46.431,58h10.224c0.489,0,0.906,0.354,0.986,0.835l0.728,4.367c1.777,0.952,8.375,4.498,10.738,5.892\a 	c0.364,0.15,0.62,0.498,0.62,0.915C69.727,70.563,69.279,71,68.727,71z M37.613,68.849c7.186,0.067,20.436,0.135,27.268,0.161\a 	c-3.429-1.89-7.827-4.243-7.889-4.276c-0.273-0.146-0.464-0.411-0.515-0.717L55.807,60h-8.582l-0.961,4.143\a 	c-0.07,0.303-0.277,0.556-0.56,0.684C45.654,64.85,41.698,66.654,37.613,68.849z'/%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M20.199,64.804c0,3.748-1.342,4.524-5.089,4.524H5.524C1.776,69.328,1,68.551,1,64.804V39.642\a 		c0-3.748,0.776-4.524,4.524-4.524h9.586c3.748,0,5.089,0.776,5.089,4.524V64.804z'/%3E\a 	%3Cpath fill='%23010101' d='M15.11,70.328H5.524C1.239,70.328,0,69.089,0,64.804V39.642c0-4.285,1.239-5.524,5.524-5.524h9.586\a 		c3.949,0,6.089,0.88,6.089,5.524v25.162C21.199,69.447,19.059,70.328,15.11,70.328z M5.524,36.118C2.329,36.118,2,36.447,2,39.642\a 		v25.162c0,3.195,0.329,3.524,3.524,3.524h9.586c3.439,0,4.089-0.56,4.089-3.524V39.642c0-2.964-0.65-3.524-4.089-3.524H5.524z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M18.026,58.705c0,1.131-0.99,3.402-3.676,3.402l-7.917-0.009c-2.05,0.009-3.241-1.476-3.252-3.393V42.022\a 		c-0.1-1.131,0.707-2.928,3.252-2.827l7.915-0.097c1.336-0.032,3.678,0.238,3.678,2.924V58.705z'/%3E\a 	%3Cpath fill='%23010101' d='M14.35,62.607l-7.917-0.009c-2.203,0-3.738-1.599-3.751-3.89V42.022c-0.07-0.77,0.229-1.628,0.801-2.253\a 		c0.451-0.492,1.293-1.078,2.749-1.078l0.222,0.004l8.085-0.1c2.572,0,3.988,1.217,3.988,3.427v16.683\a 		C18.526,60.279,17.199,62.607,14.35,62.607z M6.231,39.691c-0.876,0-1.553,0.253-2.011,0.753c-0.454,0.497-0.577,1.118-0.541,1.534\a 		l0.002,16.727c0.01,1.756,1.083,2.893,2.733,2.893l7.937,0.009c2.375,0,3.175-1.993,3.175-2.902V42.022c0-0.6,0-2.427-2.988-2.427\a 		l-8.099,0.1L6.231,39.691z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Ccircle fill='%23FFFFFF' cx='10.439' cy='65.781' r='1.272'/%3E\a 	%3Cpath fill='%23010101' d='M10.439,67.554c-0.977,0-1.772-0.795-1.772-1.772s0.795-1.772,1.772-1.772c0.978,0,1.772,0.795,1.772,1.772\a 		S11.417,67.554,10.439,67.554z M10.439,65.009c-0.426,0-0.772,0.347-0.772,0.772s0.346,0.772,0.772,0.772s0.772-0.347,0.772-0.772\a 		S10.865,65.009,10.439,65.009z'/%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--apps .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='28.441px' height='49.114px' viewBox='0 0 28.441 49.114' enable-background='new 0 0 28.441 49.114' xml:space='preserve'%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M27.441,41.883c0,5.161-1.848,6.23-7.01,6.23H7.23c-5.161,0-6.23-1.069-6.23-6.23V7.23\a 		C1,2.069,2.069,1,7.23,1h13.201c5.162,0,7.01,1.069,7.01,6.23V41.883z'/%3E\a 	%3Cpath fill='%23010101' d='M20.432,49.114H7.23c-5.744,0-7.23-1.486-7.23-7.23V7.23C0,1.487,1.487,0,7.23,0h13.201\a 		c5.313,0,8.01,1.118,8.01,7.23v34.653C28.441,47.996,25.744,49.114,20.432,49.114z M7.23,2C2.635,2,2,2.635,2,7.23v34.653\a 		c0,4.595,0.635,5.23,5.23,5.23h13.201c4.942,0,6.01-0.929,6.01-5.23V7.23c0-4.302-1.067-5.23-6.01-5.23H7.23z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M24.448,33.485c0,1.557-1.363,4.685-5.063,4.685L8.482,38.157c-2.823,0.013-4.463-2.033-4.479-4.672V10.509\a 		C3.867,8.951,4.978,6.477,8.482,6.615l10.9-0.134c1.84-0.044,5.065,0.327,5.065,4.027V33.485z'/%3E\a 	%3Cpath fill='%23010101' d='M19.386,38.669L8.482,38.657c-2.97,0-4.96-2.077-4.978-5.169V10.509C3.412,9.484,3.805,8.355,4.558,7.533\a 		c0.625-0.682,1.841-1.497,3.944-1.417l11.144-0.138c3.419,0,5.303,1.609,5.303,4.531v22.976\a 		C24.948,35.109,23.548,38.669,19.386,38.669z M8.204,7.11c-1.244,0-2.25,0.38-2.908,1.099c-0.667,0.729-0.848,1.643-0.793,2.256\a 		l0.002,23.02c0.015,2.533,1.566,4.172,3.953,4.172l10.93,0.013c3.413,0,4.562-2.874,4.562-4.185V10.509\a 		c0-2.343-1.448-3.531-4.303-3.531L8.489,7.115C8.375,7.111,8.288,7.11,8.204,7.11z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Ccircle fill='%23FFFFFF' cx='14' cy='43.229' r='1.752'/%3E\a 	%3Cpath fill='%23010101' d='M14,45.482c-1.242,0-2.252-1.011-2.252-2.253s1.01-2.252,2.252-2.252s2.252,1.01,2.252,2.252\a 		S15.241,45.482,14,45.482z M14,41.977c-0.69,0-1.252,0.562-1.252,1.252s0.562,1.253,1.252,1.253s1.252-0.563,1.252-1.253\a 		S14.69,41.977,14,41.977z'/%3E\a%3C/g%3E\a%3Cpath fill='%23010101' d='M10.326,12.327c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V12.327z'/%3E\a%3Cpath fill='%23010101' d='M16.453,12.327c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V12.327z'/%3E\a%3Cpath fill='%23010101' d='M22.453,12.327c0,1.692-0.914,1.43-2.043,1.43l0,0c-1.127,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.129,0,2.043-0.262,2.043,1.43V12.327z'/%3E\a%3Cpath fill='%23010101' d='M10.332,17.702c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V17.702z'/%3E\a%3Cpath fill='%23010101' d='M16.459,17.702c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V17.702z'/%3E\a%3Cpath fill='%23010101' d='M22.459,17.702c0,1.692-0.914,1.43-2.043,1.43l0,0c-1.127,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.129,0,2.043-0.262,2.043,1.43V17.702z'/%3E\a%3Cpath fill='%23010101' d='M10.326,22.937c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V22.937z'/%3E\a%3Cpath fill='%23010101' d='M16.453,22.937c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V22.937z'/%3E\a%3Cpath fill='%23010101' d='M22.453,22.937c0,1.692-0.914,1.43-2.043,1.43l0,0c-1.127,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.129,0,2.043-0.262,2.043,1.43V22.937z'/%3E\a%3Cpath fill='%23010101' d='M10.263,28.202c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V28.202z'/%3E\a%3Cpath fill='%23010101' d='M16.389,28.202c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.127,0,2.042-0.263,2.042,1.43V28.202z'/%3E\a%3Cpath fill='%23010101' d='M22.389,28.202c0,1.692-0.914,1.43-2.041,1.43l0,0c-1.129,0-2.043,0.263-2.043-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.043-1.43l0,0c1.127,0,2.041-0.263,2.041,1.43V28.202z'/%3E\a%3Cpath fill='%23010101' d='M10.2,33.389c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V33.389z'/%3E\a%3Cpath fill='%23010101' d='M16.326,33.389c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V33.389z'/%3E\a%3Cpath fill='%23010101' d='M22.326,33.389c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V33.389z'/%3E\a%3C/svg%3E\a");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--landing .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='90.018px' height='87.591px' viewBox='0 0 90.018 87.591' enable-background='new 0 0 90.018 87.591' xml:space='preserve'%3E\a%3Cg%3E\a 	%3Cpath fill='%23010101' d='M6.264,72.613c-2.275,0-5.423-1.328-6.225-5.292L0,66.925V23.257c0-3.929,3.514-6.667,6.667-6.667H82.5\a 		c2.488,0,4.422,0.707,5.748,2.101c1.28,1.345,1.871,3.199,1.756,5.51l-0.002,40.389c0,5.094-3.038,8.016-8.335,8.016L6.771,72.591\a 		C6.608,72.605,6.438,72.613,6.264,72.613z M4,66.706c0.498,2.021,2.107,1.941,2.43,1.898l0.237-0.014l75,0.016\a 		c3.079,0,4.335-1.163,4.335-4.016L86,24.257c0-0.057,0.003-0.143,0.009-0.255c0.021-0.438,0.088-1.77-0.658-2.554\a 		c-0.542-0.569-1.501-0.858-2.851-0.858H6.667C5.459,20.591,4,21.78,4,23.257V66.706z'/%3E\a 	%3Cpath fill='%23010101' d='M62.436,87.591c-0.005,0-0.012,0-0.02,0c-3.876,0-29.057-0.108-34.849-0.205\a 		c-0.447-0.008-0.835-0.307-0.95-0.738c-0.114-0.433,0.072-0.887,0.457-1.115c4.248-2.52,9.511-5.007,11.063-5.729l1.03-4.439\a 		c0.105-0.453,0.509-0.773,0.974-0.773h10.224c0.489,0,0.906,0.354,0.986,0.835l0.729,4.367c1.776,0.952,8.374,4.498,10.737,5.893\a 		c0.363,0.149,0.619,0.497,0.619,0.915C63.436,87.153,62.988,87.591,62.436,87.591z M31.323,85.439\a 		c7.179,0.067,20.433,0.136,27.267,0.16c-3.429-1.89-7.826-4.242-7.888-4.275c-0.273-0.146-0.464-0.411-0.515-0.717l-0.67-4.017\a 		h-8.583l-0.961,4.143c-0.07,0.303-0.277,0.556-0.56,0.685C39.364,81.44,35.408,83.245,31.323,85.439z'/%3E\a 	%3Cg%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M68,54.722c0,5.607-2.007,8.46-7.614,8.46H28.661c-5.607,0-7.614-2.853-7.614-8.46V9.459\a 				C21.046,3.853,23.054,1,28.661,1h31.725C65.993,1,68,3.853,68,9.459V54.722z'/%3E\a 			%3Cpath d='M60.386,64.182H28.661c-5.877,0-8.614-3.006-8.614-9.46V9.459C20.046,3.006,22.784,0,28.661,0h31.725\a 				C66.263,0,69,3.006,69,9.459v45.262C69,61.176,66.263,64.182,60.386,64.182z M28.661,2c-4.76,0-6.614,2.091-6.614,7.459v45.262\a 				c0,5.368,1.854,7.46,6.614,7.46h31.725c4.76,0,6.614-2.092,6.614-7.46V9.459C67,4.091,65.146,2,60.386,2H28.661z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M31.521,30.009c8.46,0,16.92,0,25.381,0'/%3E\a 			%3Crect x='31.521' y='29.009' width='25.381' height='2'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M36.386,33.182c5.57,0,11.139,0,16.709,0'/%3E\a 			%3Crect x='36.386' y='32.182' width='16.709' height='2'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cg%3E\a 				%3Cpath fill='%23FFFFFF' d='M27.08,7.167c1.058,0,2.115,0,3.173,0'/%3E\a 				%3Crect x='27.08' y='6.917' width='3.173' height='0.5'/%3E\a 			%3C/g%3E\a 			%3Cg%3E\a 				%3Cpath fill='%23FFFFFF' d='M27.08,8.207c1.058,0,2.115,0,3.173,0'/%3E\a 				%3Crect x='27.08' y='7.957' width='3.173' height='0.5'/%3E\a 			%3C/g%3E\a 			%3Cg%3E\a 				%3Cpath fill='%23FFFFFF' d='M27.08,9.211c1.058,0,2.115,0,3.173,0'/%3E\a 				%3Crect x='27.08' y='8.961' width='3.173' height='0.5'/%3E\a 			%3C/g%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M49.006,37.94c0,0.643-0.521,1.164-1.162,1.164h-6.98c-0.642,0-1.163-0.521-1.163-1.164l0,0\a 				c0-0.642,0.521-1.163,1.163-1.163h6.98C48.485,36.777,49.006,37.298,49.006,37.94L49.006,37.94z'/%3E\a 			%3Cpath d='M47.844,39.354h-6.98c-0.779,0-1.413-0.634-1.413-1.414s0.634-1.413,1.413-1.413h6.98c0.778,0,1.412,0.634,1.412,1.413\a 				S48.622,39.354,47.844,39.354z M40.863,37.027c-0.503,0-0.913,0.41-0.913,0.913c0,0.504,0.41,0.914,0.913,0.914h6.98\a 				c0.503,0,0.912-0.41,0.912-0.914c0-0.503-0.409-0.913-0.912-0.913H40.863z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Ccircle fill='%23FFFFFF' cx='30.887' cy='46.718' r='3.525'/%3E\a 			%3Cpath d='M30.887,50.743c-2.219,0-4.025-1.806-4.025-4.025c0-2.219,1.806-4.025,4.025-4.025c2.22,0,4.025,1.806,4.025,4.025\a 				C34.913,48.938,33.107,50.743,30.887,50.743z M30.887,43.693c-1.668,0-3.025,1.357-3.025,3.025s1.357,3.025,3.025,3.025\a 				s3.025-1.357,3.025-3.025S32.555,43.693,30.887,43.693z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Ccircle fill='%23FFFFFF' cx='44' cy='46.99' r='3.525'/%3E\a 			%3Cpath d='M44,51.016c-2.219,0-4.025-1.806-4.025-4.025s1.806-4.025,4.025-4.025c2.22,0,4.025,1.805,4.025,4.025\a 				S46.22,51.016,44,51.016z M44,43.965c-1.668,0-3.025,1.357-3.025,3.025s1.357,3.025,3.025,3.025s3.025-1.357,3.025-3.025\a 				S45.668,43.965,44,43.965z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Ccircle fill='%23FFFFFF' cx='56.819' cy='46.99' r='3.524'/%3E\a 			%3Cpath d='M56.818,51.016c-2.219,0-4.023-1.806-4.023-4.025s1.805-4.025,4.023-4.025c2.22,0,4.025,1.805,4.025,4.025\a 				S59.038,51.016,56.818,51.016z M56.818,43.965c-1.667,0-3.023,1.357-3.023,3.025s1.356,3.025,3.023,3.025\a 				c1.668,0,3.025-1.357,3.025-3.025S58.486,43.965,56.818,43.965z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M26.693,53.558c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='26.693' y='53.058' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M26.693,56.306c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='26.693' y='55.806' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M40.229,53.558c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='40.229' y='53.058' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M40.229,56.306c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='40.229' y='55.806' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M52.919,53.558c2.796,0,5.594,0,8.39,0'/%3E\a 			%3Crect x='52.919' y='53.058' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M52.919,56.306c2.796,0,5.594,0,8.39,0'/%3E\a 			%3Crect x='52.919' y='55.806' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Crect x='27.714' y='13.935' fill='%23FFFFFF' width='32.995' height='11.421'/%3E\a 			%3Cpath d='M61.709,26.356H26.714V12.935h34.995V26.356z M28.714,24.356h30.995v-9.421H28.714V24.356z'/%3E\a 		%3C/g%3E\a 	%3C/g%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--management .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='90.018px' height='57.117px' viewBox='0 0 90.018 57.117' enable-background='new 0 0 90.018 57.117' xml:space='preserve'%3E\a%3Cpath fill='%23010101' d='M6.264,56.021c-2.275,0-5.423-1.328-6.225-5.291L0,50.334V6.667C0,2.738,3.514,0,6.667,0H82.5\a 	c2.487,0,4.422,0.707,5.748,2.101c1.279,1.345,1.871,3.199,1.756,5.51L90.002,48c0,5.094-3.038,8.016-8.335,8.016L6.771,56\a 	C6.608,56.016,6.438,56.021,6.264,56.021z M4,50.115c0.498,2.021,2.106,1.943,2.43,1.898L6.667,52l75,0.016\a 	c3.079,0,4.335-1.162,4.335-4.016L86,7.667c0-0.057,0.003-0.143,0.009-0.255c0.021-0.438,0.088-1.77-0.658-2.554\a 	C84.809,4.289,83.85,4,82.5,4H6.667C5.459,4,4,5.189,4,6.667V50.115z'/%3E\a%3Cg enable-background='new    '%3E\a 	%3Cpath d='M20.682,34.16v-2.953L37.75,24v3.146l-13.535,5.555l13.535,5.607v3.146L20.682,34.16z'/%3E\a 	%3Cpath d='M39.737,45.867l7.471-26.648h2.531l-7.453,26.648H39.737z'/%3E\a 	%3Cpath d='M68.776,34.16l-17.068,7.295v-3.146l13.518-5.607l-13.518-5.555V24l17.068,7.207V34.16z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cline fill='none' x1='2.432' y1='12.095' x2='88' y2='12.095'/%3E\a 	%3Crect x='2.432' y='11.095' fill='%23010101' width='85.568' height='2'/%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--btob .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='90.018px' height='56.022px' viewBox='0 0 90.018 56.022' enable-background='new 0 0 90.018 56.022' xml:space='preserve'%3E\a%3Cpath fill='%23010101' d='M6.264,56.022c-2.275,0-5.423-1.328-6.225-5.292L0,50.334V6.667C0,2.738,3.514,0,6.667,0H82.5\a 	c2.488,0,4.422,0.707,5.748,2.101c1.28,1.345,1.871,3.199,1.756,5.51L90.002,48c0,5.094-3.038,8.016-8.335,8.016L6.771,56\a 	C6.608,56.015,6.438,56.022,6.264,56.022z M4,50.115c0.498,2.021,2.105,1.943,2.43,1.898L6.667,52l75,0.016\a 	c3.079,0,4.335-1.163,4.335-4.016L86,7.667c0-0.057,0.003-0.143,0.009-0.255c0.021-0.438,0.088-1.77-0.658-2.554\a 	C84.809,4.289,83.85,4,82.5,4H6.667C5.459,4,4,5.189,4,6.667V50.115z'/%3E\a%3Cg%3E\a 	%3Cline x1='2.632' y1='11.333' x2='88.2' y2='11.333'/%3E\a 	%3Crect x='2.632' y='10.333' fill='%23010101' width='85.568' height='2'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cline x1='17.667' y1='52.451' x2='17.667' y2='11.333'/%3E\a 	%3Crect x='16.667' y='11.333' fill='%23010101' width='2' height='41.118'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath d='M28.177,35.849V24.396h4.297c0.875,0,1.577,0.116,2.105,0.348c0.528,0.231,0.942,0.589,1.242,1.07\a 		c0.299,0.481,0.449,0.985,0.449,1.512c0,0.489-0.133,0.95-0.398,1.383s-0.667,0.781-1.203,1.047\a 		c0.692,0.203,1.225,0.55,1.598,1.039c0.372,0.489,0.559,1.067,0.559,1.734c0,0.536-0.113,1.035-0.34,1.496s-0.507,0.816-0.84,1.066\a 		c-0.333,0.25-0.751,0.438-1.254,0.566c-0.503,0.128-1.119,0.191-1.848,0.191H28.177z M29.693,29.208h2.477\a 		c0.672,0,1.153-0.044,1.445-0.133c0.385-0.114,0.676-0.305,0.871-0.57s0.293-0.599,0.293-1c0-0.38-0.091-0.715-0.273-1.004\a 		c-0.183-0.289-0.443-0.487-0.781-0.594c-0.339-0.106-0.919-0.16-1.742-0.16h-2.289V29.208z M29.693,34.497h2.852\a 		c0.489,0,0.833-0.019,1.031-0.055c0.349-0.063,0.641-0.167,0.875-0.313s0.427-0.358,0.578-0.637\a 		c0.151-0.278,0.227-0.601,0.227-0.965c0-0.427-0.109-0.798-0.328-1.113s-0.522-0.536-0.91-0.664\a 		c-0.388-0.128-0.947-0.191-1.676-0.191h-2.648V34.497z'/%3E\a 	%3Cpath d='M45.732,34.497v1.352h-7.57c-0.011-0.339,0.044-0.664,0.164-0.977c0.192-0.516,0.501-1.023,0.926-1.523\a 		c0.424-0.5,1.038-1.078,1.84-1.734c1.245-1.021,2.086-1.829,2.523-2.426s0.656-1.16,0.656-1.691c0-0.558-0.199-1.027-0.598-1.41\a 		s-0.918-0.574-1.559-0.574c-0.677,0-1.219,0.203-1.625,0.609s-0.612,0.969-0.617,1.688l-1.445-0.148\a 		c0.099-1.078,0.471-1.899,1.117-2.465c0.646-0.565,1.513-0.848,2.602-0.848c1.099,0,1.969,0.305,2.609,0.914\a 		s0.961,1.364,0.961,2.266c0,0.458-0.094,0.909-0.281,1.352s-0.499,0.909-0.934,1.398c-0.435,0.489-1.158,1.161-2.168,2.016\a 		c-0.844,0.708-1.386,1.188-1.625,1.441c-0.24,0.253-0.438,0.507-0.594,0.762H45.732z'/%3E\a 	%3Cpath d='M46.552,35.849l4.399-11.453h1.633l4.688,11.453h-1.727l-1.336-3.469h-4.79l-1.258,3.469H46.552z M49.857,31.146h3.883\a 		l-1.195-3.172c-0.365-0.964-0.637-1.755-0.813-2.375c-0.146,0.734-0.352,1.464-0.617,2.188L49.857,31.146z'/%3E\a 	%3Cpath d='M58.42,35.849V24.396h1.516v10.102h5.641v1.352H58.42z'/%3E\a 	%3Cpath d='M67.318,35.849V24.396h1.516v10.102h5.641v1.352H67.318z'/%3E\a%3C/g%3E\a%3Crect x='6.751' y='16' fill='%23010101' width='7.667' height='2'/%3E\a%3Crect x='6.751' y='20' fill='%23010101' width='7.667' height='2'/%3E\a%3Crect x='6.751' y='24' fill='%23010101' width='7.667' height='2'/%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--test .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill=''%3E%3Cpath d='M161.086,74.694l-0.003,0.001c-1.254,0.411-1.938,1.762-1.527,3.015c0.409,1.253,1.758,1.934,3.011,1.523l0.004-0.001c1.253-0.409,1.935-1.757,1.523-3.009C163.686,74.97,162.337,74.285,161.086,74.694z'/%3E%3Cpath d='M174.453,81.472c-1.257,0.411-1.941,1.76-1.53,3.013c0.41,1.255,1.761,1.936,3.014,1.525c1.254-0.411,1.938-1.757,1.527-3.012C177.054,81.745,175.703,81.061,174.453,81.472z'/%3E%3Cpath d='M167.678,94.839l-0.003,0.001c-1.254,0.411-1.938,1.762-1.527,3.013c0.41,1.253,1.761,1.938,3.015,1.527l0.003-0.001c1.25-0.409,1.934-1.759,1.524-3.011C170.278,95.114,168.932,94.429,167.678,94.839z'/%3E%3Ccircle cx='181.788' cy='103.885' r='2.387'/%3E%3Cpath d='M174.272,114.986h-0.003c-1.254,0.411-1.938,1.76-1.53,3.013c0.41,1.252,1.761,1.936,3.014,1.526l0.004-0.001c1.253-0.41,1.935-1.76,1.523-3.012C176.87,115.261,175.523,114.576,174.272,114.986z'/%3E%3Ccircle cx='188.38' cy='124.029' r='2.388'/%3E%3Cpath d='M180.864,135.127l-0.003,0.001c-1.254,0.412-1.938,1.761-1.529,3.012c0.409,1.253,1.759,1.937,3.013,1.526l0.003-0.001c1.254-0.409,1.936-1.758,1.524-3.011C183.465,135.404,182.116,134.719,180.864,135.127z'/%3E%3Cpath d='M194.231,141.905c-1.256,0.411-1.939,1.761-1.527,3.015c0.407,1.25,1.757,1.934,3.013,1.523c1.252-0.409,1.936-1.76,1.525-3.009C196.831,142.179,195.481,141.495,194.231,141.905z'/%3E%3Cpath d='M200.822,162.05c-1.253,0.41-1.938,1.758-1.527,3.015c0.408,1.249,1.758,1.933,3.013,1.521c1.252-0.409,1.937-1.758,1.529-3.009C203.425,162.322,202.076,161.639,200.822,162.05z'/%3E%3Cpath d='M187.456,155.273l-0.003,0.002c-1.254,0.41-1.936,1.759-1.527,3.01c0,0.001,0,0.001,0,0.001c0.413,1.253,1.761,1.935,3.014,1.524l0.003-0.001c1.251-0.41,1.933-1.756,1.524-3.008c0,0,0,0,0-0.003C190.054,155.549,188.71,154.864,187.456,155.273z'/%3E%3Cpath d='M194.049,175.416l-0.005,0.001c-1.252,0.41-1.936,1.761-1.527,3.014c0.412,1.254,1.761,1.937,3.015,1.526l0.003-0.002c1.254-0.408,1.936-1.757,1.524-3.011C196.648,175.691,195.301,175.006,194.049,175.416z'/%3E%3Cpath d='M207.416,182.193c-1.254,0.411-1.939,1.762-1.529,3.014c0.411,1.253,1.759,1.937,3.015,1.524c1.252-0.41,1.937-1.757,1.527-3.01S208.668,181.782,207.416,182.193z'/%3E%3Cpath d='M140.94,81.287c-1.257,0.412-1.941,1.762-1.53,3.015c0.41,1.252,1.761,1.935,3.015,1.523c1.253-0.41,1.938-1.756,1.527-3.01C143.541,81.563,142.194,80.877,140.94,81.287z'/%3E%3Cpath d='M154.305,88.065c-1.25,0.409-1.938,1.76-1.527,3.012c0.41,1.255,1.764,1.936,3.015,1.526c1.253-0.412,1.94-1.758,1.53-3.014C156.911,88.337,155.562,87.654,154.305,88.065z'/%3E%3Cpath d='M147.532,101.432c-1.254,0.412-1.938,1.762-1.529,3.014s1.76,1.937,3.017,1.526c1.253-0.411,1.935-1.76,1.523-3.013C150.134,101.709,148.786,101.021,147.532,101.432z'/%3E%3Cpath d='M160.897,108.21c-1.248,0.408-1.938,1.758-1.528,3.013c0.41,1.254,1.764,1.933,3.014,1.523c1.256-0.41,1.941-1.757,1.531-3.012C163.503,108.482,162.153,107.8,160.897,108.21z'/%3E%3Cpath d='M154.126,121.578c-1.255,0.41-1.939,1.761-1.529,3.013c0.411,1.25,1.761,1.936,3.015,1.525c1.254-0.412,1.935-1.759,1.527-3.011C156.728,121.854,155.381,121.167,154.126,121.578z'/%3E%3Cpath d='M167.491,128.353c-1.251,0.408-1.938,1.761-1.527,3.015c0.41,1.251,1.764,1.934,3.013,1.523c1.255-0.411,1.939-1.759,1.53-3.011C170.098,128.627,168.745,127.942,167.491,128.353z'/%3E%3Ccircle cx='161.461' cy='143.99' r='2.387'/%3E%3Cpath d='M174.083,148.498c-1.249,0.409-1.938,1.76-1.527,3.014c0.41,1.252,1.764,1.936,3.014,1.526c1.256-0.411,1.941-1.762,1.531-3.013C176.689,148.771,175.34,148.087,174.083,148.498z'/%3E%3Cpath d='M180.678,168.643c-1.251,0.41-1.939,1.758-1.527,3.015c0.407,1.25,1.761,1.932,3.011,1.522c1.257-0.41,1.941-1.76,1.531-3.01C183.281,168.913,181.932,168.232,180.678,168.643z'/%3E%3Cpath d='M167.311,161.866c-1.254,0.41-1.938,1.761-1.53,3.011c0.003,0.004,0.003,0.004,0.003,0.004c0.407,1.251,1.758,1.933,3.015,1.522c1.254-0.411,1.935-1.758,1.525-3.009c0,0,0,0-0.001-0.004C169.911,162.141,168.564,161.456,167.311,161.866z'/%3E%3Ccircle cx='174.647' cy='184.279' r='2.387'/%3E%3Ccircle cx='188.012' cy='191.056' r='2.388'/%3E%3Cpath d='M120.796,87.879l-0.004,0.001c-1.25,0.411-1.938,1.761-1.527,3.015c0.411,1.252,1.761,1.934,3.015,1.525l0.003-0.002c1.251-0.409,1.937-1.757,1.527-3.009C123.397,88.155,122.049,87.471,120.796,87.879z'/%3E%3Ccircle cx='134.906' cy='96.926' r='2.388'/%3E%3Cpath d='M127.391,108.024l-0.004,0.002c-1.253,0.41-1.938,1.76-1.528,3.012c0.409,1.253,1.762,1.937,3.013,1.526h0.003c1.254-0.41,1.938-1.76,1.527-3.013C129.991,108.3,128.641,107.615,127.391,108.024z'/%3E%3Cpath d='M140.757,114.802c-1.255,0.411-1.939,1.758-1.53,3.012c0.41,1.254,1.759,1.936,3.015,1.523c1.253-0.408,1.938-1.755,1.527-3.009C143.357,115.075,142.009,114.392,140.757,114.802z'/%3E%3Cpath d='M133.981,128.17l-0.003,0.001c-1.25,0.41-1.938,1.76-1.527,3.013c0.411,1.251,1.761,1.936,3.015,1.526l0.003-0.002c1.251-0.409,1.935-1.76,1.525-3.01C136.586,128.445,135.235,127.761,133.981,128.17z'/%3E%3Cpath d='M147.349,134.945c-1.255,0.411-1.938,1.761-1.527,3.015c0.41,1.251,1.758,1.934,3.013,1.523c1.252-0.409,1.937-1.758,1.525-3.01C149.951,135.22,148.603,134.536,147.349,134.945z'/%3E%3Cpath d='M140.575,148.314h-0.003c-1.252,0.411-1.939,1.761-1.529,3.012c0.41,1.254,1.761,1.936,3.015,1.526l0.003-0.001c1.25-0.41,1.935-1.759,1.525-3.012C143.176,148.587,141.827,147.904,140.575,148.314z'/%3E%3Cpath d='M153.94,155.09c-1.253,0.409-1.938,1.761-1.527,3.016c0.411,1.25,1.761,1.935,3.015,1.523s1.935-1.76,1.527-3.011C156.545,155.365,155.194,154.681,153.94,155.09z'/%3E%3Cpath d='M160.535,175.234c-1.255,0.411-1.939,1.759-1.527,3.016c0.408,1.249,1.756,1.933,3.012,1.522c1.253-0.411,1.938-1.76,1.527-3.009C163.136,175.508,161.787,174.824,160.535,175.234z'/%3E%3Cpath d='M147.168,168.459l-0.003,0.001c-1.254,0.41-1.937,1.76-1.53,3.011c0.003,0.003,0.003,0.003,0.003,0.003c0.41,1.251,1.761,1.932,3.011,1.522l0.004-0.001c1.253-0.41,1.935-1.757,1.527-3.009c0,0,0,0,0-0.003C149.768,168.733,148.419,168.048,147.168,168.459z'/%3E%3Cpath d='M153.761,188.603h-0.004c-1.252,0.409-1.938,1.76-1.527,3.013c0.411,1.255,1.761,1.937,3.015,1.526l0.003-0.001c1.251-0.41,1.937-1.758,1.524-3.012C156.362,188.876,155.013,188.191,153.761,188.603z'/%3E%3Cpath d='M167.127,195.378c-1.255,0.411-1.938,1.763-1.527,3.016c0.411,1.252,1.758,1.935,3.013,1.523c1.252-0.409,1.937-1.758,1.527-3.01C169.731,195.652,168.381,194.969,167.127,195.378z'/%3E%3Ccircle cx='114.762' cy='103.519' r='2.388'/%3E%3Ccircle cx='121.355' cy='123.663' r='2.387'/%3E%3Cpath d='M127.203,141.538c-1.25,0.409-1.936,1.761-1.527,3.013c0.411,1.253,1.763,1.934,3.015,1.525c1.254-0.411,1.938-1.758,1.527-3.011C129.808,141.813,128.457,141.127,127.203,141.538z'/%3E%3Cpath d='M133.798,161.683c-1.253,0.409-1.938,1.761-1.527,3.015c0.408,1.25,1.761,1.935,3.013,1.524c1.253-0.41,1.937-1.761,1.529-3.011C136.4,161.956,135.051,161.272,133.798,161.683z'/%3E%3Cpath d='M140.39,181.828c-1.25,0.409-1.938,1.757-1.527,3.014c0.411,1.249,1.761,1.932,3.015,1.522c1.25-0.41,1.935-1.76,1.527-3.009C142.993,182.099,141.644,181.418,140.39,181.828z'/%3E%3Cpath d='M146.983,201.971c-1.252,0.409-1.937,1.762-1.527,3.016c0.409,1.252,1.761,1.933,3.013,1.523c1.253-0.41,1.938-1.759,1.527-3.01C149.585,202.245,148.235,201.56,146.983,201.971z'/%3E%3Cpath d='M166.95,32.565l-4.048,1.325L91.15,57.372l-24.251,7.937c-12.854,4.207-19.887,18.085-15.682,30.935l50.895,155.511c4.209,12.854,18.083,19.887,30.937,15.68l24.255-7.938l51.545-16.869l24.252-7.937c12.854-4.208,19.887-18.084,15.682-30.938l-50.897-155.51C193.681,35.394,179.804,28.358,166.95,32.565z M75.471,88.306l50.694,154.896c3.135,10.479-11.669,15.535-15.221,4.682l-0.025,0.009L60.313,93.267l0.025-0.007c-3.565-10.889,11.466-15.559,15.082-5.138C75.441,88.182,75.45,88.246,75.471,88.306z M239.684,206.731c2.566,7.836-1.724,16.298-9.56,18.863l-24.251,7.938L154.325,250.4c-7.835,2.566-16.3-1.724-18.862-9.56L84.566,85.33c-2.564-7.837,1.725-16.299,9.561-18.863l71.753-23.483l4.047-1.325c7.836-2.564,16.297,1.725,18.862,9.561L239.684,206.731z'/%3E%3Cpath d='M171.404,63.483l-65.565,21.458c-4.806,1.573-7.438,6.761-5.865,11.566l37.584,114.836c1.572,4.803,6.761,7.435,11.567,5.862l65.566-21.458c4.81-1.574,7.437-6.764,5.864-11.567L182.974,69.345C181.399,64.539,176.214,61.91,171.404,63.483z M216.008,185.669c0.753,2.297-0.507,4.779-2.805,5.53l-65.565,21.459c-2.299,0.752-4.781-0.505-5.534-2.804L104.521,95.021c-0.75-2.3,0.507-4.78,2.806-5.532l65.567-21.458c2.297-0.752,4.779,0.505,5.532,2.803L216.008,185.669z'/%3E%3Cpath d='M184.337,213.898c-5.224,1.709-8.083,7.351-6.372,12.575c1.708,5.225,7.35,8.084,12.573,6.376c5.227-1.711,8.085-7.352,6.378-12.577C195.203,215.047,189.562,212.188,184.337,213.898z M189.052,228.299c-2.716,0.891-5.65-0.596-6.539-3.314c-0.89-2.717,0.598-5.649,3.313-6.539c2.719-0.889,5.651,0.598,6.542,3.315C193.256,224.479,191.769,227.411,189.052,228.299z'/%3E%3Cpath d='M125.799,69.007l20.085-6.572c1.257-0.412,1.94-1.765,1.53-3.02c-0.411-1.254-1.763-1.941-3.02-1.53l-20.084,6.574c-1.254,0.411-1.941,1.761-1.529,3.018C123.192,68.731,124.546,69.417,125.799,69.007z'/%3E%3Cpath d='M73.691,108.505c-2.512,0.822-3.881,3.525-3.06,6.037l2.479,7.578c0.823,2.513,3.524,3.882,6.038,3.06c2.51-0.822,3.881-3.525,3.058-6.036l-2.479-7.579C78.906,109.053,76.203,107.683,73.691,108.505z'/%3E%3Cpath d='M80.265,128.591c-2.512,0.823-3.881,3.525-3.06,6.037l2.48,7.578c0.823,2.511,3.524,3.881,6.036,3.059c2.511-0.821,3.883-3.523,3.06-6.036l-2.48-7.578C85.479,129.14,82.776,127.77,80.265,128.591z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--back-to-top .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 14' version='1.1' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cpath d='M7.621,13.172l-3.952,0l0,-6.362l-3.669,0l5.645,-6.81l5.645,6.81l-3.669,0l0,6.362Z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--cake .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' fill=''%3E%3Cpath fill-rule='evenodd' d='M65.11,235.876c0.054-0.391,0.272-1.244,0.268-2.104c-0.013-7.971-0.037-15.944-0.119-23.918c-0.048-4.709,0.73-9.236,2.341-13.667c1.431-3.938,3.822-6.97,7.553-8.879c2.928-1.5,5.896-2.924,8.819-4.371c0-6.994-0.104-13.839,0.049-20.678c0.063-2.85,0.452-5.74,1.071-8.528c0.898-4.043,3.252-7.094,6.794-9.427c6.341-4.172,13.395-5.631,20.768-5.958c6.414-0.284,12.836-0.317,19.254-0.489c0.608-0.017,1.212-0.241,2.184-0.442c0-2.689-0.001-5.311,0.002-7.932c0.003-4.653-0.003-9.303,0.018-13.955c0.019-4.465,2.171-7.535,6.188-9.363c0.987-0.449,1.969-0.908,2.826-1.306c0.817-2.728,0.293-4.442-2.319-5.533c-5.593-2.331-7.808-7.073-7.977-12.729c-0.09-3.045,0.144-6.352,1.274-9.113c1.832-4.471,4.439-8.637,6.91-12.82c0.624-1.055,1.898-1.8,3.003-2.483c1.459-0.906,2.973-0.637,4.37,0.308c0.364,0.246,0.749,0.492,1.053,0.805c6.348,6.598,10.729,14.026,10.203,23.625c-0.331,5.997-2.367,10.766-8.433,12.998c-0.375,0.137-0.64,0.561-1.21,1.094c0.071,1.264,0.154,2.744,0.229,4.074c8.282,3.721,8.78,4.444,9.451,13.607c0.448,6.154,0.883,12.303,1.351,18.832c2.229,0.15,4.177,0.359,6.127,0.404c7.535,0.178,15.069,0.291,22.605,0.454c1.548,0.036,3.127-0.01,4.638,0.271c10.373,1.952,16.256,8.107,17.736,18.003c0.883,5.903,1.245,11.891,1.777,17.849c0.214,2.407,0.255,4.833,0.369,7.104c2.688,0.859,5.025,1.532,7.31,2.352c4.452,1.594,7.427,4.802,9.094,9.115c1.755,4.546,3.039,9.258,3.28,14.165c0.406,8.187,0.725,16.381,1.087,24.568c0.076,1.741,0.185,3.478,0.301,5.646c1.666,0.172,3.137,0.293,4.599,0.483c4.913,0.64,8.209,3.447,9.548,8.086c1.323,4.581-0.062,8.854-3.271,12.268c-1.109,1.184-3.034,1.934-4.695,2.195c-3.918,0.611-7.902,1.125-11.86,1.137c-31.676,0.092-63.355,0.048-95.032,0.058c-22.597,0.009-45.192,0.075-67.788,0.012c-2.854-0.006-5.78-0.34-8.537-1.052c-4.358-1.122-7.521-3.766-8.117-8.555c-0.605-4.865-0.066-9.466,4.855-12.01C58.148,238.474,61.496,237.363,65.11,235.876zM71.659,207.271c0,2.411,0.005,3.293-0.001,4.182c-0.022,5.41,2.366,9.302,7.316,11.56c1.405,0.643,2.811,1.291,4.255,1.838c6.391,2.42,12.495,2.278,18.22-1.938c2.489-1.831,4.977-3.763,7.713-5.155c6.398-3.26,12.99-4.234,19.559-0.332c2.084,1.24,4.08,2.626,6.111,3.956c9.2,6.035,19.151,5.955,27.663-0.573c9.37-7.183,18.92-7.629,28.931-1.535c2.641,1.607,5.31,3.195,8.089,4.539c4.921,2.374,10.112,3.233,15.458,1.686c10.515-3.045,14.197-15.36,12.286-22.247c-0.713-2.554-1.661-5.046-2.301-7.614c-0.841-3.376-3.063-5.462-6.201-6.305c-3.392-0.908-6.911-1.695-10.397-1.812c-6.406-0.207-12.828,0.042-19.238,0.232c-10.822,0.321-21.668-0.615-32.481,0.63c-3.066,0.351-6.188,0.248-9.286,0.274c-8.187,0.076-16.374,0.125-24.562,0.159c-6.416,0.028-12.831-0.019-19.246,0.044c-5.747,0.054-11.532-0.167-17.232,0.426c-6.982,0.725-11.851,4.622-13.647,11.647C72.016,203.478,71.831,206.144,71.659,207.271z M151.694,143.662c0,0.013,0,0.029,0,0.041c-11.292,0-22.585-0.143-33.868,0.071c-4.844,0.087-9.777,0.442-14.485,1.499c-8.272,1.857-13.23,7.039-12.899,15.194c0.149,3.71,1.881,6.322,4.997,8.019c3.003,1.638,6.381,1.839,9.667,1.478c2.757-0.303,4.776-2.123,6.261-4.48c0.35-0.555,0.824-1.039,1.295-1.506c5.874-5.811,13.313-5.996,19.628-0.594c2.177,1.86,4.307,3.896,6.784,5.27c6.169,3.416,12.547,4.241,18.802,0.066c2.02-1.346,3.82-3.025,5.865-4.326c5.393-3.43,11.894-4.909,17.756,0.162c1.668,1.443,3.363,2.924,5.259,4.023c8.044,4.664,15.224,1.791,19.168-6.279c0.375-0.773,0.58-1.699,0.599-2.561c0.148-7.08-4.171-12.985-11.135-14.694c-3.404-0.834-6.982-1.271-10.491-1.322C173.829,143.559,162.76,143.662,151.694,143.662z M150.935,242.812c0,0.062,0,0.123,0,0.186c-3.751,0-7.501,0.007-11.252-0.005c-24.33-0.069-48.662-0.146-72.993-0.209c-1.32,0-2.653,0.021-3.968,0.154c-2.914,0.293-4.858,1.989-6.084,4.54c-1.271,2.628-0.372,5.381,2.164,6.794c2.581,1.439,5.338,1.802,8.302,1.785c18.791-0.11,37.583-0.103,56.374-0.097c24.771,0.004,49.544,0.028,74.313,0.069c10.816,0.016,21.634,0.177,32.451,0.098c3.066-0.023,6.198-0.378,9.173-1.101c3.08-0.749,4.616-3.478,4.383-6.592c-0.195-2.627-2.137-4.571-5.303-5.042c-1.516-0.226-3.085-0.111-4.629-0.105c-3.096,0.018-6.196,0.149-9.292,0.082c-6.412-0.133-12.821-0.504-19.234-0.532C187.207,242.764,169.07,242.812,150.935,242.812zM171.537,219.435c-2.307,1.531-4.976,3.094-7.394,4.972c-3.992,3.098-8.528,5.007-13.45,5.042c-3.688,0.021-7.52-0.835-11.031-2.045c-2.42-0.829-4.645-0.521-7.036-0.223c-0.552-1.478-0.671-3.035-1.511-3.813c-2.432-2.257-5.174-4.155-8.56-4.821c-1.8-0.352-3.499-0.542-4.78,1.226c-0.734,1.012-1.906,1.349-2.931,0.704c-1.696-1.068-3.012-0.126-4.266,0.639c-2.455,1.496-4.909,3.034-7.159,4.812c-6.435,5.095-13.409,5.12-20.708,2.464c-1.834-0.668-3.593-1.557-5.862-2.553c-0.591,0.847-0.981,1.702-1.636,2.222c-0.357,0.287-1.202,0.144-1.741-0.044c-0.273-0.097-0.555-0.75-0.496-1.094c0.107-0.637,0.569-1.203,0.695-1.839c0.31-1.613-0.362-1.92-1.888-1.098c0.596,4.018-1.388,8.357,1.692,12.277c0.726,0.164,1.581,0.521,2.437,0.521c48.921,0.046,97.846,0.069,146.771,0.078c1.304,0,2.608-0.188,3.74-0.273c3.146-5.358,3.132-5.975-0.174-10.845c0.544-1.377,3.236-2.007,1.698-4.521c-1.157,0.958-2.336,1.834-3.399,2.831c-5.808,5.443-12.564,7.101-20.222,5.093c-1.917-0.503-3.808-1.143-5.652-1.87c-1.53-0.603-2.882-0.644-4.344,0.227c-0.403,0.239-1.197-0.177-1.932-0.315c0-1.179,0-2.222,0-3.512c-2.287-1.202-4.588-2.522-6.988-3.631c-1.39-0.64-2.915-1.152-4.423-1.324c-1.224-0.14-3.091-0.135-3.664,0.596C175.49,221.656,173.803,220.124,171.537,219.435z M186.396,174.632c-2.45-4.283-6.055-6.854-9.826-9.105c-1.61-0.959-3.792-1.688-5.089,0.904c-0.617,1.234-1.701,1.328-2.79,0.799c-1.446-0.699-2.529-0.145-3.612,0.737c-1.202,0.983-2.345,2.067-3.662,2.86c-4.979,2.994-9.998,5.679-16.221,3.846c-1.782-0.521-3.851-0.076-6.139-0.076c-1.049-2.836-3.98-4.464-6.604-6.403c-2.731-2.013-4.691-5.549-8.902-4.724c-0.215,0.464-0.591,0.883-0.517,1.188c0.307,1.343-0.179,2.351-1.479,2.294c-1.362-0.064-1.567-1.244-1.334-2.48c0.03-0.157-0.514-0.424-1.092-0.872c-1.448,1.189-3.368,2.171-4.397,3.737c-2.571,3.913-6.312,6.074-10.163,7.945c-2.237-0.752-4.397-1.262-6.36-2.189c-2.361-1.113-3.852,1.995-7.311,0.731c-0.252-0.05,1.764-2.415-0.302-2.51c-0.104,1.454-0.313,2.779-0.269,4.1c0.053,1.536,0.13,3.121,0.546,4.586c0.73,2.581,3.628,2.951,5.517,0.775c1.711-1.972,2.111-2.146,3.288-0.218c0.826,1.359,1.771,1.898,3.096,2.004c4.631,0.365,9.264,0.879,13.902,0.911c7.304,0.047,14.607-0.253,21.915-0.4c1.979-0.038,4.005,0.147,5.533-1.093c0.432-1.238,0.819-2.363,1.558-4.506c1.177,2.17,1.836,3.381,2.574,4.738c2.376,0,4.791,0,7.146,0c0.321-0.403,0.661-0.703,0.81-1.071c0.152-0.384-0.007-0.913,0.186-1.254c0.686-1.218,1.77-1.333,2.606-0.229c0.499,0.661,0.762,1.501,1.046,2.085c2.796,0,5.392,0,7.871,0c0.195-0.788,0.201-1.254,0.416-1.592c0.329-0.517,0.725-1.211,1.229-1.355c1.074-0.318,1.478,0.564,1.803,1.436c0.214,0.57,0.542,1.102,0.923,1.854c2.417-0.116,4.768-0.229,6.987-0.337c0.311-1.317,0.511-2.16,0.704-2.978c1.22-0.526,2.395-0.554,2.787,0.789c0.629,2.163,2.16,2.718,4.046,2.532c1.282-0.129,2.674-0.438,3.743-1.105c0.971-0.605,1.574-1.801,2.34-2.736c1.67,1.238,2.281,3.244,4.516,2.893c1.727-0.268,3.491-0.271,5.239-0.391c0.656-2.354,2.808-2.218,4.557-2.693c0.591-4.963,0.591-4.963-0.778-9.009c-2.824,1.734-5.259,3.771-6.897,6.388C194.709,174.083,191.738,173.905,186.396,174.632z M141.632,111.913c-2.213,8.239-2.16,16.542-0.054,24.797c2.313,1.706,5.008,1.558,7.648,1.521c3.632-0.048,4.968-1.156,4.95-4.649c-0.021-5.511-0.181-11.036-0.604-16.528c-0.334-4.371-1.853-5.518-6.497-5.559C145.353,111.48,143.626,111.751,141.632,111.913z M149.55,93.635c1.377-0.932,2.027-1.17,2.371-1.636c4.427-6.015,0.802-16.767-4.444-20.972c-0.968-0.775-2.653-0.449-3.532,0.703c-3.028,3.974-4.961,8.459-4.976,13.461c-0.008,2.106,0.963,4.254,1.711,6.304c0.233,0.634,1.197,0.999,2.283,1.841c0.321-2.086,0.452-3.566,0.795-4.984c0.351-1.436,1.346-2.308,2.89-2.161c1.513,0.146,2.351,1.085,2.486,2.61C149.25,90.105,149.359,91.416,149.55,93.635z'/%3E%3Cpath fill-rule='evenodd' d='M168.657,43.902c1.413,0.137,2.774,2.166,2.141,3.4c-1.408,2.758-3.382,5.064-6.051,6.687c-0.92,0.558-2.966-0.113-3.447-1.138c-0.357-0.769-0.647-1.67-0.618-2.502C160.781,47.467,165.64,43.607,168.657,43.902z'/%3E%3Cpath fill-rule='evenodd' d='M180.221,59.496c1.053,1.013,2.283,1.715,2.66,2.729c0.261,0.709-0.387,2.33-1.084,2.711c-2.045,1.125-4.274,1.992-6.522,2.658c-1.479,0.439-3.054-0.801-3.422-2.307c-0.364-1.473,0.288-2.695,1.52-3.255C175.504,61.057,177.771,60.381,180.221,59.496z'/%3E%3Cpath fill-rule='evenodd' d='M150.205,43.837c-0.173,1.213-0.224,2.528-0.58,3.755c-0.403,1.386-1.617,2.094-2.978,2.062c-1.393-0.031-2.651-0.923-2.829-2.271c-0.282-2.127-0.236-4.317-0.105-6.472c0.096-1.609,1.588-2.72,3.149-2.623c1.459,0.092,2.448,0.898,2.832,2.27C149.986,41.58,150.035,42.678,150.205,43.837z'/%3E%3Cpath fill-rule='evenodd' d='M179.153,95.014c0.184,1.551-1.719,3.564-3.274,3.464c-2.839-0.177-6.312-3.759-6.191-6.769c0.031-0.76,1.244-1.873,2.108-2.113C174.269,88.911,178.851,92.438,179.153,95.014z'/%3E%3Cpath fill-rule='evenodd' d='M126.627,44.971c1.723-2.414,3.248-2.86,4.643-1.848c1.555,1.13,2.954,2.588,4.095,4.143c1.053,1.427,0.265,3.557-1.32,4.524c-1.323,0.81-3.231,0.646-4.115-0.719C128.649,49.093,127.666,46.922,126.627,44.971z'/%3E%3Cpath fill-rule='evenodd' d='M178.037,75.493c2.417,0,3.536-0.126,4.607,0.038c1.149,0.173,2.202,0.928,2.13,2.139c-0.059,0.988-0.506,2.466-1.22,2.808c-2.896,1.379-6.012,1.511-8.854-0.14c-0.699-0.406-1.103-1.88-1.054-2.833c0.03-0.604,1.058-1.444,1.791-1.67C176.677,75.467,178.034,75.498,178.037,75.493z'/%3E%3Cpath fill-rule='evenodd' d='M117.59,57.254c1.521,0.687,2.952,1.156,4.193,1.933c1.749,1.097,2.261,3.09,1.382,4.467c-0.719,1.125-2.623,1.745-4.087,1.092c-1.17-0.521-2.377-1.187-3.237-2.097c-0.668-0.709-1.38-2.135-1.09-2.82C115.183,58.82,116.49,58.187,117.59,57.254z'/%3E%3Cpath fill-rule='evenodd' d='M114.596,92.592c1.212-2.08,3.356-2.672,5.442-3.211c1.416-0.364,2.536,0.412,3.145,1.727c0.604,1.305,0.435,2.58-0.662,3.548c-0.635,0.564-1.408,1.012-2.184,1.364C117.068,97.504,116.036,96.871,114.596,92.592z'/%3E%3Cpath fill-rule='evenodd' d='M116.663,79.686c-2.234,0.109-4.049-0.3-5.009-2.439c-0.537-1.189-0.036-2.832,1.086-3.366c2.13-1.013,4.284-0.922,6.145,0.452c0.75,0.555,1.377,1.754,1.413,2.685c0.059,1.446-1.139,2.212-2.5,2.538C117.382,79.654,116.936,79.654,116.663,79.686z'/%3E%3Cpath fill-rule='evenodd' d='M163.661,231.022c0.712,1.274,1.426,1.974,1.343,2.56c-0.087,0.611-0.932,1.516-1.477,1.538c-0.583,0.028-1.768-0.953-1.695-1.271C162.014,233.03,162.746,232.342,163.661,231.022z'/%3E%3Cpath fill-rule='evenodd' d='M201.919,233.308c-1.117,0.893-1.743,1.771-2.281,1.721c-0.552-0.054-1.176-0.95-1.44-1.608c-0.101-0.254,0.711-1.249,1.087-1.236C199.973,232.208,200.646,232.726,201.919,233.308z'/%3E%3Cpath fill-rule='evenodd' d='M177.813,233.324c-1.007,0.769-1.673,1.666-2.237,1.606c-0.617-0.066-1.568-1.008-1.581-1.585c-0.013-0.551,0.945-1.516,1.558-1.585C176.122,231.699,176.796,232.574,177.813,233.324z'/%3E%3Cpath fill-rule='evenodd' d='M104.294,230.995c0.758,0.948,1.649,1.592,1.59,2.125c-0.066,0.585-1.03,1.505-1.572,1.483c-0.577-0.022-1.462-0.917-1.563-1.538C102.67,232.57,103.564,231.917,104.294,230.995z'/%3E%3Cpath fill-rule='evenodd' d='M119.129,233.595c-1.025,0.683-1.701,1.493-2.299,1.438c-0.661-0.06-1.492-0.792-1.812-1.451c-0.388-0.792,1.036-2.087,2.017-1.768C117.706,232.028,118.204,232.775,119.129,233.595z'/%3E%3Cpath fill-rule='evenodd' d='M141.663,233.607c-1.204,0.619-1.988,1.356-2.505,1.2c-0.624-0.186-1.02-1.128-1.513-1.747c0.643-0.468,1.272-1.267,1.938-1.295C140.104,231.743,140.667,232.678,141.663,233.607z'/%3E%3Cpath fill-rule='evenodd' d='M80.476,230.779c0.765,1.171,1.392,1.768,1.5,2.453c0.057,0.359-0.887,1.292-1.208,1.216c-0.709-0.157-1.677-0.692-1.834-1.27C78.802,232.706,79.678,231.948,80.476,230.779z'/%3E%3Cpath fill-rule='evenodd' d='M181.119,228.475c-0.613-1.191-1.133-1.844-1.225-2.553c-0.037-0.294,0.96-1.084,1.279-0.987c0.688,0.214,1.237,0.858,1.846,1.326C182.519,226.846,182.018,227.429,181.119,228.475z'/%3E%3Cpath fill-rule='evenodd' d='M225.5,233.078c-1.569,0.84-2.395,1.557-3.265,1.619c-0.415,0.032-0.923-1.185-1.386-1.837c0.646-0.457,1.275-1.23,1.953-1.274C223.437,231.544,224.123,232.271,225.5,233.078z'/%3E%3Cpath fill-rule='evenodd' d='M172.061,225.739c-0.965,1.087-1.394,1.995-1.973,2.106c-0.555,0.104-1.266-0.622-1.906-0.981c0.399-0.617,0.677-1.516,1.238-1.765C169.918,224.883,170.735,225.387,172.061,225.739z'/%3E%3Cpath fill-rule='evenodd' d='M94.398,233.434c-1.194,0.583-1.842,1.109-2.515,1.147c-0.376,0.022-1.21-0.966-1.115-1.182c0.293-0.657,0.874-1.521,1.459-1.616C92.711,231.704,93.355,232.593,94.398,233.434z'/%3E%3Cpath fill-rule='evenodd' d='M149.319,232.722c1.3-0.488,2.024-0.989,2.704-0.933c0.384,0.031,1.087,1.153,0.948,1.478c-0.283,0.66-1.049,1.109-1.616,1.648C150.835,234.351,150.313,233.792,149.319,232.722z'/%3E%3Cpath fill-rule='evenodd' d='M187.66,230.636c0.78,1.34,1.415,1.947,1.446,2.594c0.048,0.951-0.732,1.565-1.688,1.267c-0.479-0.154-1.117-0.875-1.092-1.302C186.365,232.562,186.931,231.956,187.66,230.636z'/%3E%3Cpath fill-rule='evenodd' d='M213.615,233.522c-1.109,0.699-1.703,1.276-2.383,1.408c-0.322,0.06-1.213-0.84-1.141-1.128c0.169-0.678,0.699-1.673,1.204-1.749C211.841,231.969,212.523,232.782,213.615,233.522z'/%3E%3Cpath fill-rule='evenodd' d='M121.5,224.293c0.658,0.637,1.336,1.063,1.632,1.674c0.126,0.255-0.445,1.131-0.881,1.323c-1.038,0.466-2.364-0.464-2.103-1.425C120.279,225.377,120.86,225.012,121.5,224.293z'/%3E%3Cpath fill-rule='evenodd' d='M111.543,225.418c0.136,1.68-0.658,2.135-1.562,2.104c-0.571-0.019-1.123-0.576-1.688-0.892c0.462-0.633,0.806-1.561,1.42-1.801C110.223,224.63,111.052,225.238,111.543,225.418z'/%3E%3Cpath fill-rule='evenodd' d='M127.745,231.336c0.521,0.571,1.131,0.941,1.216,1.406c0.169,0.892-0.248,1.666-1.323,1.6c-1.023-0.061-1.506-0.77-1.219-1.706C126.561,232.179,127.178,231.868,127.745,231.336z'/%3E%3Cpath fill-rule='evenodd' d='M164.054,175.658c-0.883-1.204-1.604-1.768-1.714-2.433c-0.158-0.973,0.615-1.625,1.593-1.439c0.502,0.094,1.274,0.75,1.263,1.131C165.172,173.621,164.658,174.3,164.054,175.658z'/%3E%3Cpath fill-rule='evenodd' d='M128.256,171.299c0.604,0.347,1.121,0.643,1.639,0.94c-0.475,0.586-0.952,1.172-1.428,1.758c-0.532-0.507-1.065-1.014-1.6-1.518C127.306,172.101,127.745,171.729,128.256,171.299z'/%3E%3Cpath fill-rule='evenodd' d='M135.596,181.009c-0.714,0.477-1.207,0.807-1.698,1.136c-0.398-0.679-0.799-1.356-1.202-2.037c0.57-0.21,1.194-0.665,1.693-0.552C134.819,179.647,135.108,180.385,135.596,181.009z'/%3E%3Cpath fill-rule='evenodd' d='M116.062,170.128c0.563,1.502,0.958,2.052,0.904,2.559c-0.048,0.482-0.492,1.204-0.889,1.295c-0.467,0.112-1.065-0.338-1.608-0.541C114.77,172.815,115.07,172.194,116.062,170.128z'/%3E%3Cpath fill-rule='evenodd' d='M177.376,172.701c-0.76,0.833-1.065,1.479-1.51,1.593c-0.822,0.211-1.72-0.047-1.673-1.131c0.025-0.477,0.57-1.312,0.892-1.314C175.719,171.839,176.359,172.29,177.376,172.701z'/%3E%3Cpath fill-rule='evenodd' d='M124.162,181.038c-0.851,0.43-1.495,1.014-1.848,0.871c-0.583-0.236-0.976-0.938-1.449-1.444c0.442-0.296,0.885-0.821,1.328-0.821C122.612,179.644,123.033,180.198,124.162,181.038z'/%3E%3Cpath fill-rule='evenodd' d='M111.683,180.61c-0.606,0.559-0.956,1.133-1.419,1.257c-1.131,0.293-1.425-0.632-1.333-1.436c0.038-0.341,0.819-0.821,1.27-0.825C110.62,179.604,111.045,180.151,111.683,180.61z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--clipboard .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill=''%3E%3Cpath d='M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--clock .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M895.322,883.911c0.136-0.136,0.309-0.203,0.52-0.203h0.09c0.211,0,0.385,0.067,0.521,0.203s0.203,0.31,0.203,0.52L897.333,896l8.451,0.678c0.211,0,0.384,0.068,0.52,0.203c0.136,0.136,0.203,0.31,0.203,0.521v0.09c0,0.211-0.067,0.384-0.203,0.52s-0.309,0.203-0.52,0.203l-10.62,0.679c-0.211,0-0.385-0.068-0.52-0.204c-0.136-0.135-0.204-0.309-0.204-0.52l0.678-13.738C895.118,884.221,895.187,884.047,895.322,883.911z M910.007,896c0-2.541-0.626-4.884-1.879-7.029s-2.953-3.845-5.099-5.099c-2.146-1.253-4.488-1.879-7.029-1.879s-4.884,0.626-7.029,1.879c-2.146,1.254-3.845,2.953-5.099,5.099c-1.253,2.146-1.879,4.488-1.879,7.029s0.626,4.884,1.879,7.029c1.254,2.146,2.953,3.846,5.099,5.099s4.488,1.879,7.029,1.879s4.884-0.626,7.029-1.879s3.846-2.953,5.099-5.099S910.007,898.541,910.007,896z M913.354,896c0,3.148-0.776,6.052-2.327,8.711c-1.552,2.658-3.657,4.764-6.315,6.315c-2.659,1.551-5.563,2.327-8.711,2.327s-6.052-0.776-8.711-2.327c-2.658-1.552-4.764-3.657-6.315-6.315c-1.551-2.659-2.327-5.563-2.327-8.711s0.776-6.052,2.327-8.711c1.552-2.658,3.657-4.764,6.315-6.315c2.659-1.551,5.563-2.327,8.711-2.327s6.052,0.776,8.711,2.327c2.658,1.552,4.764,3.657,6.315,6.315C912.577,889.948,913.354,892.852,913.354,896z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--close .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M913.834,906.868c0,0.8-0.28,1.481-0.841,2.041l-4.084,4.084c-0.56,0.561-1.241,0.841-2.041,0.841c-0.801,0-1.48-0.28-2.041-0.841L896,904.166l-8.827,8.827c-0.561,0.561-1.241,0.841-2.042,0.841c-0.801,0-1.481-0.28-2.042-0.841l-4.083-4.084c-0.561-0.56-0.841-1.241-0.841-2.041c0-0.801,0.28-1.48,0.841-2.041l8.826-8.827l-8.826-8.827c-0.561-0.56-0.841-1.241-0.841-2.041c0-0.801,0.28-1.481,0.841-2.042l4.083-4.083c0.561-0.561,1.241-0.841,2.042-0.841c0.8,0,1.481,0.28,2.042,0.841l8.827,8.826l8.827-8.826c0.561-0.561,1.24-0.841,2.041-0.841c0.8,0,1.481,0.28,2.041,0.841l4.084,4.083c0.561,0.561,0.841,1.241,0.841,2.042c0,0.8-0.28,1.481-0.841,2.041L904.166,896l8.827,8.827C913.554,905.388,913.834,906.067,913.834,906.868z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--close-thin .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cg%3E%3Cpath d='M11.118,10.694c0.117,-0.117 0.117,-0.307 0,-0.424l-10.182,-10.182c-0.117,-0.117 -0.307,-0.117 -0.424,0l-0.424,0.424c-0.117,0.117 -0.117,0.307 0,0.424l10.182,10.182c0.117,0.117 0.307,0.117 0.424,0l0.424,-0.424Z' /%3E%3Cpath d='M0.512,11.118c0.117,0.117 0.307,0.117 0.424,0l10.182,-10.182c0.117,-0.117 0.117,-0.307 0,-0.424l-0.424,-0.424c-0.117,-0.117 -0.307,-0.117 -0.424,0l-10.182,10.182c-0.117,0.117 -0.117,0.307 0,0.424l0.424,0.424Z' /%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--envelop .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M915.113,890.667v16.937c0,0.938-0.335,1.742-1.003,2.409c-0.669,0.67-1.473,1.004-2.41,1.004h-31.4c-0.938,0-1.742-0.334-2.411-1.004c-0.668-0.667-1.002-1.471-1.002-2.409v-16.937c0.626,0.696,1.344,1.315,2.154,1.855c5.148,3.498,8.682,5.952,10.602,7.359c0.811,0.598,1.469,1.063,1.973,1.397c0.505,0.334,1.177,0.675,2.016,1.024c0.838,0.349,1.621,0.522,2.347,0.522h0.042c0.726,0,1.508-0.174,2.346-0.522c0.84-0.35,1.512-0.69,2.018-1.024c0.504-0.334,1.161-0.8,1.972-1.397c2.418-1.749,5.958-4.203,10.624-7.359C913.791,891.968,914.501,891.349,915.113,890.667zM915.113,884.396c0,1.123-0.35,2.196-1.046,3.22c-0.697,1.024-1.564,1.899-2.602,2.625c-5.347,3.712-8.676,6.022-9.983,6.932c-0.142,0.102-0.444,0.317-0.907,0.651c-0.461,0.334-0.846,0.604-1.151,0.811c-0.306,0.207-0.676,0.438-1.109,0.693s-0.843,0.448-1.227,0.576s-0.74,0.192-1.067,0.192h-0.042c-0.327,0-0.683-0.064-1.067-0.192c-0.384-0.128-0.792-0.32-1.226-0.576c-0.434-0.256-0.804-0.486-1.109-0.693c-0.306-0.206-0.69-0.477-1.152-0.811c-0.462-0.334-0.765-0.55-0.907-0.651c-1.293-0.909-3.157-2.206-5.588-3.892c-2.432-1.686-3.89-2.699-4.373-3.04c-0.882-0.598-1.713-1.419-2.496-2.464c-0.782-1.045-1.173-2.016-1.173-2.912c0-1.109,0.295-2.033,0.885-2.773c0.59-0.739,1.433-1.109,2.528-1.109h31.4c0.924,0,1.725,0.334,2.399,1.002S915.113,883.457,915.113,884.396z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--facebook .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M905.537,877.897v5.829h-3.466c-1.266,0-2.12,0.265-2.561,0.794c-0.442,0.53-0.663,1.324-0.663,2.384v4.172h6.469l-0.861,6.534h-5.607v16.756h-6.755v-16.756h-5.629v-6.534h5.629v-4.813c0-2.737,0.766-4.86,2.295-6.369c1.531-1.508,3.57-2.262,6.116-2.262C902.667,877.633,904.345,877.721,905.537,877.897z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--globe .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M896,877.48c3.36,0,6.459,0.828,9.296,2.484c2.838,1.656,5.084,3.902,6.74,6.74c1.655,2.837,2.483,5.936,2.483,9.296c0,3.36-0.828,6.459-2.483,9.296c-1.656,2.838-3.902,5.084-6.74,6.74c-2.837,1.655-5.936,2.483-9.296,2.483c-3.36,0-6.458-0.828-9.296-2.483c-2.837-1.656-5.084-3.902-6.74-6.74c-1.656-2.837-2.484-5.936-2.484-9.296c0-3.36,0.828-6.458,2.484-9.296s3.902-5.084,6.74-6.74S892.64,877.48,896,877.48z M902.607,890.044c-0.032,0.016-0.108,0.092-0.229,0.229c-0.12,0.137-0.229,0.213-0.325,0.229c0.032,0,0.068-0.04,0.108-0.121c0.04-0.08,0.08-0.168,0.12-0.265c0.041-0.097,0.068-0.153,0.085-0.169c0.097-0.112,0.273-0.233,0.53-0.362c0.226-0.096,0.644-0.193,1.254-0.289c0.547-0.129,0.957-0.04,1.229,0.265c-0.031-0.032,0.045-0.137,0.229-0.313s0.302-0.273,0.35-0.29c0.048-0.032,0.169-0.068,0.361-0.108c0.193-0.04,0.313-0.101,0.362-0.181l0.048-0.531c-0.192,0.016-0.333-0.04-0.422-0.168c-0.088-0.129-0.141-0.297-0.156-0.506c0,0.032-0.049,0.096-0.146,0.193c0-0.113-0.036-0.177-0.108-0.193c-0.072-0.016-0.164-0.008-0.277,0.024c-0.112,0.032-0.185,0.04-0.217,0.024c-0.16-0.048-0.281-0.108-0.361-0.181c-0.081-0.072-0.145-0.205-0.193-0.398c-0.048-0.193-0.08-0.313-0.097-0.362c-0.031-0.08-0.108-0.168-0.229-0.265c-0.121-0.096-0.197-0.177-0.229-0.241c-0.016-0.032-0.036-0.076-0.06-0.132c-0.024-0.057-0.049-0.109-0.073-0.157c-0.023-0.048-0.056-0.093-0.096-0.133s-0.085-0.06-0.133-0.06s-0.104,0.04-0.169,0.12c-0.064,0.081-0.125,0.161-0.181,0.241c-0.057,0.081-0.093,0.121-0.108,0.121c-0.049-0.032-0.097-0.044-0.145-0.036c-0.049,0.008-0.085,0.016-0.109,0.024c-0.023,0.008-0.06,0.032-0.108,0.072c-0.048,0.04-0.088,0.068-0.12,0.084c-0.048,0.032-0.116,0.056-0.205,0.072s-0.157,0.032-0.205,0.048c0.241-0.08,0.233-0.168-0.024-0.265c-0.16-0.064-0.289-0.088-0.386-0.072c0.145-0.064,0.205-0.161,0.182-0.29c-0.024-0.128-0.093-0.241-0.205-0.337h0.12c-0.016-0.064-0.084-0.133-0.205-0.205c-0.12-0.072-0.261-0.141-0.422-0.205c-0.161-0.064-0.266-0.112-0.313-0.145c-0.129-0.08-0.401-0.157-0.819-0.229s-0.684-0.076-0.796-0.012c-0.081,0.097-0.117,0.181-0.108,0.253c0.008,0.072,0.04,0.185,0.096,0.337c0.057,0.153,0.085,0.253,0.085,0.302c0.016,0.096-0.028,0.201-0.133,0.313c-0.104,0.112-0.157,0.209-0.157,0.289c0,0.113,0.113,0.237,0.338,0.374c0.226,0.137,0.306,0.309,0.241,0.518c-0.048,0.129-0.177,0.257-0.386,0.386c-0.209,0.128-0.338,0.225-0.386,0.289c-0.08,0.129-0.093,0.277-0.036,0.446c0.056,0.169,0.141,0.301,0.253,0.398c0.032,0.032,0.044,0.064,0.036,0.096s-0.036,0.068-0.084,0.109c-0.049,0.04-0.093,0.072-0.133,0.096s-0.093,0.052-0.157,0.084l-0.072,0.048c-0.177,0.08-0.341,0.032-0.494-0.145c-0.152-0.177-0.261-0.386-0.325-0.627c-0.112-0.402-0.241-0.643-0.386-0.723c-0.37-0.129-0.604-0.121-0.699,0.024c-0.081-0.209-0.41-0.418-0.989-0.627c-0.402-0.145-0.868-0.177-1.398-0.096c0.097-0.016,0.097-0.137,0-0.362c-0.112-0.241-0.265-0.338-0.458-0.29c0.048-0.096,0.08-0.237,0.096-0.422s0.024-0.293,0.024-0.326c0.048-0.209,0.145-0.394,0.289-0.555c0.016-0.016,0.073-0.084,0.169-0.205c0.097-0.121,0.173-0.229,0.229-0.326c0.056-0.097,0.061-0.145,0.012-0.145c0.563,0.064,0.964-0.024,1.206-0.266c0.081-0.08,0.173-0.217,0.277-0.41s0.188-0.33,0.253-0.41c0.145-0.096,0.258-0.141,0.338-0.132c0.08,0.008,0.197,0.052,0.35,0.132c0.152,0.081,0.27,0.121,0.35,0.121c0.226,0.016,0.35-0.072,0.374-0.265s-0.036-0.354-0.181-0.482c0.192,0.016,0.217-0.121,0.072-0.41c-0.064-0.113-0.129-0.185-0.193-0.217c-0.192-0.064-0.41-0.024-0.651,0.121c-0.128,0.064-0.112,0.129,0.049,0.193c-0.017-0.016-0.093,0.068-0.229,0.253c-0.137,0.185-0.269,0.325-0.397,0.422s-0.258,0.056-0.386-0.121c-0.016-0.016-0.061-0.125-0.133-0.326c-0.072-0.201-0.149-0.309-0.229-0.325c-0.129,0-0.257,0.121-0.386,0.361c0.048-0.128-0.041-0.249-0.266-0.361c-0.225-0.113-0.418-0.177-0.579-0.193c0.306-0.193,0.241-0.41-0.193-0.651c-0.112-0.064-0.277-0.104-0.494-0.121c-0.217-0.016-0.374,0.016-0.47,0.097c-0.081,0.112-0.125,0.205-0.133,0.277s0.032,0.137,0.121,0.193s0.173,0.101,0.253,0.132c0.081,0.032,0.173,0.064,0.277,0.097s0.173,0.056,0.205,0.072c0.225,0.161,0.29,0.273,0.193,0.338c-0.032,0.016-0.101,0.044-0.205,0.084c-0.104,0.041-0.197,0.077-0.277,0.109c-0.081,0.032-0.129,0.064-0.145,0.096c-0.048,0.064-0.048,0.177,0,0.338c0.048,0.161,0.032,0.273-0.048,0.337c-0.08-0.081-0.152-0.221-0.217-0.422c-0.064-0.201-0.121-0.333-0.169-0.398c0.113,0.145-0.088,0.193-0.603,0.145l-0.241-0.024c-0.064,0-0.193,0.016-0.386,0.048c-0.193,0.032-0.358,0.04-0.495,0.024s-0.245-0.081-0.325-0.193c-0.064-0.129-0.064-0.29,0-0.482c0.016-0.064,0.048-0.08,0.096-0.048c-0.064-0.048-0.153-0.125-0.265-0.229c-0.113-0.104-0.193-0.173-0.241-0.205c-0.74,0.241-1.495,0.571-2.267,0.989c0.096,0.016,0.193,0.008,0.289-0.024c0.081-0.032,0.185-0.084,0.313-0.157c0.129-0.072,0.209-0.117,0.241-0.133c0.547-0.225,0.884-0.281,1.013-0.168l0.121-0.121c0.225,0.257,0.386,0.458,0.482,0.603c-0.112-0.064-0.354-0.072-0.723-0.024c-0.322,0.096-0.499,0.193-0.531,0.289c0.113,0.193,0.153,0.338,0.121,0.434c-0.064-0.048-0.157-0.128-0.277-0.241c-0.121-0.113-0.237-0.201-0.35-0.266c-0.113-0.064-0.233-0.104-0.362-0.121c-0.257,0-0.434,0.008-0.53,0.024c-2.347,1.286-4.236,3.07-5.667,5.353c0.113,0.113,0.209,0.177,0.29,0.193c0.064,0.016,0.104,0.089,0.121,0.217s0.036,0.217,0.06,0.265c0.024,0.048,0.117,0.024,0.277-0.072c0.145,0.128,0.169,0.281,0.072,0.458c0.016-0.016,0.37,0.201,1.061,0.651c0.306,0.273,0.474,0.442,0.506,0.506c0.048,0.177-0.032,0.321-0.241,0.434c-0.016-0.032-0.088-0.104-0.217-0.217c-0.128-0.112-0.201-0.145-0.217-0.096c-0.048,0.08-0.044,0.229,0.012,0.446c0.056,0.217,0.141,0.318,0.253,0.302c-0.113,0-0.189,0.128-0.229,0.386c-0.041,0.257-0.061,0.542-0.061,0.856s-0.008,0.502-0.024,0.567l0.048,0.024c-0.048,0.193-0.004,0.47,0.133,0.832s0.31,0.519,0.519,0.47c-0.209,0.048-0.048,0.394,0.482,1.037c0.096,0.129,0.161,0.201,0.193,0.217c0.048,0.032,0.145,0.092,0.289,0.181c0.145,0.088,0.266,0.169,0.362,0.241c0.097,0.072,0.177,0.157,0.241,0.253c0.064,0.08,0.145,0.261,0.241,0.542c0.096,0.281,0.209,0.47,0.337,0.566c-0.032,0.097,0.044,0.258,0.229,0.482c0.185,0.225,0.27,0.41,0.253,0.555c-0.016,0-0.036,0.008-0.061,0.024c-0.024,0.016-0.044,0.023-0.06,0.023c0.048,0.113,0.173,0.226,0.374,0.338c0.201,0.112,0.326,0.217,0.374,0.313c0.016,0.048,0.032,0.129,0.048,0.241s0.04,0.201,0.072,0.266c0.032,0.063,0.096,0.08,0.193,0.048c0.032-0.321-0.161-0.82-0.579-1.495c-0.241-0.402-0.378-0.635-0.41-0.699c-0.048-0.08-0.092-0.205-0.133-0.374c-0.04-0.169-0.076-0.285-0.108-0.35c0.032,0,0.081,0.012,0.145,0.036c0.064,0.024,0.132,0.053,0.205,0.085c0.073,0.032,0.133,0.063,0.181,0.096s0.064,0.057,0.048,0.072c-0.048,0.113-0.032,0.254,0.048,0.423c0.081,0.168,0.177,0.317,0.29,0.445c0.112,0.129,0.249,0.281,0.41,0.459c0.161,0.177,0.257,0.281,0.29,0.313c0.097,0.096,0.209,0.253,0.337,0.47c0.129,0.217,0.129,0.325,0,0.325c0.145,0,0.306,0.085,0.482,0.254s0.313,0.325,0.41,0.47c0.08,0.129,0.145,0.338,0.193,0.627c0.048,0.29,0.088,0.482,0.121,0.579c0.032,0.112,0.101,0.221,0.205,0.325s0.205,0.181,0.301,0.229l0.386,0.192l0.313,0.169c0.081,0.032,0.229,0.117,0.446,0.253c0.217,0.137,0.39,0.229,0.518,0.277c0.161,0.064,0.29,0.097,0.386,0.097c0.096,0,0.213-0.02,0.35-0.061c0.137-0.04,0.245-0.067,0.325-0.084c0.241-0.032,0.475,0.089,0.7,0.361c0.225,0.273,0.394,0.442,0.506,0.507c0.579,0.306,1.021,0.394,1.326,0.266c-0.032,0.016-0.028,0.076,0.012,0.181s0.104,0.229,0.193,0.374c0.088,0.145,0.16,0.261,0.217,0.35c0.057,0.088,0.101,0.156,0.133,0.204c0.08,0.097,0.225,0.218,0.434,0.362s0.354,0.265,0.435,0.361c0.097-0.064,0.152-0.137,0.169-0.217c-0.049,0.129,0.008,0.289,0.168,0.482c0.161,0.192,0.306,0.273,0.435,0.241c0.225-0.049,0.338-0.306,0.338-0.771c-0.499,0.241-0.893,0.096-1.182-0.435c0-0.016-0.021-0.061-0.061-0.133s-0.072-0.141-0.097-0.205c-0.023-0.063-0.044-0.132-0.061-0.204c-0.016-0.073-0.016-0.133,0-0.182c0.017-0.048,0.057-0.072,0.121-0.072c0.145,0,0.225-0.028,0.241-0.084c0.016-0.057,0-0.157-0.049-0.302c-0.048-0.145-0.08-0.249-0.096-0.313c-0.017-0.128-0.104-0.289-0.266-0.482c-0.161-0.192-0.257-0.313-0.289-0.361c-0.081,0.145-0.209,0.209-0.386,0.192c-0.177-0.016-0.306-0.088-0.386-0.217c0,0.017-0.013,0.061-0.036,0.133c-0.024,0.072-0.036,0.125-0.036,0.157c-0.209,0-0.33-0.009-0.362-0.024c0.016-0.049,0.036-0.189,0.061-0.422c0.024-0.233,0.052-0.414,0.084-0.543c0.016-0.064,0.06-0.16,0.132-0.289s0.133-0.245,0.181-0.35c0.049-0.104,0.081-0.205,0.097-0.302c0.017-0.097-0.02-0.173-0.108-0.229c-0.089-0.057-0.229-0.077-0.422-0.061c-0.306,0.016-0.515,0.177-0.627,0.482c-0.016,0.048-0.041,0.133-0.072,0.253c-0.032,0.12-0.073,0.213-0.121,0.277c-0.048,0.064-0.121,0.12-0.217,0.169c-0.112,0.048-0.305,0.064-0.579,0.048c-0.273-0.016-0.466-0.056-0.579-0.12c-0.209-0.129-0.39-0.362-0.543-0.699c-0.152-0.338-0.229-0.636-0.229-0.893c0-0.161,0.02-0.374,0.061-0.639c0.04-0.266,0.064-0.467,0.072-0.604c0.008-0.137-0.036-0.333-0.133-0.591c0.048-0.032,0.121-0.108,0.217-0.229c0.096-0.121,0.177-0.205,0.241-0.254c0.032-0.016,0.068-0.027,0.108-0.036c0.04-0.008,0.076-0.008,0.108,0c0.032,0.009,0.064-0.004,0.097-0.036c0.032-0.032,0.056-0.08,0.072-0.145c-0.016-0.016-0.048-0.04-0.097-0.072c-0.048-0.048-0.08-0.072-0.096-0.072c0.112,0.048,0.341,0.036,0.687-0.036s0.567-0.061,0.663,0.036c0.241,0.177,0.418,0.161,0.531-0.048c0-0.017-0.02-0.093-0.061-0.229c-0.04-0.137-0.044-0.245-0.012-0.325c0.08,0.434,0.313,0.506,0.699,0.217c0.048,0.048,0.172,0.089,0.374,0.12c0.201,0.032,0.342,0.073,0.422,0.121c0.049,0.032,0.104,0.076,0.169,0.133c0.064,0.056,0.108,0.092,0.133,0.108c0.024,0.016,0.064,0.012,0.12-0.012c0.057-0.024,0.125-0.077,0.205-0.157c0.161,0.225,0.258,0.418,0.29,0.579c0.177,0.643,0.329,0.996,0.458,1.061c0.112,0.049,0.2,0.064,0.265,0.049c0.064-0.017,0.101-0.093,0.108-0.229c0.009-0.137,0.009-0.249,0-0.338c-0.008-0.088-0.02-0.188-0.036-0.301l-0.023-0.193v-0.434l-0.024-0.193c-0.241-0.048-0.39-0.145-0.446-0.289c-0.056-0.145-0.044-0.294,0.036-0.446c0.081-0.153,0.201-0.302,0.362-0.446c0.016-0.016,0.08-0.044,0.192-0.084c0.112-0.04,0.237-0.092,0.374-0.157c0.137-0.064,0.237-0.128,0.302-0.193c0.337-0.305,0.458-0.586,0.361-0.844c0.112,0,0.201-0.072,0.266-0.217c-0.017,0-0.057-0.024-0.121-0.072s-0.124-0.088-0.181-0.121s-0.093-0.048-0.108-0.048c0.145-0.08,0.16-0.209,0.048-0.386c0.081-0.048,0.141-0.137,0.181-0.265c0.041-0.128,0.101-0.209,0.182-0.241c0.145,0.193,0.313,0.209,0.506,0.048c0.129-0.128,0.137-0.257,0.024-0.386c0.08-0.113,0.245-0.197,0.494-0.253s0.397-0.132,0.446-0.229c0.112,0.032,0.177,0.016,0.192-0.048c0.017-0.064,0.024-0.161,0.024-0.289c0-0.129,0.024-0.225,0.072-0.29c0.064-0.081,0.185-0.153,0.362-0.217c0.177-0.064,0.281-0.104,0.313-0.121l0.409-0.266c0.049-0.064,0.049-0.096,0-0.096c0.29,0.032,0.539-0.056,0.748-0.265c0.16-0.177,0.112-0.338-0.145-0.482c0.048-0.097,0.023-0.173-0.072-0.229c-0.097-0.056-0.218-0.101-0.362-0.133c0.049-0.016,0.141-0.02,0.277-0.012c0.137,0.008,0.222-0.004,0.253-0.036c0.241-0.161,0.186-0.289-0.168-0.386C903.371,889.674,903.025,889.771,902.607,890.044z M898.677,911.191c3.312-0.578,6.133-2.098,8.464-4.558c-0.048-0.048-0.148-0.084-0.302-0.108c-0.152-0.023-0.253-0.052-0.301-0.084c-0.29-0.112-0.482-0.177-0.579-0.193c0.017-0.112-0.004-0.217-0.061-0.313c-0.056-0.096-0.12-0.168-0.192-0.217c-0.072-0.048-0.173-0.112-0.302-0.192c-0.129-0.081-0.217-0.137-0.265-0.169c-0.032-0.032-0.089-0.081-0.169-0.145c-0.081-0.064-0.137-0.109-0.169-0.133c-0.032-0.024-0.093-0.061-0.181-0.108c-0.089-0.049-0.157-0.064-0.205-0.049c-0.049,0.017-0.129,0.024-0.241,0.024l-0.072,0.024c-0.049,0.016-0.093,0.036-0.133,0.06c-0.04,0.024-0.084,0.049-0.133,0.072c-0.048,0.024-0.08,0.049-0.097,0.073c-0.016,0.023-0.016,0.044,0,0.06c-0.337-0.273-0.627-0.45-0.868-0.53c-0.08-0.016-0.168-0.061-0.265-0.133s-0.181-0.128-0.253-0.169c-0.073-0.04-0.153-0.052-0.241-0.036c-0.089,0.017-0.182,0.072-0.277,0.169c-0.081,0.081-0.129,0.201-0.146,0.362c-0.016,0.16-0.031,0.265-0.048,0.313c-0.112-0.081-0.112-0.222,0-0.423c0.112-0.2,0.129-0.35,0.048-0.445c-0.048-0.097-0.132-0.133-0.253-0.108c-0.12,0.023-0.217,0.06-0.289,0.108c-0.072,0.048-0.165,0.116-0.277,0.205c-0.112,0.088-0.185,0.141-0.217,0.156c-0.032,0.017-0.101,0.061-0.205,0.133s-0.173,0.133-0.205,0.181c-0.048,0.064-0.097,0.161-0.145,0.289c-0.049,0.129-0.089,0.218-0.121,0.266c-0.032-0.064-0.124-0.116-0.277-0.157c-0.152-0.04-0.229-0.084-0.229-0.132c0.032,0.16,0.064,0.441,0.097,0.844c0.031,0.401,0.072,0.707,0.12,0.916c0.112,0.499,0.016,0.885-0.289,1.158c-0.435,0.401-0.668,0.723-0.699,0.964c-0.064,0.354,0.031,0.563,0.289,0.627c0,0.112-0.064,0.277-0.193,0.494c-0.128,0.218-0.185,0.391-0.168,0.519C898.629,910.902,898.645,911.031,898.677,911.191z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--locker .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 15' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cpath d='M10.602,5.33l0,-1.991c0,-1.347 -1.347,-3.339 -4.628,-3.339c-3.339,0 -4.628,1.992 -4.628,3.339l0,1.992l-1.346,0l0,7.322c0,0.006 0,0.011 0,0.017c0,1.084 0.892,1.975 1.975,1.975c0.006,0 0.011,0 0.017,0l7.967,0c0.006,0 0.011,0 0.017,0c1.084,0 1.975,-0.891 1.975,-1.975c0,-0.006 0,-0.011 0,-0.017l0,-7.323l-1.349,0Zm-7.967,-2.636c0,0 0.644,-1.347 3.339,-1.347c2.636,0 3.339,1.347 3.339,1.347l0,2.636l-6.677,0l-0.001,-2.636Zm7.967,9.958c-0.003,0.352 -0.292,0.641 -0.644,0.644l-8.025,0c-0.352,-0.003 -0.641,-0.292 -0.644,-0.644l0,-5.974l9.314,0l-0.001,5.974Zm-5.33,-2.163l0,1.523l1.351,0l0,-1.523c0.417,-0.239 0.666,-0.692 0.644,-1.172c0,-0.739 -0.608,-1.347 -1.347,-1.347c-0.74,0 -1.348,0.608 -1.348,1.347c0.025,0.482 0.287,0.922 0.7,1.172Z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--nestle .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208 59' fill=''%3E%3Cpath d='M110.427,15.29c-0.29,0.351 -0.456,0.742 -0.456,1.424l0,18.746l-0.102,0c0,0 -10.26,-18.292 -10.755,-19.138c-0.351,-0.6 -0.744,-1.011 -1.26,-1.322c-0.516,-0.288 -1.052,-0.475 -2.084,-0.475l-3.386,0c-0.784,0 -1.279,0.269 -1.632,0.682c-0.289,0.352 -0.454,0.745 -0.454,1.423l0,26.573c0,0.681 0.165,1.074 0.454,1.425c0.353,0.414 0.848,0.681 1.632,0.681l1.92,0c0.785,0 1.28,-0.267 1.63,-0.681c0.29,-0.351 0.455,-0.744 0.455,-1.425l0,-19.2l0.103,0c0,0 10.65,18.869 11.085,19.572c0.596,0.991 1.608,1.733 3.054,1.733l3.283,0c0.784,0 1.279,-0.267 1.63,-0.681c0.291,-0.351 0.455,-0.744 0.455,-1.425l0,-23.97l43.131,0c0.431,0 0.763,-0.124 1.011,-0.33c0.269,-0.248 0.394,-0.58 0.394,-1.073l0,-1.817c0,-0.496 -0.125,-0.826 -0.394,-1.074c-0.248,-0.206 -0.58,-0.331 -1.011,-0.331l-47.074,0c-0.783,0 -1.281,0.27 -1.629,0.683Zm18.828,7.102c-7.166,0 -11.189,5.596 -11.189,11.499c0,6.3 4.314,11.831 11.229,11.831c3.45,0 6.832,-1.298 8.774,-3.591c0.848,-0.993 1.529,-2.376 1.529,-3.222c0,-0.288 -0.062,-0.535 -0.228,-0.722c-0.166,-0.208 -0.414,-0.332 -0.846,-0.332l-3.324,0c-0.661,0 -1.113,0.25 -1.443,0.744c-0.975,1.424 -2.376,2.168 -4.44,2.168c-3.097,0 -5.102,-2.354 -5.245,-4.934l14.371,0c0.64,0 1.094,-0.144 1.403,-0.455c0.349,-0.33 0.517,-0.806 0.517,-1.692c0,-2.704 -0.847,-5.513 -2.624,-7.66c-1.817,-2.168 -4.582,-3.634 -8.484,-3.634Zm22.155,0c-5.657,0 -9.373,2.685 -9.373,6.979c0,1.527 0.555,2.767 1.464,3.737c1.055,1.136 2.56,1.92 4.749,2.476l4.729,1.199c1.302,0.329 2.455,0.721 2.455,1.856c0,1.757 -1.854,2.355 -3.84,2.355c-0.969,0 -1.98,-0.185 -2.808,-0.599c-0.578,-0.288 -1.074,-0.701 -1.424,-1.261c-0.31,-0.473 -0.414,-0.826 -0.888,-1.094c-0.289,-0.164 -0.64,-0.187 -1.115,-0.187l-2.562,0c-0.556,0 -0.824,0.166 -1.01,0.393c-0.186,0.228 -0.247,0.558 -0.247,0.888c0,0.826 0.289,1.859 0.969,2.788c1.568,2.104 4.853,3.798 9.046,3.798c4.128,0 9.847,-1.712 9.847,-7.246c0,-1.424 -0.414,-2.642 -1.177,-3.634c-0.971,-1.259 -2.354,-2.127 -4.708,-2.727l-4.688,-1.196c-1.938,-0.496 -2.85,-0.847 -2.85,-2.043c0,-1.157 1.033,-2.086 3.43,-2.086c1.401,0 2.683,0.31 3.51,1.177c0.68,0.723 0.555,1.095 1.092,1.384c0.331,0.166 0.703,0.166 1.28,0.166l2.335,0c0.369,0 0.64,-0.063 0.845,-0.289c0.166,-0.186 0.269,-0.476 0.269,-0.95c0,-1.074 -0.703,-2.458 -1.939,-3.509c-1.655,-1.426 -4.254,-2.375 -7.391,-2.375Zm12.861,0.785l-1.155,0c-0.436,0 -0.765,0.123 -1.011,0.33c-0.269,0.248 -0.394,0.577 -0.394,1.073l0,1.425c0,0.496 0.125,0.826 0.394,1.073c0.246,0.207 0.575,0.33 1.011,0.33l1.155,0l0,10.303c0,2.642 0.722,4.294 2.066,5.616c1.238,1.22 2.847,1.981 5.655,1.981l1.757,0c0.432,0 0.762,-0.123 1.008,-0.33c0.271,-0.248 0.435,-0.58 0.435,-1.073l0,-1.797c0,-0.495 -0.164,-0.825 -0.435,-1.073c-0.246,-0.208 -0.576,-0.332 -1.008,-0.332l-0.25,0c-1.113,0 -1.878,-0.289 -2.395,-0.783c-0.619,-0.578 -0.929,-1.466 -0.929,-2.621l0,-9.891l3.757,0c0.433,0 0.765,-0.123 1.011,-0.33c0.271,-0.248 0.391,-0.578 0.391,-1.073l0,-1.425c0,-0.496 -0.12,-0.825 -0.391,-1.073c-0.246,-0.207 -0.578,-0.33 -1.011,-0.33l-3.738,0l0,-6.731c0,-0.538 -0.164,-0.93 -0.412,-1.239c-0.309,-0.372 -0.742,-0.6 -1.384,-0.6l-2.334,0c-0.638,0 -1.072,0.228 -1.38,0.6c-0.25,0.31 -0.414,0.702 -0.414,1.239l0,6.731l0.001,0Zm12.637,20.293c0,0.537 0.164,0.929 0.411,1.24c0.311,0.373 0.744,0.599 1.384,0.599l2.456,0c0.642,0 1.073,-0.226 1.383,-0.599c0.248,-0.312 0.412,-0.703 0.412,-1.24l0,-27.022c0,-0.538 -0.164,-0.931 -0.412,-1.241c-0.31,-0.372 -0.741,-0.6 -1.383,-0.6l-2.456,0c-0.64,0 -1.073,0.228 -1.384,0.6c-0.247,0.311 -0.411,0.703 -0.411,1.241l0,27.022Zm-52.793,-12.035c0.268,-2.54 2.209,-4.439 5.162,-4.439c2.889,0 4.894,1.899 5.159,4.439l-10.321,0Zm81.201,-12.203c0.432,0 0.765,-0.124 1.011,-0.33c0.271,-0.248 0.394,-0.58 0.394,-1.073l0,-1.921c0,-0.743 -0.146,-1.114 -0.394,-1.383c-0.228,-0.248 -0.599,-0.393 -1.011,-0.393c-0.332,0 -0.66,0.042 -1.218,0.104l-16.476,1.631c-0.476,0.041 -0.703,0.186 -0.869,0.371c-0.184,0.207 -0.268,0.475 -0.268,0.847l0,1.073c0,0.414 0.084,0.599 0.228,0.764c0.184,0.207 0.454,0.31 0.825,0.31l17.778,0Zm-9.107,3.16c-7.164,0 -11.188,5.596 -11.188,11.499c0,6.3 4.313,11.831 11.229,11.831c3.448,0 6.832,-1.298 8.772,-3.591c0.85,-0.993 1.529,-2.376 1.529,-3.222c0,-0.288 -0.061,-0.535 -0.227,-0.722c-0.164,-0.208 -0.412,-0.332 -0.847,-0.332l-3.322,0c-0.66,0 -1.115,0.25 -1.447,0.744c-0.97,1.424 -2.374,2.168 -4.438,2.168c-3.098,0 -5.101,-2.354 -5.246,-4.934l14.412,0c0.642,0 1.097,-0.144 1.404,-0.455c0.352,-0.33 0.516,-0.806 0.516,-1.692c0,-2.704 -0.846,-5.513 -2.621,-7.66c-1.814,-2.168 -4.623,-3.634 -8.526,-3.634Zm-5.14,9.043c0.27,-2.54 2.209,-4.439 5.163,-4.439c2.89,0 4.893,1.899 5.16,4.439l-10.323,0Z'/%3E%3Cpath d='M67.013,19.48c-5.344,-7.973 -10.042,-10.659 -11.363,-11.923c-1.451,-1.394 -2.557,-2.974 -3.261,-3.736c-1.565,-1.707 -3.592,-3.819 -6.924,-3.819c-3.218,0 -5.344,2.097 -6.033,3.907c-0.202,0.517 -0.359,1.15 -0.502,1.379c-0.316,0.518 -1.739,2.945 -2.328,3.907l2.657,0l-1.292,2.44c1.507,-0.328 2.585,-0.574 4.022,-0.574c1.279,0 2.197,0.302 2.6,1.106c0.747,1.496 0.747,6.021 2.011,9.425c1.178,3.202 4.051,6.333 7.283,8.731c0.043,0.028 0.087,0.045 0.145,0.045c0.158,0 0.258,-0.114 0.258,-0.229c0,-0.086 -0.029,-0.144 -0.1,-0.216c-2.702,-2.701 -4.9,-5.689 -6.077,-8.965c-1.164,-3.189 -0.977,-7.672 -1.997,-9.666c-0.676,-1.322 -2.111,-1.669 -3.434,-1.669c-1.063,0 -2.054,0.218 -2.514,0.318l1.163,-1.968l-1.968,0c0.417,-0.733 0.849,-1.408 1.064,-1.812c0.187,-0.344 0.258,-0.775 0.488,-1.363c0.747,-1.882 2.399,-3.074 4.553,-3.074c2.701,0 4.281,1.738 5.847,3.476c0.718,0.803 1.896,2.485 3.261,3.734c0.934,0.863 2.715,1.824 5.459,4.655c1.58,1.638 3.418,3.763 5.358,6.607c6.938,10.154 11.491,19.106 14.034,26.086l-0.043,0.029c-7.282,-4.942 -13.589,-9.611 -18.674,-15.37c-3.606,-4.096 -6.737,-8.834 -9.467,-14.883c-0.187,-0.4 -0.344,-0.774 -0.517,-1.164c-0.072,-0.157 -0.144,-0.2 -0.257,-0.2c-0.145,0 -0.246,0.1 -0.246,0.243c0,0.159 0.072,0.503 0.231,1.193c1.449,6.264 5.472,11.88 9.767,16.549c4.281,4.641 9.123,8.634 13.102,11.538l3.104,8.875c0.071,0.215 0.157,0.443 0.157,0.659c0,0.16 -0.043,0.287 -0.144,0.374c-0.085,0.088 -0.201,0.13 -0.459,0.13l-0.934,0c-0.401,0 -0.56,-0.057 -0.704,-0.172c-0.144,-0.114 -0.244,-0.288 -0.316,-0.489c-0.273,-0.832 -1.91,-5.501 -2.226,-6.448c-0.059,-0.175 -0.159,-0.232 -0.273,-0.232c-0.144,0 -0.244,0.118 -0.244,0.246c0,0.115 0.043,0.244 0.115,0.646c0.416,2.128 0.904,4.512 1.106,5.416c0.086,0.416 0.187,0.806 0.187,1.092c0,0.259 -0.057,0.402 -0.273,0.617l-0.962,0.978c-0.229,0.23 -0.359,0.287 -0.545,0.287c-0.23,0 -0.418,-0.159 -0.504,-0.559c-1.091,-5.101 -2.743,-11.419 -3.173,-13.176c-0.1,-0.386 -0.172,-0.602 -0.402,-0.602c-0.201,0 -0.274,0.142 -0.274,0.316c0,0.129 0.031,0.285 0.045,0.401c0.258,1.811 1.306,8.404 2.442,14.421c0.201,1.038 0.589,1.609 1.479,1.609c0.402,0 0.791,-0.157 1.15,-0.502c0.59,-0.59 0.762,-0.746 1.466,-1.437c0.502,-0.488 0.847,-0.69 1.709,-0.69l2.125,0c0.503,0 0.777,-0.128 1.02,-0.357c0.23,-0.217 0.374,-0.516 0.374,-0.948c0,-0.445 -0.115,-0.806 -0.272,-1.251c-0.546,-1.463 -2.299,-6.419 -2.817,-7.814l0.043,-0.026c1.797,1.364 4.411,3.101 5.56,3.101c0.359,0 0.575,-0.156 0.575,-0.718c-0.004,-2.641 -4.399,-13.516 -14.441,-28.484Z'/%3E%3Cpath d='M17.697,2.787c0.302,-0.661 0.963,-1.119 1.753,-1.119c1.077,0 1.939,0.832 1.939,1.939c0,0.646 -0.302,1.207 -0.777,1.551c0.101,0.373 0.172,0.703 0.172,1.019c0,1.207 -0.718,2.055 -2.04,2.5c-0.172,0.731 -0.489,1.393 -1.005,1.881c-0.862,0.833 -1.738,0.833 -1.738,1.177c0,0.188 0.129,0.303 0.489,0.303c1.594,0 3.16,-0.89 3.347,-2.371c1.522,-0.517 2.442,-2.054 2.442,-3.274c0,-0.317 -0.029,-0.588 -0.158,-0.848c0.417,-0.402 0.905,-1.092 0.905,-2.112c0,-0.891 -0.388,-1.794 -1.077,-2.456c-0.603,-0.59 -1.45,-0.977 -2.442,-0.977c-1.437,0 -2.37,0.776 -2.901,1.536c-1.566,0 -3.591,1.739 -3.591,4.224l-0.215,0c-0.145,-0.862 -1.035,-1.437 -1.782,-1.48c-0.603,-1.81 -1.967,-3.361 -4.208,-3.361c-0.258,0 -0.575,0.014 -0.848,0.058c-0.66,-0.604 -1.393,-0.977 -2.414,-0.977c-1.952,0 -3.547,1.566 -3.547,3.548c0,1.235 0.56,2.083 1.624,2.829c0,0 -0.015,0.157 -0.015,0.231c0,1.58 1.724,4.05 4.281,4.05c0,0.401 0.503,0.948 1.063,1.048l0,0.202l-0.216,0c-3.519,0 -5.013,1.695 -5.013,2.83c-1.049,0.432 -1.724,1.594 -1.724,2.672c0,2.141 1.566,3.663 3.635,3.663c0.689,0 1.394,-0.272 1.882,-0.647c0.358,0.129 0.818,0.203 1.292,0.203c0.99,0 2.097,-0.344 2.873,-1.481c0.116,0.016 0.215,0.016 0.331,0.016c1.263,0 2.355,-0.834 2.93,-1.924c0.143,-0.273 0.201,-0.488 0.201,-0.648c0,-0.157 -0.072,-0.287 -0.229,-0.287c-0.201,0 -0.23,0.187 -0.588,0.518c-0.805,0.732 -2.041,1.005 -3.305,1.005c-0.617,0.905 -1.379,1.379 -2.256,1.379c-0.646,0 -1.148,-0.172 -1.665,-0.517c-0.417,0.458 -0.934,0.646 -1.437,0.646c-1.135,0 -1.939,-0.791 -1.939,-1.939c0,-0.806 0.518,-1.522 1.235,-1.796c0.13,-1.421 1.651,-2.383 3.549,-2.383c0.243,0 0.489,0.013 0.746,0.043c0.288,-0.459 0.978,-0.948 1.953,-1.077c0.203,-0.029 0.36,-0.043 0.475,-0.101c0.116,-0.057 0.172,-0.172 0.172,-0.301c0,-0.115 -0.042,-0.218 -0.157,-0.288c-0.103,-0.057 -0.275,-0.087 -0.476,-0.13c-0.905,-0.172 -1.983,-0.732 -2.529,-2.098c-2.167,0 -3.763,-1.738 -3.763,-3.69l0,-0.131c-0.719,-0.287 -1.207,-0.978 -1.207,-1.795c0,-1.079 0.847,-1.94 1.925,-1.94c0.646,0 1.206,0.316 1.565,0.79c0.302,-0.086 0.646,-0.115 0.977,-0.115c1.608,0 3.333,1.021 3.663,3.003c2.069,0.188 2.558,1.939 2.687,2.671c0.073,0.373 0.13,0.69 0.374,0.69c0.259,0 0.316,-0.289 0.403,-0.674c0.157,-0.735 0.43,-1.322 0.976,-1.782c-0.002,-1.882 1.407,-3.506 3.403,-3.506Z'/%3E%3Cpath d='M21.878,14.05c-0.676,0.963 -1.164,1.436 -2.701,3.247c-2.025,2.398 -3.088,4.339 -4.855,8.647c0.288,-0.029 0.704,-0.057 1.164,-0.057c0.229,0 0.416,0 0.718,0.014l0.216,-0.46c0.992,-2.124 2.327,-4.999 4.194,-7.21l0.647,-0.762c1.923,-2.254 3.117,-3.591 3.864,-6.665c0.259,-1.091 0.474,-2.068 1.206,-2.771c0.661,-0.632 1.495,-0.906 2.341,-0.906c0.719,0 1.25,0.172 2.025,0.503c0.705,0.3 0.963,0.358 1.71,0.358c0.257,0 0.444,-0.014 0.617,-0.028l-1.006,1.349l1.365,0.962c-1.71,0.503 -2.615,2.155 -2.917,2.918c-0.057,0.158 -0.085,0.258 -0.085,0.358c0,0.115 0.057,0.229 0.229,0.229c0.188,0 0.331,-0.143 0.575,-0.43c0.833,-1.006 1.495,-1.697 4.568,-2.658l-2.168,-1.638l1.638,-2.399l-1.537,0c-0.977,0 -1.624,-0.014 -2.472,-0.403c-1.149,-0.531 -1.738,-0.761 -2.757,-0.761c-1.25,0 -2.385,0.445 -3.318,1.308c-1.078,0.99 -1.408,2.312 -1.796,3.763c-0.302,1.122 -0.661,2.357 -1.465,3.492Z'/%3E%3Cpath d='M25.182,23.831c-0.819,1.107 -1.94,2.557 -2.801,4.095c0.273,0.13 1.178,0.619 1.494,0.789c0.991,-1.491 2.369,-3.33 3.275,-4.725c0.819,-1.263 1.148,-1.809 1.207,-3.504c0.015,-0.288 0.015,-0.562 0.042,-0.833c0.073,-0.877 0.303,-1.768 1.136,-2.586c0.618,-0.618 1.509,-0.935 2.399,-0.935c0.861,0 1.364,0.245 2.111,0.245c0.532,0 0.919,-0.13 1.264,-0.259l0.273,-0.101l-0.661,1.581l1.552,0.632c-0.991,0.618 -3.161,3.275 -3.161,6.42c0,1.136 0.172,2.185 0.417,3.119c0.028,0.1 0.085,0.2 0.244,0.2c0.143,0 0.244,-0.086 0.258,-0.244l0.015,-0.33c0.042,-0.963 0.114,-2.485 0.502,-3.85c0.646,-2.299 2.385,-4.454 4.122,-5.489l-2.471,-1.076l1.064,-2.601l-1.164,0.246c-0.703,0.143 -1.222,0.271 -1.839,0.271c-0.402,0 -0.862,-0.057 -1.408,-0.186c-0.417,-0.101 -0.863,-0.187 -1.494,-0.187c-1.135,0 -2.356,0.432 -3.188,1.235c-1.524,1.452 -1.61,3.017 -1.71,4.412c-0.128,1.853 -0.473,2.312 -1.478,3.661Z'/%3E%3Cpath d='M62.042,24.708c-0.101,-0.129 -0.187,-0.187 -0.301,-0.187c-0.172,0 -0.26,0.114 -0.26,0.244c0,0.201 0.145,0.447 0.503,1.049c1.092,1.853 2.442,3.719 4.109,5.474c1.795,1.91 3.907,3.691 6.163,5.286l0.703,0.488c0.101,0.071 0.173,0.114 0.258,0.114c0.144,0 0.245,-0.144 0.245,-0.259c0,-0.071 -0.029,-0.144 -0.116,-0.217c-2.097,-1.909 -4.352,-4.236 -6.464,-6.477c-1.651,-1.765 -3.345,-3.632 -4.84,-5.515Z'/%3E%3Cpath d='M15.815,18.202c0.216,-0.358 0.862,-1.235 1.121,-1.509c-1.106,-2.241 -2.917,-4.38 -3.706,-5.229l-0.661,0.648c0.761,1.105 2.04,3.246 3.246,6.09Z'/%3E%3Cpath d='M5.286,5.229c-0.129,-0.115 -0.157,-0.186 -0.157,-0.272c0,-0.101 0.071,-0.216 0.229,-0.216c0.058,0 0.115,0.014 0.188,0.043c1.063,0.432 1.968,0.934 2.772,1.553c0.676,0.516 1.336,1.147 1.981,1.909l-0.602,0.689c-0.747,-0.617 -3.161,-2.641 -4.411,-3.706Z'/%3E%3Cpath d='M15.472,10.043l-0.776,-0.475c0.503,-1.193 1.12,-2.284 1.854,-3.102c0.517,-0.59 1.005,-1.064 1.551,-1.537c0.129,-0.101 0.201,-0.188 0.33,-0.188c0.144,0 0.244,0.115 0.244,0.23c0,0.057 -0.029,0.129 -0.086,0.215c-0.877,1.364 -2.587,4.066 -3.117,4.857Z'/%3E%3Cpath d='M5.731,16.708c-0.186,0.073 -0.273,0.115 -0.374,0.115c-0.157,0 -0.229,-0.13 -0.229,-0.231c0,-0.1 0.042,-0.157 0.143,-0.244c1.768,-1.378 3.319,-1.924 5.459,-2.283l0.258,0.861l-5.257,1.782Z'/%3E%3Cpath d='M42.577,5.56c0,-0.502 0.259,-1.408 1.193,-1.408c0.316,0 0.617,0.072 0.861,0.187c0.345,0.158 0.575,0.388 0.575,0.633c0,0.257 -0.26,0.516 -0.646,0.833c-0.402,0.329 -0.919,0.632 -1.336,0.632c-0.502,0 -0.647,-0.475 -0.647,-0.877Z'/%3E%3Cpath d='M27.998,9.754c0,-0.617 0.374,-1.293 1.09,-1.293c0.317,0 0.69,0.13 0.963,0.39c0.159,0.144 0.23,0.301 0.23,0.459c0,0.347 -0.33,0.676 -0.718,0.906c-0.302,0.172 -0.618,0.287 -0.891,0.287c-0.445,-0.001 -0.674,-0.275 -0.674,-0.749Z'/%3E%3Cpath d='M31.374,18.619c0,-0.144 0.014,-0.317 0.071,-0.49c0.115,-0.372 0.358,-0.732 0.963,-0.732c0.272,0 0.574,0.072 0.817,0.247c0.216,0.141 0.303,0.328 0.303,0.514c0,0.619 -1.034,1.337 -1.552,1.337c-0.373,-0.001 -0.602,-0.36 -0.602,-0.876Z'/%3E%3Cpath d='M25.713,36.746c-1.939,0 -2.801,-0.919 -2.801,-2.08c0,-2.041 3.578,-4.038 6.794,-5.272l0.834,1.077c-1.982,0.791 -5.975,2.486 -5.975,3.949c0,0.519 0.301,0.892 1.507,0.892c2.097,0 4.353,-1.021 6.436,-2.039c0.157,-0.072 0.344,-0.144 0.517,-0.144c0.273,0 0.445,0.084 0.647,0.372l0.344,0.474c-2.428,1.336 -5.458,2.771 -8.303,2.771Z'/%3E%3Cpath d='M31.057,37.293c-1.896,1.062 -3.864,1.764 -5.601,1.764c-1.94,0 -3.664,-0.832 -5.1,-3c-0.604,-0.918 -1.079,-2.068 -1.653,-3.089c-0.689,-1.207 -1.437,-1.853 -2.744,-1.853c-1.192,0 -2.355,0.489 -3.591,1.02l0.058,0.273c0.101,0.444 0.273,0.762 0.689,0.762c0.188,0 0.374,-0.088 0.475,-0.116c0.689,-0.216 1.192,-0.401 1.896,-0.401c1.078,0 1.595,0.633 2.329,2.183l0.271,0.575c-0.747,0.259 -2.5,0.388 -3.808,0.388l-0.617,0l0.1,0.617c0.043,0.259 0.144,0.474 0.36,0.576c0.258,0.129 0.632,0.144 1.279,0.144c1.638,0 2.829,-0.201 3.519,-0.375c1.767,2.63 4.195,3.636 6.538,3.636c1.996,0 4.021,-0.731 5.961,-1.795l-0.361,-1.309Z'/%3E%3Cpath d='M33.012,37.939l-0.346,-1.322c2.96,-1.595 5.66,-2.872 9.97,-3.29c0.087,1.654 -0.029,3.737 1.193,3.737c1.119,0 3.562,-2.891 6.377,-6.508c0.26,0.243 0.675,0.502 1.048,0.791l-0.717,0.932c-2.744,3.534 -5.085,6.552 -7.01,6.552c-1.796,0 -2.47,-2.114 -2.5,-3.691c-2.744,0.271 -5.33,1.19 -8.015,2.799Z'/%3E%3Cpath d='M71.021,9.108c-1.121,0 -1.437,-0.619 -1.437,-1.494c0,-1.809 1.134,-4.408 1.852,-5.888l-1.738,0c-0.905,1.751 -4.468,7.368 -6.392,9.696l1.105,1.192c1.035,-1.15 2.17,-3.103 3.404,-5.028l0.23,0c0,0.102 -0.015,0.215 -0.015,0.316c0,1.623 0.833,2.83 2.886,2.83c1.266,0 3.248,-0.633 5.114,-1.264c1.553,-0.532 2.974,-1.078 3.679,-1.278l0,-1.723c-0.804,0.244 -2.442,0.874 -4.137,1.463c-1.778,0.616 -3.531,1.178 -4.551,1.178Z'/%3E%3Cpath d='M74.856,14.323c1.724,-0.731 4.813,-1.969 6.594,-2.614l0,-1.752c-3.578,1.321 -9.854,3.921 -14.136,6.248c0.115,0.143 0.863,1.192 0.949,1.322c1.81,-0.746 3.433,-1.236 4.898,-1.236c2.054,0 3.735,0 6.551,-0.66l0,-1.322c-1.581,0.287 -3.261,0.631 -4.353,0.631c-0.646,0 -0.833,-0.086 -0.833,-0.3c-0.001,-0.131 0.086,-0.217 0.33,-0.317Z'/%3E%3Cpath d='M37.362,23.719l7.341,0l-0.545,-1.323l-6.104,0l-0.692,1.323Z'  /%3E%3Cpath d='M11.607,30.283c0.776,0 1.408,-0.258 2.011,-0.504c0.576,-0.229 1.149,-0.46 1.924,-0.46c1.84,0 4.11,0.893 6.105,1.739c0.116,0.043 0.245,0.073 0.374,0.073c0.316,0 0.561,-0.146 0.719,-0.447l0.259,-0.473c-2.199,-1.279 -5.702,-2.645 -7.527,-2.645c-0.833,0 -1.438,0.217 -2.012,0.446c-0.646,0.26 -1.207,0.533 -1.795,0.533c-1.451,0 -5.171,-1.437 -5.171,-2.83c0,-1.638 5.918,-2.269 6.564,-2.269l0.589,-1.336c-4.295,0 -9.409,1.507 -9.409,3.505c0,0.573 0.332,0.862 0.332,1.393c0,0.719 -0.332,1.207 -0.332,2.014c0,0.529 0.317,1.206 0.69,1.793c0.402,0.617 0.876,1.021 0.876,1.537c0,0.388 -0.258,0.849 -0.258,1.753c0,1.938 1.105,3.117 3.26,5.429l0.431,0.459c-1.781,0.691 -5.1,2.129 -5.875,2.458c-2.687,1.12 -3.362,2.484 -3.362,4.639c0,0.834 0,1.78 0.057,2.632l0.517,0c1.077,0 1.208,-0.647 1.208,-1.268c0,-0.415 -0.014,-0.889 -0.014,-1.407c0.014,-1.191 0.057,-2.255 1.981,-3.116c0.777,-0.344 4.583,-1.896 7.412,-3.104c0.834,-0.36 1.609,-0.661 2.472,-0.661c0.962,0 2.068,0.416 3.448,1.236c1.163,0.69 2.384,1.623 3.347,2.701l1.22,-0.935c-1.048,-1.234 -2.499,-2.342 -3.95,-3.204c-1.451,-0.86 -2.743,-1.362 -3.834,-1.362c-0.475,0 -0.863,0.086 -1.193,0.172c-0.389,0.1 -0.748,0.216 -1.208,0.216c-0.531,0 -0.976,-0.13 -1.622,-0.878c-0.245,-0.273 -1.796,-2.04 -2.126,-2.556c-0.158,-0.244 -0.446,-0.732 -0.446,-1.31c0,-0.242 0.044,-0.529 0.188,-0.787c1.335,1.033 2.987,1.664 4.999,1.91l-0.273,-1.365c-2.887,-0.761 -5.961,-3.304 -5.961,-4.942c0,-0.346 0.086,-0.589 0.215,-0.889c1.119,1.032 3.747,2.11 5.17,2.11Z'/%3E%3Cpath d='M32.278,30.541c1.81,-1.279 3.677,-1.423 5.187,-1.423c0.905,0 1.968,0.13 3.088,0.274c0.906,0.115 1.724,0.199 2.701,0.199c1.968,0 3.95,-0.717 4.813,-1.093c0.244,0.304 0.66,0.705 0.992,0.993c-0.417,0.26 -3.061,1.694 -5.762,1.694c-1.192,0 -2.327,-0.142 -3.304,-0.273c-0.862,-0.114 -1.795,-0.214 -2.701,-0.214c-0.99,0 -2.987,0.286 -4.223,0.876l-0.791,-1.033Z'/%3E%3Cpath d='M58.954,35.669c-2.154,4.538 -5.429,7.845 -8.792,9.753c-1.595,0.905 -3.031,1.493 -6.134,1.493l-6.709,0c-2.398,0 -3.906,0.318 -5.085,0.617c-1.264,0.332 -2.069,0.662 -3.347,0.662c-1.896,0 -3.649,-0.933 -4.497,-1.824l1.581,-1.248l-0.79,-1.049c-0.459,0.329 -6.077,4.482 -7.255,5.414l-0.07,-0.042c0.028,-0.287 0.028,-0.546 0.028,-0.804c0,-3.161 -1.466,-3.923 -3.692,-4.813l-1.509,0.89c3.06,1.021 3.822,1.839 3.822,4.123c0,1.811 -0.647,2.528 -1.581,3.074c-0.962,0.56 -2.154,0.818 -3.203,0.818c-0.446,0 -0.647,0.087 -0.804,0.244c-0.172,0.173 -0.259,0.433 -0.259,0.791l0,0.503l0.359,0c1.925,0 3.707,-0.302 5.66,-1.839l6.364,-4.973c0.905,1.037 3.189,2.474 5.889,2.474c1.524,0 2.5,-0.375 3.908,-0.733c1.092,-0.273 2.155,-0.519 4.481,-0.519l6.737,0c3.448,0 5.114,-0.718 6.953,-1.751c3.994,-2.242 7.398,-6.034 9.323,-10.386c-0.502,-0.313 -0.976,-0.602 -1.378,-0.875Z'/%3E%3Cpath d='M48.138,41.073c1.737,-2.788 3.289,-5.26 7.096,-7.271c-0.402,-0.246 -0.977,-0.617 -1.279,-0.817c-1.479,0.644 -2.944,1.937 -4.194,3.246c-2.874,2.984 -2.614,4.71 -5.646,5.874c-0.761,0.287 -1.694,0.604 -2.887,0.875c-0.705,-2.168 -2.472,-4.322 -4.339,-4.322c-1.292,0 -2.787,0.675 -4.51,1.435c-2.026,0.892 -3.879,1.91 -4.467,2.3l0.79,1.063c0.603,-0.331 2.342,-1.192 4.08,-1.94c1.508,-0.646 2.873,-1.177 3.792,-1.177c1.48,0 2.443,1.681 2.974,3.029c-1.939,0.462 -5.128,0.576 -6.091,0.576c-0.444,0 -0.604,0.072 -0.762,0.201c-0.144,0.129 -0.258,0.358 -0.329,0.674l-0.116,0.49l1.034,0c5.373,0 10.444,-0.849 13.705,-2.831c0.459,0.13 0.862,0.216 1.379,0.216c1.868,0 3.792,-1.021 4.999,-1.954c0.431,-0.33 0.531,-0.63 0.531,-0.961c0,-0.16 -0.015,-0.303 -0.029,-0.446l-0.057,-0.56c-1.724,1.363 -3.161,2.386 -4.941,2.386c-0.317,0 -0.547,-0.032 -0.733,-0.086Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--pencil .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 19' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cg%3E%3Cpath d='M7.877,7.432c-0.064,0.008 -0.129,-0.014 -0.175,-0.058l-3.504,-1.637c-0.108,-0.069 -0.19,-0.172 -0.234,-0.292c-0.059,-0.11 -0.059,-0.242 0,-0.351l1.637,-3.449c0.115,-0.238 0.402,-0.342 0.643,-0.234l3.507,1.637c0.108,0.069 0.19,0.171 0.234,0.292c0.058,0.109 0.058,0.241 0,0.351l-1.637,3.449c-0.08,0.186 -0.269,0.304 -0.471,0.292Zm-2.864,-2.338l2.63,1.228l1.234,-2.635l-2.63,-1.228l-1.234,2.635Z'/%3E%3Cpath d='M2.211,17.02c-0.139,0.003 -0.271,-0.062 -0.351,-0.175c-0.127,-0.2 -0.285,-0.377 -0.468,-0.526c-0.175,0 -0.526,-0.058 -0.818,-0.058c-0.249,-0.012 -0.447,-0.219 -0.447,-0.468c0,-0.248 0.198,-0.456 0.447,-0.467c0.994,0 1.169,0.058 1.228,0.117c0.299,0.225 0.557,0.502 0.76,0.818c0.07,0.081 0.108,0.185 0.108,0.293c0,0.135 -0.061,0.264 -0.166,0.35c-0.118,0.056 -0.177,0.116 -0.293,0.116Z'/%3E%3Cpath d='M2.795,13.687l-0.058,0l-1.754,-0.234c-0.234,-0.058 -0.468,-0.292 -0.409,-0.526c0.059,-0.234 0.292,-0.468 0.526,-0.409l1.754,0.234c0.234,0.058 0.468,0.292 0.409,0.526c-0.023,0.237 -0.23,0.418 -0.468,0.409Z'/%3E%3Cpath d='M4.082,14.853c-0.125,-0.012 -0.245,-0.052 -0.351,-0.117l-1.228,-1.169c-0.065,-0.087 -0.1,-0.192 -0.1,-0.3c0,-0.275 0.225,-0.5 0.5,-0.5c0.108,0 0.213,0.035 0.3,0.1l1.228,1.169c0.174,0.199 0.174,0.5 0,0.7c-0.106,0.064 -0.226,0.104 -0.349,0.117Z'/%3E%3Cpath d='M2.795,13.688c-0.064,0.008 -0.129,-0.014 -0.175,-0.058c-0.238,-0.115 -0.342,-0.402 -0.234,-0.643l3.273,-6.956c0.081,-0.164 0.25,-0.269 0.433,-0.269c0.265,0 0.484,0.219 0.484,0.484c0,0.067 -0.014,0.133 -0.04,0.194l-3.273,6.956c-0.1,0.167 -0.274,0.276 -0.468,0.292Z'/%3E%3Cpath d='M14.954,18.13l-14.263,0c-0.008,0 -0.015,0 -0.022,0c-0.257,0 -0.468,-0.211 -0.468,-0.468c0,-0.257 0.211,-0.468 0.468,-0.468c0.007,0 0.014,0 0.022,0.001l14.263,0c0.25,0.015 0.452,0.217 0.468,0.468c0,0.002 0,0.004 0,0.006c0,0.253 -0.208,0.461 -0.461,0.461c-0.003,0 -0.005,0 -0.007,0Z'/%3E%3Cpath d='M9.284,3.867c-0.064,0.008 -0.129,-0.014 -0.175,-0.058l-3.1,-1.461c-0.108,-0.069 -0.19,-0.172 -0.234,-0.292c-0.059,-0.11 -0.059,-0.242 0,-0.351l0.234,-0.468c0.238,-0.524 0.683,-0.926 1.228,-1.111c0.533,-0.186 1.118,-0.165 1.637,0.058c0.523,0.238 0.926,0.683 1.111,1.228c0.185,0.533 0.165,1.118 -0.058,1.637l-0.234,0.468c-0.069,0.108 -0.172,0.19 -0.292,0.234c0,0.116 -0.058,0.116 -0.117,0.116Zm-2.455,-2.163l2.225,1.056c0.134,-0.294 0.155,-0.627 0.058,-0.935c-0.132,-0.298 -0.358,-0.544 -0.643,-0.7c-0.294,-0.135 -0.627,-0.156 -0.935,-0.058c-0.298,0.132 -0.544,0.358 -0.7,0.643l-0.005,-0.006Z'/%3E%3Cpath d='M0.749,18.13c-0.117,0 -0.175,0 -0.234,-0.058l-0.058,0c-0.234,-0.117 -0.585,-0.292 -0.409,-2.572c0.045,-0.936 0.222,-1.861 0.526,-2.747l3.507,-7.424c0.115,-0.238 0.402,-0.342 0.643,-0.234l3.1,1.461c0.108,0.069 0.19,0.171 0.234,0.292c0.058,0.109 0.058,0.241 0,0.351l-3.507,7.424c-0.491,0.808 -1.102,1.538 -1.812,2.163c-1.172,1.108 -1.698,1.344 -1.99,1.344Zm0.701,-4.968c-0.346,1.255 -0.504,2.556 -0.468,3.858c1.042,-0.784 1.95,-1.732 2.689,-2.806l3.333,-7.02l-2.221,-1.052l-3.333,7.02Z' /%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--pinterest .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M882.104,890.898c0-1.563,0.271-3.036,0.814-4.419c0.542-1.382,1.292-2.587,2.247-3.615c0.955-1.027,2.055-1.917,3.3-2.67c1.245-0.752,2.583-1.317,4.017-1.693c1.433-0.376,2.895-0.564,4.385-0.564c2.287,0,4.415,0.481,6.384,1.444c1.969,0.963,3.567,2.363,4.799,4.202c1.229,1.838,1.845,3.915,1.845,6.231c0,1.389-0.137,2.75-0.412,4.082c-0.274,1.332-0.71,2.613-1.303,3.842c-0.594,1.231-1.317,2.313-2.172,3.247c-0.854,0.934-1.903,1.679-3.147,2.236c-1.245,0.557-2.612,0.835-4.104,0.835c-0.984,0-1.962-0.23-2.932-0.694c-0.97-0.463-1.665-1.101-2.084-1.911c-0.145,0.564-0.348,1.379-0.608,2.443c-0.26,1.063-0.431,1.751-0.51,2.063c-0.08,0.311-0.228,0.825-0.446,1.542c-0.217,0.716-0.405,1.229-0.564,1.541c-0.159,0.312-0.391,0.764-0.694,1.356c-0.303,0.594-0.637,1.154-0.999,1.683c-0.361,0.529-0.811,1.155-1.346,1.879l-0.304,0.108l-0.196-0.217c-0.217-2.272-0.326-3.634-0.326-4.082c0-1.332,0.155-2.827,0.467-4.484c0.311-1.656,0.793-3.737,1.444-6.242c0.651-2.503,1.027-3.973,1.129-4.407c-0.463-0.941-0.695-2.164-0.695-3.669c0-1.201,0.376-2.331,1.129-3.387s1.708-1.585,2.866-1.585c0.883,0,1.57,0.293,2.063,0.879c0.493,0.586,0.738,1.328,0.738,2.226c0,0.956-0.317,2.337-0.955,4.147c-0.637,1.809-0.955,3.163-0.955,4.06c0,0.911,0.325,1.668,0.977,2.269c0.651,0.602,1.441,0.901,2.367,0.901c0.797,0,1.534-0.182,2.215-0.543c0.681-0.362,1.249-0.854,1.704-1.477c0.456-0.622,0.861-1.31,1.216-2.063c0.355-0.752,0.629-1.552,0.825-2.399c0.194-0.847,0.341-1.65,0.434-2.41c0.095-0.76,0.142-1.48,0.142-2.161c0-2.503-0.792-4.455-2.377-5.851c-1.585-1.397-3.651-2.095-6.199-2.095c-2.895,0-5.313,0.937-7.252,2.811c-1.939,1.875-2.909,4.252-2.909,7.132c0,0.637,0.09,1.252,0.271,1.846c0.181,0.593,0.376,1.063,0.586,1.411c0.21,0.347,0.406,0.677,0.586,0.988c0.181,0.311,0.271,0.532,0.271,0.662c0,0.405-0.109,0.933-0.326,1.584c-0.217,0.652-0.485,0.978-0.803,0.978c-0.029,0-0.152-0.022-0.369-0.065c-0.739-0.217-1.394-0.622-1.965-1.215c-0.572-0.594-1.014-1.278-1.325-2.052c-0.312-0.774-0.546-1.557-0.705-2.345C882.184,892.421,882.104,891.65,882.104,890.898z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--play .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cg%3E%3Cpath d='M912.065,896c0-2.914-0.719-5.601-2.156-8.062s-3.387-4.41-5.848-5.847c-2.461-1.438-5.147-2.156-8.062-2.156c-2.914,0-5.601,0.718-8.062,2.156c-2.461,1.437-4.41,3.386-5.847,5.847c-1.438,2.461-2.156,5.148-2.156,8.062c0,2.914,0.718,5.601,2.156,8.062c1.437,2.461,3.386,4.41,5.847,5.848s5.148,2.156,8.062,2.156c2.914,0,5.601-0.719,8.062-2.156s4.41-3.387,5.848-5.848S912.065,898.914,912.065,896z M914.854,896c0,3.421-0.843,6.574-2.529,9.464c-1.685,2.889-3.972,5.176-6.86,6.86c-2.89,1.687-6.043,2.529-9.464,2.529c-3.42,0-6.575-0.843-9.463-2.529c-2.889-1.685-5.176-3.972-6.862-6.86c-1.686-2.89-2.528-6.043-2.528-9.464c0-3.42,0.843-6.575,2.528-9.463c1.686-2.889,3.973-5.176,6.862-6.862c2.888-1.686,6.043-2.528,9.463-2.528c3.421,0,6.574,0.843,9.464,2.528c2.889,1.686,5.176,3.973,6.86,6.862C914.011,889.425,914.854,892.58,914.854,896z' /%3E%3Cg%3E%3Cpath d='M892.885,904.273c-0.372,0-0.738-0.09-1.092-0.266l-0.035-0.019l-0.035-0.021c-0.734-0.436-1.138-1.146-1.138-1.996v-11.95c0-0.851,0.403-1.56,1.138-1.996l0.035-0.02c0.363-0.198,0.74-0.298,1.12-0.298c0.407,0,0.801,0.114,1.172,0.339l10.143,5.966c0.742,0.422,1.151,1.126,1.151,1.984s-0.409,1.562-1.151,1.983l-10.147,5.969C893.687,904.165,893.296,904.273,892.885,904.273z M892.818,902.047c0.022,0.01,0.046,0.017,0.067,0.017c0.007,0,0.011,0,0.029-0.011l0.008-0.005l10.167-5.98l0.011-0.005c0.014-0.009,0.024-0.016,0.031-0.021c0.002-0.01,0.002-0.024,0.002-0.044c0-0.021,0-0.035-0.002-0.044c-0.007-0.005-0.018-0.012-0.031-0.02l-0.019-0.011l-10.167-5.98l-0.008-0.006c-0.014-0.009-0.024-0.014-0.031-0.016c-0.008,0.002-0.021,0.007-0.04,0.016c-0.019,0.013-0.029,0.022-0.035,0.027c-0.002,0.008-0.005,0.026-0.005,0.059v11.95c0,0.032,0.003,0.051,0.005,0.059C892.803,902.035,892.809,902.04,892.818,902.047z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--plus .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M914,893.545v4.909c0,0.683-0.238,1.262-0.716,1.739s-1.057,0.716-1.738,0.716h-10.637v10.637c0,0.682-0.238,1.261-0.716,1.738S899.137,914,898.454,914h-4.909c-0.682,0-1.261-0.238-1.739-0.716c-0.477-0.478-0.716-1.057-0.716-1.738v-10.637h-10.636c-0.682,0-1.261-0.238-1.739-0.716c-0.477-0.478-0.716-1.057-0.716-1.739v-4.909c0-0.682,0.239-1.261,0.716-1.739c0.478-0.477,1.057-0.716,1.739-0.716h10.636v-10.636c0-0.682,0.239-1.261,0.716-1.739c0.478-0.477,1.057-0.716,1.739-0.716h4.909c0.683,0,1.262,0.239,1.739,0.716c0.478,0.478,0.716,1.057,0.716,1.739v10.636h10.637c0.682,0,1.261,0.239,1.738,0.716C913.762,892.284,914,892.864,914,893.545z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--question .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 8 14' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cpath d='M0,1.381c0.229,-0.192 0.477,-0.371 0.746,-0.538c0.269,-0.166 0.558,-0.313 0.867,-0.44c0.309,-0.127 0.641,-0.225 0.996,-0.296c0.355,-0.071 0.74,-0.107 1.154,-0.107c0.581,0 1.104,0.077 1.571,0.232c0.466,0.154 0.863,0.375 1.191,0.662c0.327,0.288 0.579,0.634 0.755,1.038c0.176,0.405 0.264,0.855 0.264,1.349c0,0.476 -0.065,0.883 -0.194,1.223c-0.13,0.34 -0.296,0.637 -0.496,0.89c-0.201,0.253 -0.42,0.471 -0.658,0.653c-0.238,0.183 -0.464,0.354 -0.677,0.515c-0.213,0.16 -0.398,0.318 -0.556,0.472c-0.158,0.155 -0.255,0.328 -0.292,0.519l-0.259,1.298l-1.965,0l-0.204,-1.492c-0.006,-0.037 -0.011,-0.074 -0.014,-0.111c-0.003,-0.038 -0.005,-0.075 -0.005,-0.112c0,-0.272 0.065,-0.509 0.195,-0.713c0.13,-0.204 0.293,-0.391 0.491,-0.561c0.198,-0.17 0.411,-0.334 0.64,-0.491c0.228,-0.158 0.441,-0.328 0.639,-0.51c0.198,-0.182 0.362,-0.386 0.491,-0.612c0.13,-0.225 0.195,-0.492 0.195,-0.801c0,-0.371 -0.122,-0.666 -0.366,-0.885c-0.244,-0.22 -0.579,-0.329 -1.006,-0.329c-0.327,0 -0.601,0.034 -0.82,0.102c-0.219,0.067 -0.408,0.143 -0.565,0.227c-0.158,0.083 -0.295,0.159 -0.413,0.227c-0.117,0.068 -0.234,0.102 -0.352,0.102c-0.266,0 -0.463,-0.115 -0.593,-0.343l-0.76,-1.168Zm1.705,10.816c0,-0.223 0.042,-0.43 0.125,-0.621c0.084,-0.192 0.198,-0.359 0.343,-0.501c0.146,-0.142 0.317,-0.255 0.515,-0.338c0.197,-0.083 0.414,-0.125 0.648,-0.125c0.229,0 0.442,0.042 0.64,0.125c0.198,0.083 0.371,0.196 0.519,0.338c0.148,0.142 0.264,0.309 0.348,0.501c0.083,0.191 0.125,0.398 0.125,0.621c0,0.222 -0.042,0.431 -0.125,0.625c-0.084,0.195 -0.2,0.363 -0.348,0.505c-0.148,0.142 -0.321,0.254 -0.519,0.334c-0.198,0.08 -0.411,0.121 -0.64,0.121c-0.234,0 -0.451,-0.041 -0.648,-0.121c-0.198,-0.08 -0.369,-0.192 -0.515,-0.334c-0.145,-0.142 -0.259,-0.31 -0.343,-0.505c-0.083,-0.194 -0.125,-0.403 -0.125,-0.625Z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--refresh .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cpath d='M9.359,3.232c-0.807,-0.755 -1.854,-1.169 -2.964,-1.168c-1.999,0.002 -3.724,1.372 -4.2,3.273c-0.035,0.138 -0.158,0.236 -0.301,0.236l-1.479,0c-0.193,0 -0.34,-0.176 -0.304,-0.366c0.558,-2.964 3.161,-5.207 6.288,-5.207c1.714,0 3.271,0.674 4.42,1.772l0.921,-0.921c0.39,-0.39 1.057,-0.114 1.057,0.438l0,3.458c0,0.342 -0.277,0.62 -0.619,0.62l-3.459,0c-0.551,0 -0.828,-0.667 -0.438,-1.057l1.078,-1.078Zm-8.74,4.199l3.459,0c0.552,0 0.828,0.667 0.438,1.057l-1.077,1.077c0.806,0.755 1.853,1.169 2.964,1.168c1.997,-0.002 3.723,-1.371 4.2,-3.273c0.034,-0.138 0.158,-0.236 0.3,-0.236l1.479,0c0.193,0 0.34,0.176 0.304,0.366c-0.558,2.965 -3.161,5.207 -6.287,5.207c-1.715,0 -3.272,-0.674 -4.42,-1.772l-0.922,0.922c-0.39,0.39 -1.057,0.113 -1.057,-0.438l0,-3.459c0,-0.342 0.277,-0.619 0.619,-0.619Z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--search .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M902.343,893.463c0-2.445-0.869-4.535-2.606-6.273c-1.737-1.737-3.829-2.606-6.273-2.606s-4.536,0.869-6.273,2.606c-1.738,1.738-2.606,3.828-2.606,6.273c0,2.444,0.869,4.536,2.606,6.273s3.829,2.606,6.273,2.606s4.536-0.869,6.273-2.606S902.343,895.907,902.343,893.463z M912.491,909.954c0,0.688-0.251,1.282-0.753,1.784s-1.097,0.753-1.784,0.753c-0.714,0-1.309-0.251-1.784-0.753l-6.799-6.779c-2.365,1.639-5.001,2.458-7.908,2.458c-1.89,0-3.696-0.366-5.421-1.101c-1.724-0.733-3.211-1.724-4.459-2.973c-1.249-1.248-2.24-2.735-2.973-4.46s-1.1-3.531-1.1-5.421s0.367-3.697,1.1-5.421c0.733-1.725,1.725-3.211,2.973-4.46s2.735-2.24,4.459-2.974c1.725-0.733,3.532-1.1,5.421-1.1s3.696,0.366,5.421,1.1s3.212,1.725,4.46,2.974c1.249,1.249,2.239,2.735,2.973,4.46c0.734,1.724,1.101,3.531,1.101,5.421c0,2.907-0.819,5.543-2.458,7.908l6.799,6.799C912.246,908.659,912.491,909.254,912.491,909.954z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--star .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M914.33,892.067c0,0.323-0.191,0.676-0.573,1.058l-7.997,7.799l1.895,11.017c0.015,0.103,0.021,0.249,0.021,0.439c0,0.31-0.077,0.569-0.23,0.782c-0.154,0.213-0.379,0.32-0.673,0.32c-0.278,0-0.572-0.089-0.881-0.265L896,908.019l-9.892,5.199c-0.323,0.176-0.617,0.265-0.881,0.265c-0.309,0-0.54-0.107-0.694-0.32s-0.231-0.473-0.231-0.782c0-0.087,0.015-0.234,0.044-0.439l1.895-11.017l-8.02-7.799c-0.367-0.396-0.551-0.749-0.551-1.058c0-0.543,0.411-0.881,1.234-1.013l11.06-1.608l4.957-10.024c0.279-0.603,0.639-0.903,1.08-0.903s0.8,0.301,1.08,0.903l4.956,10.024l11.06,1.608C913.918,891.187,914.33,891.524,914.33,892.067z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--twitter .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M914.643,884.455c-1.058,1.545-2.336,2.862-3.833,3.951c0.016,0.221,0.022,0.552,0.022,0.993c0,2.051-0.298,4.097-0.898,6.139c-0.599,2.042-1.511,4.001-2.731,5.878c-1.223,1.877-2.678,3.537-4.365,4.98c-1.688,1.442-3.723,2.595-6.104,3.454c-2.381,0.859-4.929,1.289-7.642,1.289c-4.273,0-8.185-1.144-11.733-3.431c0.552,0.063,1.167,0.095,1.845,0.095c3.548,0,6.711-1.088,9.486-3.265c-1.656-0.032-3.138-0.54-4.448-1.526c-1.309-0.986-2.208-2.243-2.696-3.773c0.52,0.08,1.001,0.119,1.443,0.119c0.678,0,1.349-0.088,2.01-0.261c-1.766-0.362-3.229-1.241-4.388-2.637c-1.16-1.396-1.739-3.017-1.739-4.862v-0.094c1.073,0.6,2.224,0.923,3.454,0.97c-1.041-0.694-1.869-1.601-2.484-2.721c-0.615-1.12-0.923-2.334-0.923-3.643c0-1.388,0.347-2.673,1.041-3.856c1.908,2.35,4.23,4.23,6.967,5.642c2.737,1.412,5.666,2.197,8.789,2.354c-0.126-0.6-0.189-1.183-0.189-1.751c0-2.113,0.746-3.915,2.236-5.405c1.491-1.49,3.292-2.236,5.404-2.236c2.209,0,4.069,0.804,5.583,2.413c1.721-0.331,3.337-0.946,4.851-1.845c-0.584,1.813-1.704,3.217-3.359,4.21C911.708,885.48,913.175,885.086,914.643,884.455z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--user .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg' fill=''%3E%3Cpath d='M11.25,0c-6.172,0 -11.25,5.078 -11.25,11.25c0,6.172 5.078,11.25 11.25,11.25c6.172,0 11.25,-5.078 11.25,-11.25c-0.018,-6.165 -5.085,-11.232 -11.25,-11.25Zm0,3.375c0.02,0 0.04,-0.001 0.061,-0.001c1.818,0 3.315,1.497 3.315,3.315c0,0.021 -0.001,0.041 -0.001,0.061c0,1.851 -1.524,3.375 -3.375,3.375c-1.851,0 -3.375,-1.524 -3.375,-3.375c0,-0.02 -0.001,-0.04 -0.001,-0.061c0,-1.818 1.497,-3.315 3.315,-3.315c0.021,0 0.041,0.001 0.061,0.001Zm0,15.975c-2.703,-0.014 -5.232,-1.363 -6.75,-3.6c0,-2.25 4.5,-3.488 6.75,-3.488c2.25,0 6.75,1.238 6.75,3.488c-1.518,2.237 -4.047,3.586 -6.75,3.6Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--youtube .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='876 876 40 40' fill=''%3E%3Cpath d='M900.259,903.301v4.428c0,0.937-0.272,1.405-0.818,1.405c-0.321,0-0.636-0.154-0.944-0.462v-6.315c0.309-0.307,0.623-0.461,0.944-0.461C899.986,901.896,900.259,902.364,900.259,903.301z M907.35,903.322v0.965h-1.887v-0.965c0-0.951,0.313-1.427,0.943-1.427C907.035,901.896,907.35,902.371,907.35,903.322z M887.083,898.748h2.246v-1.972h-6.546v1.972h2.203v11.938h2.098V898.748z M893.125,910.686h1.867v-10.363h-1.867v7.93c-0.419,0.588-0.818,0.882-1.196,0.882c-0.251,0-0.398-0.146-0.441-0.441c-0.014-0.041-0.021-0.286-0.021-0.733v-7.637h-1.867v8.203c0,0.686,0.056,1.196,0.168,1.531c0.168,0.519,0.573,0.776,1.217,0.776c0.671,0,1.385-0.427,2.14-1.28V910.686z M902.127,907.581v-4.133c0-1.021-0.063-1.714-0.189-2.078c-0.237-0.782-0.734-1.174-1.489-1.174c-0.699,0-1.351,0.378-1.952,1.133v-4.553h-1.867v13.909h1.867v-1.007c0.63,0.771,1.28,1.154,1.952,1.154c0.755,0,1.252-0.384,1.489-1.154C902.063,909.302,902.127,908.602,902.127,907.581z M909.217,907.371v-0.273h-1.908c0,0.714-0.014,1.141-0.042,1.28c-0.098,0.505-0.377,0.756-0.839,0.756c-0.645,0-0.965-0.482-0.965-1.448v-1.824h3.754v-2.162c0-1.104-0.188-1.916-0.565-2.434c-0.545-0.713-1.288-1.069-2.224-1.069c-0.951,0-1.7,0.356-2.245,1.069c-0.393,0.518-0.588,1.329-0.588,2.434v3.631c0,1.104,0.203,1.916,0.608,2.434c0.546,0.713,1.301,1.069,2.266,1.069c1.007,0,1.763-0.37,2.267-1.111c0.252-0.379,0.398-0.756,0.44-1.134C909.203,908.462,909.217,908.057,909.217,907.371z M896.461,888.216v-4.406c0-0.965-0.3-1.448-0.902-1.448s-0.902,0.483-0.902,1.448v4.406c0,0.979,0.301,1.469,0.902,1.469S896.461,889.195,896.461,888.216z M911.546,903.973c0,3.272-0.181,5.721-0.545,7.343c-0.195,0.826-0.602,1.519-1.217,2.077c-0.616,0.56-1.328,0.882-2.14,0.965c-2.573,0.294-6.455,0.441-11.645,0.441c-5.189,0-9.07-0.147-11.644-0.441c-0.812-0.083-1.528-0.405-2.15-0.965c-0.623-0.559-1.024-1.251-1.207-2.077c-0.364-1.565-0.545-4.015-0.545-7.343c0-3.272,0.182-5.721,0.545-7.344c0.196-0.825,0.602-1.517,1.217-2.077c0.615-0.559,1.336-0.888,2.161-0.986c2.56-0.28,6.434-0.419,11.623-0.419c5.189,0,9.071,0.14,11.645,0.419c0.812,0.098,1.527,0.427,2.149,0.986c0.623,0.56,1.025,1.252,1.207,2.077C911.365,898.195,911.546,900.644,911.546,903.973z M890.608,877.202h2.14l-2.539,8.372v5.686h-2.098v-5.686c-0.196-1.036-0.623-2.518-1.28-4.448c-0.518-1.441-0.972-2.749-1.364-3.923h2.224l1.489,5.518L890.608,877.202z M898.371,884.188v3.671c0,1.133-0.195,1.958-0.588,2.476c-0.531,0.713-1.272,1.07-2.224,1.07c-0.938,0-1.671-0.357-2.203-1.07c-0.392-0.531-0.587-1.356-0.587-2.476v-3.671c0-1.119,0.196-1.938,0.587-2.455c0.532-0.713,1.266-1.07,2.203-1.07c0.951,0,1.692,0.357,2.224,1.07C898.176,882.251,898.371,883.069,898.371,884.188z M905.399,880.789v10.47h-1.91v-1.154c-0.741,0.867-1.461,1.301-2.16,1.301c-0.644,0-1.056-0.258-1.238-0.776c-0.112-0.335-0.167-0.86-0.167-1.573v-8.267h1.908v7.7c0,0.461,0.008,0.706,0.021,0.734c0.042,0.308,0.188,0.461,0.44,0.461c0.378,0,0.776-0.301,1.195-0.902v-7.994H905.399z' /%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

/* line 60, _src/scss/components/_icon.scss */
.icon--whatsapp .icon__img {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill=''%3E%3Cpath d='M25.1,21.833c0.203,0,0.969,0.346,2.291,1.034c1.324,0.688,2.025,1.104,2.104,1.246c0.033,0.078,0.047,0.195,0.047,0.353c0,0.518-0.133,1.112-0.398,1.786c-0.25,0.611-0.807,1.123-1.67,1.538c-0.859,0.416-1.658,0.624-2.395,0.624c-0.895,0-2.381-0.486-4.465-1.458c-1.537-0.704-2.868-1.629-3.996-2.771c-1.127-1.145-2.287-2.594-3.479-4.348c-1.128-1.676-1.685-3.195-1.668-4.559V15.09c0.047-1.425,0.626-2.663,1.739-3.712c0.376-0.344,0.783-0.517,1.222-0.517c0.094,0,0.235,0.012,0.423,0.035c0.188,0.023,0.337,0.035,0.446,0.035c0.298,0,0.505,0.053,0.623,0.153c0.118,0.102,0.239,0.317,0.364,0.646c0.125,0.313,0.384,1.003,0.774,2.068c0.393,1.065,0.587,1.653,0.587,1.763c0,0.329-0.27,0.779-0.81,1.352c-0.541,0.571-0.811,0.936-0.811,1.093c0,0.109,0.039,0.228,0.117,0.353c0.532,1.144,1.332,2.217,2.396,3.219c0.877,0.83,2.06,1.622,3.548,2.374c0.188,0.107,0.359,0.164,0.516,0.164c0.236,0,0.658-0.38,1.271-1.141C24.488,22.213,24.896,21.833,25.1,21.833z M20.33,34.289c1.989,0,3.895-0.393,5.721-1.177c1.826-0.782,3.396-1.832,4.713-3.147c1.316-1.314,2.365-2.888,3.148-4.711c0.783-1.825,1.174-3.731,1.174-5.723c0-1.99-0.391-3.897-1.174-5.723c-0.783-1.824-1.834-3.396-3.148-4.711c-1.314-1.314-2.887-2.365-4.713-3.147c-1.824-0.784-3.73-1.176-5.721-1.176c-1.99,0-3.897,0.392-5.722,1.176c-1.825,0.783-3.396,1.833-4.713,3.147c-1.314,1.316-2.364,2.887-3.148,4.711c-0.783,1.825-1.175,3.732-1.175,5.723c0,3.18,0.939,6.063,2.819,8.646l-1.855,5.477l5.687-1.812C14.698,33.475,17.4,34.289,20.33,34.289z M20.33,1.813c2.395,0,4.688,0.471,6.874,1.41c2.186,0.94,4.068,2.202,5.65,3.784s2.844,3.466,3.783,5.651s1.41,4.477,1.41,6.874c0,2.396-0.471,4.688-1.41,6.872c-0.939,2.187-2.201,4.068-3.783,5.651s-3.467,2.844-5.65,3.784c-2.186,0.939-4.479,1.409-6.874,1.409c-3.055,0-5.914-0.735-8.577-2.209l-9.799,3.147l3.195-9.516c-1.691-2.79-2.537-5.836-2.537-9.142c0-2.397,0.47-4.688,1.409-6.874c0.94-2.186,2.201-4.069,3.784-5.651c1.582-1.582,3.466-2.843,5.651-3.784C15.641,2.283,17.932,1.813,20.33,1.813z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
}

@keyframes copied {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  15% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  85% {
    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(55px);
    -moz-transform: translateY(55px);
    -ms-transform: translateY(55px);
    -o-transform: translateY(55px);
    transform: translateY(55px);
  }
}

/* ================================= */
/* IMPORT PAGES */
/* line 5, _src/scss/pages/_contato.scss */
.form-contact-content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: #f4be00;
  margin: -30px 0 0;
  min-height: calc(100vh - 82px - 202px);
}

@media screen and (max-width: 768px) {
  /* line 5, _src/scss/pages/_contato.scss */
  .form-contact-content {
    min-height: calc(100vh - 82px - 147px);
  }
}

/* line 18, _src/scss/pages/_contato.scss */
.form-contact-content .main-contato {
  position: relative;
}

/* line 21, _src/scss/pages/_contato.scss */
.form-contact-content .sfErrorSummary {
  color: red;
  padding: 3px;
  position: absolute;
  bottom: 330px;
  left: 32px;
  z-index: 1;
}

/* line 31, _src/scss/pages/_contato.scss */
.form-contact-content .sfSuccess {
  text-align: center;
  padding: 20px 15px 60px;
  font-weight: bold;
  line-height: 1.2;
  font-size: 30px;
}

@media screen and (max-width: 768px) {
  /* line 31, _src/scss/pages/_contato.scss */
  .form-contact-content .sfSuccess {
    font-size: 24px;
  }
}

/* line 43, _src/scss/pages/_contato.scss */
.form-contact-content .boxFormContato {
  padding: 10px 35px 50px;
  background-color: #020202;
  width: 100%;
  color: #fff;
  margin: 0 0 100px;
  position: relative;
}

/* line 51, _src/scss/pages/_contato.scss */
.form-contact-content .boxFormContato .sfError {
  color: red;
  margin: 5px 0;
}

/* line 56, _src/scss/pages/_contato.scss */
.form-contact-content .boxFormContato input {
  width: 100%;
  padding: 10px;
  background-color: #2d2d2d;
  color: #fff;
  border: none;
}

/* line 64, _src/scss/pages/_contato.scss */
.form-contact-content .boxFormContato input[type=submit] {
  background-color: #f4be00;
  color: #000;
  border: none;
  padding: 9px;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 15px;
}

/* line 76, _src/scss/pages/_contato.scss */
.form-contact-content .boxFormContato label {
  width: 100%;
  text-align: left;
  padding: 10px 0 5px;
  text-transform: uppercase;
}

/* line 83, _src/scss/pages/_contato.scss */
.form-contact-content .boxFormContato textarea {
  width: 100%;
  background-color: #2d2d2d;
  color: #fff;
  border: none;
  padding: 5px;
}

/* line 92, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha {
  -webkit-justify-content: space-between;
  justify-content: space-between;
  display: -webkit-flex;
  display: flex;
  padding: 0;
  margin: 20px 0 0 0;
  position: relative;
}

@media screen and (min-width: 769px) {
  /* line 92, _src/scss/pages/_contato.scss */
  .form-contact-content .RadCaptcha .sfFormCaptcha {
    -webkit-align-items: center;
    align-items: center;
  }
}

@media screen and (max-width: 768px) {
  /* line 92, _src/scss/pages/_contato.scss */
  .form-contact-content .RadCaptcha .sfFormCaptcha {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

/* line 106, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha > div {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: end;
  justify-content: end;
  -webkit-align-items: center;
  align-items: center;
}

/* line 112, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha .sfTxtLbl {
  display: none;
}

/* line 116, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha a.rcRefreshImage {
  background: url(../img/atualizar.png) no-repeat;
  width: 25px;
  height: 23px;
  text-indent: -99999px;
  background-color: #f9f9f9;
  filter: invert(1);
  margin-left: 5px;
}

/* line 127, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha p {
  width: initial;
  text-align: left;
  margin-top: -11px;
  margin-left: 5px;
}

@media screen and (max-width: 768px) {
  /* line 127, _src/scss/pages/_contato.scss */
  .form-contact-content .RadCaptcha .sfFormCaptcha p {
    width: 210px;
    margin: 0;
  }
}

/* line 138, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha p input {
  height: 40px;
  margin: 8px 0;
  padding: 0 5px;
}

/* line 145, _src/scss/pages/_contato.scss */
.form-contact-content .RadCaptcha .sfFormCaptcha::after {
  content: "Digite o código da imagem";
  display: block;
  line-height: 1.6;
  font-size: 13px;
  position: absolute;
  bottom: -11px;
}

@media screen and (min-width: 769px) {
  /* line 145, _src/scss/pages/_contato.scss */
  .form-contact-content .RadCaptcha .sfFormCaptcha::after {
    right: 8.8%;
  }
}

/* line 159, _src/scss/pages/_contato.scss */
.form-contact-content .contact-title {
  width: 100%;
  margin: 100px 0 15px;
  color: #fff;
  font-weight: bolder;
  padding: 30px 0 30px;
  text-align: center;
}

/* line 167, _src/scss/pages/_contato.scss */
.form-contact-content .contact-title h1 {
  color: #000;
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  /* line 167, _src/scss/pages/_contato.scss */
  .form-contact-content .contact-title h1 {
    font-size: 2rem;
    width: 100%;
  }
}

/* line 178, _src/scss/pages/_contato.scss */
.form-contact-content .contact-form-class {
  width: 100%;
}

/* line 184, _src/scss/pages/_contato.scss */
.form-contact-content .msg .sfTxtLbl {
  margin: 25px 0 0px;
}

/* line 1, _src/scss/pages/_home.scss */
.section-home {
  position: relative;
  padding: 0;
  background-color: #f4be00;
}

/* line 6, _src/scss/pages/_home.scss */
.section-home h2 {
  color: #000000;
}

@media screen and (min-width: 769px) {
  /* line 1, _src/scss/pages/_home.scss */
  .section-home {
    overflow: hidden;
    position: relative;
  }
  /* line 105, _src/scss/utils/_mixins.scss */
  .section-home:before {
    content: "";
    top: 100%;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    width: 150%;
    background: #FFFFFF;
    transform: rotate(3deg);
    z-index: 9;
  }
}

@media screen and (max-width: 768px) {
  /* line 1, _src/scss/pages/_home.scss */
  .section-home {
    background-position: right bottom;
    display: flex;
    align-items: center;
  }
}

/* line 25, _src/scss/pages/_home.scss */
.section-home .wrap {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.54;
  transform: translateZ(0);
  overflow: hidden;
}

/* line 37, _src/scss/pages/_home.scss */
.section-home .wrap:before {
  content: "";
  background-color: #000000;
  width: 100%;
  position: absolute;
  height: 100%;
  display: block;
  z-index: 3;
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  /* line 25, _src/scss/pages/_home.scss */
  .section-home .wrap {
    background-image: url("/Content/img/home/bg-video.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
  }
}

/* line 58, _src/scss/pages/_home.scss */
.section-home .wrap > .bg-video {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  /* evita do video passar a altura desejada do .wrap */
  width: 100%;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  /* line 58, _src/scss/pages/_home.scss */
  .section-home .wrap > .bg-video {
    display: none;
  }
}

/* line 76, _src/scss/pages/_home.scss */
.section-home .wrap > .bg-video > video {
  width: 100%;
}

/* line 82, _src/scss/pages/_home.scss */
.section-home .container {
  height: 100%;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: start;
  justify-content: start;
  -webkit-align-items: center;
  align-items: center;
  z-index: 4;
}

/* line 93, _src/scss/pages/_home.scss */
.section-home__slogan {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 3rem;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
  line-height: 1.3;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 991px) {
  /* line 93, _src/scss/pages/_home.scss */
  .section-home__slogan {
    font-size: 3vw;
  }
}

@media screen and (max-width: 768px) {
  /* line 93, _src/scss/pages/_home.scss */
  .section-home__slogan {
    font-size: 7vw;
  }
}

/* line 118, _src/scss/pages/_home.scss */
.section-home-ie {
  margin: 160px 0 0 0;
}

/* line 1, _src/scss/pages/_icons.scss */
.icons {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 20px;
}

/* line 1, _src/scss/pages/_section-what-we-do.scss */
#f5-section-what-we-do {
  padding: 100px 0;
}

@media screen and (max-width: 768px) {
  /* line 1, _src/scss/pages/_section-what-we-do.scss */
  #f5-section-what-we-do {
    padding: 0;
  }
}

/* line 10, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do-ie .row {
  display: block !important;
}

/* line 15, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do {
  position: relative;
  background-color: #FFFFFF;
}

@media screen and (min-width: 769px) {
  /* line 20, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do::after {
    content: '';
    top: 94%;
    left: -4px;
    display: block;
    position: absolute;
    -webkit-transform-origin: 100% 100% 50%;
    -moz-transform-origin: 100% 100% 50%;
    -ms-transform-origin: 100% 100% 50%;
    -o-transform-origin: 100% 100% 50%;
    transform-origin: 100% 100% 50%;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
    width: 110%;
    height: 83px;
    background-color: #FFFFFF;
    z-index: 9;
  }
}

/* line 36, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .our-services {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 2.5rem;
  max-width: 100%;
  padding-bottom: 6px;
}

@media screen and (max-width: 768px) {
  /* line 15, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do {
    margin-top: 70px;
    margin-bottom: 40px;
    padding: 0;
  }
}

/* line 51, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .container {
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  /* line 51, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .container {
    padding: 0;
  }
}

/* line 61, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .content-do-expertise {
  width: 80%;
  margin: 50px auto 15px;
}

/* line 66, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .container-small {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 72, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .container-small h2 {
  font-size: 1.5625rem;
  text-align: center;
  font-weight: bolder;
  line-height: 1.3;
  color: #888;
}

@media screen and (max-width: 768px) {
  /* line 72, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .container-small h2 {
    font-size: 1.25rem;
  }
}

/* line 85, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .what-we-do-icons {
  display: block;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 768px) {
  /* line 85, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .what-we-do-icons {
    white-space: nowrap;
    display: -webkit-flex;
    display: flex;
    align-items: baseline;
  }
}

/* line 97, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .what-we-do-icons__item {
  margin: 0 6% 1.875rem;
  display: inline-block;
}

/* line 106, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .content-we-do {
  text-align: left;
}

@media screen and (max-width: 768px) {
  /* line 106, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .content-we-do {
    padding: 0;
    margin: 0 auto;
  }
}

/* line 114, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .content-we-do p {
  line-height: 1.2;
}

/* line 119, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  /* line 119, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .list-do {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin: 20px 0;
    -webkit-align-items: center;
    align-items: center;
  }
}

@media screen and (max-width: 768px) {
  /* line 134, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .list-do div:first-child {
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  /* line 142, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .list-do__content p {
    font-size: 16px;
    text-align: left;
  }
}

/* line 150, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  position: relative;
  text-transform: uppercase;
  text-align: left;
  line-height: 1.2;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
  /* line 150, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .list-do__title {
    font-size: 1.125rem;
    padding-top: 10px;
    line-height: 1.3;
  }
}

/* line 170, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__title:before {
  content: "#";
  margin-right: 0.4375rem;
  line-height: 1.5;
  font-family: "Londrina Sketch", cursive;
  font-size: 1.5625rem;
}

@media screen and (max-width: 768px) {
  /* line 170, _src/scss/pages/_section-what-we-do.scss */
  .section-what-we-do .list-do__title:before {
    font-size: 1.75rem;
    top: -0.25rem;
    left: -1.3125rem;
  }
}

/* line 188, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__mobile {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='96.308px' height='71px' viewBox='0 0 96.308 71' enable-background='new 0 0 96.308 71' xml:space='preserve' fill='%23000000'%3E\a%3Cpath fill='%23010101' d='M12.554,56.023c-2.275,0-5.423-1.329-6.224-5.293l-0.04-0.396V6.667C6.29,2.738,9.804,0,12.957,0H88.79\a 	c2.488,0,4.422,0.707,5.749,2.101c1.28,1.345,1.87,3.199,1.755,5.51L96.292,48c0,5.094-3.038,8.015-8.334,8.015L13.061,56\a 	C12.898,56.015,12.729,56.023,12.554,56.023z M10.29,50.114c0.498,2.021,2.104,1.939,2.43,1.9L12.958,52l75,0.015\a 	c3.078,0,4.334-1.163,4.334-4.015L92.29,7.667c0-0.057,0.003-0.143,0.008-0.255c0.022-0.438,0.088-1.77-0.658-2.554\a 	C91.099,4.289,90.14,4,88.79,4H12.957c-1.208,0-2.667,1.189-2.667,2.667V50.114z'/%3E\a%3Cpath fill='%23010101' d='M68.727,71c-0.007,0-0.013,0-0.02,0c-3.864,0-29.028-0.108-34.849-0.205\a 	c-0.447-0.008-0.835-0.306-0.95-0.738c-0.115-0.432,0.071-0.886,0.456-1.114c4.248-2.52,9.511-5.009,11.063-5.73l1.03-4.439\a 	C45.562,58.32,45.965,58,46.431,58h10.224c0.489,0,0.906,0.354,0.986,0.835l0.728,4.367c1.777,0.952,8.375,4.498,10.738,5.892\a 	c0.364,0.15,0.62,0.498,0.62,0.915C69.727,70.563,69.279,71,68.727,71z M37.613,68.849c7.186,0.067,20.436,0.135,27.268,0.161\a 	c-3.429-1.89-7.827-4.243-7.889-4.276c-0.273-0.146-0.464-0.411-0.515-0.717L55.807,60h-8.582l-0.961,4.143\a 	c-0.07,0.303-0.277,0.556-0.56,0.684C45.654,64.85,41.698,66.654,37.613,68.849z'/%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M20.199,64.804c0,3.748-1.342,4.524-5.089,4.524H5.524C1.776,69.328,1,68.551,1,64.804V39.642\a 		c0-3.748,0.776-4.524,4.524-4.524h9.586c3.748,0,5.089,0.776,5.089,4.524V64.804z'/%3E\a 	%3Cpath fill='%23010101' d='M15.11,70.328H5.524C1.239,70.328,0,69.089,0,64.804V39.642c0-4.285,1.239-5.524,5.524-5.524h9.586\a 		c3.949,0,6.089,0.88,6.089,5.524v25.162C21.199,69.447,19.059,70.328,15.11,70.328z M5.524,36.118C2.329,36.118,2,36.447,2,39.642\a 		v25.162c0,3.195,0.329,3.524,3.524,3.524h9.586c3.439,0,4.089-0.56,4.089-3.524V39.642c0-2.964-0.65-3.524-4.089-3.524H5.524z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M18.026,58.705c0,1.131-0.99,3.402-3.676,3.402l-7.917-0.009c-2.05,0.009-3.241-1.476-3.252-3.393V42.022\a 		c-0.1-1.131,0.707-2.928,3.252-2.827l7.915-0.097c1.336-0.032,3.678,0.238,3.678,2.924V58.705z'/%3E\a 	%3Cpath fill='%23010101' d='M14.35,62.607l-7.917-0.009c-2.203,0-3.738-1.599-3.751-3.89V42.022c-0.07-0.77,0.229-1.628,0.801-2.253\a 		c0.451-0.492,1.293-1.078,2.749-1.078l0.222,0.004l8.085-0.1c2.572,0,3.988,1.217,3.988,3.427v16.683\a 		C18.526,60.279,17.199,62.607,14.35,62.607z M6.231,39.691c-0.876,0-1.553,0.253-2.011,0.753c-0.454,0.497-0.577,1.118-0.541,1.534\a 		l0.002,16.727c0.01,1.756,1.083,2.893,2.733,2.893l7.937,0.009c2.375,0,3.175-1.993,3.175-2.902V42.022c0-0.6,0-2.427-2.988-2.427\a 		l-8.099,0.1L6.231,39.691z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Ccircle fill='%23FFFFFF' cx='10.439' cy='65.781' r='1.272'/%3E\a 	%3Cpath fill='%23010101' d='M10.439,67.554c-0.977,0-1.772-0.795-1.772-1.772s0.795-1.772,1.772-1.772c0.978,0,1.772,0.795,1.772,1.772\a 		S11.417,67.554,10.439,67.554z M10.439,65.009c-0.426,0-0.772,0.347-0.772,0.772s0.346,0.772,0.772,0.772s0.772-0.347,0.772-0.772\a 		S10.865,65.009,10.439,65.009z'/%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
  background-position: center center;
}

/* line 193, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__website {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='96.308px' height='71px' viewBox='0 0 96.308 71' enable-background='new 0 0 96.308 71' xml:space='preserve' fill='%23000000'%3E\a%3Cpath fill='%23010101' d='M12.554,56.023c-2.275,0-5.423-1.329-6.224-5.293l-0.04-0.396V6.667C6.29,2.738,9.804,0,12.957,0H88.79\a 	c2.488,0,4.422,0.707,5.749,2.101c1.28,1.345,1.87,3.199,1.755,5.51L96.292,48c0,5.094-3.038,8.015-8.334,8.015L13.061,56\a 	C12.898,56.015,12.729,56.023,12.554,56.023z M10.29,50.114c0.498,2.021,2.104,1.939,2.43,1.9L12.958,52l75,0.015\a 	c3.078,0,4.334-1.163,4.334-4.015L92.29,7.667c0-0.057,0.003-0.143,0.008-0.255c0.022-0.438,0.088-1.77-0.658-2.554\a 	C91.099,4.289,90.14,4,88.79,4H12.957c-1.208,0-2.667,1.189-2.667,2.667V50.114z'/%3E\a%3Cpath fill='%23010101' d='M68.727,71c-0.007,0-0.013,0-0.02,0c-3.864,0-29.028-0.108-34.849-0.205\a 	c-0.447-0.008-0.835-0.306-0.95-0.738c-0.115-0.432,0.071-0.886,0.456-1.114c4.248-2.52,9.511-5.009,11.063-5.73l1.03-4.439\a 	C45.562,58.32,45.965,58,46.431,58h10.224c0.489,0,0.906,0.354,0.986,0.835l0.728,4.367c1.777,0.952,8.375,4.498,10.738,5.892\a 	c0.364,0.15,0.62,0.498,0.62,0.915C69.727,70.563,69.279,71,68.727,71z M37.613,68.849c7.186,0.067,20.436,0.135,27.268,0.161\a 	c-3.429-1.89-7.827-4.243-7.889-4.276c-0.273-0.146-0.464-0.411-0.515-0.717L55.807,60h-8.582l-0.961,4.143\a 	c-0.07,0.303-0.277,0.556-0.56,0.684C45.654,64.85,41.698,66.654,37.613,68.849z'/%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M20.199,64.804c0,3.748-1.342,4.524-5.089,4.524H5.524C1.776,69.328,1,68.551,1,64.804V39.642\a 		c0-3.748,0.776-4.524,4.524-4.524h9.586c3.748,0,5.089,0.776,5.089,4.524V64.804z'/%3E\a 	%3Cpath fill='%23010101' d='M15.11,70.328H5.524C1.239,70.328,0,69.089,0,64.804V39.642c0-4.285,1.239-5.524,5.524-5.524h9.586\a 		c3.949,0,6.089,0.88,6.089,5.524v25.162C21.199,69.447,19.059,70.328,15.11,70.328z M5.524,36.118C2.329,36.118,2,36.447,2,39.642\a 		v25.162c0,3.195,0.329,3.524,3.524,3.524h9.586c3.439,0,4.089-0.56,4.089-3.524V39.642c0-2.964-0.65-3.524-4.089-3.524H5.524z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M18.026,58.705c0,1.131-0.99,3.402-3.676,3.402l-7.917-0.009c-2.05,0.009-3.241-1.476-3.252-3.393V42.022\a 		c-0.1-1.131,0.707-2.928,3.252-2.827l7.915-0.097c1.336-0.032,3.678,0.238,3.678,2.924V58.705z'/%3E\a 	%3Cpath fill='%23010101' d='M14.35,62.607l-7.917-0.009c-2.203,0-3.738-1.599-3.751-3.89V42.022c-0.07-0.77,0.229-1.628,0.801-2.253\a 		c0.451-0.492,1.293-1.078,2.749-1.078l0.222,0.004l8.085-0.1c2.572,0,3.988,1.217,3.988,3.427v16.683\a 		C18.526,60.279,17.199,62.607,14.35,62.607z M6.231,39.691c-0.876,0-1.553,0.253-2.011,0.753c-0.454,0.497-0.577,1.118-0.541,1.534\a 		l0.002,16.727c0.01,1.756,1.083,2.893,2.733,2.893l7.937,0.009c2.375,0,3.175-1.993,3.175-2.902V42.022c0-0.6,0-2.427-2.988-2.427\a 		l-8.099,0.1L6.231,39.691z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Ccircle fill='%23FFFFFF' cx='10.439' cy='65.781' r='1.272'/%3E\a 	%3Cpath fill='%23010101' d='M10.439,67.554c-0.977,0-1.772-0.795-1.772-1.772s0.795-1.772,1.772-1.772c0.978,0,1.772,0.795,1.772,1.772\a 		S11.417,67.554,10.439,67.554z M10.439,65.009c-0.426,0-0.772,0.347-0.772,0.772s0.346,0.772,0.772,0.772s0.772-0.347,0.772-0.772\a 		S10.865,65.009,10.439,65.009z'/%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 80px;
  width: 80px;
  background-position: center center;
}

/* line 198, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__apps {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='28.441px' height='49.114px' viewBox='0 0 28.441 49.114' enable-background='new 0 0 28.441 49.114' xml:space='preserve'%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M27.441,41.883c0,5.161-1.848,6.23-7.01,6.23H7.23c-5.161,0-6.23-1.069-6.23-6.23V7.23\a 		C1,2.069,2.069,1,7.23,1h13.201c5.162,0,7.01,1.069,7.01,6.23V41.883z'/%3E\a 	%3Cpath fill='%23010101' d='M20.432,49.114H7.23c-5.744,0-7.23-1.486-7.23-7.23V7.23C0,1.487,1.487,0,7.23,0h13.201\a 		c5.313,0,8.01,1.118,8.01,7.23v34.653C28.441,47.996,25.744,49.114,20.432,49.114z M7.23,2C2.635,2,2,2.635,2,7.23v34.653\a 		c0,4.595,0.635,5.23,5.23,5.23h13.201c4.942,0,6.01-0.929,6.01-5.23V7.23c0-4.302-1.067-5.23-6.01-5.23H7.23z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath fill='%23FFFFFF' d='M24.448,33.485c0,1.557-1.363,4.685-5.063,4.685L8.482,38.157c-2.823,0.013-4.463-2.033-4.479-4.672V10.509\a 		C3.867,8.951,4.978,6.477,8.482,6.615l10.9-0.134c1.84-0.044,5.065,0.327,5.065,4.027V33.485z'/%3E\a 	%3Cpath fill='%23010101' d='M19.386,38.669L8.482,38.657c-2.97,0-4.96-2.077-4.978-5.169V10.509C3.412,9.484,3.805,8.355,4.558,7.533\a 		c0.625-0.682,1.841-1.497,3.944-1.417l11.144-0.138c3.419,0,5.303,1.609,5.303,4.531v22.976\a 		C24.948,35.109,23.548,38.669,19.386,38.669z M8.204,7.11c-1.244,0-2.25,0.38-2.908,1.099c-0.667,0.729-0.848,1.643-0.793,2.256\a 		l0.002,23.02c0.015,2.533,1.566,4.172,3.953,4.172l10.93,0.013c3.413,0,4.562-2.874,4.562-4.185V10.509\a 		c0-2.343-1.448-3.531-4.303-3.531L8.489,7.115C8.375,7.111,8.288,7.11,8.204,7.11z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Ccircle fill='%23FFFFFF' cx='14' cy='43.229' r='1.752'/%3E\a 	%3Cpath fill='%23010101' d='M14,45.482c-1.242,0-2.252-1.011-2.252-2.253s1.01-2.252,2.252-2.252s2.252,1.01,2.252,2.252\a 		S15.241,45.482,14,45.482z M14,41.977c-0.69,0-1.252,0.562-1.252,1.252s0.562,1.253,1.252,1.253s1.252-0.563,1.252-1.253\a 		S14.69,41.977,14,41.977z'/%3E\a%3C/g%3E\a%3Cpath fill='%23010101' d='M10.326,12.327c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V12.327z'/%3E\a%3Cpath fill='%23010101' d='M16.453,12.327c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V12.327z'/%3E\a%3Cpath fill='%23010101' d='M22.453,12.327c0,1.692-0.914,1.43-2.043,1.43l0,0c-1.127,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.129,0,2.043-0.262,2.043,1.43V12.327z'/%3E\a%3Cpath fill='%23010101' d='M10.332,17.702c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V17.702z'/%3E\a%3Cpath fill='%23010101' d='M16.459,17.702c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V17.702z'/%3E\a%3Cpath fill='%23010101' d='M22.459,17.702c0,1.692-0.914,1.43-2.043,1.43l0,0c-1.127,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.129,0,2.043-0.262,2.043,1.43V17.702z'/%3E\a%3Cpath fill='%23010101' d='M10.326,22.937c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V22.937z'/%3E\a%3Cpath fill='%23010101' d='M16.453,22.937c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.262,2.042,1.43V22.937z'/%3E\a%3Cpath fill='%23010101' d='M22.453,22.937c0,1.692-0.914,1.43-2.043,1.43l0,0c-1.127,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.129,0,2.043-0.262,2.043,1.43V22.937z'/%3E\a%3Cpath fill='%23010101' d='M10.263,28.202c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V28.202z'/%3E\a%3Cpath fill='%23010101' d='M16.389,28.202c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.127,0,2.042-0.263,2.042,1.43V28.202z'/%3E\a%3Cpath fill='%23010101' d='M22.389,28.202c0,1.692-0.914,1.43-2.041,1.43l0,0c-1.129,0-2.043,0.263-2.043-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.043-1.43l0,0c1.127,0,2.041-0.263,2.041,1.43V28.202z'/%3E\a%3Cpath fill='%23010101' d='M10.2,33.389c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V33.389z'/%3E\a%3Cpath fill='%23010101' d='M16.326,33.389c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.915-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V33.389z'/%3E\a%3Cpath fill='%23010101' d='M22.326,33.389c0,1.692-0.914,1.43-2.042,1.43l0,0c-1.128,0-2.042,0.263-2.042-1.43v-1.225\a 	c0-1.692,0.914-1.43,2.042-1.43l0,0c1.128,0,2.042-0.263,2.042,1.43V33.389z'/%3E\a%3C/svg%3E\a");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 75px;
  width: 75px;
  background-position: center center;
}

/* line 203, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__landing {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='90.018px' height='87.591px' viewBox='0 0 90.018 87.591' enable-background='new 0 0 90.018 87.591' xml:space='preserve'%3E\a%3Cg%3E\a 	%3Cpath fill='%23010101' d='M6.264,72.613c-2.275,0-5.423-1.328-6.225-5.292L0,66.925V23.257c0-3.929,3.514-6.667,6.667-6.667H82.5\a 		c2.488,0,4.422,0.707,5.748,2.101c1.28,1.345,1.871,3.199,1.756,5.51l-0.002,40.389c0,5.094-3.038,8.016-8.335,8.016L6.771,72.591\a 		C6.608,72.605,6.438,72.613,6.264,72.613z M4,66.706c0.498,2.021,2.107,1.941,2.43,1.898l0.237-0.014l75,0.016\a 		c3.079,0,4.335-1.163,4.335-4.016L86,24.257c0-0.057,0.003-0.143,0.009-0.255c0.021-0.438,0.088-1.77-0.658-2.554\a 		c-0.542-0.569-1.501-0.858-2.851-0.858H6.667C5.459,20.591,4,21.78,4,23.257V66.706z'/%3E\a 	%3Cpath fill='%23010101' d='M62.436,87.591c-0.005,0-0.012,0-0.02,0c-3.876,0-29.057-0.108-34.849-0.205\a 		c-0.447-0.008-0.835-0.307-0.95-0.738c-0.114-0.433,0.072-0.887,0.457-1.115c4.248-2.52,9.511-5.007,11.063-5.729l1.03-4.439\a 		c0.105-0.453,0.509-0.773,0.974-0.773h10.224c0.489,0,0.906,0.354,0.986,0.835l0.729,4.367c1.776,0.952,8.374,4.498,10.737,5.893\a 		c0.363,0.149,0.619,0.497,0.619,0.915C63.436,87.153,62.988,87.591,62.436,87.591z M31.323,85.439\a 		c7.179,0.067,20.433,0.136,27.267,0.16c-3.429-1.89-7.826-4.242-7.888-4.275c-0.273-0.146-0.464-0.411-0.515-0.717l-0.67-4.017\a 		h-8.583l-0.961,4.143c-0.07,0.303-0.277,0.556-0.56,0.685C39.364,81.44,35.408,83.245,31.323,85.439z'/%3E\a 	%3Cg%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M68,54.722c0,5.607-2.007,8.46-7.614,8.46H28.661c-5.607,0-7.614-2.853-7.614-8.46V9.459\a 				C21.046,3.853,23.054,1,28.661,1h31.725C65.993,1,68,3.853,68,9.459V54.722z'/%3E\a 			%3Cpath d='M60.386,64.182H28.661c-5.877,0-8.614-3.006-8.614-9.46V9.459C20.046,3.006,22.784,0,28.661,0h31.725\a 				C66.263,0,69,3.006,69,9.459v45.262C69,61.176,66.263,64.182,60.386,64.182z M28.661,2c-4.76,0-6.614,2.091-6.614,7.459v45.262\a 				c0,5.368,1.854,7.46,6.614,7.46h31.725c4.76,0,6.614-2.092,6.614-7.46V9.459C67,4.091,65.146,2,60.386,2H28.661z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M31.521,30.009c8.46,0,16.92,0,25.381,0'/%3E\a 			%3Crect x='31.521' y='29.009' width='25.381' height='2'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M36.386,33.182c5.57,0,11.139,0,16.709,0'/%3E\a 			%3Crect x='36.386' y='32.182' width='16.709' height='2'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cg%3E\a 				%3Cpath fill='%23FFFFFF' d='M27.08,7.167c1.058,0,2.115,0,3.173,0'/%3E\a 				%3Crect x='27.08' y='6.917' width='3.173' height='0.5'/%3E\a 			%3C/g%3E\a 			%3Cg%3E\a 				%3Cpath fill='%23FFFFFF' d='M27.08,8.207c1.058,0,2.115,0,3.173,0'/%3E\a 				%3Crect x='27.08' y='7.957' width='3.173' height='0.5'/%3E\a 			%3C/g%3E\a 			%3Cg%3E\a 				%3Cpath fill='%23FFFFFF' d='M27.08,9.211c1.058,0,2.115,0,3.173,0'/%3E\a 				%3Crect x='27.08' y='8.961' width='3.173' height='0.5'/%3E\a 			%3C/g%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M49.006,37.94c0,0.643-0.521,1.164-1.162,1.164h-6.98c-0.642,0-1.163-0.521-1.163-1.164l0,0\a 				c0-0.642,0.521-1.163,1.163-1.163h6.98C48.485,36.777,49.006,37.298,49.006,37.94L49.006,37.94z'/%3E\a 			%3Cpath d='M47.844,39.354h-6.98c-0.779,0-1.413-0.634-1.413-1.414s0.634-1.413,1.413-1.413h6.98c0.778,0,1.412,0.634,1.412,1.413\a 				S48.622,39.354,47.844,39.354z M40.863,37.027c-0.503,0-0.913,0.41-0.913,0.913c0,0.504,0.41,0.914,0.913,0.914h6.98\a 				c0.503,0,0.912-0.41,0.912-0.914c0-0.503-0.409-0.913-0.912-0.913H40.863z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Ccircle fill='%23FFFFFF' cx='30.887' cy='46.718' r='3.525'/%3E\a 			%3Cpath d='M30.887,50.743c-2.219,0-4.025-1.806-4.025-4.025c0-2.219,1.806-4.025,4.025-4.025c2.22,0,4.025,1.806,4.025,4.025\a 				C34.913,48.938,33.107,50.743,30.887,50.743z M30.887,43.693c-1.668,0-3.025,1.357-3.025,3.025s1.357,3.025,3.025,3.025\a 				s3.025-1.357,3.025-3.025S32.555,43.693,30.887,43.693z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Ccircle fill='%23FFFFFF' cx='44' cy='46.99' r='3.525'/%3E\a 			%3Cpath d='M44,51.016c-2.219,0-4.025-1.806-4.025-4.025s1.806-4.025,4.025-4.025c2.22,0,4.025,1.805,4.025,4.025\a 				S46.22,51.016,44,51.016z M44,43.965c-1.668,0-3.025,1.357-3.025,3.025s1.357,3.025,3.025,3.025s3.025-1.357,3.025-3.025\a 				S45.668,43.965,44,43.965z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Ccircle fill='%23FFFFFF' cx='56.819' cy='46.99' r='3.524'/%3E\a 			%3Cpath d='M56.818,51.016c-2.219,0-4.023-1.806-4.023-4.025s1.805-4.025,4.023-4.025c2.22,0,4.025,1.805,4.025,4.025\a 				S59.038,51.016,56.818,51.016z M56.818,43.965c-1.667,0-3.023,1.357-3.023,3.025s1.356,3.025,3.023,3.025\a 				c1.668,0,3.025-1.357,3.025-3.025S58.486,43.965,56.818,43.965z'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M26.693,53.558c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='26.693' y='53.058' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M26.693,56.306c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='26.693' y='55.806' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M40.229,53.558c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='40.229' y='53.058' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M40.229,56.306c2.796,0,5.593,0,8.39,0'/%3E\a 			%3Crect x='40.229' y='55.806' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M52.919,53.558c2.796,0,5.594,0,8.39,0'/%3E\a 			%3Crect x='52.919' y='53.058' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Cpath fill='%23FFFFFF' d='M52.919,56.306c2.796,0,5.594,0,8.39,0'/%3E\a 			%3Crect x='52.919' y='55.806' width='8.39' height='1'/%3E\a 		%3C/g%3E\a 		%3Cg%3E\a 			%3Crect x='27.714' y='13.935' fill='%23FFFFFF' width='32.995' height='11.421'/%3E\a 			%3Cpath d='M61.709,26.356H26.714V12.935h34.995V26.356z M28.714,24.356h30.995v-9.421H28.714V24.356z'/%3E\a 		%3C/g%3E\a 	%3C/g%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 85px;
  width: 85px;
  background-position: center center;
}

/* line 209, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__content-manag {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='90.018px' height='57.117px' viewBox='0 0 90.018 57.117' enable-background='new 0 0 90.018 57.117' xml:space='preserve'%3E\a%3Cpath fill='%23010101' d='M6.264,56.021c-2.275,0-5.423-1.328-6.225-5.291L0,50.334V6.667C0,2.738,3.514,0,6.667,0H82.5\a 	c2.487,0,4.422,0.707,5.748,2.101c1.279,1.345,1.871,3.199,1.756,5.51L90.002,48c0,5.094-3.038,8.016-8.335,8.016L6.771,56\a 	C6.608,56.016,6.438,56.021,6.264,56.021z M4,50.115c0.498,2.021,2.106,1.943,2.43,1.898L6.667,52l75,0.016\a 	c3.079,0,4.335-1.162,4.335-4.016L86,7.667c0-0.057,0.003-0.143,0.009-0.255c0.021-0.438,0.088-1.77-0.658-2.554\a 	C84.809,4.289,83.85,4,82.5,4H6.667C5.459,4,4,5.189,4,6.667V50.115z'/%3E\a%3Cg enable-background='new    '%3E\a 	%3Cpath d='M20.682,34.16v-2.953L37.75,24v3.146l-13.535,5.555l13.535,5.607v3.146L20.682,34.16z'/%3E\a 	%3Cpath d='M39.737,45.867l7.471-26.648h2.531l-7.453,26.648H39.737z'/%3E\a 	%3Cpath d='M68.776,34.16l-17.068,7.295v-3.146l13.518-5.607l-13.518-5.555V24l17.068,7.207V34.16z'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cline fill='none' x1='2.432' y1='12.095' x2='88' y2='12.095'/%3E\a 	%3Crect x='2.432' y='11.095' fill='%23010101' width='85.568' height='2'/%3E\a%3C/g%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 105px;
  width: 105px;
  background-position: center center;
}

/* line 214, _src/scss/pages/_section-what-we-do.scss */
.section-what-we-do .list-do__btob {
  background-image: url("data:image/svg+xml;charset=utf8,\a%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'\a 	 width='90.018px' height='56.022px' viewBox='0 0 90.018 56.022' enable-background='new 0 0 90.018 56.022' xml:space='preserve'%3E\a%3Cpath fill='%23010101' d='M6.264,56.022c-2.275,0-5.423-1.328-6.225-5.292L0,50.334V6.667C0,2.738,3.514,0,6.667,0H82.5\a 	c2.488,0,4.422,0.707,5.748,2.101c1.28,1.345,1.871,3.199,1.756,5.51L90.002,48c0,5.094-3.038,8.016-8.335,8.016L6.771,56\a 	C6.608,56.015,6.438,56.022,6.264,56.022z M4,50.115c0.498,2.021,2.105,1.943,2.43,1.898L6.667,52l75,0.016\a 	c3.079,0,4.335-1.163,4.335-4.016L86,7.667c0-0.057,0.003-0.143,0.009-0.255c0.021-0.438,0.088-1.77-0.658-2.554\a 	C84.809,4.289,83.85,4,82.5,4H6.667C5.459,4,4,5.189,4,6.667V50.115z'/%3E\a%3Cg%3E\a 	%3Cline x1='2.632' y1='11.333' x2='88.2' y2='11.333'/%3E\a 	%3Crect x='2.632' y='10.333' fill='%23010101' width='85.568' height='2'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cline x1='17.667' y1='52.451' x2='17.667' y2='11.333'/%3E\a 	%3Crect x='16.667' y='11.333' fill='%23010101' width='2' height='41.118'/%3E\a%3C/g%3E\a%3Cg%3E\a 	%3Cpath d='M28.177,35.849V24.396h4.297c0.875,0,1.577,0.116,2.105,0.348c0.528,0.231,0.942,0.589,1.242,1.07\a 		c0.299,0.481,0.449,0.985,0.449,1.512c0,0.489-0.133,0.95-0.398,1.383s-0.667,0.781-1.203,1.047\a 		c0.692,0.203,1.225,0.55,1.598,1.039c0.372,0.489,0.559,1.067,0.559,1.734c0,0.536-0.113,1.035-0.34,1.496s-0.507,0.816-0.84,1.066\a 		c-0.333,0.25-0.751,0.438-1.254,0.566c-0.503,0.128-1.119,0.191-1.848,0.191H28.177z M29.693,29.208h2.477\a 		c0.672,0,1.153-0.044,1.445-0.133c0.385-0.114,0.676-0.305,0.871-0.57s0.293-0.599,0.293-1c0-0.38-0.091-0.715-0.273-1.004\a 		c-0.183-0.289-0.443-0.487-0.781-0.594c-0.339-0.106-0.919-0.16-1.742-0.16h-2.289V29.208z M29.693,34.497h2.852\a 		c0.489,0,0.833-0.019,1.031-0.055c0.349-0.063,0.641-0.167,0.875-0.313s0.427-0.358,0.578-0.637\a 		c0.151-0.278,0.227-0.601,0.227-0.965c0-0.427-0.109-0.798-0.328-1.113s-0.522-0.536-0.91-0.664\a 		c-0.388-0.128-0.947-0.191-1.676-0.191h-2.648V34.497z'/%3E\a 	%3Cpath d='M45.732,34.497v1.352h-7.57c-0.011-0.339,0.044-0.664,0.164-0.977c0.192-0.516,0.501-1.023,0.926-1.523\a 		c0.424-0.5,1.038-1.078,1.84-1.734c1.245-1.021,2.086-1.829,2.523-2.426s0.656-1.16,0.656-1.691c0-0.558-0.199-1.027-0.598-1.41\a 		s-0.918-0.574-1.559-0.574c-0.677,0-1.219,0.203-1.625,0.609s-0.612,0.969-0.617,1.688l-1.445-0.148\a 		c0.099-1.078,0.471-1.899,1.117-2.465c0.646-0.565,1.513-0.848,2.602-0.848c1.099,0,1.969,0.305,2.609,0.914\a 		s0.961,1.364,0.961,2.266c0,0.458-0.094,0.909-0.281,1.352s-0.499,0.909-0.934,1.398c-0.435,0.489-1.158,1.161-2.168,2.016\a 		c-0.844,0.708-1.386,1.188-1.625,1.441c-0.24,0.253-0.438,0.507-0.594,0.762H45.732z'/%3E\a 	%3Cpath d='M46.552,35.849l4.399-11.453h1.633l4.688,11.453h-1.727l-1.336-3.469h-4.79l-1.258,3.469H46.552z M49.857,31.146h3.883\a 		l-1.195-3.172c-0.365-0.964-0.637-1.755-0.813-2.375c-0.146,0.734-0.352,1.464-0.617,2.188L49.857,31.146z'/%3E\a 	%3Cpath d='M58.42,35.849V24.396h1.516v10.102h5.641v1.352H58.42z'/%3E\a 	%3Cpath d='M67.318,35.849V24.396h1.516v10.102h5.641v1.352H67.318z'/%3E\a%3C/g%3E\a%3Crect x='6.751' y='16' fill='%23010101' width='7.667' height='2'/%3E\a%3Crect x='6.751' y='20' fill='%23010101' width='7.667' height='2'/%3E\a%3Crect x='6.751' y='24' fill='%23010101' width='7.667' height='2'/%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 125px;
  width: 125px;
  background-position: center center;
}

/* vhufuh */
/* line 1, _src/scss/pages/_section-about.scss */
.section-about {
  background-color: #f4be00;
  position: relative;
  overflow: hidden;
  padding-bottom: 46px;
  background-image: url("/Content/img/home/nosso-time.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100vh;
}

/* line 14, _src/scss/pages/_section-about.scss */
.section-about::before {
  content: "";
  display: block;
  background-color: #000000;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.3;
  z-index: 2;
}

@media screen and (min-width: 769px) {
  /* line 28, _src/scss/pages/_section-about.scss */
  .section-about::after {
    bottom: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    transform-origin: 100% 100%;
    width: 110%;
    height: 83px;
    background: #f4be00;
    transform: rotate(-3deg);
    z-index: 9;
  }
}

@media screen and (max-width: 768px) {
  /* line 1, _src/scss/pages/_section-about.scss */
  .section-about {
    padding: 0;
    display: flex;
    align-items: center;
    padding-top: 70px;
  }
}

/* line 55, _src/scss/pages/_section-about.scss */
.section-about .container {
  z-index: 3;
  position: relative;
  height: 100%;
}

@media screen and (max-width: 768px) {
  /* line 55, _src/scss/pages/_section-about.scss */
  .section-about .container {
    padding: 0;
  }
}

@media screen and (min-width: 769px) {
  /* line 65, _src/scss/pages/_section-about.scss */
  .section-about .section-title-in-bloc {
    padding-top: 130px;
  }
}

/* line 71, _src/scss/pages/_section-about.scss */
.section-about__content {
  color: #FFFFFF;
  font-size: 1.875rem;
  text-transform: uppercase;
  line-height: 1.6;
  font-weight: 700;
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  transform: translatex(-50%);
  width: 100%;
  padding: 0 15px;
  z-index: 4;
}

@media screen and (max-width: 768px) {
  /* line 71, _src/scss/pages/_section-about.scss */
  .section-about__content {
    font-size: 1.375rem;
    line-height: 1.3;
  }
}

/* line 91, _src/scss/pages/_section-about.scss */
.section-about__content p {
  padding: 5px 0;
}

/*.hd-sm{
    @mediascreen and (max-width: 768px) {
        display: none !important;
    }
}
.hd-lg{
    @mediascreen and (min-width: 769px) {
        display: none !important;
    }
}*/
/* line 12, _src/scss/pages/_section-portfolio.scss */
#portifolio {
  padding-top: 60px;
  background-color: #f4be00;
}

@media screen and (max-width: 768px) {
  /* line 12, _src/scss/pages/_section-portfolio.scss */
  #portifolio {
    padding-top: 70px;
  }
}

/* line 19, _src/scss/pages/_section-portfolio.scss */
.section-portfolio {
  padding-top: 5%;
  background-color: #f4be00;
}

@media screen and (max-width: 768px) {
  /* line 19, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio {
    display: flex;
    align-items: center;
    padding: 0 0 20px 0;
  }
}

@media screen and (max-width: 768px) {
  /* line 29, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio .container {
    max-width: 100%;
    padding: 0;
  }
}

/* line 36, _src/scss/pages/_section-portfolio.scss */
.section-portfolio__intro {
  text-transform: uppercase;
  text-align: center;
}

/* line 41, _src/scss/pages/_section-portfolio.scss */
.section-portfolio__intro .intro__title {
  font-size: 3.75rem;
  font-weight: 700;
  letter-spacing: -1px;
}

@media screen and (max-width: 768px) {
  /* line 41, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio__intro .intro__title {
    font-size: 1.875rem;
  }
}

/* line 54, _src/scss/pages/_section-portfolio.scss */
.section-portfolio__highlights {
  margin-top: 3.75rem;
  position: relative;
}

@media screen and (max-width: 768px) {
  /* line 54, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio__highlights {
    margin-top: 1.875rem;
  }
}

/* line 62, _src/scss/pages/_section-portfolio.scss */
.section-portfolio .owl-nav {
  font-size: 0;
}

@media screen and (max-width: 768px) {
  /* line 62, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio .owl-nav {
    display: none;
  }
}

/* line 69, _src/scss/pages/_section-portfolio.scss */
.section-portfolio .owl-nav .owl-prev,
.section-portfolio .owl-nav .owl-next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg'\a  viewBox='0 0 22.194 41.718' fill='%23000000'%3E\a%3Cpolygon points='21.498,41.718 0,21.237 21.491,0 22.194,0.711 1.436,21.224 22.188,40.993' /%3E\a%3C/svg%3E");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 50px;
  width: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
}

@media screen and (max-width: 768px) {
  /* line 69, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio .owl-nav .owl-prev,
  .section-portfolio .owl-nav .owl-next {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg'\a  viewBox='0 0 22.194 41.718' fill='%23000000'%3E\a%3Cpolygon points='21.498,41.718 0,21.237 21.491,0 22.194,0.711 1.436,21.224 22.188,40.993' /%3E\a%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    width: 30px;
  }
}

@media screen and (max-width: 480px) {
  /* line 81, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio .owl-nav .owl-prev {
    left: -9%;
  }
}

/* line 87, _src/scss/pages/_section-portfolio.scss */
.section-portfolio .owl-nav .owl-next {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  right: 0;
}

@media screen and (max-width: 480px) {
  /* line 87, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio .owl-nav .owl-next {
    right: -9%;
  }
}

/* line 96, _src/scss/pages/_section-portfolio.scss */
.section-portfolio .owl-dots {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-top: 10px;
  width: 100%;
}

@media screen and (min-width: 769px) {
  /* line 96, _src/scss/pages/_section-portfolio.scss */
  .section-portfolio .owl-dots {
    display: none;
  }
}

/* line 105, _src/scss/pages/_section-portfolio.scss */
.section-portfolio .owl-dots .owl-dot {
  height: 10px;
  width: 10px;
  background-color: #666;
  margin: 0 2px;
  border-radius: 50%;
}

/* line 112, _src/scss/pages/_section-portfolio.scss */
.section-portfolio .owl-dots .owl-dot.active {
  background-color: #000000;
}

/* line 119, _src/scss/pages/_section-portfolio.scss */
#f5-portifolio {
  width: 100%;
}

/* line 1, _src/scss/pages/_section-clients.scss */
.section-clients,
.section-partners {
  background: #c6c6c6;
  padding-bottom: 30px;
}

/* line 6, _src/scss/pages/_section-clients.scss */
.section-clients .intro,
.section-partners .intro {
  text-transform: uppercase;
  text-align: center;
}

/* line 10, _src/scss/pages/_section-clients.scss */
.section-clients .intro__title,
.section-partners .intro__title {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.4;
}

/* line 17, _src/scss/pages/_section-clients.scss */
.section-clients .intro__description,
.section-partners .intro__description {
  padding: 2.5rem 0rem 2.8125rem 0rem;
  color: #666;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
}

@media screen and (max-width: 768px) {
  /* line 17, _src/scss/pages/_section-clients.scss */
  .section-clients .intro__description,
  .section-partners .intro__description {
    font-size: 1.375rem;
    text-transform: initial;
  }
}

/* line 31, _src/scss/pages/_section-clients.scss */
.section-clients .list-clients,
.section-partners .list-clients {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 480px) {
  /* line 31, _src/scss/pages/_section-clients.scss */
  .section-clients .list-clients,
  .section-partners .list-clients {
    justify-content: center;
  }
}

/* line 39, _src/scss/pages/_section-clients.scss */
.section-clients .list-clients__item,
.section-partners .list-clients__item {
  margin: 0.4375rem;
  width: 7.5rem;
  height: 7.5rem;
  background: #FFFFFF;
  padding: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 480px) {
  /* line 39, _src/scss/pages/_section-clients.scss */
  .section-clients .list-clients__item,
  .section-partners .list-clients__item {
    width: 95%;
    height: auto;
  }
}

/* line 55, _src/scss/pages/_section-clients.scss */
.section-clients .list-clients__item img,
.section-partners .list-clients__item img {
  max-width: 100%;
}

/* line 62, _src/scss/pages/_section-clients.scss */
.section-clients {
  padding-top: 12%;
}

@media screen and (min-width: 769px) {
  /* line 62, _src/scss/pages/_section-clients.scss */
  .section-clients {
    overflow: hidden;
    position: relative;
  }
  /* line 105, _src/scss/utils/_mixins.scss */
  .section-clients:before {
    content: "";
    top: -90%;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    width: 150%;
    background: #f4be00;
    transform: rotate(3deg);
    z-index: 9;
  }
}

@media screen and (max-width: 768px) {
  /* line 62, _src/scss/pages/_section-clients.scss */
  .section-clients {
    padding-top: 75px;
  }
}

/* line 74, _src/scss/pages/_section-clients.scss */
.section-partners {
  padding: 50px 15px;
}

/* line 77, _src/scss/pages/_section-clients.scss */
.section-partners__intro {
  padding: 0.625rem;
  padding-bottom: 40px;
}

/* line 1, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco {
  background-color: #f4be00;
  margin: 70px 0 0;
  width: 100%;
  min-height: calc(100vh - 82px - 239px);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  /* line 1, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco {
    margin: 50px 0 0;
    min-height: calc(100vh - 82px - 147px);
  }
}

/* line 14, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .trabalhe-conosco-title {
  margin: 30px auto 45px auto;
  color: #fff;
  font-weight: bold;
  max-width: 446px;
  text-align: center;
}

/* line 21, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .trabalhe-conosco-title h1 {
  color: #000;
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  /* line 21, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .trabalhe-conosco-title h1 {
    font-size: 2rem;
  }
}

/* line 31, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .boxTrabalhe {
  position: relative;
}

/* line 35, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  /* line 35, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .main-trabalhe {
    margin: 0 0 55px 0;
  }
}

/* line 45, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .boxTrabalhe {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: -5px 10px 10px;
}

/* line 53, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .box-main-trabalhe {
  background-color: #000;
  padding: 20px 30px 45px;
  margin: 0 0 20px;
}

/* line 58, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .box-main-trabalhe .sfError {
  color: red;
  margin: 0 0 10px 0;
  max-width: 386px;
  line-height: 1.2;
}

/* line 67, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe input[type=submit] {
  width: 100%;
  background-color: #f4be00;
  color: #000;
  border: none;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 50px 0 0;
}

/* line 78, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe input {
  width: 100%;
  height: 40px;
  background-color: #2d2d2d;
  border: none;
  color: #fff;
  margin: 8px 0;
  padding: 0 5px;
}

/* line 88, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe label {
  color: #fff;
  text-transform: uppercase;
}

/* line 93, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco {
  position: relative;
}

@media screen and (max-width: 768px) {
  /* line 93, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco {
    margin: 0 -15px;
    display: flex;
  }
}

/* line 101, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco .sfFormCaptcha {
  padding: 0;
}

@media screen and (max-width: 768px) {
  /* line 101, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco .sfFormCaptcha {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

/* line 108, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco .sfFormCaptcha > div {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
  /* line 108, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco .sfFormCaptcha > div {
    -webkit-justify-content: center;
    justify-content: center;
  }
}

/* line 120, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco .sfFormCaptcha:after {
  display: none;
}

/* line 127, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco img {
  max-width: 100%;
}

/* line 131, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco a.rcRefreshImage {
  background: url(../img/atualizar.png) no-repeat;
  width: 25px;
  height: 23px;
  text-indent: -99999px;
  background-color: #f9f9f9;
  margin: 0;
  z-index: 9;
  filter: invert(1);
  margin-left: 5px;
  position: initial;
}

/* line 146, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco .sfTxtLbl {
  display: none;
}

/* line 150, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco p {
  position: initial;
  width: initial;
  text-align: left;
  margin-left: 5px;
  margin-top: 10px;
}

@media screen and (max-width: 768px) {
  /* line 150, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco p {
    position: initial;
    width: 210px;
    margin-left: 0;
  }
}

/* line 163, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .main-trabalhe .captcha-trabalhe-conosco p::after {
  content: "Digite o código da Imagem";
  display: block;
  line-height: 1.6;
  font-size: 13px;
  color: #fff;
  text-align: left;
}

/* line 181, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span {
  font-family: "Roboto Condensed", sans-serif;
  text-transform: uppercase;
  color: #fff;
}

/* line 186, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span.ruFileWrap {
  height: 43px;
  display: -webkit-flex;
  display: flex;
  margin: 8px 0;
}

/* line 192, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span input {
  margin: 0 5px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  text-overflow: ellipsis;
}

/* line 200, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span .ruFileInput + label {
  color: #f4be00;
  display: block !important;
  position: absolute;
  right: 5%;
  font-size: 0;
  font-weight: bold;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  line-height: 1;
  background: inherit;
  padding: 0;
}

@media screen and (max-width: 768px) {
  /* line 200, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .sfFormFile span .ruFileInput + label {
    right: 3.5%;
  }
}

/* line 218, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span .ruFileInput + label::before {
  content: "Selecionar";
  font-size: 16px;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  /* line 218, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .sfFormFile span .ruFileInput + label::before {
    font-size: 12px;
  }
}

/* line 231, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span input.ruFileInput {
  width: 100% !important;
}

/* line 235, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfFormFile span input[value="Select"] {
  background-color: #2d2d2d;
  background-image: none;
  margin: 0;
  max-width: 30%;
  font-size: 0;
}

@media screen and (max-width: 768px) {
  /* line 235, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .sfFormFile span input[value="Select"] {
    width: 116px;
  }
}

/* line 249, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .RadUpload {
  width: 100%;
}

/* line 253, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfErrorSummary {
  text-align: center;
  padding: 10px 0;
  color: red;
  position: absolute;
  text-align: left;
  z-index: 1;
  left: 50%;
  bottom: 129px;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
  width: 95%;
  max-width: 414px;
}

@media screen and (max-width: 768px) {
  /* line 253, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .sfErrorSummary {
    padding-left: 23px;
    bottom: 110px;
  }
}

/* line 272, _src/scss/pages/_trabalhe-conosco.scss */
.trabalhe-conosco .sfSuccess {
  text-align: center;
  padding: 20px 15px 60px;
  font-weight: bold;
  line-height: 1.2;
  font-size: 30px;
}

@media screen and (max-width: 768px) {
  /* line 272, _src/scss/pages/_trabalhe-conosco.scss */
  .trabalhe-conosco .sfSuccess {
    font-size: 24px;
  }
}

/* line 1, _src/scss/pages/_promocoes.scss */
.promocao {
  background-color: #f4be00;
  margin: 60px 0 0;
}

/* line 5, _src/scss/pages/_promocoes.scss */
.promocao .cards {
  padding-bottom: 50px;
}

/* line 9, _src/scss/pages/_promocoes.scss */
.promocao .title-promocoes {
  font-weight: 700;
  padding: 20px 0 20px;
  font-size: 1rem;
  color: #212529;
  text-transform: uppercase;
}

/* line 17, _src/scss/pages/_promocoes.scss */
.promocao .card-promo {
  text-align: right;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 21, _src/scss/pages/_promocoes.scss */
.promocao .card-promo__link {
  padding-top: 10px;
  display: block;
  color: #212529;
}

/* line 1, _src/scss/pages/_veeva.scss */
.title-veeva {
  margin: 30px 0;
}

/* line 5, _src/scss/pages/_veeva.scss */
.ef5-vevaa-about {
  margin: 50px 0;
}

/* line 7, _src/scss/pages/_veeva.scss */
.ef5-vevaa-about p {
  line-height: 1.5em;
  text-align: justify;
  font-size: large;
  margin: 30px 0;
}

/* line 15, _src/scss/pages/_veeva.scss */
.ef5-veeva-logo-video {
  padding: 10px 0;
}

/* line 17, _src/scss/pages/_veeva.scss */
.ef5-veeva-logo-video span {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 22, _src/scss/pages/_veeva.scss */
.ef5-veeva-logo-video span img {
  max-width: 100%;
  background: #fff;
  margin: 15px 0;
  padding: 15px 10px 0 10px;
  height: auto;
  width: 280px;
}

/* line 31, _src/scss/pages/_veeva.scss */
.ef5-veeva-logo-video p {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px 0;
}

/* line 36, _src/scss/pages/_veeva.scss */
.ef5-veeva-logo-video p iframe {
  max-width: 100%;
}

@media (max-width: 600px) {
  /* line 36, _src/scss/pages/_veeva.scss */
  .ef5-veeva-logo-video p iframe {
    height: auto;
  }
}

/* line 45, _src/scss/pages/_veeva.scss */
.ef5-veeva-text {
  padding: 25px 0 60px 0;
}

/* line 47, _src/scss/pages/_veeva.scss */
.ef5-veeva-text p {
  line-height: 1.5em;
  text-align: justify;
  font-size: large;
}

/* ================================= */
/* IMPORT THEMES */
/* @import "themes/theme";
@import "themes/admin"; */

/*# sourceMappingURL=main.css.map */