a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

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

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

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

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(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: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-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: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -ms-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}

#stacks_in_227 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_78545 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_81476 { position: fixed; z-index: 400; width: 185px; font-size: 14px; }

#stacks_in_81476 { top: 0px; left: 10px; float: left; }



#stacks_in_81476 {
	padding: 2px 0px 0px 0px;
}

#stacks_out_81476 {
	margin-left:0;
}
#stacks_in_81479 *,
#stacks_in_81479 *:before,
#stacks_in_81479 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

#stacks_in_81479 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
}

#stacks_out_81479 {
	width: 100px;
	margin-left:0;
}

#stacks_in_81489 { position: fixed; z-index: 400; width: 167px; font-size: 14px; }

#stacks_in_81489 { top: 0px; right: 10px; float: right; }



#stacks_in_81489 {
	padding: 4px 0px 0px 0px;
}

#stacks_out_81489 {
	margin-left:0;
}
#stacks_in_81492 *,
#stacks_in_81492 *:before,
#stacks_in_81492 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

#stacks_out_81492 {
	width: 157px;
	margin-right:0;
}



#stacks_in_80573_2 *,
.nimblehost_myMenuOuterWrapper_stacks_in_80573_2 * {
	-webkit-box-sizing: content-box;
	 box-sizing: content-box;
}

.nimblehost_myMenuOuterWrapper_stacks_in_80573_2 {
	margin: 0;
	padding: 0;
	
	position: fixed;
	
	z-index: 375;
	
	top: 0.00%;
	left: 0.00%;
	
	
	width: 100%;
	text-align: center;
	
	
	
}

.nimblehost_myMenuInnerWrapper_stacks_in_80573_2, .nimblehost_myMenu_stacks_in_80573_2 ul ul, .nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle p {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
}

.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 {
	-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;-ms-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;
	
	background-color: rgba(244, 244, 244, 0.95);
	background: linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
	background: -o-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
	background: -moz-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
	background: -moz-linear-gradient(100% 100% 90deg, rgba(196, 196, 196, 0.95), rgba(244, 244, 244, 0.95));
	background: -webkit-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(244, 244, 244, 0.95)), to(rgba(196, 196, 196, 0.95)));
	background: -ms-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(244, 244, 244, 0.95), endColorstr=rgba(196, 196, 196, 0.95))";/* For IE 8 */
	
}

@-moz-document url-prefix() {  }
.nimblehost_myMenuLabel_stacks_in_80573_2 {
	
	display: none;
	
	color: rgba(0, 0, 0, 1.00);
}

.nimblehost_myMenu_stacks_in_80573_2 {
	padding: 0 5px;
	
	
}

.nimblehost_myMenu_stacks_in_80573_2 ul {
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: auto;
	
	
	min-height: 33px;
	
	
}

.nimblehost_myMenu_stacks_in_80573_2 ul li,
.customMenuItems li {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	display: block;
	background-image: none !important;
	position: relative;
	
	display: inline-block;
	
}

.customMenuItems,
.customMenuItems .stacks_out,
.customMenuItems .stacks_in {
	display: block;
	
	display: inline;
	
}

.nimblehost_myMenu_stacks_in_80573_2 ul li a,
.customMenuItems li a {
	margin: 0;
	padding: 6px 12px;
	display: block;
	text-align: left;
	text-decoration: none;
	line-height: 1.3;
	color: rgba(255, 255, 255, 1.00);
	
	
	border-top: none; border-bottom: none;
	zoom: 1;
	background-color: rgba(51, 102, 153, 1.00);
	
	margin: 5px;
	border-radius: 10px;
	border-top: none !important;
	border-bottom: none !important;
	
}

.nimblehost_myMenu_stacks_in_80573_2 ul li a:hover,
.customMenuItems li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(65, 135, 205, 1.00);
}

.nimblehost_myMenu_stacks_in_80573_2 ul li a:active,
.customMenuItems li a:active {
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
}

.nimblehost_myMenu_stacks_in_80573_2 ul li a#current,
.nimblehost_myMenu_stacks_in_80573_2 ul li a.current,
.nimblehost_myMenu_stacks_in_80573_2 ul li a.currentAncestor {
	background-color: rgba(12, 98, 146, 1.00);
	color: rgba(255, 255, 255, 1.00);
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
	border: none;
}

.nimblehost_myMenu_stacks_in_80573_2 ul li.ddarrow a { padding-right: 22px !important; }
.nimblehost_myMenu_stacks_in_80573_2 ul ul li.ddarrow a { padding-right: 12px !important; }

.nimblehost_myMenu_stacks_in_80573_2 ul li.ddarrow .childIndicator,
.nimblehost_myMenu_stacks_in_80573_2 ul .customMenuItems li.ddarrow .childIndicator {
	position:absolute;
	top:8px;
	right:3px;
	float:right;
	height: 17px;
	width: 17px;
	background: transparent url(../files/ddarrowDown.png) center center no-repeat;
}

.nimblehost_myMenu_stacks_in_80573_2 ul ul li.ddarrow .childIndicator,
.nimblehost_myMenu_stacks_in_80573_2 ul .customMenuItems ul li.ddarrow .childIndicator {
	background-image: url(../files/ddarrow.png);
}



.nimblehost_myMenu_stacks_in_80573_2 .customMenuItems .stacks_out,
.nimblehost_myMenu_stacks_in_80573_2 .customMenuItems .stacks_in { overflow: visible; }

/* Second Level Menu Items */
.nimblehost_myMenu_stacks_in_80573_2 ul ul {
	border: none;
	margin: 0;
	padding: 5px 0 !important;
	height: auto;
	position: absolute;
	width: 150px;
	z-index: 376;
	top: 33px;
	left: 0;
	display: none;
	-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;-ms-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;
	
		
		background-color: rgba(244, 244, 244, 0.95);
		background: linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -o-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -moz-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -moz-linear-gradient(100% 100% 90deg, rgba(196, 196, 196, 0.95), rgba(244, 244, 244, 0.95));
		background: -webkit-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(244, 244, 244, 0.95)), to(rgba(196, 196, 196, 0.95)));
		background: -ms-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(244, 244, 244, 0.95), endColorstr=rgba(196, 196, 196, 0.95))";/* For IE 8 */
		
	
}

.nimblehost_myMenu_stacks_in_80573_2 ul ul li {
	
	display: block;
	
}

.nimblehost_myMenu_stacks_in_80573_2 ul ul li a {
	width: auto;
	
	
	border-top: solid 1px rgba(255, 255, 255, 1.00);
	border-bottom: solid 1px rgba(170, 170, 170, 1.00);
	
	
	
	border-top: none; border-bottom: none;
}



.nimblehost_myMenu_stacks_in_80573_2 ul ul ul {
	top: -5px;
	left: 150px;
	padding: 5px 0 !important;
}



.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle { display: none; }


@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2), only screen and (orientation: portrait) {

/*
	.nimblehost_myMenuOuterWrapper_stacks_in_80573_2,
	.nimblehost_myMenuOuterWrapper_stacks_in_80573_2[style] {
		position: fixed !important;
		top: 0;
		bottom: auto;
		left: 0 !important;
		width: 100% !important;
		
	}
 */

	.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .subMenuBackground {
		display: none;
	}

	.nimblehost_myMenuLabel_stacks_in_80573_2 {
		display: none;
	}

	.nimblehost_myMenuOuterWrapper_stacks_in_80573_2 {
		padding: 0;
		top: 44px !important;
		position: fixed;
		width: 100%;
	}


	.nimblehost_myMenu_stacks_in_80573_2 ul,
	.nimblehost_myMenu_stacks_in_80573_2 ul ul {
		width: 100% !important;
	}

	.nimblehost_myMenu_stacks_in_80573_2 ul li,
	.customMenuItems li,
	.customMenuItems,
	.customMenuItems .stacks_out,
	.customMenuItems .stacks_in {
		display: block;
	}

	.nimblehost_myMenu_stacks_in_80573_2 ul li a, .customMenuItems li a { color: rgba(255, 255, 255, 1.00); border-top: solid 1px rgba(255, 255, 255, 1.00); border-bottom: solid 1px rgba(170, 170, 170, 1.00); border-top: none; border-bottom: none; }

	.nimblehost_myMenu_stacks_in_80573_2 ul ul, .nimblehost_myMenu_stacks_in_80573_2 ul ul ul { position: relative !important; left: auto !important; top: auto !important; height: auto !important; padding: 0 !important; margin: 0; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul {
		width: 100%; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; top: auto; left: auto;
	}
	.nimblehost_myMenu_stacks_in_80573_2 ul ul li { display: block; }

	.nimblehost_myMenu_stacks_in_80573_2 ul ul li a { padding-left: 20px; color: rgba(255, 255, 255, 1.00) ; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul li a { padding-left: 40px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul li a { padding-left: 60px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul li a { padding-left: 80px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul li a { padding-left: 100px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul li a { padding-left: 120px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul ul li a { padding-left: 140px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul ul ul li a { padding-left: 160px; }
	.nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul ul ul ul li a { padding-left: 180px; }

	.nimblehost_myMenu_stacks_in_80573_2 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_80573_2 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_80573_2 ul .customMenuItems li.ddarrow .childIndicator { width: 17px; background-image: url(../files/ddarrowDown.png); }

	.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle {
		margin: 0; padding: 0; display: block; color: rgba(0, 0, 0, 1.00); position: fixed; z-index: 1000;
		
		bottom: 0;
		
		width: 100%;
		

	}

	.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle p {
		margin: 0; padding: 10px 5px; height: 23px; text-align: center;
		
		background: linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -o-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -moz-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -moz-linear-gradient(100% 100% 90deg, rgba(196, 196, 196, 0.95), rgba(244, 244, 244, 0.95));
		background: -webkit-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(244, 244, 244, 0.95)), to(rgba(196, 196, 196, 0.95)));
		background: -ms-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(244, 244, 244, 0.95), endColorstr=rgba(196, 196, 196, 0.95))";/* For IE 8 */
		
		-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;-ms-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle .mt-bar-wrapper { display: inline-block; width: 30px; }

	.nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle .mt-bar { display: block; margin: 2px 5px; width: 20px; height: 3px; border-radius: 2px; background-color: rgba(12, 98, 146, 1.00); border-top: solid 1px rgba(6, 49, 73, 1.00); border-bottom: solid 1px rgba(18, 147, 219, 1.00); }

	.nimblehost_myMenu_stacks_in_80573_2 { padding-top: 5px; display: none; }
}




	.tablet.nimblehost_myMenuOuterWrapper_stacks_in_80573_2, .tablet.nimblehost_myMenuOuterWrapper_stacks_in_80573_2[style] {
		/* position: absolute !important;*/ top: 0; bottom: auto; left: 0 !important; width: 100% !important;
		
	}

	.tablet .nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .subMenuBackground { display: none; }

	.tablet .nimblehost_myMenuLabel_stacks_in_80573_2 { display: none; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 { padding: 5px 0; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul, .tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul { width: 100% !important; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul li, .tablet .customMenuItems li, .tablet .customMenuItems, .tablet .customMenuItems .stacks_out, .tablet .customMenuItems .stacks_in { display: block; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul li a, .tablet .customMenuItems li a { color: rgba(255, 255, 255, 1.00); border-top: solid 1px rgba(255, 255, 255, 1.00); border-bottom: solid 1px rgba(170, 170, 170, 1.00); border-top: none; border-bottom: none; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul, .tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul { position: relative !important; left: auto !important; top: auto !important; height: auto !important; padding: 0 !important; margin: 0; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul {
		width: 100%; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; top: auto; left: auto;
	}
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul li { display: block; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul li a { padding-left: 20px; color: rgba(255, 255, 255, 1.00) ; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul li a { padding-left: 40px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul li a { padding-left: 60px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul li a { padding-left: 80px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul li a { padding-left: 100px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul li a { padding-left: 120px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul ul li a { padding-left: 140px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul ul ul li a { padding-left: 160px; }
	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul ul ul ul ul ul ul ul ul li a { padding-left: 180px; }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 ul li.ddarrow .childIndicator, .tablet .nimblehost_myMenu_stacks_in_80573_2 ul ul li.ddarrow .childIndicator, .tablet .nimblehost_myMenu_stacks_in_80573_2 ul .customMenuItems li.ddarrow .childIndicator { width: 17px; background-image: url(../files/ddarrowDown.png); }

	.tablet .nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle {
		margin: 0; padding: 0; display: block; color: rgba(0, 0, 0, 1.00); position: fixed; z-index: 1000;
		
		bottom: 0;
		
		width: 100%;
		

	}

	.tablet .nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle p {
		margin: 0; padding: 10px 5px; height: 23px; text-align: center;
		
		background: linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -o-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -moz-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -moz-linear-gradient(100% 100% 90deg, rgba(196, 196, 196, 0.95), rgba(244, 244, 244, 0.95));
		background: -webkit-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(244, 244, 244, 0.95)), to(rgba(196, 196, 196, 0.95)));
		background: -ms-linear-gradient(bottom, rgba(196, 196, 196, 0.95) 0%, rgba(244, 244, 244, 0.95) 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(244, 244, 244, 0.95), endColorstr=rgba(196, 196, 196, 0.95))";/* For IE 8 */
		
		-webkit-box-shadow: 0 0 5px black;-moz-box-shadow: 0 0 5px black;-ms-box-shadow: 0 0 5px black;box-shadow: 0 0 5px black;
	}

	.tablet .nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle .mt-bar-wrapper { display: inline-block; width: 30px; }

	.tablet .nimblehost_myMenuInnerWrapper_stacks_in_80573_2 .myMenu_mobileToggle .mt-bar { display: block; margin: 2px 5px; width: 20px; height: 3px; border-radius: 2px; background-color: rgba(12, 98, 146, 1.00); border-top: solid 1px rgba(6, 49, 73, 1.00); border-bottom: solid 1px rgba(18, 147, 219, 1.00); }

	.tablet .nimblehost_myMenu_stacks_in_80573_2 { padding-top: 5px; display: none; }





/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-MediumCondensed';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-MediumCondensed')
        
        
          , url('../resources/fonts/KuunariRounded-MediumCondensed.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_80573_12, #stacks_in_80573_12 h1, #stacks_in_80573_12 h2, #stacks_in_80573_12 h3, #stacks_in_80573_12 h4, #stacks_in_80573_12 h5, #stacks_in_80573_12 h6, #stacks_in_80573_12 p {
    font-family: 'KuunariRounded-MediumCondensed', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

 



 



 





/* AnchorPoint CSS code */


#TheTop {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}








#stacks_in_81914 {
	margin: 70px 0px 0px 0px;
}

#stacks_out_81914 {
	width: 69%;
}
#stacks_in_81672 *,
#stacks_in_81672 *:before,
#stacks_in_81672 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-BoldCompressed';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-BoldCompressed')
        
        
          , url('../resources/fonts/KuunariRounded-BoldCompressed.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_81673, #stacks_in_81673 h1, #stacks_in_81673 h2, #stacks_in_81673 h3, #stacks_in_81673 h4, #stacks_in_81673 h5, #stacks_in_81673 h6, #stacks_in_81673 p {
    font-family: 'KuunariRounded-BoldCompressed', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_out_81673 {
	margin-left:0;
}
#stacks_in_81675{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81675 p,#stacks_in_81675 div,#stacks_in_81675 ul,#stacks_in_81675 ol,#stacks_in_81675 dl{color:rgba(0, 153, 51, 1.00)}#stacks_in_81675 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81675 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81675,#stacks_in_81675 div,#stacks_in_81675 p,#stacks_in_81675 ol,#stacks_in_81675 ul li,#stacks_in_81675 ol li,#stacks_in_81675 ol,#stacks_in_81675 dl{font-size:3.30rem}@media all and (max-width:640px){#stacks_in_81675,#stacks_in_81675 div,#stacks_in_81675 p,#stacks_in_81675 ol,#stacks_in_81675 ul li,#stacks_in_81675 ol li,#stacks_in_81675 ol,#stacks_in_81675 dl{font-size:2.20rem}}@media only screen and (min-width:0px){#stacks_in_81675,#stacks_in_81675 div,#stacks_in_81675 p,#stacks_in_81675 .fa:not(.no-indent),#stacks_in_81675 ol,#stacks_in_81675 ul li,#stacks_in_81675 ol li,#stacks_in_81675 ol,#stacks_in_81675 dl{line-height:0.90}}@media only screen and (min-width:0px){#stacks_in_81675{}}


#stacks_in_81675 {
	margin: 40px 20px 30px 20px;
}
/*  */
section#section-stacks_in_78971 {
  /*  */
  background: rgba(253, 220, 16, 0.50);
  /*  */
  /*  */
  /*  */
  padding: 20px 0px 0px 0px;
  box-sizing: border-box; }
  section#section-stacks_in_78971 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_78971 .section-header-title {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(66, 66, 66, 1.00);
      font-size: 28px;
      font-weight: bold;
      max-width: 1000px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 45.304001px;
      /*  */ }
    section#section-stacks_in_78971 .section-header-description {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(117, 117, 117, 1.00);
      font-size: 16px;
      max-width: 600px;
      text-align: center;
      margin: 0 auto 60px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_78971.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_78971.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_78971 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_78971 .section-header-description {
    font-size: 16px;
    margin: 0 auto 60px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_78971 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_78971 .section-header-description {
    font-size: 14px;
    margin: 0 auto 60px auto;
    line-height: 22.652000px; }
  /*  */ }
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-MediumCondensed';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-MediumCondensed')
        
        
          , url('../resources/fonts/KuunariRounded-MediumCondensed.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_81414, #stacks_in_81414 h1, #stacks_in_81414 h2, #stacks_in_81414 h3, #stacks_in_81414 h4, #stacks_in_81414 h5, #stacks_in_81414 h6, #stacks_in_81414 p {
    font-family: 'KuunariRounded-MediumCondensed', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_81414 {
	padding: 20px 40px 70px 40px;
}

#stacks_out_81414 {
	margin-left:0;
}
#stacks_in_81419{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81419 p,#stacks_in_81419 div,#stacks_in_81419 ul,#stacks_in_81419 ol,#stacks_in_81419 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81419 a{color:rgba(0, 125, 250, 1.00)}#stacks_in_81419 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81419,#stacks_in_81419 div,#stacks_in_81419 p,#stacks_in_81419 ol,#stacks_in_81419 ul li,#stacks_in_81419 ol li,#stacks_in_81419 ol,#stacks_in_81419 dl{font-size:1.75rem}@media all and (max-width:640px){#stacks_in_81419,#stacks_in_81419 div,#stacks_in_81419 p,#stacks_in_81419 ol,#stacks_in_81419 ul li,#stacks_in_81419 ol li,#stacks_in_81419 ol,#stacks_in_81419 dl{font-size:1.45rem}}@media only screen and (min-width:0px){#stacks_in_81419,#stacks_in_81419 div,#stacks_in_81419 p,#stacks_in_81419 .fa:not(.no-indent),#stacks_in_81419 ol,#stacks_in_81419 ul li,#stacks_in_81419 ol li,#stacks_in_81419 ol,#stacks_in_81419 dl{line-height:1.35}}@media only screen and (min-width:0px){#stacks_in_81419{}}

#stacks_in_81447{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81447 p,#stacks_in_81447 div,#stacks_in_81447 ul,#stacks_in_81447 ol,#stacks_in_81447 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81447 a{color:rgba(0, 125, 250, 1.00)}#stacks_in_81447 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81447,#stacks_in_81447 div,#stacks_in_81447 p,#stacks_in_81447 ol,#stacks_in_81447 ul li,#stacks_in_81447 ol li,#stacks_in_81447 ol,#stacks_in_81447 dl{font-size:1.75rem}@media all and (max-width:640px){#stacks_in_81447,#stacks_in_81447 div,#stacks_in_81447 p,#stacks_in_81447 ol,#stacks_in_81447 ul li,#stacks_in_81447 ol li,#stacks_in_81447 ol,#stacks_in_81447 dl{font-size:1.45rem}}@media only screen and (min-width:0px){#stacks_in_81447,#stacks_in_81447 div,#stacks_in_81447 p,#stacks_in_81447 .fa:not(.no-indent),#stacks_in_81447 ol,#stacks_in_81447 ul li,#stacks_in_81447 ol li,#stacks_in_81447 ol,#stacks_in_81447 dl{line-height:1.35}}@media only screen and (min-width:0px){#stacks_in_81447{}}


#stacks_in_81447 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_81453{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81453 p,#stacks_in_81453 div,#stacks_in_81453 ul,#stacks_in_81453 ol,#stacks_in_81453 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81453 a{color:rgba(0, 125, 250, 1.00)}#stacks_in_81453 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81453,#stacks_in_81453 div,#stacks_in_81453 p,#stacks_in_81453 ol,#stacks_in_81453 ul li,#stacks_in_81453 ol li,#stacks_in_81453 ol,#stacks_in_81453 dl{font-size:1.75rem}@media all and (max-width:640px){#stacks_in_81453,#stacks_in_81453 div,#stacks_in_81453 p,#stacks_in_81453 ol,#stacks_in_81453 ul li,#stacks_in_81453 ol li,#stacks_in_81453 ol,#stacks_in_81453 dl{font-size:1.45rem}}@media only screen and (min-width:0px){#stacks_in_81453,#stacks_in_81453 div,#stacks_in_81453 p,#stacks_in_81453 .fa:not(.no-indent),#stacks_in_81453 ol,#stacks_in_81453 ul li,#stacks_in_81453 ol li,#stacks_in_81453 ol,#stacks_in_81453 dl{line-height:1.35}}@media only screen and (min-width:0px){#stacks_in_81453{}}


#stacks_in_81453 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_81682{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81682 p,#stacks_in_81682 div,#stacks_in_81682 ul,#stacks_in_81682 ol,#stacks_in_81682 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81682 a{color:rgba(0, 125, 250, 1.00)}#stacks_in_81682 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81682,#stacks_in_81682 div,#stacks_in_81682 p,#stacks_in_81682 ol,#stacks_in_81682 ul li,#stacks_in_81682 ol li,#stacks_in_81682 ol,#stacks_in_81682 dl{font-size:1.75rem}@media all and (max-width:640px){#stacks_in_81682,#stacks_in_81682 div,#stacks_in_81682 p,#stacks_in_81682 ol,#stacks_in_81682 ul li,#stacks_in_81682 ol li,#stacks_in_81682 ol,#stacks_in_81682 dl{font-size:1.45rem}}@media only screen and (min-width:0px){#stacks_in_81682,#stacks_in_81682 div,#stacks_in_81682 p,#stacks_in_81682 .fa:not(.no-indent),#stacks_in_81682 ol,#stacks_in_81682 ul li,#stacks_in_81682 ol li,#stacks_in_81682 ol,#stacks_in_81682 dl{line-height:1.35}}@media only screen and (min-width:0px){#stacks_in_81682{}}


#stacks_in_81682 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_81450{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81450 p,#stacks_in_81450 div,#stacks_in_81450 ul,#stacks_in_81450 ol,#stacks_in_81450 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81450 a{color:rgba(0, 125, 250, 1.00)}#stacks_in_81450 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81450,#stacks_in_81450 div,#stacks_in_81450 p,#stacks_in_81450 ol,#stacks_in_81450 ul li,#stacks_in_81450 ol li,#stacks_in_81450 ol,#stacks_in_81450 dl{font-size:1.75rem}@media all and (max-width:640px){#stacks_in_81450,#stacks_in_81450 div,#stacks_in_81450 p,#stacks_in_81450 ol,#stacks_in_81450 ul li,#stacks_in_81450 ol li,#stacks_in_81450 ol,#stacks_in_81450 dl{font-size:1.45rem}}@media only screen and (min-width:0px){#stacks_in_81450,#stacks_in_81450 div,#stacks_in_81450 p,#stacks_in_81450 .fa:not(.no-indent),#stacks_in_81450 ol,#stacks_in_81450 ul li,#stacks_in_81450 ol li,#stacks_in_81450 ol,#stacks_in_81450 dl{line-height:1.35}}@media only screen and (min-width:0px){#stacks_in_81450{}}


#stacks_in_81450 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_81911{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81911 p,#stacks_in_81911 div,#stacks_in_81911 ul,#stacks_in_81911 ol,#stacks_in_81911 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81911 a{color:rgba(0, 125, 250, 1.00)}#stacks_in_81911 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81911,#stacks_in_81911 div,#stacks_in_81911 p,#stacks_in_81911 ol,#stacks_in_81911 ul li,#stacks_in_81911 ol li,#stacks_in_81911 ol,#stacks_in_81911 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_81911,#stacks_in_81911 div,#stacks_in_81911 p,#stacks_in_81911 ol,#stacks_in_81911 ul li,#stacks_in_81911 ol li,#stacks_in_81911 ol,#stacks_in_81911 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_81911,#stacks_in_81911 div,#stacks_in_81911 p,#stacks_in_81911 .fa:not(.no-indent),#stacks_in_81911 ol,#stacks_in_81911 ul li,#stacks_in_81911 ol li,#stacks_in_81911 ol,#stacks_in_81911 dl{line-height:1.35}}@media only screen and (min-width:0px){#stacks_in_81911{}}


#stacks_in_81911 {
	margin: 10px 0px 0px 0px;
}
/* 1.0.1
 - removed a bunch of API calls to try and help with load time in edit and preview modes
 - Added svg refresh to resolve display issues in safari and RW preview
 - added hardware acceleration to svg graphics to increase performance
 - fixed a bug that could cause the stack to load into the editor slowly
 1.0.2
 - hotfix, editmode display bug
 1.0.5
 - Added Experimental responsive defintion feature
 - Fixed a dislay bug in Firefox browsers that could show multiple designs on top of eachother
 1.0.5.2
 - fixed display bug that could leave a 1px gap on the right or left of shape
 - fixed rendering issue in safari with background images, with an animation refresh loop
*/

.svg-metamorph.svgm_stacks_in_81433 .svgm-group {
    display: none;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-group.svgm-wide-20,
.svg-metamorph.svgm_stacks_in_81433 .svgm-group.svgm-pattern-1,
.svg-metamorph.svgm_stacks_in_81433 .svgm-group.svgm-special-12 {
    display: block;
}
.svg-metamorph.svgm_stacks_in_81433,
.svg-metamorph.svgm_stacks_in_81433 .svgm-content {
  position: relative;
  z-index: 1;
}
#stacks_in_81433, #stacks_out_81433 {
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_81433 {
  display: block;
  width: 100%;
  position: relative;
  margin-top: -100px;
  margin-bottom: -80px;
  
  margin-top: calc(80px - 100px);
  
  
  margin-bottom: calc(80px - 80px);
  
  
  
}

.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap svg {
  width: 100%;
  height: calc(100% + 80px + 80px);
  stroke: none;
  fill: white;
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap svg path.svgm-opacity {
  stroke: none;
  stroke-width: 0;
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  top: 0;
  z-index: 1;
  transform: translateY(-80px);
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center {
  z-index: 2;
  height: calc(100% + 3px);
  /* top: -1.5px; */
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  bottom: 0;
  z-index: 0;
  transform: translateY(80px) rotateZ(180deg);
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center svg {
  transform: translateY(-80px);
  /* margin-top: 1px; */
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap > svg {
  width: 100%;
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer > .svgm-wrap:after {
  background: #6CD7CB;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-content {
  position: relative;
  z-index: 3;
  min-height: 80px;
  display: grid;
  align-items: center;
  
}


.svg-metamorph.svgm_stacks_in_81433 .svgm-content > div {
  
  
  
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-mask {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer {
  height: calc(100% - 100px - 80px );
  min-height: 80px;
  position: absolute;
  width: 100%;
  top: 100px;
  
  transform: translateZ(0);
}

.svg-metamorph.svgm_stacks_in_81433 {
  margin-top: 0;
  margin-bottom: 0;
  z-index: 2;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-content {
  min-height: 0px;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-content > div {
  display: none;
}
.svg-metamorph.svgm_stacks_in_81433 > .svgm-wrap-outer {
  
  
  
  bottom: auto;
  top: calc(0px / 2 - 80px / 2);
  
}


.svg-metamorph.svgm_stacks_in_81433 image:not(.svgm-pattern):not(.svgm-off) {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81433 image.svgm-off {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-pattern {
  width: 100px;
  height: 100px;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-1a {
  transform-origin: center;
  transform: translate(-358.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-1b {
  transform-origin: center;
  transform: translate(-362.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-2a {
  transform-origin: center;
  transform: translate(-358.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-2b {
  transform-origin: center;
  transform: translate(-362.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-3a {
  transform-origin: center;
  transform: translate(2518.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-3b {
  transform-origin: center;
  transform: translate(2522.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-opacity-1 {
  transform-origin: center;
  transform: translate(0, 38.000000px);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-custom-pattern-opacity-2 {
  transform-origin: center;
  transform: translate(0, 38.000000px) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-use-r {
  transform: scale(-1,1);
  transform-origin: 960px 0;
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-mask-top {
  transform: translate(0,4px) scaleX(1);
}
.svg-metamorph.svgm_stacks_in_81433 .svgm-mask-bottom {
  transform: translate(0,-1px) scaleX(1);
}

@media all and (max-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use {
    transform: scaleX(1);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use-r {
    transform: scaleX(1) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1680px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use {
    transform: scaleX(0.875);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use-r {
    transform: scaleX(0.875) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1440px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use {
    transform: scaleX(0.75);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use-r {
    transform: scaleX(0.75) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1280px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use {
    transform: scaleX(0.667);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use-r {
    transform: scaleX(0.667) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1152px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use {
    transform: scaleX(0.6);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-use-r {
    transform: scaleX(0.6) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (min-width: 1921px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask {
    transform: scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.34);
  }
}
@media all and (min-width: 2561px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask {
    transform: scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.67);
  }
}
@media all and (min-width: 3201px) {
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask {
    transform: scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask-top {
    transform: translate(0,4px) scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_81433 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(2);
  }
}




/**/



/* AnchorPoint CSS code */


#the-tech-i-help-with {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







/*  */
section#section-stacks_in_78818 {
  /*  */
  background: rgba(64, 166, 235, 0.20);
  /*  */
  /*  */
  /*  */
  padding: 0px 30px 100px 30px;
  box-sizing: border-box; }
  section#section-stacks_in_78818 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_78818 .section-header-title {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(66, 66, 66, 1.00);
      font-size: 28px;
      font-weight: bold;
      max-width: 1000px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 45.304001px;
      /*  */ }
    section#section-stacks_in_78818 .section-header-description {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(117, 117, 117, 1.00);
      font-size: 16px;
      max-width: 600px;
      text-align: center;
      margin: 0 auto 60px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_78818.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_78818.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_78818 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_78818 .section-header-description {
    font-size: 16px;
    margin: 0 auto 60px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_78818 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_78818 .section-header-description {
    font-size: 14px;
    margin: 0 auto 60px auto;
    line-height: 22.652000px; }
  /*  */ }
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-RegularCompressed';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-RegularCompressed')
        
        
          , url('../resources/fonts/KuunariRounded-RegularCompressed.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_81456, #stacks_in_81456 h1, #stacks_in_81456 h2, #stacks_in_81456 h3, #stacks_in_81456 h4, #stacks_in_81456 h5, #stacks_in_81456 h6, #stacks_in_81456 p {
    font-family: 'KuunariRounded-RegularCompressed', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_81456 {
	background-color: rgba(254, 227, 10, 1.00);
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	margin: 120px 0px 0px 0px;
}

#stacks_out_81456 {
	width: 250px;
	margin-left:0;
}
#stacks_in_81457{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81457 p,#stacks_in_81457 div,#stacks_in_81457 ul,#stacks_in_81457 ol,#stacks_in_81457 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_81457 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81457 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81457,#stacks_in_81457 div,#stacks_in_81457 p,#stacks_in_81457 ol,#stacks_in_81457 ul li,#stacks_in_81457 ol li,#stacks_in_81457 ol,#stacks_in_81457 dl{font-size:2.10rem}@media all and (max-width:640px){#stacks_in_81457,#stacks_in_81457 div,#stacks_in_81457 p,#stacks_in_81457 ol,#stacks_in_81457 ul li,#stacks_in_81457 ol li,#stacks_in_81457 ol,#stacks_in_81457 dl{font-size:2.10rem}}@media only screen and (min-width:0px){#stacks_in_81457,#stacks_in_81457 div,#stacks_in_81457 p,#stacks_in_81457 .fa:not(.no-indent),#stacks_in_81457 ol,#stacks_in_81457 ul li,#stacks_in_81457 ol li,#stacks_in_81457 ol,#stacks_in_81457 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_81457{}}


#stacks_in_81457 {
	margin: 20px 20px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-Regular';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-Regular')
        
        
          , url('../resources/fonts/KuunariRounded-Regular.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_78956, #stacks_in_78956 h1, #stacks_in_78956 h2, #stacks_in_78956 h3, #stacks_in_78956 h4, #stacks_in_78956 h5, #stacks_in_78956 h6, #stacks_in_78956 p {
    font-family: 'KuunariRounded-Regular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_out_78956 {
	margin-left:0;
}
/*
  1.2.0.1
  - improved pill active style load time
*/
/*  */
#simple-tabs-stacks_in_78835 {
  /*  */
  font-family: ;
  /*  */
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1850px; }
  #simple-tabs-stacks_in_78835.tabs-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #simple-tabs-stacks_in_78835.tabs-left ul.tab-list .tab:first-of-type {
    padding-left: 0; }
  #simple-tabs-stacks_in_78835.tabs-right ul.tab-list {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    #simple-tabs-stacks_in_78835.tabs-right ul.tab-list .tab:last-of-type {
      padding-right: 0; }
  #simple-tabs-stacks_in_78835.tabs-center ul.tab-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    #simple-tabs-stacks_in_78835.tabs-center ul.tab-list .tab:first-of-type {
      padding-left: 0; }
    #simple-tabs-stacks_in_78835.tabs-center ul.tab-list .tab:last-of-type {
      padding-right: 0; }
        #simple-tabs-stacks_in_78835.tabs-fill > ul.tab-list {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(10px,1fr));
            grid-gap: 5px 2px;
            padding: 5px 0px;
        }
        #simple-tabs-stacks_in_78835.tabs-fill > ul.tab-list > .tab > .tab-inner {
            justify-content: center;
        }
        #simple-tabs-stacks_in_78835.tabs-right ul.tab-list .tab:first-of-type {
          padding-left: 0; }
          #simple-tabs-stacks_in_78835.tabs-right ul.tab-list .tab:last-of-type {
            padding-right: 0; }
  #simple-tabs-stacks_in_78835.use-tab-pill ul.tab-list .tab-pill {
    display: block; }
  #simple-tabs-stacks_in_78835.use-tab-pill ul.tab-list .tab.selected .tab-inner {
    /*  */
    /*  */
    background: rgba(255, 255, 255, 1.00);
    /*  */
    /*  */
    /*  */
    border-style: solid;
    border-color: rgba(12, 98, 146, 1.00);
    /*  */
    border-width: 1px;
    /*  */
    transition: color 0.3s ease;
    transition-delay: 0.2s; }
  #simple-tabs-stacks_in_78835 ul.tab-list {
    margin: 0;
    padding: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    box-sizing: border-box; }
    #simple-tabs-stacks_in_78835 ul.tab-list .tab-pill {
      /*  */
      /*  */
      background: rgba(52, 131, 185, 1.00);
      /*  */
      /*  */
      /*  */
      border-style: solid;
      border-color: rgba(0, 0, 0, 1.00);
      /*  */
      border-width: 0px;
      /*  */
      top: 0;
      left: 0;
      opacity: 0;
      z-index: 5;
      display: none;
      position: absolute;
      box-sizing: border-box;
      border-radius: 4px; }
      #simple-tabs-stacks_in_78835 ul.tab-list .tab-pill-show {
        opacity: 1; }
    #simple-tabs-stacks_in_78835 ul.tab-list .tab {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      padding: 5px 2px;
      box-sizing: border-box; }
      #simple-tabs-stacks_in_78835 ul.tab-list .tab.selected .tab-inner {
        /*  */
        /*  */
        background: rgba(52, 131, 185, 1.00);
        /*  */
        /*  */
        /*  */
        border-style: solid;
        border-color: rgba(0, 0, 0, 1.00);
        /*  */
        border-width: 0px;
        /*  */
        color: rgba(255, 255, 255, 1.00); }
      #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner {
        /*  */
        /*  */
        background: rgba(255, 255, 255, 1.00);
        /*  */
        /*  */
        /*  */
        border-style: solid;
        border-color: rgba(12, 98, 146, 1.00);
        /*  */
        border-width: 1px;
        /*  */
        /*  */
        height: 100%;
        /*  */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;
        color: rgba(12, 98, 146, 1.00);
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 6px 6px;
        font-size: 22px;
        border-radius: 4px;
        box-sizing: border-box;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner i, #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner svg {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          margin-right: 5px;
          position: relative;
          pointer-events: none;
          font-size: 29px;
          max-width: 29px;
          max-height: 29px; }
        #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner span {
          /*  */
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          pointer-events: none;
          position: relative;
          /*  */ }
        #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner i, #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner span, #simple-tabs-stacks_in_78835 ul.tab-list .tab-inner svg {
          z-index: 10; }
  #simple-tabs-stacks_in_78835 .tab-content {
    /*  */
    background: none;
    /*  */
    /*  */
    /*  */
    /*  */
    border-style: solid;
    border-color: rgba(0, 0, 0, 1.00);
    /*  */
    border-width: 0px;
    /*  */
    color: rgba(12, 98, 146, 1.00);
    padding: 10px 10px;
    box-shadow: 0 0 2px rgba(112, 128, 144, 0);
    border-radius: 3px;
    z-index: 1;
    position: relative;
    box-sizing: border-box; }
    #simple-tabs-stacks_in_78835 ul.tab-list .tab.selected .tab-inner {
      /*  */
    }
    #simple-tabs-stacks_in_78835 .tab-content-inner {
      display: none; }
      #simple-tabs-stacks_in_78835 .tab-content-inner.active {
        display: block; }

@media (min-width: 700px) {
  #simple-tabs-stacks_in_78835.tabs-connected ul.tab-list .tab-pill {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
  #simple-tabs-stacks_in_78835.tabs-connected ul.tab-list .tab {
    padding-bottom: 0;
    margin-bottom: 0px; }
    #simple-tabs-stacks_in_78835.tabs-connected ul.tab-list .tab-inner {
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px; }
  #simple-tabs-stacks_in_78835.tabs-connected.tabs-left .tab-content {
    border-top-left-radius: 0; }
  #simple-tabs-stacks_in_78835.tabs-connected.tabs-right .tab-content {
    border-top-right-radius: 0; }
  #simple-tabs-stacks_in_78835.hide-text-d ul.tab-list .tab-inner span {
    /*  */
    display: none;
    /*  */ }
  #simple-tabs-stacks_in_78835.hide-text-d ul.tab-list .tab-inner i {
    /*  */
    margin-right: 0;
    /*  */ }
  #simple-tabs-stacks_in_78835.hide-icon-d .tab-inner i,
  #simple-tabs-stacks_in_78835.hide-icon-d .tab-inner svg,
  #simple-tabs-stacks_in_78835.hide-icon-d ul.tab-list .tab-inner svg {
    /*  */
    display: none;
    /*  */ } }

@media (min-width: 400px) and (max-width: 700px) {
  #simple-tabs-stacks_in_78835.hide-text-t ul.tab-list .tab-inner span {
    /*  */
    display: none;
    /*  */ }
  #simple-tabs-stacks_in_78835.hide-text-t ul.tab-list .tab-inner i,
    #simple-tabs-stacks_in_78835.hide-text-t ul.tab-list .tab-inner svg,
      #simple-tabs-stacks_in_78835.hide-text-t ul.tab-list .tab-inner svg {
    /*  */
    margin-right: 0;
    /*  */ }
  #simple-tabs-stacks_in_78835.hide-icon-t ul.tab-list .tab-inner i,
  #simple-tabs-stacks_in_78835.hide-icon-t ul.tab-list .tab-inner svg {
    /*  */
    display: none;
    /*  */ } }

@media (max-width: 700px) {
  #simple-tabs-stacks_in_78835 ul.tab-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    #simple-tabs-stacks_in_78835 ul.tab-list .tab {
      width: 50.000000%; }
      #simple-tabs-stacks_in_78835.tabs-fill > ul.tab-list {
        grid-template-columns: repeat(1,1fr);
      }
      #simple-tabs-stacks_in_78835.tabs-fill > ul.tab-list .tab {
        width: auto;
      }
  #simple-tabs-stacks_in_78835.tabs-left ul.tab-list, #simple-tabs-stacks_in_78835.tabs-right ul.tab-list, #simple-tabs-stacks_in_78835.tabs-center ul.tab-list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    #simple-tabs-stacks_in_78835.tabs-left ul.tab-list .tab:first-of-type, #simple-tabs-stacks_in_78835.tabs-right ul.tab-list .tab:first-of-type, #simple-tabs-stacks_in_78835.tabs-center ul.tab-list .tab:first-of-type {
      padding-left: 2px; }
    #simple-tabs-stacks_in_78835.tabs-left ul.tab-list .tab:last-of-type, #simple-tabs-stacks_in_78835.tabs-right ul.tab-list .tab:last-of-type, #simple-tabs-stacks_in_78835.tabs-center ul.tab-list .tab:last-of-type {
      padding-right: 2px; }
  #simple-tabs-stacks_in_78835.tabs-inner-left ul.tab-list .tab .tab-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #simple-tabs-stacks_in_78835.tabs-inner-right ul.tab-list .tab .tab-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  #simple-tabs-stacks_in_78835.tabs-inner-center ul.tab-list .tab .tab-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  #simple-tabs-stacks_in_78835.tabs-connected ul.tab-list .tab-pill {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  #simple-tabs-stacks_in_78835.tabs-connected ul.tab-list .tab {
    margin-bottom: 0;
    padding-bottom: 5px; }
    #simple-tabs-stacks_in_78835.tabs-connected.tabs-fill ul.tab-list .tab {
      padding-bottom: 0px; }
    #simple-tabs-stacks_in_78835.tabs-connected ul.tab-list .tab-inner {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; } }

@media (max-width: 400px) {
  #simple-tabs-stacks_in_78835 ul.tab-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #simple-tabs-stacks_in_78835 ul.tab-list .tab {
      width: 100.000000%; }
      #simple-tabs-stacks_in_78835.tabs-fill > ul.tab-list {
        grid-template-columns: repeat(1,1fr);
      }
      #simple-tabs-stacks_in_78835.tabs-fill > ul.tab-list .tab {
        width: auto;
      }
  #simple-tabs-stacks_in_78835.hide-text-m ul.tab-list .tab-inner span {
    /*  */
    display: none;
    /*  */ }
  #simple-tabs-stacks_in_78835.hide-text-m ul.tab-list .tab-inner i {
    /*  */
    margin-right: 0;
    /*  */ }
  #simple-tabs-stacks_in_78835.hide-icon-m .tab-inner i,
  #simple-tabs-stacks_in_78835.hide-icon-m .tab-inner svg,
  #simple-tabs-stacks_in_78835.hide-icon-m ul.tab-list .tab-inner svg {
    /* %%[[if !edit]]%% */
    display: none; } }

#stacks_in_78835 {
	margin:  25px;
}

#stacks_out_78835 {
	margin-left:0;
}
/*  */
/*  */
:root {
  --multi_columns_stacks_in_81540:minmax(366px,min-content) minmax(396px,min-content);
}
#multi_columns_stacks_in_81540 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_81540);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_81540 > div {
  min-width: 0;
}
#multi_columns_stacks_in_81540 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_81540 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_81540 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_81540 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_81540 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81540 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81540 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81540 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81540 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_81540 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_81540 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_81540 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81540 > div > * {position: relative;}
  #multi_columns_stacks_in_81540 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81540 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_81540 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81540 > div > * {position: relative;}
  #multi_columns_stacks_in_81540 > div > * > * {transform: translate(0,0);}
  
}

/* @group Basic Settings */

#listerWrapperstacks_in_81547 {
	visibility: hidden;
}

#listerWrapperstacks_in_81547 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81547 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81547 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81547 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81547 li h1,
#listerWrapperstacks_in_81547 li h2,
#listerWrapperstacks_in_81547 li h3,
#listerWrapperstacks_in_81547 li h4,
#listerWrapperstacks_in_81547 li h5,
#listerWrapperstacks_in_81547 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81547 li a,
#listerWrapperstacks_in_81547 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81547 li a:hover,
#listerWrapperstacks_in_81547 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81547 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81547 li:before,
#listerWrapperstacks_in_81547 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81547 li:after {
	clear: both;
}

#listerWrapperstacks_in_81547 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81547 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81547 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81547 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81547 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81547 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81544 {
	visibility: hidden;
}

#listerWrapperstacks_in_81544 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81544 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81544 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81544 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81544 li h1,
#listerWrapperstacks_in_81544 li h2,
#listerWrapperstacks_in_81544 li h3,
#listerWrapperstacks_in_81544 li h4,
#listerWrapperstacks_in_81544 li h5,
#listerWrapperstacks_in_81544 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81544 li a,
#listerWrapperstacks_in_81544 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81544 li a:hover,
#listerWrapperstacks_in_81544 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81544 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81544 li:before,
#listerWrapperstacks_in_81544 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81544 li:after {
	clear: both;
}

#listerWrapperstacks_in_81544 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81544 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81544 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81544 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81544 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81544 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81541 {
	visibility: hidden;
}

#listerWrapperstacks_in_81541 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81541 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81541 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81541 li {
	font-size: 20px;
	line-height: 1.50em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81541 li h1,
#listerWrapperstacks_in_81541 li h2,
#listerWrapperstacks_in_81541 li h3,
#listerWrapperstacks_in_81541 li h4,
#listerWrapperstacks_in_81541 li h5,
#listerWrapperstacks_in_81541 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81541 li a,
#listerWrapperstacks_in_81541 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81541 li a:hover,
#listerWrapperstacks_in_81541 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81541 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81541 li:before,
#listerWrapperstacks_in_81541 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81541 li:after {
	clear: both;
}

#listerWrapperstacks_in_81541 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81541 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81541 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81541 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81541 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81541 .bullet-point {
		display: none;
	}
}

/* @end */

/*  */
#stacks_in_81541 {
	padding:  6px;
}
/*  */
/*  */
:root {
  --multi_columns_stacks_in_81568:minmax(328px,min-content) minmax(415px,min-content);
}
#multi_columns_stacks_in_81568 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_81568);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_81568 > div {
  min-width: 0;
}
#multi_columns_stacks_in_81568 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_81568 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_81568 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_81568 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_81568 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81568 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81568 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81568 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81568 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_81568 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_81568 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_81568 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81568 > div > * {position: relative;}
  #multi_columns_stacks_in_81568 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81568 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_81568 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81568 > div > * {position: relative;}
  #multi_columns_stacks_in_81568 > div > * > * {transform: translate(0,0);}
  
}

/* @group Basic Settings */

#listerWrapperstacks_in_81572 {
	visibility: hidden;
}

#listerWrapperstacks_in_81572 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81572 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81572 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81572 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81572 li h1,
#listerWrapperstacks_in_81572 li h2,
#listerWrapperstacks_in_81572 li h3,
#listerWrapperstacks_in_81572 li h4,
#listerWrapperstacks_in_81572 li h5,
#listerWrapperstacks_in_81572 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81572 li a,
#listerWrapperstacks_in_81572 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81572 li a:hover,
#listerWrapperstacks_in_81572 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81572 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81572 li:before,
#listerWrapperstacks_in_81572 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81572 li:after {
	clear: both;
}

#listerWrapperstacks_in_81572 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81572 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81572 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81572 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81572 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81572 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81569 {
	visibility: hidden;
}

#listerWrapperstacks_in_81569 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81569 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81569 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81569 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81569 li h1,
#listerWrapperstacks_in_81569 li h2,
#listerWrapperstacks_in_81569 li h3,
#listerWrapperstacks_in_81569 li h4,
#listerWrapperstacks_in_81569 li h5,
#listerWrapperstacks_in_81569 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81569 li a,
#listerWrapperstacks_in_81569 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81569 li a:hover,
#listerWrapperstacks_in_81569 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81569 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81569 li:before,
#listerWrapperstacks_in_81569 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81569 li:after {
	clear: both;
}

#listerWrapperstacks_in_81569 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81569 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81569 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81569 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81569 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81569 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81582 {
	visibility: hidden;
}

#listerWrapperstacks_in_81582 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81582 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81582 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81582 li {
	font-size: 20px;
	line-height: 1.50em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81582 li h1,
#listerWrapperstacks_in_81582 li h2,
#listerWrapperstacks_in_81582 li h3,
#listerWrapperstacks_in_81582 li h4,
#listerWrapperstacks_in_81582 li h5,
#listerWrapperstacks_in_81582 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81582 li a,
#listerWrapperstacks_in_81582 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81582 li a:hover,
#listerWrapperstacks_in_81582 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81582 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81582 li:before,
#listerWrapperstacks_in_81582 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81582 li:after {
	clear: both;
}

#listerWrapperstacks_in_81582 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81582 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81582 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81582 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81582 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81582 .bullet-point {
		display: none;
	}
}

/* @end */

/*  */
#stacks_in_81582 {
	padding:  6px;
}
/*  */
/*  */
:root {
  --multi_columns_stacks_in_81596:minmax(151px,min-content) minmax(235px,min-content);
}
#multi_columns_stacks_in_81596 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_81596);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_81596 > div {
  min-width: 0;
}
#multi_columns_stacks_in_81596 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_81596 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_81596 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_81596 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_81596 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81596 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81596 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81596 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81596 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_81596 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_81596 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_81596 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81596 > div > * {position: relative;}
  #multi_columns_stacks_in_81596 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81596 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_81596 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81596 > div > * {position: relative;}
  #multi_columns_stacks_in_81596 > div > * > * {transform: translate(0,0);}
  
}

/* @group Basic Settings */

#listerWrapperstacks_in_81600 {
	visibility: hidden;
}

#listerWrapperstacks_in_81600 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81600 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81600 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81600 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81600 li h1,
#listerWrapperstacks_in_81600 li h2,
#listerWrapperstacks_in_81600 li h3,
#listerWrapperstacks_in_81600 li h4,
#listerWrapperstacks_in_81600 li h5,
#listerWrapperstacks_in_81600 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81600 li a,
#listerWrapperstacks_in_81600 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81600 li a:hover,
#listerWrapperstacks_in_81600 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81600 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81600 li:before,
#listerWrapperstacks_in_81600 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81600 li:after {
	clear: both;
}

#listerWrapperstacks_in_81600 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81600 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81600 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81600 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81600 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81600 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81597 {
	visibility: hidden;
}

#listerWrapperstacks_in_81597 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81597 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81597 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81597 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81597 li h1,
#listerWrapperstacks_in_81597 li h2,
#listerWrapperstacks_in_81597 li h3,
#listerWrapperstacks_in_81597 li h4,
#listerWrapperstacks_in_81597 li h5,
#listerWrapperstacks_in_81597 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81597 li a,
#listerWrapperstacks_in_81597 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81597 li a:hover,
#listerWrapperstacks_in_81597 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81597 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81597 li:before,
#listerWrapperstacks_in_81597 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81597 li:after {
	clear: both;
}

#listerWrapperstacks_in_81597 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81597 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81597 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81597 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81597 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81597 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81603 {
	visibility: hidden;
}

#listerWrapperstacks_in_81603 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81603 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81603 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81603 li {
	font-size: 20px;
	line-height: 1.50em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81603 li h1,
#listerWrapperstacks_in_81603 li h2,
#listerWrapperstacks_in_81603 li h3,
#listerWrapperstacks_in_81603 li h4,
#listerWrapperstacks_in_81603 li h5,
#listerWrapperstacks_in_81603 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81603 li a,
#listerWrapperstacks_in_81603 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81603 li a:hover,
#listerWrapperstacks_in_81603 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81603 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81603 li:before,
#listerWrapperstacks_in_81603 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81603 li:after {
	clear: both;
}

#listerWrapperstacks_in_81603 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81603 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81603 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81603 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81603 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81603 .bullet-point {
		display: none;
	}
}

/* @end */

/*  */
#stacks_in_81603 {
	padding:  6px;
}
/*  */
/*  */
:root {
  --multi_columns_stacks_in_81624:minmax(193px,min-content) minmax(180px,min-content);
}
#multi_columns_stacks_in_81624 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_81624);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_81624 > div {
  min-width: 0;
}
#multi_columns_stacks_in_81624 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_81624 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_81624 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_81624 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_81624 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81624 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81624 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_81624 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_81624 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_81624 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_81624 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_81624 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81624 > div > * {position: relative;}
  #multi_columns_stacks_in_81624 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_81624 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_81624 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_81624 > div > * {position: relative;}
  #multi_columns_stacks_in_81624 > div > * > * {transform: translate(0,0);}
  
}

/* @group Basic Settings */

#listerWrapperstacks_in_81628 {
	visibility: hidden;
}

#listerWrapperstacks_in_81628 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81628 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81628 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81628 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81628 li h1,
#listerWrapperstacks_in_81628 li h2,
#listerWrapperstacks_in_81628 li h3,
#listerWrapperstacks_in_81628 li h4,
#listerWrapperstacks_in_81628 li h5,
#listerWrapperstacks_in_81628 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81628 li a,
#listerWrapperstacks_in_81628 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81628 li a:hover,
#listerWrapperstacks_in_81628 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81628 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81628 li:before,
#listerWrapperstacks_in_81628 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81628 li:after {
	clear: both;
}

#listerWrapperstacks_in_81628 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81628 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81628 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81628 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81628 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81628 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81625 {
	visibility: hidden;
}

#listerWrapperstacks_in_81625 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81625 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81625 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81625 li {
	font-size: 22px;
	line-height: 1.35em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81625 li h1,
#listerWrapperstacks_in_81625 li h2,
#listerWrapperstacks_in_81625 li h3,
#listerWrapperstacks_in_81625 li h4,
#listerWrapperstacks_in_81625 li h5,
#listerWrapperstacks_in_81625 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81625 li a,
#listerWrapperstacks_in_81625 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81625 li a:hover,
#listerWrapperstacks_in_81625 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81625 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81625 li:before,
#listerWrapperstacks_in_81625 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81625 li:after {
	clear: both;
}

#listerWrapperstacks_in_81625 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81625 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81625 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81625 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81625 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81625 .bullet-point {
		display: none;
	}
}

/* @end */

/*  *//* @group Basic Settings */

#listerWrapperstacks_in_81631 {
	visibility: hidden;
}

#listerWrapperstacks_in_81631 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
	width: 100%;
}

#listerWrapperstacks_in_81631 li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	margin: 0;
	position: relative;
	text-align: left;
}

#listerWrapperstacks_in_81631 li ul {
	padding-top: 2px;
}

/* @end */

/* @group Style Overrides */

/*  */

#listerWrapperstacks_in_81631 li {
	font-size: 20px;
	line-height: 1.50em;
	color: rgba(38, 38, 38, 1.00);
	font-style: normal;
}

#listerWrapperstacks_in_81631 li h1,
#listerWrapperstacks_in_81631 li h2,
#listerWrapperstacks_in_81631 li h3,
#listerWrapperstacks_in_81631 li h4,
#listerWrapperstacks_in_81631 li h5,
#listerWrapperstacks_in_81631 li h6 {
	color: rgba(51, 51, 51, 1.00);
}

#listerWrapperstacks_in_81631 li a,
#listerWrapperstacks_in_81631 li a:visited {
	color: rgba(0, 128, 255, 1.00);
}

#listerWrapperstacks_in_81631 li a:hover,
#listerWrapperstacks_in_81631 li a:active {
	color: rgba(0, 64, 128, 1.00);
}

/*  */

/* @end */

/* @group Bullet Point Styles */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#listerWrapperstacks_in_81631 ul {
	list-style: none !important;
	display: table;
}

#listerWrapperstacks_in_81631 li:before,
#listerWrapperstacks_in_81631 li:after {
	display: table;
	line-height: 0;
	content: "";
}

#listerWrapperstacks_in_81631 li:after {
	clear: both;
}

#listerWrapperstacks_in_81631 .bullet-point {
	display: table-cell;
	font-size: 16px;
	color: rgba(12, 98, 146, 1.00);
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}

#listerWrapperstacks_in_81631 .bullet-point [class^="fa fa-"] {
	color: rgba(12, 98, 146, 1.00);
}

#listerWrapperstacks_in_81631 .list-item-content {
	display: table-cell;
}
/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @group Print styles */
@media print {
	#listerWrapperstacks_in_81631 ul {
		list-style: disc;
	}
	
	#listerWrapperstacks_in_81631 .list-item-content {
		display: block;
	}
	
	#listerWrapperstacks_in_81631 .bullet-point {
		display: none;
	}
}

/* @end */

/*  */
#stacks_in_81631 {
	padding:  6px;
}
/* 1.0.1
 - removed a bunch of API calls to try and help with load time in edit and preview modes
 - Added svg refresh to resolve display issues in safari and RW preview
 - added hardware acceleration to svg graphics to increase performance
 - fixed a bug that could cause the stack to load into the editor slowly
 1.0.2
 - hotfix, editmode display bug
 1.0.5
 - Added Experimental responsive defintion feature
 - Fixed a dislay bug in Firefox browsers that could show multiple designs on top of eachother
 1.0.5.2
 - fixed display bug that could leave a 1px gap on the right or left of shape
 - fixed rendering issue in safari with background images, with an animation refresh loop
*/

.svg-metamorph.svgm_stacks_in_78640 .svgm-group {
    display: none;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-group.svgm-wide-20,
.svg-metamorph.svgm_stacks_in_78640 .svgm-group.svgm-pattern-1,
.svg-metamorph.svgm_stacks_in_78640 .svgm-group.svgm-special-12 {
    display: block;
}
.svg-metamorph.svgm_stacks_in_78640,
.svg-metamorph.svgm_stacks_in_78640 .svgm-content {
  position: relative;
  z-index: 1;
}
#stacks_in_78640, #stacks_out_78640 {
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_78640 {
  display: block;
  width: 100%;
  position: relative;
  margin-top: -100px;
  margin-bottom: -80px;
  
  margin-top: calc(80px - 100px);
  
  
  margin-bottom: calc(80px - 80px);
  
  
  
}

.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap svg {
  width: 100%;
  height: calc(100% + 80px + 80px);
  stroke: none;
  fill: white;
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap svg path.svgm-opacity {
  stroke: none;
  stroke-width: 0;
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  top: 0;
  z-index: 1;
  transform: translateY(-80px);
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center {
  z-index: 2;
  height: calc(100% + 3px);
  /* top: -1.5px; */
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  bottom: 0;
  z-index: 0;
  transform: translateY(80px) rotateZ(180deg);
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center svg {
  transform: translateY(-80px);
  /* margin-top: 1px; */
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap > svg {
  width: 100%;
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer > .svgm-wrap:after {
  background: #6CD7CB;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-content {
  position: relative;
  z-index: 3;
  min-height: 80px;
  display: grid;
  align-items: center;
  
}


.svg-metamorph.svgm_stacks_in_78640 .svgm-content > div {
  
  
  
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-mask {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer {
  height: calc(100% - 100px - 80px );
  min-height: 80px;
  position: absolute;
  width: 100%;
  top: 100px;
  
  transform: translateZ(0);
}

.svg-metamorph.svgm_stacks_in_78640 {
  margin-top: 0;
  margin-bottom: 0;
  z-index: 2;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-content {
  min-height: 0px;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-content > div {
  display: none;
}
.svg-metamorph.svgm_stacks_in_78640 > .svgm-wrap-outer {
  
  
  
  bottom: auto;
  top: calc(0px / 2 - 80px / 2);
  
}


.svg-metamorph.svgm_stacks_in_78640 image:not(.svgm-pattern):not(.svgm-off) {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_78640 image.svgm-off {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-pattern {
  width: 100px;
  height: 100px;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-1a {
  transform-origin: center;
  transform: translate(-358.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-1b {
  transform-origin: center;
  transform: translate(-362.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-2a {
  transform-origin: center;
  transform: translate(-358.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-2b {
  transform-origin: center;
  transform: translate(-362.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-3a {
  transform-origin: center;
  transform: translate(2518.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-3b {
  transform-origin: center;
  transform: translate(2522.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-opacity-1 {
  transform-origin: center;
  transform: translate(0, 38.000000px);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-custom-pattern-opacity-2 {
  transform-origin: center;
  transform: translate(0, 38.000000px) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-use-r {
  transform: scale(-1,1);
  transform-origin: 960px 0;
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-mask-top {
  transform: translate(0,4px) scaleX(1);
}
.svg-metamorph.svgm_stacks_in_78640 .svgm-mask-bottom {
  transform: translate(0,-1px) scaleX(1);
}

@media all and (max-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use {
    transform: scaleX(1);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use-r {
    transform: scaleX(1) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1680px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use {
    transform: scaleX(0.875);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use-r {
    transform: scaleX(0.875) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1440px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use {
    transform: scaleX(0.75);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use-r {
    transform: scaleX(0.75) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1280px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use {
    transform: scaleX(0.667);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use-r {
    transform: scaleX(0.667) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1152px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use {
    transform: scaleX(0.6);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-use-r {
    transform: scaleX(0.6) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (min-width: 1921px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask {
    transform: scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.34);
  }
}
@media all and (min-width: 2561px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask {
    transform: scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.67);
  }
}
@media all and (min-width: 3201px) {
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask {
    transform: scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask-top {
    transform: translate(0,4px) scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_78640 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(2);
  }
}




/**/



/* AnchorPoint CSS code */


#how-i-help {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







/*  */
section#section-stacks_in_81700 {
  /*  */
  background: rgba(36, 169, 11, 0.20);
  /*  */
  /*  */
  /*  */
  padding: 0px 30px 135px 30px;
  box-sizing: border-box; }
  section#section-stacks_in_81700 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_81700 .section-header-title {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(66, 66, 66, 1.00);
      font-size: 28px;
      font-weight: bold;
      max-width: 1000px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 45.304001px;
      /*  */ }
    section#section-stacks_in_81700 .section-header-description {
      /*  */
      font-family: "";
      /*  */
      color: rgba(117, 117, 117, 1.00);
      font-size: 16px;
      max-width: 600px;
      text-align: center;
      margin: 0 auto 60px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_81700.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_81700.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_81700 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_81700 .section-header-description {
    font-size: 16px;
    margin: 0 auto 60px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_81700 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_81700 .section-header-description {
    font-size: 14px;
    margin: 0 auto 60px auto;
    line-height: 22.652000px; }
  /*  */ }
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-RegularCompressed';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-RegularCompressed')
        
        
          , url('../resources/fonts/KuunariRounded-RegularCompressed.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_81701, #stacks_in_81701 h1, #stacks_in_81701 h2, #stacks_in_81701 h3, #stacks_in_81701 h4, #stacks_in_81701 h5, #stacks_in_81701 h6, #stacks_in_81701 p {
    font-family: 'KuunariRounded-RegularCompressed', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_81701 {
	background-color: rgba(254, 227, 10, 1.00);
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	margin: 120px 0px 0px 0px;
}

#stacks_out_81701 {
	width: 160px;
	margin-left:0;
}
#stacks_in_81703{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81703 p,#stacks_in_81703 div,#stacks_in_81703 ul,#stacks_in_81703 ol,#stacks_in_81703 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_81703 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81703 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81703,#stacks_in_81703 div,#stacks_in_81703 p,#stacks_in_81703 ol,#stacks_in_81703 ul li,#stacks_in_81703 ol li,#stacks_in_81703 ol,#stacks_in_81703 dl{font-size:2.10rem}@media all and (max-width:640px){#stacks_in_81703,#stacks_in_81703 div,#stacks_in_81703 p,#stacks_in_81703 ol,#stacks_in_81703 ul li,#stacks_in_81703 ol li,#stacks_in_81703 ol,#stacks_in_81703 dl{font-size:2.10rem}}@media only screen and (min-width:0px){#stacks_in_81703,#stacks_in_81703 div,#stacks_in_81703 p,#stacks_in_81703 .fa:not(.no-indent),#stacks_in_81703 ol,#stacks_in_81703 ul li,#stacks_in_81703 ol li,#stacks_in_81703 ol,#stacks_in_81703 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_81703{}}


#stacks_in_81703 {
	margin: 20px 20px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-Regular';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-Regular')
        
        
          , url('../resources/fonts/KuunariRounded-Regular.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_81707, #stacks_in_81707 h1, #stacks_in_81707 h2, #stacks_in_81707 h3, #stacks_in_81707 h4, #stacks_in_81707 h5, #stacks_in_81707 h6, #stacks_in_81707 p {
    font-family: 'KuunariRounded-Regular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_81707 {
	padding:  20px;
}
#stacks_in_81708 p,#stacks_in_81708 div{margin-bottom:0}#stacks_in_81708 p,#stacks_in_81708 div,#stacks_in_81708 ul,#stacks_in_81708 ol,#stacks_in_81708 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81708 a{color:rgba(36, 169, 11, 1.00)}#stacks_in_81708 a:hover{color:rgba(51, 102, 153, 1.00)}#stacks_in_81708,#stacks_in_81708 div,#stacks_in_81708 p,#stacks_in_81708 ol,#stacks_in_81708 ul li,#stacks_in_81708 ol li,#stacks_in_81708 ol,#stacks_in_81708 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81708,#stacks_in_81708 div,#stacks_in_81708 p,#stacks_in_81708 ol,#stacks_in_81708 ul li,#stacks_in_81708 ol li,#stacks_in_81708 ol,#stacks_in_81708 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81708,#stacks_in_81708 div,#stacks_in_81708 p,#stacks_in_81708 .fa:not(.no-indent),#stacks_in_81708 ol,#stacks_in_81708 ul li,#stacks_in_81708 ol li,#stacks_in_81708 ol,#stacks_in_81708 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81708{}}


#stacks_in_81708 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
}

#stacks_out_81708 {
	margin-left:0;
}
#stacks_in_81870 p,#stacks_in_81870 div,#stacks_in_81870 ul,#stacks_in_81870 ol,#stacks_in_81870 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81870 a{color:rgba(36, 169, 11, 1.00)}#stacks_in_81870 a:hover{color:rgba(51, 102, 153, 1.00)}#stacks_in_81870,#stacks_in_81870 div,#stacks_in_81870 p,#stacks_in_81870 ol,#stacks_in_81870 ul li,#stacks_in_81870 ol li,#stacks_in_81870 ol,#stacks_in_81870 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81870,#stacks_in_81870 div,#stacks_in_81870 p,#stacks_in_81870 ol,#stacks_in_81870 ul li,#stacks_in_81870 ol li,#stacks_in_81870 ol,#stacks_in_81870 dl{font-size:1.17rem}}@media only screen and (min-width:0px){#stacks_in_81870,#stacks_in_81870 div,#stacks_in_81870 p,#stacks_in_81870 .fa:not(.no-indent),#stacks_in_81870 ol,#stacks_in_81870 ul li,#stacks_in_81870 ol li,#stacks_in_81870 ol,#stacks_in_81870 dl{line-height:1.18}}@media only screen and (min-width:0px){#stacks_in_81870{}}


#stacks_in_81870 {
	margin: 0px 0px 15px 22px;
}
#stacks_in_81870 .effect-label{display:block !important}#stacks_in_81870 .ppro-img{opacity:1.0;padding: 0px 18px 0px 0px }#stacks_in_81870 .ppro-img.prop-width{width:20%;max-width:50px;min-width:50px;height:auto}#stacks_in_81870 .ppro-img.fixed-width{width:200px;height:auto}#stacks_in_81870 .ppro-img.align-left{float:left}#stacks_in_81870 .ppro-img.align-right{float:right}#stacks_in_81870 .ppro-img.align-top-center{display:block;margin:0 auto}#stacks_in_81870 .ppro-img.toggle-off,#stacks_in_81870 .ppro-img.toggle-Off,#stacks_in_81870 .ppro-img.toggle-OFF,#stacks_in_81870 .ppro-img.toggle-NO,#stacks_in_81870 .ppro-img.toggle-No,#stacks_in_81870 .ppro-img.toggle-no,#stacks_in_81870 .ppro-img.toggle-false{display:none}
#stacks_in_81878 p,#stacks_in_81878 div,#stacks_in_81878 ul,#stacks_in_81878 ol,#stacks_in_81878 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81878 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81878 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81878,#stacks_in_81878 div,#stacks_in_81878 p,#stacks_in_81878 ol,#stacks_in_81878 ul li,#stacks_in_81878 ol li,#stacks_in_81878 ol,#stacks_in_81878 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81878,#stacks_in_81878 div,#stacks_in_81878 p,#stacks_in_81878 ol,#stacks_in_81878 ul li,#stacks_in_81878 ol li,#stacks_in_81878 ol,#stacks_in_81878 dl{font-size:1.17rem}}@media only screen and (min-width:0px){#stacks_in_81878,#stacks_in_81878 div,#stacks_in_81878 p,#stacks_in_81878 .fa:not(.no-indent),#stacks_in_81878 ol,#stacks_in_81878 ul li,#stacks_in_81878 ol li,#stacks_in_81878 ol,#stacks_in_81878 dl{line-height:1.18}}@media only screen and (min-width:0px){#stacks_in_81878{}}


#stacks_in_81878 {
	margin: 0px 0px 15px 22px;
}
#stacks_in_81878 .effect-label{display:block !important}#stacks_in_81878 .ppro-img{opacity:1.0;padding: 0px 18px 0px 0px }#stacks_in_81878 .ppro-img.prop-width{width:20%;max-width:50px;min-width:50px;height:auto}#stacks_in_81878 .ppro-img.fixed-width{width:200px;height:auto}#stacks_in_81878 .ppro-img.align-left{float:left}#stacks_in_81878 .ppro-img.align-right{float:right}#stacks_in_81878 .ppro-img.align-top-center{display:block;margin:0 auto}#stacks_in_81878 .ppro-img.toggle-off,#stacks_in_81878 .ppro-img.toggle-Off,#stacks_in_81878 .ppro-img.toggle-OFF,#stacks_in_81878 .ppro-img.toggle-NO,#stacks_in_81878 .ppro-img.toggle-No,#stacks_in_81878 .ppro-img.toggle-no,#stacks_in_81878 .ppro-img.toggle-false{display:none}
#stacks_in_81882 p,#stacks_in_81882 div,#stacks_in_81882 ul,#stacks_in_81882 ol,#stacks_in_81882 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81882 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81882 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81882,#stacks_in_81882 div,#stacks_in_81882 p,#stacks_in_81882 ol,#stacks_in_81882 ul li,#stacks_in_81882 ol li,#stacks_in_81882 ol,#stacks_in_81882 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81882,#stacks_in_81882 div,#stacks_in_81882 p,#stacks_in_81882 ol,#stacks_in_81882 ul li,#stacks_in_81882 ol li,#stacks_in_81882 ol,#stacks_in_81882 dl{font-size:1.17rem}}@media only screen and (min-width:0px){#stacks_in_81882,#stacks_in_81882 div,#stacks_in_81882 p,#stacks_in_81882 .fa:not(.no-indent),#stacks_in_81882 ol,#stacks_in_81882 ul li,#stacks_in_81882 ol li,#stacks_in_81882 ol,#stacks_in_81882 dl{line-height:1.18}}@media only screen and (min-width:0px){#stacks_in_81882{}}


#stacks_in_81882 {
	margin: 0px 0px 15px 22px;
}
#stacks_in_81882 .effect-label{display:block !important}#stacks_in_81882 .ppro-img{opacity:1.0;padding: 0px 18px 0px 0px }#stacks_in_81882 .ppro-img.prop-width{width:20%;max-width:50px;min-width:50px;height:auto}#stacks_in_81882 .ppro-img.fixed-width{width:200px;height:auto}#stacks_in_81882 .ppro-img.align-left{float:left}#stacks_in_81882 .ppro-img.align-right{float:right}#stacks_in_81882 .ppro-img.align-top-center{display:block;margin:0 auto}#stacks_in_81882 .ppro-img.toggle-off,#stacks_in_81882 .ppro-img.toggle-Off,#stacks_in_81882 .ppro-img.toggle-OFF,#stacks_in_81882 .ppro-img.toggle-NO,#stacks_in_81882 .ppro-img.toggle-No,#stacks_in_81882 .ppro-img.toggle-no,#stacks_in_81882 .ppro-img.toggle-false{display:none}
#stacks_in_81907 p,#stacks_in_81907 div,#stacks_in_81907 ul,#stacks_in_81907 ol,#stacks_in_81907 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81907 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81907 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81907,#stacks_in_81907 div,#stacks_in_81907 p,#stacks_in_81907 ol,#stacks_in_81907 ul li,#stacks_in_81907 ol li,#stacks_in_81907 ol,#stacks_in_81907 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81907,#stacks_in_81907 div,#stacks_in_81907 p,#stacks_in_81907 ol,#stacks_in_81907 ul li,#stacks_in_81907 ol li,#stacks_in_81907 ol,#stacks_in_81907 dl{font-size:1.17rem}}@media only screen and (min-width:0px){#stacks_in_81907,#stacks_in_81907 div,#stacks_in_81907 p,#stacks_in_81907 .fa:not(.no-indent),#stacks_in_81907 ol,#stacks_in_81907 ul li,#stacks_in_81907 ol li,#stacks_in_81907 ol,#stacks_in_81907 dl{line-height:1.18}}@media only screen and (min-width:0px){#stacks_in_81907{}}


#stacks_in_81907 {
	margin: 0px 0px 15px 22px;
}
#stacks_in_81907 .effect-label{display:block !important}#stacks_in_81907 .ppro-img{opacity:1.0;padding: 0px 18px 0px 0px }#stacks_in_81907 .ppro-img.prop-width{width:20%;max-width:50px;min-width:50px;height:auto}#stacks_in_81907 .ppro-img.fixed-width{width:200px;height:auto}#stacks_in_81907 .ppro-img.align-left{float:left}#stacks_in_81907 .ppro-img.align-right{float:right}#stacks_in_81907 .ppro-img.align-top-center{display:block;margin:0 auto}#stacks_in_81907 .ppro-img.toggle-off,#stacks_in_81907 .ppro-img.toggle-Off,#stacks_in_81907 .ppro-img.toggle-OFF,#stacks_in_81907 .ppro-img.toggle-NO,#stacks_in_81907 .ppro-img.toggle-No,#stacks_in_81907 .ppro-img.toggle-no,#stacks_in_81907 .ppro-img.toggle-false{display:none}
/* 1.0.1
 - removed a bunch of API calls to try and help with load time in edit and preview modes
 - Added svg refresh to resolve display issues in safari and RW preview
 - added hardware acceleration to svg graphics to increase performance
 - fixed a bug that could cause the stack to load into the editor slowly
 1.0.2
 - hotfix, editmode display bug
 1.0.5
 - Added Experimental responsive defintion feature
 - Fixed a dislay bug in Firefox browsers that could show multiple designs on top of eachother
 1.0.5.2
 - fixed display bug that could leave a 1px gap on the right or left of shape
 - fixed rendering issue in safari with background images, with an animation refresh loop
*/

.svg-metamorph.svgm_stacks_in_81729 .svgm-group {
    display: none;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-group.svgm-wide-20,
.svg-metamorph.svgm_stacks_in_81729 .svgm-group.svgm-pattern-1,
.svg-metamorph.svgm_stacks_in_81729 .svgm-group.svgm-special-12 {
    display: block;
}
.svg-metamorph.svgm_stacks_in_81729,
.svg-metamorph.svgm_stacks_in_81729 .svgm-content {
  position: relative;
  z-index: 1;
}
#stacks_in_81729, #stacks_out_81729 {
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_81729 {
  display: block;
  width: 100%;
  position: relative;
  margin-top: -100px;
  margin-bottom: -80px;
  
  margin-top: calc(80px - 100px);
  
  
  margin-bottom: calc(80px - 80px);
  
  
  
}

.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap svg {
  width: 100%;
  height: calc(100% + 80px + 80px);
  stroke: none;
  fill: white;
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap svg path.svgm-opacity {
  stroke: none;
  stroke-width: 0;
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  top: 0;
  z-index: 1;
  transform: translateY(-80px);
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center {
  z-index: 2;
  height: calc(100% + 3px);
  /* top: -1.5px; */
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  bottom: 0;
  z-index: 0;
  transform: translateY(80px) rotateZ(180deg);
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center svg {
  transform: translateY(-80px);
  /* margin-top: 1px; */
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap > svg {
  width: 100%;
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer > .svgm-wrap:after {
  background: #6CD7CB;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-content {
  position: relative;
  z-index: 3;
  min-height: 80px;
  display: grid;
  align-items: center;
  
}


.svg-metamorph.svgm_stacks_in_81729 .svgm-content > div {
  
  
  
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-mask {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer {
  height: calc(100% - 100px - 80px );
  min-height: 80px;
  position: absolute;
  width: 100%;
  top: 100px;
  
  transform: translateZ(0);
}

.svg-metamorph.svgm_stacks_in_81729 {
  margin-top: 0;
  margin-bottom: 0;
  z-index: 2;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-content {
  min-height: 0px;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-content > div {
  display: none;
}
.svg-metamorph.svgm_stacks_in_81729 > .svgm-wrap-outer {
  
  
  
  bottom: auto;
  top: calc(0px / 2 - 80px / 2);
  
}


.svg-metamorph.svgm_stacks_in_81729 image:not(.svgm-pattern):not(.svgm-off) {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81729 image.svgm-off {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-pattern {
  width: 100px;
  height: 100px;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-1a {
  transform-origin: center;
  transform: translate(-358.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-1b {
  transform-origin: center;
  transform: translate(-362.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-2a {
  transform-origin: center;
  transform: translate(-358.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-2b {
  transform-origin: center;
  transform: translate(-362.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-3a {
  transform-origin: center;
  transform: translate(2518.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-3b {
  transform-origin: center;
  transform: translate(2522.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-opacity-1 {
  transform-origin: center;
  transform: translate(0, 38.000000px);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-custom-pattern-opacity-2 {
  transform-origin: center;
  transform: translate(0, 38.000000px) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-use-r {
  transform: scale(-1,1);
  transform-origin: 960px 0;
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-mask-top {
  transform: translate(0,4px) scaleX(1);
}
.svg-metamorph.svgm_stacks_in_81729 .svgm-mask-bottom {
  transform: translate(0,-1px) scaleX(1);
}

@media all and (max-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use {
    transform: scaleX(1);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use-r {
    transform: scaleX(1) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1680px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use {
    transform: scaleX(0.875);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use-r {
    transform: scaleX(0.875) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1440px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use {
    transform: scaleX(0.75);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use-r {
    transform: scaleX(0.75) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1280px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use {
    transform: scaleX(0.667);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use-r {
    transform: scaleX(0.667) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1152px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use {
    transform: scaleX(0.6);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-use-r {
    transform: scaleX(0.6) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (min-width: 1921px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask {
    transform: scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.34);
  }
}
@media all and (min-width: 2561px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask {
    transform: scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.67);
  }
}
@media all and (min-width: 3201px) {
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask {
    transform: scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask-top {
    transform: translate(0,4px) scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_81729 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(2);
  }
}




/**/



/* AnchorPoint CSS code */


#about-me {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







/*  */
section#section-stacks_in_79791 {
  /*  */
  background: rgba(64, 166, 235, 0.20);
  /*  */
  /*  */
  /*  */
  padding: 0px 30px 60px 30px;
  box-sizing: border-box; }
  section#section-stacks_in_79791 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_79791 .section-header-title {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(66, 66, 66, 1.00);
      font-size: 28px;
      font-weight: bold;
      max-width: 1000px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 45.304001px;
      /*  */ }
    section#section-stacks_in_79791 .section-header-description {
      /*  */
      font-family: "";
      /*  */
      color: rgba(117, 117, 117, 1.00);
      font-size: 16px;
      max-width: 600px;
      text-align: center;
      margin: 0 auto 60px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_79791.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_79791.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_79791 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_79791 .section-header-description {
    font-size: 16px;
    margin: 0 auto 60px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_79791 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_79791 .section-header-description {
    font-size: 14px;
    margin: 0 auto 60px auto;
    line-height: 22.652000px; }
  /*  */ }
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-RegularCompressed';
     /* IE9 Compat Modes */
    src: local('KuunariRounded-RegularCompressed')
        
        
          , url('../resources/fonts/KuunariRounded-RegularCompressed.woff') format('woff') /* Modern Browsers */
        
        
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_81461, #stacks_in_81461 h1, #stacks_in_81461 h2, #stacks_in_81461 h3, #stacks_in_81461 h4, #stacks_in_81461 h5, #stacks_in_81461 h6, #stacks_in_81461 p {
    font-family: 'KuunariRounded-RegularCompressed', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_81461 {
	background-color: rgba(254, 227, 10, 1.00);
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	margin: 120px 0px 0px 0px;
}

#stacks_out_81461 {
	width: 260px;
	margin-left:0;
}
#stacks_in_81462{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_81462 p,#stacks_in_81462 div,#stacks_in_81462 ul,#stacks_in_81462 ol,#stacks_in_81462 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_81462 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81462 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81462,#stacks_in_81462 div,#stacks_in_81462 p,#stacks_in_81462 ol,#stacks_in_81462 ul li,#stacks_in_81462 ol li,#stacks_in_81462 ol,#stacks_in_81462 dl{font-size:2.10rem}@media all and (max-width:640px){#stacks_in_81462,#stacks_in_81462 div,#stacks_in_81462 p,#stacks_in_81462 ol,#stacks_in_81462 ul li,#stacks_in_81462 ol li,#stacks_in_81462 ol,#stacks_in_81462 dl{font-size:2.10rem}}@media only screen and (min-width:0px){#stacks_in_81462,#stacks_in_81462 div,#stacks_in_81462 p,#stacks_in_81462 .fa:not(.no-indent),#stacks_in_81462 ol,#stacks_in_81462 ul li,#stacks_in_81462 ol li,#stacks_in_81462 ol,#stacks_in_81462 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_81462{}}


#stacks_in_81462 {
	margin: 20px 20px 0px 20px;
}
/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'KuunariRounded-Regular';
        src: url('../resources/fonts/KuunariRounded-Regular.eot'); /* IE9 Compat Modes */
    src: local('KuunariRounded-Regular')
           , url('../resources/fonts/KuunariRounded-Regular.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
        
          , url('../resources/fonts/KuunariRounded-Regular.woff') format('woff') /* Modern Browsers */
           , url('../resources/fonts/KuunariRounded-Regular.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../resources/fonts/KuunariRounded-Regular.svg#KuunariRounded-Regular') format('svg') /* Legacy iOS */
        
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}











#stacks_in_79798, #stacks_in_79798 h1, #stacks_in_79798 h2, #stacks_in_79798 h3, #stacks_in_79798 h4, #stacks_in_79798 h5, #stacks_in_79798 h6, #stacks_in_79798 p {
    font-family: 'KuunariRounded-Regular', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}


#stacks_in_79798 {
	padding:  20px;
}
#stacks_in_79800 p,#stacks_in_79800 div{margin-bottom:0}#stacks_in_79800 p,#stacks_in_79800 div,#stacks_in_79800 ul,#stacks_in_79800 ol,#stacks_in_79800 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_79800 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_79800 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_79800,#stacks_in_79800 div,#stacks_in_79800 p,#stacks_in_79800 ol,#stacks_in_79800 ul li,#stacks_in_79800 ol li,#stacks_in_79800 ol,#stacks_in_79800 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_79800,#stacks_in_79800 div,#stacks_in_79800 p,#stacks_in_79800 ol,#stacks_in_79800 ul li,#stacks_in_79800 ol li,#stacks_in_79800 ol,#stacks_in_79800 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_79800,#stacks_in_79800 div,#stacks_in_79800 p,#stacks_in_79800 .fa:not(.no-indent),#stacks_in_79800 ol,#stacks_in_79800 ul li,#stacks_in_79800 ol li,#stacks_in_79800 ol,#stacks_in_79800 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_79800{}}


#stacks_in_79800 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
}

#stacks_out_79800 {
	margin-left:0;
}
#stacks_in_81734 p,#stacks_in_81734 div{margin-bottom:0}#stacks_in_81734 p,#stacks_in_81734 div,#stacks_in_81734 ul,#stacks_in_81734 ol,#stacks_in_81734 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81734 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81734 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81734,#stacks_in_81734 div,#stacks_in_81734 p,#stacks_in_81734 ol,#stacks_in_81734 ul li,#stacks_in_81734 ol li,#stacks_in_81734 ol,#stacks_in_81734 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81734,#stacks_in_81734 div,#stacks_in_81734 p,#stacks_in_81734 ol,#stacks_in_81734 ul li,#stacks_in_81734 ol li,#stacks_in_81734 ol,#stacks_in_81734 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81734,#stacks_in_81734 div,#stacks_in_81734 p,#stacks_in_81734 .fa:not(.no-indent),#stacks_in_81734 ol,#stacks_in_81734 ul li,#stacks_in_81734 ol li,#stacks_in_81734 ol,#stacks_in_81734 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81734{}}


#stacks_in_81734 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
}

#stacks_out_81734 {
	margin-left:0;
}
#stacks_in_81735 p,#stacks_in_81735 div{margin-bottom:0}#stacks_in_81735 p,#stacks_in_81735 div,#stacks_in_81735 ul,#stacks_in_81735 ol,#stacks_in_81735 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81735 a{color:rgba(36, 169, 11, 1.00)}#stacks_in_81735 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81735,#stacks_in_81735 div,#stacks_in_81735 p,#stacks_in_81735 ol,#stacks_in_81735 ul li,#stacks_in_81735 ol li,#stacks_in_81735 ol,#stacks_in_81735 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81735,#stacks_in_81735 div,#stacks_in_81735 p,#stacks_in_81735 ol,#stacks_in_81735 ul li,#stacks_in_81735 ol li,#stacks_in_81735 ol,#stacks_in_81735 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81735,#stacks_in_81735 div,#stacks_in_81735 p,#stacks_in_81735 .fa:not(.no-indent),#stacks_in_81735 ol,#stacks_in_81735 ul li,#stacks_in_81735 ol li,#stacks_in_81735 ol,#stacks_in_81735 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81735{}}


#stacks_in_81735 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
}

#stacks_out_81735 {
	margin-left:0;
}
#stacks_in_81736 p,#stacks_in_81736 div{margin-bottom:0}#stacks_in_81736 p,#stacks_in_81736 div,#stacks_in_81736 ul,#stacks_in_81736 ol,#stacks_in_81736 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81736 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81736 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81736,#stacks_in_81736 div,#stacks_in_81736 p,#stacks_in_81736 ol,#stacks_in_81736 ul li,#stacks_in_81736 ol li,#stacks_in_81736 ol,#stacks_in_81736 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81736,#stacks_in_81736 div,#stacks_in_81736 p,#stacks_in_81736 ol,#stacks_in_81736 ul li,#stacks_in_81736 ol li,#stacks_in_81736 ol,#stacks_in_81736 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81736,#stacks_in_81736 div,#stacks_in_81736 p,#stacks_in_81736 .fa:not(.no-indent),#stacks_in_81736 ol,#stacks_in_81736 ul li,#stacks_in_81736 ol li,#stacks_in_81736 ol,#stacks_in_81736 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81736{}}


#stacks_in_81736 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
}

#stacks_out_81736 {
	margin-left:0;
}
#stacks_in_81737 p,#stacks_in_81737 div{margin-bottom:0}#stacks_in_81737 p,#stacks_in_81737 div,#stacks_in_81737 ul,#stacks_in_81737 ol,#stacks_in_81737 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81737 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81737 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81737,#stacks_in_81737 div,#stacks_in_81737 p,#stacks_in_81737 ol,#stacks_in_81737 ul li,#stacks_in_81737 ol li,#stacks_in_81737 ol,#stacks_in_81737 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81737,#stacks_in_81737 div,#stacks_in_81737 p,#stacks_in_81737 ol,#stacks_in_81737 ul li,#stacks_in_81737 ol li,#stacks_in_81737 ol,#stacks_in_81737 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81737,#stacks_in_81737 div,#stacks_in_81737 p,#stacks_in_81737 .fa:not(.no-indent),#stacks_in_81737 ol,#stacks_in_81737 ul li,#stacks_in_81737 ol li,#stacks_in_81737 ol,#stacks_in_81737 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81737{}}


#stacks_in_81737 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
}

#stacks_out_81737 {
	margin-left:0;
}
#stacks_in_81738 p,#stacks_in_81738 div{margin-bottom:0}#stacks_in_81738 p,#stacks_in_81738 div,#stacks_in_81738 ul,#stacks_in_81738 ol,#stacks_in_81738 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81738 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81738 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81738,#stacks_in_81738 div,#stacks_in_81738 p,#stacks_in_81738 ol,#stacks_in_81738 ul li,#stacks_in_81738 ol li,#stacks_in_81738 ol,#stacks_in_81738 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81738,#stacks_in_81738 div,#stacks_in_81738 p,#stacks_in_81738 ol,#stacks_in_81738 ul li,#stacks_in_81738 ol li,#stacks_in_81738 ol,#stacks_in_81738 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81738,#stacks_in_81738 div,#stacks_in_81738 p,#stacks_in_81738 .fa:not(.no-indent),#stacks_in_81738 ol,#stacks_in_81738 ul li,#stacks_in_81738 ol li,#stacks_in_81738 ol,#stacks_in_81738 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81738{}}


#stacks_in_81738 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 0px 0px;
}

#stacks_out_81738 {
	margin-left:0;
}
#stacks_in_81825 p,#stacks_in_81825 div{margin-bottom:0}#stacks_in_81825 p,#stacks_in_81825 div,#stacks_in_81825 ul,#stacks_in_81825 ol,#stacks_in_81825 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81825 a{color:rgba(36, 169, 11, 1.00)}#stacks_in_81825 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81825,#stacks_in_81825 div,#stacks_in_81825 p,#stacks_in_81825 ol,#stacks_in_81825 ul li,#stacks_in_81825 ol li,#stacks_in_81825 ol,#stacks_in_81825 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81825,#stacks_in_81825 div,#stacks_in_81825 p,#stacks_in_81825 ol,#stacks_in_81825 ul li,#stacks_in_81825 ol li,#stacks_in_81825 ol,#stacks_in_81825 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81825,#stacks_in_81825 div,#stacks_in_81825 p,#stacks_in_81825 .fa:not(.no-indent),#stacks_in_81825 ol,#stacks_in_81825 ul li,#stacks_in_81825 ol li,#stacks_in_81825 ol,#stacks_in_81825 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81825{}}


#stacks_in_81825 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 0px 0px;
}

#stacks_out_81825 {
	margin-left:0;
}
#stacks_in_81829 p,#stacks_in_81829 div{margin-bottom:0}#stacks_in_81829 p,#stacks_in_81829 div,#stacks_in_81829 ul,#stacks_in_81829 ol,#stacks_in_81829 dl{color:rgba(51, 102, 153, 1.00)}#stacks_in_81829 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_81829 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_81829,#stacks_in_81829 div,#stacks_in_81829 p,#stacks_in_81829 ol,#stacks_in_81829 ul li,#stacks_in_81829 ol li,#stacks_in_81829 ol,#stacks_in_81829 dl{font-size:1.45rem}@media all and (max-width:640px){#stacks_in_81829,#stacks_in_81829 div,#stacks_in_81829 p,#stacks_in_81829 ol,#stacks_in_81829 ul li,#stacks_in_81829 ol li,#stacks_in_81829 ol,#stacks_in_81829 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_81829,#stacks_in_81829 div,#stacks_in_81829 p,#stacks_in_81829 .fa:not(.no-indent),#stacks_in_81829 ol,#stacks_in_81829 ul li,#stacks_in_81829 ol li,#stacks_in_81829 ol,#stacks_in_81829 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_81829{}}


#stacks_in_81829 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding: 5px 10px 30px 0px;
}

#stacks_out_81829 {
	margin-left:0;
}

/* @group FormSnap Jr. */

#fsjr-tab{
	padding: 12px 10px 4px 10px;
	vertical-align: middle;
	text-align: center;
	color:  #FFFFFF;
	font-size: 13px;
	font-family:  Arial Black;
	font-weight: normal;
	display:block;
	position: fixed;
	border-radius: 5px;
	background: #336699;
	border: 2px solid #333333;
	cursor:pointer;
	z-index: 999999;
}
#fsjr-tab img {
	vertical-align: top;
	outline:  none;
	border: none;
	width: 16px;
	height: 16px;
}

#fsjr-tab.left{
	top:200px;
	left: -60px;
	border-top: none;
	width: 120px;
	max-width: 120px;
	overflow:  hidden;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	writing-mode: lr-tb;
}

#fsjr-tab.right
{
	top:200px;;
	right: -60px;
	width: 120px;
	max-width: 120px;
	overflow:  hidden;
	border-top: none;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	writing-mode: rl-tb;
}

#fsjr-tab.bottom
{
	bottom:-1px;
	right: 120px;
	padding-top: 6px;
	border-bottom: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#fsjr-tab.top
{
	top: -1px;
	right: 120px;
	border-top: none;
	padding-top: 6px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}




div.blockOverlay {
	background-color: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); 
    -moz-opacity:.40;
    opacity:.40;
    z-index: 100000;	
    -webkit-filter: grayscale(0.5) blur(10px);
}
div.fsjr-block{
    top:    10%;
    left:   37%;
    text-align:center;
	border: 1px solid #222222;
    outline: 2px #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
    -moz-opacity:1;
    opacity:1;
    padding: 0;
    color: ;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    background: #FFFFFF;
	z-index: 100001;
	cursor: default;
	font-family: Helvetica;
}

div.fsjr-block-inner { 
	width:  300px;
	margin: 20px auto;
	}

div.fsjr-block ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align:left;
}


div.fsjr-block .airmail-line {
	overflow: hidden; 
	margin: 0 -24px; 
	text-indent: -28px; 
	white-space: nowrap; 
	min-height: 15px; 
	padding: 0; 
	font: italic bold 200px/15px Helvetica, sans-serif; 
	height: 15px; 
	max-height: 15px; 
	letter-spacing: -8px;
}

div.fsjr-block .airmail-line b {
	color:#B94A48;
}

div.fsjr-block .airmail-line i {
	color:#006699;
}

div.fsjr-block h3{ 
	font-size: 20px; 
	margin:0 0 4px 0;
	font-weight: bold;
	color:  #222222;
	padding: 0;
}

div.fsjr-block li{
	margin-left:0 !important;
}

div.fsjr-block input[type="text"],
div.fsjr-block input[type="password"],
div.fsjr-block textarea {
    padding:5px;
    background-color: #FFFFFF; 
    border:1px solid #CCCCCC;
    border-radius:4px;
    font-size:12px;
    font-weight:bold;
    color: #444444;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    width:288px;
}

div.fsjr-block textarea { height:80px; }

div.fsjr-block span.required {color:  #B94A48;}
div.fsjr-block li.incomplete input[type=text],
div.fsjr-block li.incomplete textarea{ 
	border-color: #B94A48;
	box-shadow: 0 0 5px #ffffff;
	-webkit-box-shadow: 0 0 5px #B94A48;
	-moz-box-shadow: 0 0 5px #B94A48;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
  }



div.fsjr-block a.unblock {
	 position:  relative;
}

/* @end */
div.fsjr-block label { display: block; color:  #777777; text-transform: none; }


div.fsjr-block p { display: block; text-align: center; margin: 6px auto; }

/* alerts */

div.fsjr-block .alert {
  padding: 8px 35px 8px 14px;
  margin: 18px auto;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


div.fsjr-block .alert-success {
  color: #468847;
  background-color: #E6FFE7;
  border-color: #AAECAB;
}

div.fsjr-block .alert-error {
  color: #B94A48;
  background-color: #FFEAE8;
  border-color: #FFAEAC;
}


.fsjr-btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #444444;
  text-align: center;
  text-shadow: 0 1px 1px #FFFFFF;
  vertical-align: middle;
  cursor: pointer;
  background-color:  ;
  background-image: -ms-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E6E6E6));
  background-image: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -o-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -moz-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #B3B3B3 #B3B3B3 #959595;
  border-bottom-color: #818181;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E6E6E6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fsjr-btn:hover,
.fsjr-btn:active,
.fsjr-btn.active,
.fsjr-btn.disabled,
.fsjr-btn[disabled] {
  background-color: #E6E6E6;
}

.fsjr-btn:active,
.fsjr-btn.active {
  background-color: #CDCDCD \9;
}

.fsjr-btn:first-child {
  *margin-left: 0;
}

.fsjr-btn:hover {
  color: #3A3A3A;
  text-decoration: none;
  background-color: #E6E6E6;
  *background-color: #D2D2D2;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.fsjr-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.fsjr-btn.active,
.fsjr-btn:active {
  background-color: #E6E6E6;
  background-color: #CDCDCD \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fsjr-btn.disabled,
.fsjr-btn[disabled] {
  cursor: default;
  background-color: #E6E6E6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}


.fsjr-btn-primary,
.fsjr-btn-primary:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.fsjr-btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}

.fsjr-btn {
  border-color: #CCCCCC;
/*  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
}

.fsjr-btn-primary {
  background-color: #0067E6;
  background-image: -ms-linear-gradient(top, #1494FF, #0067E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1494FF), to(#0067E6));
  background-image: -webkit-linear-gradient(top, #1494FF, #0067E6);
  background-image: -o-linear-gradient(top, #1494FF, #0067E6);
  background-image: -moz-linear-gradient(top, #1494FF, #0067E6);
  background-image: linear-gradient(top, #1494FF, #0067E6);
  background-repeat: repeat-x;
  border-color: #0067E6 #0067E6 #004ECD;
/*  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1494FF', endColorstr='#0067E6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.fsjr-btn-primary:hover,
.fsjr-btn-primary:active,
.fsjr-btn-primary.active,
.fsjr-btn-primary.disabled,
.fsjr-btn-primary[disabled] {
  background-color: #0067E6;
}

.fsjr-btn-primary:active,
.fsjr-btn-primary.active {
  background-color: #004ECD \9;
}

div.fsjr-block .close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -12px;
	left: -15px;
	background-image: url(../files/formsnapjr/close.png);
	text-indent: -1000em;
	overflow: hidden;
	background-color: transparent;
	cursor: pointer;
}

div.fsjr-block .close:active {
	background-position: 0 -30px;
}


/* @end */


/* ! RESPONSIVE MEDIA QUERIES */
/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width : 480px) {
	div.blockOverlay {background-color: #000 !important;}
	div.fsjr-block {position: absolute !important; width:94% !important;top:10px !important;left:10px !important; }
	div.fsjr-block input[type="text"],
	div.fsjr-block input[type="password"],
	div.fsjr-block textarea { width:260px !important;}
	div.fsjr-block-inner { width:  280px !important; overflow:auto;}
	div.fsjr-block textarea { height: 30px !important;}
}
/* ! RESPONSIVE MEDIA QUERIES (END) */


/* 1.0.1
 - removed a bunch of API calls to try and help with load time in edit and preview modes
 - Added svg refresh to resolve display issues in safari and RW preview
 - added hardware acceleration to svg graphics to increase performance
 - fixed a bug that could cause the stack to load into the editor slowly
 1.0.2
 - hotfix, editmode display bug
 1.0.5
 - Added Experimental responsive defintion feature
 - Fixed a dislay bug in Firefox browsers that could show multiple designs on top of eachother
 1.0.5.2
 - fixed display bug that could leave a 1px gap on the right or left of shape
 - fixed rendering issue in safari with background images, with an animation refresh loop
*/

.svg-metamorph.svgm_stacks_in_81101 .svgm-group {
    display: none;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-group.svgm-wide-20,
.svg-metamorph.svgm_stacks_in_81101 .svgm-group.svgm-pattern-1,
.svg-metamorph.svgm_stacks_in_81101 .svgm-group.svgm-special-12 {
    display: block;
}
.svg-metamorph.svgm_stacks_in_81101,
.svg-metamorph.svgm_stacks_in_81101 .svgm-content {
  position: relative;
  z-index: 1;
}
#stacks_in_81101, #stacks_out_81101 {
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_81101 {
  display: block;
  width: 100%;
  position: relative;
  margin-top: -0px;
  margin-bottom: -300px;
  
  margin-top: calc(80px - 0px);
  
  
  margin-bottom: calc(80px - 300px);
  
  
  
}

.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap svg {
  width: 100%;
  height: calc(100% + 80px + 80px);
  stroke: none;
  fill: white;
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap svg path.svgm-opacity {
  stroke: none;
  stroke-width: 0;
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  top: 0;
  z-index: 1;
  transform: translateY(-80px);
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center {
  z-index: 2;
  height: calc(100% + 3px);
  /* top: -1.5px; */
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  bottom: 0;
  z-index: 0;
  transform: translateY(80px) rotateZ(180deg);
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center svg {
  transform: translateY(-80px);
  /* margin-top: 1px; */
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap > svg {
  width: 100%;
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer > .svgm-wrap:after {
  background: #6CD7CB;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-content {
  position: relative;
  z-index: 3;
  min-height: 80px;
  display: grid;
  align-items: center;
  
}


.svg-metamorph.svgm_stacks_in_81101 .svgm-content > div {
  
  
  padding: 80px 0px;
  
  
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-mask {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer {
  height: calc(100% - 0px - 300px );
  min-height: 80px;
  position: absolute;
  width: 100%;
  top: 0px;
  
  top: auto;
  bottom: 300px;
  
  transform: translateZ(0);
}

.svg-metamorph.svgm_stacks_in_81101 {
  margin-top: 0;
  margin-bottom: 0;
  z-index: 0;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-content {
  min-height: 20px;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-content > div {
  display: none;
}
.svg-metamorph.svgm_stacks_in_81101 > .svgm-wrap-outer {
  
  
  
  bottom: auto;
  top: calc(20px / 2 - 80px / 2);
  
}


.svg-metamorph.svgm_stacks_in_81101 image:not(.svgm-pattern):not(.svgm-off) {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81101 image.svgm-off {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-pattern {
  width: 100px;
  height: 100px;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-1a {
  transform-origin: center;
  transform: translate(-358.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-1b {
  transform-origin: center;
  transform: translate(-362.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-2a {
  transform-origin: center;
  transform: translate(-358.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-2b {
  transform-origin: center;
  transform: translate(-362.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-3a {
  transform-origin: center;
  transform: translate(2518.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-3b {
  transform-origin: center;
  transform: translate(2522.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-opacity-1 {
  transform-origin: center;
  transform: translate(0, 38.000000px);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-custom-pattern-opacity-2 {
  transform-origin: center;
  transform: translate(0, 38.000000px) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-use-r {
  transform: scale(-1,1);
  transform-origin: 960px 0;
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-mask-top {
  transform: translate(0,4px) scaleX(1);
}
.svg-metamorph.svgm_stacks_in_81101 .svgm-mask-bottom {
  transform: translate(0,-1px) scaleX(1);
}

@media all and (max-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use {
    transform: scaleX(1);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use-r {
    transform: scaleX(1) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1680px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use {
    transform: scaleX(0.875);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use-r {
    transform: scaleX(0.875) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1440px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use {
    transform: scaleX(0.75);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use-r {
    transform: scaleX(0.75) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1280px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use {
    transform: scaleX(0.667);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use-r {
    transform: scaleX(0.667) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (max-width: 1152px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use {
    transform: scaleX(0.6);
    transform-origin: 960px bottom;
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-use-r {
    transform: scaleX(0.6) rotateY(180deg);
    transform-origin: 960px 0;
  }
}
@media all and (min-width: 1921px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask {
    transform: scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.34);
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.34);
  }
}
@media all and (min-width: 2561px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask {
    transform: scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask-top {
    transform: translate(0,4px) scaleX(1.67);
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(1.67);
  }
}
@media all and (min-width: 3201px) {
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask {
    transform: scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask-top {
    transform: translate(0,4px) scaleX(2);
  }
  .svg-metamorph.svgm_stacks_in_81101 .svgm-mask-bottom {
    transform: translate(0,-1px) scaleX(2);
  }
}




/**/

/*  */
section#section-stacks_in_78666 {
  /*  */
  background: rgba(64, 166, 235, 1.00);
  /*  */
  /*  */
  /*  */
  padding: 0px 0px 0px 0px;
  box-sizing: border-box; }
  section#section-stacks_in_78666 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_78666 .section-header-title {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(66, 66, 66, 1.00);
      font-size: 28px;
      font-weight: bold;
      max-width: 1000px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 45.304001px;
      /*  */ }
    section#section-stacks_in_78666 .section-header-description {
      /*  */
      font-family: "Rubik";
      /*  */
      color: rgba(117, 117, 117, 1.00);
      font-size: 16px;
      max-width: 600px;
      text-align: center;
      margin: 0 auto 60px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_78666.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_78666.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_78666 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_78666 .section-header-description {
    font-size: 16px;
    margin: 0 auto 60px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_78666 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_78666 .section-header-description {
    font-size: 14px;
    margin: 0 auto 60px auto;
    line-height: 22.652000px; }
  /*  */ }

#stacks_in_79106 {
	margin: 20px 0px 0px 0px;
	padding:  20px;
}
#backtop0 {
position: fixed;  z-index: 9999999; outline: none; overflow: hidden;
text-align: center; cursor: pointer; transition: all 600ms linear; 
display: none; 
left: auto; right: 2%; top: auto; bottom: 2%;
 
color: rgba(12, 98, 146, 0.86);
background-color: rgba(229, 229, 229, 0.86);
height: 45px;
width: 45px;
line-height: 43px;
font-size: 22px;
border-radius: 4px;
 
/*customcss;*/
}

#backtop0:hover {
background-color: rgba(167, 167, 167, 1.00);
color: rgba(17, 139, 212, 1.00);

/*customcss;*/
}

#backtop0.mcOut {
opacity: 0;
}

@media screen and (max-width: 480px) {
#backtop0 {
 
height: 40px;
width: 40px;
line-height: 60px;
font-size: 20px;
 
/*customcss;*/
}}