@charset "UTF-8";
/* FONTS FIRST */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
@import url("https://use.typekit.net/ttp7ian.css");
/* Client */
/* Overrides */
/* main sizes */
/* Font Stuff */
/*  Headings  */
/* Turn Rounded on/off */
/* Buttons */
/* Settings & Tools */
::-moz-selection {
  text-shadow: none;
  background: #006A4D;
  color: White; }

::selection {
  text-shadow: none;
  background: #006A4D;
  color: White; }

img::-moz-selection {
  background: 0 0; }

img::selection {
  background: 0 0; }

img::-moz-selection {
  background: 0 0; }

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

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

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

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

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

@keyframes jello {
  11.1% {
    transform: none; }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); }
  100% {
    transform: none; } }

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

@keyframes pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

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

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

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

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

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

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

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

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

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

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(20px); } }

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

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }

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

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

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

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

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

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(20px); } }

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

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

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

@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

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

@keyframes slideOutDown {
  0% {
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }

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

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

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

@keyframes slideOutRight {
  0% {
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }

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

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

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

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

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

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

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

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

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

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

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

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

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

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

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

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

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

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

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

@keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

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

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

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

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

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

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

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

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

/* pull in main bootstrap utilities etc.*/
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #1D4589;
  --indigo: #6610f2;
  --purple: #5F4876;
  --pink: #ff5b77;
  --red: #7E2823;
  --orange: #da5020;
  --yellow: #eac227;
  --green: #858f25;
  --teal: #43A7C5;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #006A4D;
  --secondary: #D26300;
  --success: #858f25;
  --info: #17a2b8;
  --warning: #eac227;
  --danger: #7E2823;
  --light: #f8f9fa;
  --dark: #343a40;
  --white: #fff;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 991px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1280px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6d6d6b;
  text-align: left;
  background-color: #f5f3f0; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #006A4D;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #001e15;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "dunbar-tall", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  color: inherit; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 2px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f5f3f0;
  border: 2px solid #dee2e6;
  border-radius: 2px;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code {
  font-size: 87.5%;
  color: #ff5b77;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 1px; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 991px) {
  .container, .container-sm, .container-md {
    max-width: 959px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1280px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1440px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -30px;
  margin-left: -30px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 991px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1280px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6d6d6b; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 2px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 4px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 4px solid #dee2e6; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 2px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 2px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 4px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #6d6d6b;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8d5cd; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7ab2a2; }

.table-hover .table-primary:hover {
  background-color: #a8ccc2; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #a8ccc2; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f2d3b8; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #e8ae7a; }

.table-hover .table-secondary:hover {
  background-color: #eec6a2; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #eec6a2; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dde0c2; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #c0c58e; }

.table-hover .table-success:hover {
  background-color: #d4d7b1; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d4d7b1; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #f9eec3; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f4df8f; }

.table-hover .table-warning:hover {
  background-color: #f7e7ac; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #f7e7ac; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #dbc3c1; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #bc8f8d; }

.table-hover .table-danger:hover {
  background-color: #d2b3b1; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #d2b3b1; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white; }

.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 990.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1279.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 4px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #ced4da;
  border-radius: 2px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #00eaaa;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 2px);
  padding-bottom: calc(0.375rem + 2px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 2px);
  padding-bottom: calc(0.5rem + 2px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 2px);
  padding-bottom: calc(0.25rem + 2px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #6d6d6b;
  background-color: transparent;
  border: solid transparent;
  border-width: 2px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.5rem + 4px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 1px; }

.form-control-lg {
  height: calc(1.5em + 1rem + 4px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 4px; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #858f25; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(133, 143, 37, 0.9);
  border-radius: 2px; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #858f25;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23858f25' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #858f25;
    box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #858f25;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23858f25' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #858f25;
    box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #858f25; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #858f25; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #858f25; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #abb82f;
  background-color: #abb82f; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #858f25; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #858f25; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #858f25;
  box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #7E2823; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(126, 40, 35, 0.9);
  border-radius: 2px; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #7E2823;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%237E2823' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%237E2823' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #7E2823;
    box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #7E2823;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%237E2823' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%237E2823' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #7E2823;
    box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #7E2823; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #7E2823; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #7E2823; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #a6352e;
  background-color: #a6352e; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7E2823; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #7E2823; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #7E2823;
  box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #6d6d6b;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 2px;
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #6d6d6b;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #006A4D;
  border-color: #006A4D; }
  .btn-primary:hover {
    color: #fff;
    background-color: #004431;
    border-color: #003728; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #004431;
    border-color: #003728;
    box-shadow: 0 0 0 0.2rem rgba(38, 128, 104, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #006A4D;
    border-color: #006A4D; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #003728;
    border-color: #002a1f; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 128, 104, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #D26300;
  border-color: #D26300; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #ac5100;
    border-color: #9f4b00; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #ac5100;
    border-color: #9f4b00;
    box-shadow: 0 0 0 0.2rem rgba(217, 122, 38, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #D26300;
    border-color: #D26300; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #9f4b00;
    border-color: #924500; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(217, 122, 38, 0.5); }

.btn-success {
  color: #fff;
  background-color: #858f25;
  border-color: #858f25; }
  .btn-success:hover {
    color: #fff;
    background-color: #69711d;
    border-color: #5f661b; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #69711d;
    border-color: #5f661b;
    box-shadow: 0 0 0 0.2rem rgba(151, 160, 70, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #858f25;
    border-color: #858f25; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #5f661b;
    border-color: #565c18; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(151, 160, 70, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #eac227;
  border-color: #eac227; }
  .btn-warning:hover {
    color: #212529;
    background-color: #d6ae15;
    border-color: #caa514; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #d6ae15;
    border-color: #caa514;
    box-shadow: 0 0 0 0.2rem rgba(204, 170, 39, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #eac227;
    border-color: #eac227; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #caa514;
    border-color: #bf9b13; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(204, 170, 39, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #7E2823;
  border-color: #7E2823; }
  .btn-danger:hover {
    color: #fff;
    background-color: #601e1b;
    border-color: #561b18; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #601e1b;
    border-color: #561b18;
    box-shadow: 0 0 0 0.2rem rgba(145, 72, 68, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #7E2823;
    border-color: #7E2823; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #561b18;
    border-color: #4c1815; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(145, 72, 68, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff; }
  .btn-white:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .btn-white.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-outline-primary {
  color: #006A4D;
  border-color: #006A4D; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #006A4D;
    border-color: #006A4D; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #006A4D;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #006A4D;
    border-color: #006A4D; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.5); }

.btn-outline-secondary {
  color: #D26300;
  border-color: #D26300; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #D26300;
    border-color: #D26300; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(210, 99, 0, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #D26300;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #D26300;
    border-color: #D26300; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(210, 99, 0, 0.5); }

.btn-outline-success {
  color: #858f25;
  border-color: #858f25; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #858f25;
    border-color: #858f25; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #858f25;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #858f25;
    border-color: #858f25; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #eac227;
  border-color: #eac227; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #eac227;
    border-color: #eac227; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(234, 194, 39, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #eac227;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #eac227;
    border-color: #eac227; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(234, 194, 39, 0.5); }

.btn-outline-danger {
  color: #7E2823;
  border-color: #7E2823; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #7E2823;
    border-color: #7E2823; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #7E2823;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #7E2823;
    border-color: #7E2823; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-white {
  color: #fff;
  border-color: #fff; }
  .btn-outline-white:hover {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
  .btn-outline-white:focus, .btn-outline-white.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #fff;
    background-color: transparent; }
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-link {
  font-weight: 400;
  color: #006A4D;
  text-decoration: none; }
  .btn-link:hover {
    color: #001e15;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 1px; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #6d6d6b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 991px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1280px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #006A4D; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -2px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 2.625rem;
  padding-left: 2.625rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -2px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -2px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -2px; }

.input-group-prepend {
  margin-right: -2px; }

.input-group-append {
  margin-left: -2px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 2px solid #ced4da;
  border-radius: 2px; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 4px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 4px; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 4px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 1px; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #006A4D;
    background-color: #006A4D; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #00eaaa; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #1effc1;
    border-color: #1effc1; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 2px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 2px; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #006A4D;
  background-color: #006A4D; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 106, 77, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 106, 77, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 106, 77, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 4px);
    left: calc(-2.25rem + 4px);
    width: calc(1rem - 8px);
    height: calc(1rem - 8px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 106, 77, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 4px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 2px solid #ced4da;
  border-radius: 2px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #00eaaa;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 4px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 4px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 4px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 4px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #00eaaa;
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 4px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 2px solid #ced4da;
  border-radius: 2px; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 2px 2px 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #f5f3f0, 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #f5f3f0, 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #f5f3f0, 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #006A4D;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #1effc1; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #006A4D;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #1effc1; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #006A4D;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #1effc1; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 2px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -2px; }
  .nav-tabs .nav-link {
    border: 2px solid transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #f5f3f0;
    border-color: #dee2e6 #dee2e6 #f5f3f0; }
  .nav-tabs .dropdown-menu {
    margin-top: -2px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 2px; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #006A4D; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 2px solid transparent;
  border-radius: 2px; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 990.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 991px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1279.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1280px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 2px solid rgba(0, 0, 0, 0.125);
  border-radius: 2px; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px; }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px; }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 2px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: 0px 0px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 2px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 0px 0px; }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 0px; }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; }

.card-deck .card {
  margin-bottom: 30px; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -30px;
    margin-left: -30px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 30px;
      margin-bottom: 0;
      margin-left: 30px; } }

.card-group > .card {
  margin-bottom: 30px; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion {
  overflow-anchor: none; }
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -2px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 2px; }

.breadcrumb-item {
  display: flex; }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem; }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.5rem;
      color: #6c757d;
      content: "/"; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 2px; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -2px;
  line-height: 1.25;
  color: #006A4D;
  background-color: #fff;
  border: 2px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #001e15;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px; }

.page-item:last-child .page-link {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #006A4D;
  border-color: #006A4D; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 2px;
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #006A4D; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #003728; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #D26300; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #9f4b00; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(210, 99, 0, 0.5); }

.badge-success {
  color: #fff;
  background-color: #858f25; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #5f661b; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #eac227; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #caa514; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(234, 194, 39, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #7E2823; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #561b18; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-white {
  color: #212529;
  background-color: #fff; }
  a.badge-white:hover, a.badge-white:focus {
    color: #212529;
    background-color: #e6e6e6; }
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 4px; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 2px solid transparent;
  border-radius: 2px; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #003728;
  background-color: #cce1db;
  border-color: #b8d5cd; }
  .alert-primary hr {
    border-top-color: #a8ccc2; }
  .alert-primary .alert-link {
    color: #000403; }

.alert-secondary {
  color: #6d3300;
  background-color: #f6e0cc;
  border-color: #f2d3b8; }
  .alert-secondary hr {
    border-top-color: #eec6a2; }
  .alert-secondary .alert-link {
    color: #3a1b00; }

.alert-success {
  color: #454a13;
  background-color: #e7e9d3;
  border-color: #dde0c2; }
  .alert-success hr {
    border-top-color: #d4d7b1; }
  .alert-success .alert-link {
    color: #1f2109; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #7a6514;
  background-color: #fbf3d4;
  border-color: #f9eec3; }
  .alert-warning hr {
    border-top-color: #f7e7ac; }
  .alert-warning .alert-link {
    color: #4e410d; }

.alert-danger {
  color: #421512;
  background-color: #e5d4d3;
  border-color: #dbc3c1; }
  .alert-danger hr {
    border-top-color: #d2b3b1; }
  .alert-danger .alert-link {
    color: #1a0807; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

.alert-white {
  color: #858585;
  background-color: white;
  border-color: white; }
  .alert-white hr {
    border-top-color: #f2f2f2; }
  .alert-white .alert-link {
    color: #6c6c6c; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 2px; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #006A4D;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 2px; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #6d6d6b;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #006A4D;
    border-color: #006A4D; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -2px;
      border-top-width: 2px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 2px;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 2px;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 2px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -2px;
      border-left-width: 2px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 2px;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 2px;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 2px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -2px;
        border-left-width: 2px; } }

@media (min-width: 991px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 2px;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 2px;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 2px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -2px;
        border-left-width: 2px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 2px;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 2px;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 2px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -2px;
        border-left-width: 2px; } }

@media (min-width: 1280px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 2px;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 2px;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 2px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -2px;
        border-left-width: 2px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 2px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #003728;
  background-color: #b8d5cd; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #003728;
    background-color: #a8ccc2; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #003728;
    border-color: #003728; }

.list-group-item-secondary {
  color: #6d3300;
  background-color: #f2d3b8; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #6d3300;
    background-color: #eec6a2; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #6d3300;
    border-color: #6d3300; }

.list-group-item-success {
  color: #454a13;
  background-color: #dde0c2; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #454a13;
    background-color: #d4d7b1; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #454a13;
    border-color: #454a13; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #7a6514;
  background-color: #f9eec3; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #7a6514;
    background-color: #f7e7ac; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #7a6514;
    border-color: #7a6514; }

.list-group-item-danger {
  color: #421512;
  background-color: #dbc3c1; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #421512;
    background-color: #d2b3b1; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #421512;
    border-color: #421512; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.list-group-item-white {
  color: #858585;
  background-color: white; }
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  .list-group-item-white.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: black;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: black; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 2px solid #dee2e6;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 2px solid #dee2e6;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1280px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: black; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: black; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: black; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: black; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: black;
  border-radius: 2px; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 4px; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 2px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 2px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 2px);
    width: 0.5rem;
    height: 1rem;
    margin: 4px 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 2px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 2px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 2px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 2px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 2px);
    width: 0.5rem;
    height: 1rem;
    margin: 4px 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 2px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 2px solid #ebebeb;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #6d6d6b; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
          animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
          animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #006A4D !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #003728 !important; }

.bg-secondary {
  background-color: #D26300 !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #9f4b00 !important; }

.bg-success {
  background-color: #858f25 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #5f661b !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #eac227 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #caa514 !important; }

.bg-danger {
  background-color: #7E2823 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #561b18 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 2px solid #dee2e6 !important; }

.border-top {
  border-top: 2px solid #dee2e6 !important; }

.border-right {
  border-right: 2px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 2px solid #dee2e6 !important; }

.border-left {
  border-left: 2px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #006A4D !important; }

.border-secondary {
  border-color: #D26300 !important; }

.border-success {
  border-color: #858f25 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #eac227 !important; }

.border-danger {
  border-color: #7E2823 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 1px !important; }

.rounded {
  border-radius: 2px !important; }

.rounded-top {
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important; }

.rounded-right {
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important; }

.rounded-bottom {
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important; }

.rounded-left {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important; }

.rounded-lg {
  border-radius: 4px !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 991px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1280px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 991px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1280px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 991px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1280px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 30px !important; }

.mt-3,
.my-3 {
  margin-top: 30px !important; }

.mr-3,
.mx-3 {
  margin-right: 30px !important; }

.mb-3,
.my-3 {
  margin-bottom: 30px !important; }

.ml-3,
.mx-3 {
  margin-left: 30px !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.m-6 {
  margin: 4rem !important; }

.mt-6,
.my-6 {
  margin-top: 4rem !important; }

.mr-6,
.mx-6 {
  margin-right: 4rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 4rem !important; }

.ml-6,
.mx-6 {
  margin-left: 4rem !important; }

.m-7 {
  margin: 5rem !important; }

.mt-7,
.my-7 {
  margin-top: 5rem !important; }

.mr-7,
.mx-7 {
  margin-right: 5rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 5rem !important; }

.ml-7,
.mx-7 {
  margin-left: 5rem !important; }

.m-8 {
  margin: 6rem !important; }

.mt-8,
.my-8 {
  margin-top: 6rem !important; }

.mr-8,
.mx-8 {
  margin-right: 6rem !important; }

.mb-8,
.my-8 {
  margin-bottom: 6rem !important; }

.ml-8,
.mx-8 {
  margin-left: 6rem !important; }

.m-9 {
  margin: 7rem !important; }

.mt-9,
.my-9 {
  margin-top: 7rem !important; }

.mr-9,
.mx-9 {
  margin-right: 7rem !important; }

.mb-9,
.my-9 {
  margin-bottom: 7rem !important; }

.ml-9,
.mx-9 {
  margin-left: 7rem !important; }

.m-10 {
  margin: 8rem !important; }

.mt-10,
.my-10 {
  margin-top: 8rem !important; }

.mr-10,
.mx-10 {
  margin-right: 8rem !important; }

.mb-10,
.my-10 {
  margin-bottom: 8rem !important; }

.ml-10,
.mx-10 {
  margin-left: 8rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-n6 {
  margin: -4rem !important; }

.mt-n6,
.my-n6 {
  margin-top: -4rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -4rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -4rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -4rem !important; }

.m-n7 {
  margin: -4rem !important; }

.mt-n7,
.my-n7 {
  margin-top: -4rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -4rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -4rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -4rem !important; }

.m-n8 {
  margin: -4rem !important; }

.mt-n8,
.my-n8 {
  margin-top: -4rem !important; }

.mr-n8,
.mx-n8 {
  margin-right: -4rem !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -4rem !important; }

.ml-n8,
.mx-n8 {
  margin-left: -4rem !important; }

.m-n9 {
  margin: -4rem !important; }

.mt-n9,
.my-n9 {
  margin-top: -4rem !important; }

.mr-n9,
.mx-n9 {
  margin-right: -4rem !important; }

.mb-n9,
.my-n9 {
  margin-bottom: -4rem !important; }

.ml-n9,
.mx-n9 {
  margin-left: -4rem !important; }

.m-n10 {
  margin: -4rem !important; }

.mt-n10,
.my-n10 {
  margin-top: -4rem !important; }

.mr-n10,
.mx-n10 {
  margin-right: -4rem !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -4rem !important; }

.ml-n10,
.mx-n10 {
  margin-left: -4rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 30px !important; }

.pt-3,
.py-3 {
  padding-top: 30px !important; }

.pr-3,
.px-3 {
  padding-right: 30px !important; }

.pb-3,
.py-3 {
  padding-bottom: 30px !important; }

.pl-3,
.px-3 {
  padding-left: 30px !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.p-6 {
  padding: 4rem !important; }

.pt-6,
.py-6 {
  padding-top: 4rem !important; }

.pr-6,
.px-6 {
  padding-right: 4rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 4rem !important; }

.pl-6,
.px-6 {
  padding-left: 4rem !important; }

.p-7 {
  padding: 5rem !important; }

.pt-7,
.py-7 {
  padding-top: 5rem !important; }

.pr-7,
.px-7 {
  padding-right: 5rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 5rem !important; }

.pl-7,
.px-7 {
  padding-left: 5rem !important; }

.p-8 {
  padding: 6rem !important; }

.pt-8,
.py-8 {
  padding-top: 6rem !important; }

.pr-8,
.px-8 {
  padding-right: 6rem !important; }

.pb-8,
.py-8 {
  padding-bottom: 6rem !important; }

.pl-8,
.px-8 {
  padding-left: 6rem !important; }

.p-9 {
  padding: 7rem !important; }

.pt-9,
.py-9 {
  padding-top: 7rem !important; }

.pr-9,
.px-9 {
  padding-right: 7rem !important; }

.pb-9,
.py-9 {
  padding-bottom: 7rem !important; }

.pl-9,
.px-9 {
  padding-left: 7rem !important; }

.p-10 {
  padding: 8rem !important; }

.pt-10,
.py-10 {
  padding-top: 8rem !important; }

.pr-10,
.px-10 {
  padding-right: 8rem !important; }

.pb-10,
.py-10 {
  padding-bottom: 8rem !important; }

.pl-10,
.px-10 {
  padding-left: 8rem !important; }

.p-n1 {
  padding: -0.25rem !important; }

.pt-n1,
.py-n1 {
  padding-top: -0.25rem !important; }

.pr-n1,
.px-n1 {
  padding-right: -0.25rem !important; }

.pb-n1,
.py-n1 {
  padding-bottom: -0.25rem !important; }

.pl-n1,
.px-n1 {
  padding-left: -0.25rem !important; }

.p-n2 {
  padding: -0.5rem !important; }

.pt-n2,
.py-n2 {
  padding-top: -0.5rem !important; }

.pr-n2,
.px-n2 {
  padding-right: -0.5rem !important; }

.pb-n2,
.py-n2 {
  padding-bottom: -0.5rem !important; }

.pl-n2,
.px-n2 {
  padding-left: -0.5rem !important; }

.p-n3 {
  padding: -1rem !important; }

.pt-n3,
.py-n3 {
  padding-top: -1rem !important; }

.pr-n3,
.px-n3 {
  padding-right: -1rem !important; }

.pb-n3,
.py-n3 {
  padding-bottom: -1rem !important; }

.pl-n3,
.px-n3 {
  padding-left: -1rem !important; }

.p-n4 {
  padding: -1.5rem !important; }

.pt-n4,
.py-n4 {
  padding-top: -1.5rem !important; }

.pr-n4,
.px-n4 {
  padding-right: -1.5rem !important; }

.pb-n4,
.py-n4 {
  padding-bottom: -1.5rem !important; }

.pl-n4,
.px-n4 {
  padding-left: -1.5rem !important; }

.p-n5 {
  padding: -3rem !important; }

.pt-n5,
.py-n5 {
  padding-top: -3rem !important; }

.pr-n5,
.px-n5 {
  padding-right: -3rem !important; }

.pb-n5,
.py-n5 {
  padding-bottom: -3rem !important; }

.pl-n5,
.px-n5 {
  padding-left: -3rem !important; }

.p-n6 {
  padding: -4rem !important; }

.pt-n6,
.py-n6 {
  padding-top: -4rem !important; }

.pr-n6,
.px-n6 {
  padding-right: -4rem !important; }

.pb-n6,
.py-n6 {
  padding-bottom: -4rem !important; }

.pl-n6,
.px-n6 {
  padding-left: -4rem !important; }

.p-n7 {
  padding: -4rem !important; }

.pt-n7,
.py-n7 {
  padding-top: -4rem !important; }

.pr-n7,
.px-n7 {
  padding-right: -4rem !important; }

.pb-n7,
.py-n7 {
  padding-bottom: -4rem !important; }

.pl-n7,
.px-n7 {
  padding-left: -4rem !important; }

.p-n8 {
  padding: -4rem !important; }

.pt-n8,
.py-n8 {
  padding-top: -4rem !important; }

.pr-n8,
.px-n8 {
  padding-right: -4rem !important; }

.pb-n8,
.py-n8 {
  padding-bottom: -4rem !important; }

.pl-n8,
.px-n8 {
  padding-left: -4rem !important; }

.p-n9 {
  padding: -4rem !important; }

.pt-n9,
.py-n9 {
  padding-top: -4rem !important; }

.pr-n9,
.px-n9 {
  padding-right: -4rem !important; }

.pb-n9,
.py-n9 {
  padding-bottom: -4rem !important; }

.pl-n9,
.px-n9 {
  padding-left: -4rem !important; }

.p-n10 {
  padding: -4rem !important; }

.pt-n10,
.py-n10 {
  padding-top: -4rem !important; }

.pr-n10,
.px-n10 {
  padding-right: -4rem !important; }

.pb-n10,
.py-n10 {
  padding-bottom: -4rem !important; }

.pl-n10,
.px-n10 {
  padding-left: -4rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -30px !important; }

.mt-n3,
.my-n3 {
  margin-top: -30px !important; }

.mr-n3,
.mx-n3 {
  margin-right: -30px !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -30px !important; }

.ml-n3,
.mx-n3 {
  margin-left: -30px !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-n6 {
  margin: -4rem !important; }

.mt-n6,
.my-n6 {
  margin-top: -4rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -4rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -4rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -4rem !important; }

.m-n7 {
  margin: -5rem !important; }

.mt-n7,
.my-n7 {
  margin-top: -5rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -5rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -5rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -5rem !important; }

.m-n8 {
  margin: -6rem !important; }

.mt-n8,
.my-n8 {
  margin-top: -6rem !important; }

.mr-n8,
.mx-n8 {
  margin-right: -6rem !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -6rem !important; }

.ml-n8,
.mx-n8 {
  margin-left: -6rem !important; }

.m-n9 {
  margin: -7rem !important; }

.mt-n9,
.my-n9 {
  margin-top: -7rem !important; }

.mr-n9,
.mx-n9 {
  margin-right: -7rem !important; }

.mb-n9,
.my-n9 {
  margin-bottom: -7rem !important; }

.ml-n9,
.mx-n9 {
  margin-left: -7rem !important; }

.m-n10 {
  margin: -8rem !important; }

.mt-n10,
.my-n10 {
  margin-top: -8rem !important; }

.mr-n10,
.mx-n10 {
  margin-right: -8rem !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -8rem !important; }

.ml-n10,
.mx-n10 {
  margin-left: -8rem !important; }

.m-nn1 {
  margin: 0.25rem !important; }

.mt-nn1,
.my-nn1 {
  margin-top: 0.25rem !important; }

.mr-nn1,
.mx-nn1 {
  margin-right: 0.25rem !important; }

.mb-nn1,
.my-nn1 {
  margin-bottom: 0.25rem !important; }

.ml-nn1,
.mx-nn1 {
  margin-left: 0.25rem !important; }

.m-nn2 {
  margin: 0.5rem !important; }

.mt-nn2,
.my-nn2 {
  margin-top: 0.5rem !important; }

.mr-nn2,
.mx-nn2 {
  margin-right: 0.5rem !important; }

.mb-nn2,
.my-nn2 {
  margin-bottom: 0.5rem !important; }

.ml-nn2,
.mx-nn2 {
  margin-left: 0.5rem !important; }

.m-nn3 {
  margin: 1rem !important; }

.mt-nn3,
.my-nn3 {
  margin-top: 1rem !important; }

.mr-nn3,
.mx-nn3 {
  margin-right: 1rem !important; }

.mb-nn3,
.my-nn3 {
  margin-bottom: 1rem !important; }

.ml-nn3,
.mx-nn3 {
  margin-left: 1rem !important; }

.m-nn4 {
  margin: 1.5rem !important; }

.mt-nn4,
.my-nn4 {
  margin-top: 1.5rem !important; }

.mr-nn4,
.mx-nn4 {
  margin-right: 1.5rem !important; }

.mb-nn4,
.my-nn4 {
  margin-bottom: 1.5rem !important; }

.ml-nn4,
.mx-nn4 {
  margin-left: 1.5rem !important; }

.m-nn5 {
  margin: 3rem !important; }

.mt-nn5,
.my-nn5 {
  margin-top: 3rem !important; }

.mr-nn5,
.mx-nn5 {
  margin-right: 3rem !important; }

.mb-nn5,
.my-nn5 {
  margin-bottom: 3rem !important; }

.ml-nn5,
.mx-nn5 {
  margin-left: 3rem !important; }

.m-nn6 {
  margin: 4rem !important; }

.mt-nn6,
.my-nn6 {
  margin-top: 4rem !important; }

.mr-nn6,
.mx-nn6 {
  margin-right: 4rem !important; }

.mb-nn6,
.my-nn6 {
  margin-bottom: 4rem !important; }

.ml-nn6,
.mx-nn6 {
  margin-left: 4rem !important; }

.m-nn7 {
  margin: 4rem !important; }

.mt-nn7,
.my-nn7 {
  margin-top: 4rem !important; }

.mr-nn7,
.mx-nn7 {
  margin-right: 4rem !important; }

.mb-nn7,
.my-nn7 {
  margin-bottom: 4rem !important; }

.ml-nn7,
.mx-nn7 {
  margin-left: 4rem !important; }

.m-nn8 {
  margin: 4rem !important; }

.mt-nn8,
.my-nn8 {
  margin-top: 4rem !important; }

.mr-nn8,
.mx-nn8 {
  margin-right: 4rem !important; }

.mb-nn8,
.my-nn8 {
  margin-bottom: 4rem !important; }

.ml-nn8,
.mx-nn8 {
  margin-left: 4rem !important; }

.m-nn9 {
  margin: 4rem !important; }

.mt-nn9,
.my-nn9 {
  margin-top: 4rem !important; }

.mr-nn9,
.mx-nn9 {
  margin-right: 4rem !important; }

.mb-nn9,
.my-nn9 {
  margin-bottom: 4rem !important; }

.ml-nn9,
.mx-nn9 {
  margin-left: 4rem !important; }

.m-nn10 {
  margin: 4rem !important; }

.mt-nn10,
.my-nn10 {
  margin-top: 4rem !important; }

.mr-nn10,
.mx-nn10 {
  margin-right: 4rem !important; }

.mb-nn10,
.my-nn10 {
  margin-bottom: 4rem !important; }

.ml-nn10,
.mx-nn10 {
  margin-left: 4rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 30px !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 30px !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 30px !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 30px !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 30px !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .m-sm-6 {
    margin: 4rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 4rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 4rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 4rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 4rem !important; }
  .m-sm-7 {
    margin: 5rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 5rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 5rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 5rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 5rem !important; }
  .m-sm-8 {
    margin: 6rem !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 6rem !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 6rem !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 6rem !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 6rem !important; }
  .m-sm-9 {
    margin: 7rem !important; }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 7rem !important; }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 7rem !important; }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 7rem !important; }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 7rem !important; }
  .m-sm-10 {
    margin: 8rem !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 8rem !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 8rem !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 8rem !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 8rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-n6 {
    margin: -4rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4rem !important; }
  .m-sm-n7 {
    margin: -4rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -4rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -4rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -4rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -4rem !important; }
  .m-sm-n8 {
    margin: -4rem !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -4rem !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -4rem !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -4rem !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -4rem !important; }
  .m-sm-n9 {
    margin: -4rem !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4rem !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4rem !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4rem !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4rem !important; }
  .m-sm-n10 {
    margin: -4rem !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -4rem !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -4rem !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -4rem !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -4rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 30px !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 30px !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 30px !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 30px !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 30px !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .p-sm-6 {
    padding: 4rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 4rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 4rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 4rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 4rem !important; }
  .p-sm-7 {
    padding: 5rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 5rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 5rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 5rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 5rem !important; }
  .p-sm-8 {
    padding: 6rem !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 6rem !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 6rem !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 6rem !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 6rem !important; }
  .p-sm-9 {
    padding: 7rem !important; }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 7rem !important; }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 7rem !important; }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 7rem !important; }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 7rem !important; }
  .p-sm-10 {
    padding: 8rem !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 8rem !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 8rem !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 8rem !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 8rem !important; }
  .p-sm-n1 {
    padding: -0.25rem !important; }
  .pt-sm-n1,
  .py-sm-n1 {
    padding-top: -0.25rem !important; }
  .pr-sm-n1,
  .px-sm-n1 {
    padding-right: -0.25rem !important; }
  .pb-sm-n1,
  .py-sm-n1 {
    padding-bottom: -0.25rem !important; }
  .pl-sm-n1,
  .px-sm-n1 {
    padding-left: -0.25rem !important; }
  .p-sm-n2 {
    padding: -0.5rem !important; }
  .pt-sm-n2,
  .py-sm-n2 {
    padding-top: -0.5rem !important; }
  .pr-sm-n2,
  .px-sm-n2 {
    padding-right: -0.5rem !important; }
  .pb-sm-n2,
  .py-sm-n2 {
    padding-bottom: -0.5rem !important; }
  .pl-sm-n2,
  .px-sm-n2 {
    padding-left: -0.5rem !important; }
  .p-sm-n3 {
    padding: -1rem !important; }
  .pt-sm-n3,
  .py-sm-n3 {
    padding-top: -1rem !important; }
  .pr-sm-n3,
  .px-sm-n3 {
    padding-right: -1rem !important; }
  .pb-sm-n3,
  .py-sm-n3 {
    padding-bottom: -1rem !important; }
  .pl-sm-n3,
  .px-sm-n3 {
    padding-left: -1rem !important; }
  .p-sm-n4 {
    padding: -1.5rem !important; }
  .pt-sm-n4,
  .py-sm-n4 {
    padding-top: -1.5rem !important; }
  .pr-sm-n4,
  .px-sm-n4 {
    padding-right: -1.5rem !important; }
  .pb-sm-n4,
  .py-sm-n4 {
    padding-bottom: -1.5rem !important; }
  .pl-sm-n4,
  .px-sm-n4 {
    padding-left: -1.5rem !important; }
  .p-sm-n5 {
    padding: -3rem !important; }
  .pt-sm-n5,
  .py-sm-n5 {
    padding-top: -3rem !important; }
  .pr-sm-n5,
  .px-sm-n5 {
    padding-right: -3rem !important; }
  .pb-sm-n5,
  .py-sm-n5 {
    padding-bottom: -3rem !important; }
  .pl-sm-n5,
  .px-sm-n5 {
    padding-left: -3rem !important; }
  .p-sm-n6 {
    padding: -4rem !important; }
  .pt-sm-n6,
  .py-sm-n6 {
    padding-top: -4rem !important; }
  .pr-sm-n6,
  .px-sm-n6 {
    padding-right: -4rem !important; }
  .pb-sm-n6,
  .py-sm-n6 {
    padding-bottom: -4rem !important; }
  .pl-sm-n6,
  .px-sm-n6 {
    padding-left: -4rem !important; }
  .p-sm-n7 {
    padding: -4rem !important; }
  .pt-sm-n7,
  .py-sm-n7 {
    padding-top: -4rem !important; }
  .pr-sm-n7,
  .px-sm-n7 {
    padding-right: -4rem !important; }
  .pb-sm-n7,
  .py-sm-n7 {
    padding-bottom: -4rem !important; }
  .pl-sm-n7,
  .px-sm-n7 {
    padding-left: -4rem !important; }
  .p-sm-n8 {
    padding: -4rem !important; }
  .pt-sm-n8,
  .py-sm-n8 {
    padding-top: -4rem !important; }
  .pr-sm-n8,
  .px-sm-n8 {
    padding-right: -4rem !important; }
  .pb-sm-n8,
  .py-sm-n8 {
    padding-bottom: -4rem !important; }
  .pl-sm-n8,
  .px-sm-n8 {
    padding-left: -4rem !important; }
  .p-sm-n9 {
    padding: -4rem !important; }
  .pt-sm-n9,
  .py-sm-n9 {
    padding-top: -4rem !important; }
  .pr-sm-n9,
  .px-sm-n9 {
    padding-right: -4rem !important; }
  .pb-sm-n9,
  .py-sm-n9 {
    padding-bottom: -4rem !important; }
  .pl-sm-n9,
  .px-sm-n9 {
    padding-left: -4rem !important; }
  .p-sm-n10 {
    padding: -4rem !important; }
  .pt-sm-n10,
  .py-sm-n10 {
    padding-top: -4rem !important; }
  .pr-sm-n10,
  .px-sm-n10 {
    padding-right: -4rem !important; }
  .pb-sm-n10,
  .py-sm-n10 {
    padding-bottom: -4rem !important; }
  .pl-sm-n10,
  .px-sm-n10 {
    padding-left: -4rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -30px !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -30px !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -30px !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -30px !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -30px !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-n6 {
    margin: -4rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4rem !important; }
  .m-sm-n7 {
    margin: -5rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -5rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -5rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -5rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -5rem !important; }
  .m-sm-n8 {
    margin: -6rem !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -6rem !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -6rem !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -6rem !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -6rem !important; }
  .m-sm-n9 {
    margin: -7rem !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -7rem !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -7rem !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -7rem !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -7rem !important; }
  .m-sm-n10 {
    margin: -8rem !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -8rem !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -8rem !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -8rem !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -8rem !important; }
  .m-sm-nn1 {
    margin: 0.25rem !important; }
  .mt-sm-nn1,
  .my-sm-nn1 {
    margin-top: 0.25rem !important; }
  .mr-sm-nn1,
  .mx-sm-nn1 {
    margin-right: 0.25rem !important; }
  .mb-sm-nn1,
  .my-sm-nn1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-nn1,
  .mx-sm-nn1 {
    margin-left: 0.25rem !important; }
  .m-sm-nn2 {
    margin: 0.5rem !important; }
  .mt-sm-nn2,
  .my-sm-nn2 {
    margin-top: 0.5rem !important; }
  .mr-sm-nn2,
  .mx-sm-nn2 {
    margin-right: 0.5rem !important; }
  .mb-sm-nn2,
  .my-sm-nn2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-nn2,
  .mx-sm-nn2 {
    margin-left: 0.5rem !important; }
  .m-sm-nn3 {
    margin: 1rem !important; }
  .mt-sm-nn3,
  .my-sm-nn3 {
    margin-top: 1rem !important; }
  .mr-sm-nn3,
  .mx-sm-nn3 {
    margin-right: 1rem !important; }
  .mb-sm-nn3,
  .my-sm-nn3 {
    margin-bottom: 1rem !important; }
  .ml-sm-nn3,
  .mx-sm-nn3 {
    margin-left: 1rem !important; }
  .m-sm-nn4 {
    margin: 1.5rem !important; }
  .mt-sm-nn4,
  .my-sm-nn4 {
    margin-top: 1.5rem !important; }
  .mr-sm-nn4,
  .mx-sm-nn4 {
    margin-right: 1.5rem !important; }
  .mb-sm-nn4,
  .my-sm-nn4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-nn4,
  .mx-sm-nn4 {
    margin-left: 1.5rem !important; }
  .m-sm-nn5 {
    margin: 3rem !important; }
  .mt-sm-nn5,
  .my-sm-nn5 {
    margin-top: 3rem !important; }
  .mr-sm-nn5,
  .mx-sm-nn5 {
    margin-right: 3rem !important; }
  .mb-sm-nn5,
  .my-sm-nn5 {
    margin-bottom: 3rem !important; }
  .ml-sm-nn5,
  .mx-sm-nn5 {
    margin-left: 3rem !important; }
  .m-sm-nn6 {
    margin: 4rem !important; }
  .mt-sm-nn6,
  .my-sm-nn6 {
    margin-top: 4rem !important; }
  .mr-sm-nn6,
  .mx-sm-nn6 {
    margin-right: 4rem !important; }
  .mb-sm-nn6,
  .my-sm-nn6 {
    margin-bottom: 4rem !important; }
  .ml-sm-nn6,
  .mx-sm-nn6 {
    margin-left: 4rem !important; }
  .m-sm-nn7 {
    margin: 4rem !important; }
  .mt-sm-nn7,
  .my-sm-nn7 {
    margin-top: 4rem !important; }
  .mr-sm-nn7,
  .mx-sm-nn7 {
    margin-right: 4rem !important; }
  .mb-sm-nn7,
  .my-sm-nn7 {
    margin-bottom: 4rem !important; }
  .ml-sm-nn7,
  .mx-sm-nn7 {
    margin-left: 4rem !important; }
  .m-sm-nn8 {
    margin: 4rem !important; }
  .mt-sm-nn8,
  .my-sm-nn8 {
    margin-top: 4rem !important; }
  .mr-sm-nn8,
  .mx-sm-nn8 {
    margin-right: 4rem !important; }
  .mb-sm-nn8,
  .my-sm-nn8 {
    margin-bottom: 4rem !important; }
  .ml-sm-nn8,
  .mx-sm-nn8 {
    margin-left: 4rem !important; }
  .m-sm-nn9 {
    margin: 4rem !important; }
  .mt-sm-nn9,
  .my-sm-nn9 {
    margin-top: 4rem !important; }
  .mr-sm-nn9,
  .mx-sm-nn9 {
    margin-right: 4rem !important; }
  .mb-sm-nn9,
  .my-sm-nn9 {
    margin-bottom: 4rem !important; }
  .ml-sm-nn9,
  .mx-sm-nn9 {
    margin-left: 4rem !important; }
  .m-sm-nn10 {
    margin: 4rem !important; }
  .mt-sm-nn10,
  .my-sm-nn10 {
    margin-top: 4rem !important; }
  .mr-sm-nn10,
  .mx-sm-nn10 {
    margin-right: 4rem !important; }
  .mb-sm-nn10,
  .my-sm-nn10 {
    margin-bottom: 4rem !important; }
  .ml-sm-nn10,
  .mx-sm-nn10 {
    margin-left: 4rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 991px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 30px !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 30px !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 30px !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 30px !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 30px !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .m-md-6 {
    margin: 4rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 4rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 4rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 4rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 4rem !important; }
  .m-md-7 {
    margin: 5rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 5rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 5rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 5rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 5rem !important; }
  .m-md-8 {
    margin: 6rem !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 6rem !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 6rem !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 6rem !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 6rem !important; }
  .m-md-9 {
    margin: 7rem !important; }
  .mt-md-9,
  .my-md-9 {
    margin-top: 7rem !important; }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 7rem !important; }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 7rem !important; }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 7rem !important; }
  .m-md-10 {
    margin: 8rem !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 8rem !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 8rem !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 8rem !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 8rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-n6 {
    margin: -4rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4rem !important; }
  .m-md-n7 {
    margin: -4rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -4rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -4rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -4rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -4rem !important; }
  .m-md-n8 {
    margin: -4rem !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -4rem !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -4rem !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -4rem !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -4rem !important; }
  .m-md-n9 {
    margin: -4rem !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4rem !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4rem !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4rem !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4rem !important; }
  .m-md-n10 {
    margin: -4rem !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -4rem !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -4rem !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -4rem !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -4rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 30px !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 30px !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 30px !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 30px !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 30px !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .p-md-6 {
    padding: 4rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 4rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 4rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 4rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 4rem !important; }
  .p-md-7 {
    padding: 5rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 5rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 5rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 5rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 5rem !important; }
  .p-md-8 {
    padding: 6rem !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 6rem !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 6rem !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 6rem !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 6rem !important; }
  .p-md-9 {
    padding: 7rem !important; }
  .pt-md-9,
  .py-md-9 {
    padding-top: 7rem !important; }
  .pr-md-9,
  .px-md-9 {
    padding-right: 7rem !important; }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 7rem !important; }
  .pl-md-9,
  .px-md-9 {
    padding-left: 7rem !important; }
  .p-md-10 {
    padding: 8rem !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 8rem !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 8rem !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 8rem !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 8rem !important; }
  .p-md-n1 {
    padding: -0.25rem !important; }
  .pt-md-n1,
  .py-md-n1 {
    padding-top: -0.25rem !important; }
  .pr-md-n1,
  .px-md-n1 {
    padding-right: -0.25rem !important; }
  .pb-md-n1,
  .py-md-n1 {
    padding-bottom: -0.25rem !important; }
  .pl-md-n1,
  .px-md-n1 {
    padding-left: -0.25rem !important; }
  .p-md-n2 {
    padding: -0.5rem !important; }
  .pt-md-n2,
  .py-md-n2 {
    padding-top: -0.5rem !important; }
  .pr-md-n2,
  .px-md-n2 {
    padding-right: -0.5rem !important; }
  .pb-md-n2,
  .py-md-n2 {
    padding-bottom: -0.5rem !important; }
  .pl-md-n2,
  .px-md-n2 {
    padding-left: -0.5rem !important; }
  .p-md-n3 {
    padding: -1rem !important; }
  .pt-md-n3,
  .py-md-n3 {
    padding-top: -1rem !important; }
  .pr-md-n3,
  .px-md-n3 {
    padding-right: -1rem !important; }
  .pb-md-n3,
  .py-md-n3 {
    padding-bottom: -1rem !important; }
  .pl-md-n3,
  .px-md-n3 {
    padding-left: -1rem !important; }
  .p-md-n4 {
    padding: -1.5rem !important; }
  .pt-md-n4,
  .py-md-n4 {
    padding-top: -1.5rem !important; }
  .pr-md-n4,
  .px-md-n4 {
    padding-right: -1.5rem !important; }
  .pb-md-n4,
  .py-md-n4 {
    padding-bottom: -1.5rem !important; }
  .pl-md-n4,
  .px-md-n4 {
    padding-left: -1.5rem !important; }
  .p-md-n5 {
    padding: -3rem !important; }
  .pt-md-n5,
  .py-md-n5 {
    padding-top: -3rem !important; }
  .pr-md-n5,
  .px-md-n5 {
    padding-right: -3rem !important; }
  .pb-md-n5,
  .py-md-n5 {
    padding-bottom: -3rem !important; }
  .pl-md-n5,
  .px-md-n5 {
    padding-left: -3rem !important; }
  .p-md-n6 {
    padding: -4rem !important; }
  .pt-md-n6,
  .py-md-n6 {
    padding-top: -4rem !important; }
  .pr-md-n6,
  .px-md-n6 {
    padding-right: -4rem !important; }
  .pb-md-n6,
  .py-md-n6 {
    padding-bottom: -4rem !important; }
  .pl-md-n6,
  .px-md-n6 {
    padding-left: -4rem !important; }
  .p-md-n7 {
    padding: -4rem !important; }
  .pt-md-n7,
  .py-md-n7 {
    padding-top: -4rem !important; }
  .pr-md-n7,
  .px-md-n7 {
    padding-right: -4rem !important; }
  .pb-md-n7,
  .py-md-n7 {
    padding-bottom: -4rem !important; }
  .pl-md-n7,
  .px-md-n7 {
    padding-left: -4rem !important; }
  .p-md-n8 {
    padding: -4rem !important; }
  .pt-md-n8,
  .py-md-n8 {
    padding-top: -4rem !important; }
  .pr-md-n8,
  .px-md-n8 {
    padding-right: -4rem !important; }
  .pb-md-n8,
  .py-md-n8 {
    padding-bottom: -4rem !important; }
  .pl-md-n8,
  .px-md-n8 {
    padding-left: -4rem !important; }
  .p-md-n9 {
    padding: -4rem !important; }
  .pt-md-n9,
  .py-md-n9 {
    padding-top: -4rem !important; }
  .pr-md-n9,
  .px-md-n9 {
    padding-right: -4rem !important; }
  .pb-md-n9,
  .py-md-n9 {
    padding-bottom: -4rem !important; }
  .pl-md-n9,
  .px-md-n9 {
    padding-left: -4rem !important; }
  .p-md-n10 {
    padding: -4rem !important; }
  .pt-md-n10,
  .py-md-n10 {
    padding-top: -4rem !important; }
  .pr-md-n10,
  .px-md-n10 {
    padding-right: -4rem !important; }
  .pb-md-n10,
  .py-md-n10 {
    padding-bottom: -4rem !important; }
  .pl-md-n10,
  .px-md-n10 {
    padding-left: -4rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -30px !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -30px !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -30px !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -30px !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -30px !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-n6 {
    margin: -4rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4rem !important; }
  .m-md-n7 {
    margin: -5rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -5rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -5rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -5rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -5rem !important; }
  .m-md-n8 {
    margin: -6rem !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -6rem !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -6rem !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -6rem !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -6rem !important; }
  .m-md-n9 {
    margin: -7rem !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -7rem !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -7rem !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -7rem !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -7rem !important; }
  .m-md-n10 {
    margin: -8rem !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -8rem !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -8rem !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -8rem !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -8rem !important; }
  .m-md-nn1 {
    margin: 0.25rem !important; }
  .mt-md-nn1,
  .my-md-nn1 {
    margin-top: 0.25rem !important; }
  .mr-md-nn1,
  .mx-md-nn1 {
    margin-right: 0.25rem !important; }
  .mb-md-nn1,
  .my-md-nn1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-nn1,
  .mx-md-nn1 {
    margin-left: 0.25rem !important; }
  .m-md-nn2 {
    margin: 0.5rem !important; }
  .mt-md-nn2,
  .my-md-nn2 {
    margin-top: 0.5rem !important; }
  .mr-md-nn2,
  .mx-md-nn2 {
    margin-right: 0.5rem !important; }
  .mb-md-nn2,
  .my-md-nn2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-nn2,
  .mx-md-nn2 {
    margin-left: 0.5rem !important; }
  .m-md-nn3 {
    margin: 1rem !important; }
  .mt-md-nn3,
  .my-md-nn3 {
    margin-top: 1rem !important; }
  .mr-md-nn3,
  .mx-md-nn3 {
    margin-right: 1rem !important; }
  .mb-md-nn3,
  .my-md-nn3 {
    margin-bottom: 1rem !important; }
  .ml-md-nn3,
  .mx-md-nn3 {
    margin-left: 1rem !important; }
  .m-md-nn4 {
    margin: 1.5rem !important; }
  .mt-md-nn4,
  .my-md-nn4 {
    margin-top: 1.5rem !important; }
  .mr-md-nn4,
  .mx-md-nn4 {
    margin-right: 1.5rem !important; }
  .mb-md-nn4,
  .my-md-nn4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-nn4,
  .mx-md-nn4 {
    margin-left: 1.5rem !important; }
  .m-md-nn5 {
    margin: 3rem !important; }
  .mt-md-nn5,
  .my-md-nn5 {
    margin-top: 3rem !important; }
  .mr-md-nn5,
  .mx-md-nn5 {
    margin-right: 3rem !important; }
  .mb-md-nn5,
  .my-md-nn5 {
    margin-bottom: 3rem !important; }
  .ml-md-nn5,
  .mx-md-nn5 {
    margin-left: 3rem !important; }
  .m-md-nn6 {
    margin: 4rem !important; }
  .mt-md-nn6,
  .my-md-nn6 {
    margin-top: 4rem !important; }
  .mr-md-nn6,
  .mx-md-nn6 {
    margin-right: 4rem !important; }
  .mb-md-nn6,
  .my-md-nn6 {
    margin-bottom: 4rem !important; }
  .ml-md-nn6,
  .mx-md-nn6 {
    margin-left: 4rem !important; }
  .m-md-nn7 {
    margin: 4rem !important; }
  .mt-md-nn7,
  .my-md-nn7 {
    margin-top: 4rem !important; }
  .mr-md-nn7,
  .mx-md-nn7 {
    margin-right: 4rem !important; }
  .mb-md-nn7,
  .my-md-nn7 {
    margin-bottom: 4rem !important; }
  .ml-md-nn7,
  .mx-md-nn7 {
    margin-left: 4rem !important; }
  .m-md-nn8 {
    margin: 4rem !important; }
  .mt-md-nn8,
  .my-md-nn8 {
    margin-top: 4rem !important; }
  .mr-md-nn8,
  .mx-md-nn8 {
    margin-right: 4rem !important; }
  .mb-md-nn8,
  .my-md-nn8 {
    margin-bottom: 4rem !important; }
  .ml-md-nn8,
  .mx-md-nn8 {
    margin-left: 4rem !important; }
  .m-md-nn9 {
    margin: 4rem !important; }
  .mt-md-nn9,
  .my-md-nn9 {
    margin-top: 4rem !important; }
  .mr-md-nn9,
  .mx-md-nn9 {
    margin-right: 4rem !important; }
  .mb-md-nn9,
  .my-md-nn9 {
    margin-bottom: 4rem !important; }
  .ml-md-nn9,
  .mx-md-nn9 {
    margin-left: 4rem !important; }
  .m-md-nn10 {
    margin: 4rem !important; }
  .mt-md-nn10,
  .my-md-nn10 {
    margin-top: 4rem !important; }
  .mr-md-nn10,
  .mx-md-nn10 {
    margin-right: 4rem !important; }
  .mb-md-nn10,
  .my-md-nn10 {
    margin-bottom: 4rem !important; }
  .ml-md-nn10,
  .mx-md-nn10 {
    margin-left: 4rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 30px !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 30px !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 30px !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 30px !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 30px !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .m-lg-6 {
    margin: 4rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 4rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 4rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 4rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 4rem !important; }
  .m-lg-7 {
    margin: 5rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 5rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 5rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 5rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 5rem !important; }
  .m-lg-8 {
    margin: 6rem !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 6rem !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 6rem !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 6rem !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 6rem !important; }
  .m-lg-9 {
    margin: 7rem !important; }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 7rem !important; }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 7rem !important; }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 7rem !important; }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 7rem !important; }
  .m-lg-10 {
    margin: 8rem !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 8rem !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 8rem !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 8rem !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 8rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-n6 {
    margin: -4rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4rem !important; }
  .m-lg-n7 {
    margin: -4rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -4rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -4rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -4rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -4rem !important; }
  .m-lg-n8 {
    margin: -4rem !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -4rem !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -4rem !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -4rem !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -4rem !important; }
  .m-lg-n9 {
    margin: -4rem !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4rem !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4rem !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4rem !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4rem !important; }
  .m-lg-n10 {
    margin: -4rem !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -4rem !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -4rem !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -4rem !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -4rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 30px !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 30px !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 30px !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 30px !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 30px !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .p-lg-6 {
    padding: 4rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 4rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 4rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 4rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 4rem !important; }
  .p-lg-7 {
    padding: 5rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 5rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 5rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 5rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 5rem !important; }
  .p-lg-8 {
    padding: 6rem !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 6rem !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 6rem !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 6rem !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 6rem !important; }
  .p-lg-9 {
    padding: 7rem !important; }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 7rem !important; }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 7rem !important; }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 7rem !important; }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 7rem !important; }
  .p-lg-10 {
    padding: 8rem !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 8rem !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 8rem !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 8rem !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 8rem !important; }
  .p-lg-n1 {
    padding: -0.25rem !important; }
  .pt-lg-n1,
  .py-lg-n1 {
    padding-top: -0.25rem !important; }
  .pr-lg-n1,
  .px-lg-n1 {
    padding-right: -0.25rem !important; }
  .pb-lg-n1,
  .py-lg-n1 {
    padding-bottom: -0.25rem !important; }
  .pl-lg-n1,
  .px-lg-n1 {
    padding-left: -0.25rem !important; }
  .p-lg-n2 {
    padding: -0.5rem !important; }
  .pt-lg-n2,
  .py-lg-n2 {
    padding-top: -0.5rem !important; }
  .pr-lg-n2,
  .px-lg-n2 {
    padding-right: -0.5rem !important; }
  .pb-lg-n2,
  .py-lg-n2 {
    padding-bottom: -0.5rem !important; }
  .pl-lg-n2,
  .px-lg-n2 {
    padding-left: -0.5rem !important; }
  .p-lg-n3 {
    padding: -1rem !important; }
  .pt-lg-n3,
  .py-lg-n3 {
    padding-top: -1rem !important; }
  .pr-lg-n3,
  .px-lg-n3 {
    padding-right: -1rem !important; }
  .pb-lg-n3,
  .py-lg-n3 {
    padding-bottom: -1rem !important; }
  .pl-lg-n3,
  .px-lg-n3 {
    padding-left: -1rem !important; }
  .p-lg-n4 {
    padding: -1.5rem !important; }
  .pt-lg-n4,
  .py-lg-n4 {
    padding-top: -1.5rem !important; }
  .pr-lg-n4,
  .px-lg-n4 {
    padding-right: -1.5rem !important; }
  .pb-lg-n4,
  .py-lg-n4 {
    padding-bottom: -1.5rem !important; }
  .pl-lg-n4,
  .px-lg-n4 {
    padding-left: -1.5rem !important; }
  .p-lg-n5 {
    padding: -3rem !important; }
  .pt-lg-n5,
  .py-lg-n5 {
    padding-top: -3rem !important; }
  .pr-lg-n5,
  .px-lg-n5 {
    padding-right: -3rem !important; }
  .pb-lg-n5,
  .py-lg-n5 {
    padding-bottom: -3rem !important; }
  .pl-lg-n5,
  .px-lg-n5 {
    padding-left: -3rem !important; }
  .p-lg-n6 {
    padding: -4rem !important; }
  .pt-lg-n6,
  .py-lg-n6 {
    padding-top: -4rem !important; }
  .pr-lg-n6,
  .px-lg-n6 {
    padding-right: -4rem !important; }
  .pb-lg-n6,
  .py-lg-n6 {
    padding-bottom: -4rem !important; }
  .pl-lg-n6,
  .px-lg-n6 {
    padding-left: -4rem !important; }
  .p-lg-n7 {
    padding: -4rem !important; }
  .pt-lg-n7,
  .py-lg-n7 {
    padding-top: -4rem !important; }
  .pr-lg-n7,
  .px-lg-n7 {
    padding-right: -4rem !important; }
  .pb-lg-n7,
  .py-lg-n7 {
    padding-bottom: -4rem !important; }
  .pl-lg-n7,
  .px-lg-n7 {
    padding-left: -4rem !important; }
  .p-lg-n8 {
    padding: -4rem !important; }
  .pt-lg-n8,
  .py-lg-n8 {
    padding-top: -4rem !important; }
  .pr-lg-n8,
  .px-lg-n8 {
    padding-right: -4rem !important; }
  .pb-lg-n8,
  .py-lg-n8 {
    padding-bottom: -4rem !important; }
  .pl-lg-n8,
  .px-lg-n8 {
    padding-left: -4rem !important; }
  .p-lg-n9 {
    padding: -4rem !important; }
  .pt-lg-n9,
  .py-lg-n9 {
    padding-top: -4rem !important; }
  .pr-lg-n9,
  .px-lg-n9 {
    padding-right: -4rem !important; }
  .pb-lg-n9,
  .py-lg-n9 {
    padding-bottom: -4rem !important; }
  .pl-lg-n9,
  .px-lg-n9 {
    padding-left: -4rem !important; }
  .p-lg-n10 {
    padding: -4rem !important; }
  .pt-lg-n10,
  .py-lg-n10 {
    padding-top: -4rem !important; }
  .pr-lg-n10,
  .px-lg-n10 {
    padding-right: -4rem !important; }
  .pb-lg-n10,
  .py-lg-n10 {
    padding-bottom: -4rem !important; }
  .pl-lg-n10,
  .px-lg-n10 {
    padding-left: -4rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -30px !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -30px !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -30px !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -30px !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -30px !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-n6 {
    margin: -4rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4rem !important; }
  .m-lg-n7 {
    margin: -5rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -5rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -5rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -5rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -5rem !important; }
  .m-lg-n8 {
    margin: -6rem !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -6rem !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -6rem !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -6rem !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -6rem !important; }
  .m-lg-n9 {
    margin: -7rem !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -7rem !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -7rem !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -7rem !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -7rem !important; }
  .m-lg-n10 {
    margin: -8rem !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -8rem !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -8rem !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -8rem !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -8rem !important; }
  .m-lg-nn1 {
    margin: 0.25rem !important; }
  .mt-lg-nn1,
  .my-lg-nn1 {
    margin-top: 0.25rem !important; }
  .mr-lg-nn1,
  .mx-lg-nn1 {
    margin-right: 0.25rem !important; }
  .mb-lg-nn1,
  .my-lg-nn1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-nn1,
  .mx-lg-nn1 {
    margin-left: 0.25rem !important; }
  .m-lg-nn2 {
    margin: 0.5rem !important; }
  .mt-lg-nn2,
  .my-lg-nn2 {
    margin-top: 0.5rem !important; }
  .mr-lg-nn2,
  .mx-lg-nn2 {
    margin-right: 0.5rem !important; }
  .mb-lg-nn2,
  .my-lg-nn2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-nn2,
  .mx-lg-nn2 {
    margin-left: 0.5rem !important; }
  .m-lg-nn3 {
    margin: 1rem !important; }
  .mt-lg-nn3,
  .my-lg-nn3 {
    margin-top: 1rem !important; }
  .mr-lg-nn3,
  .mx-lg-nn3 {
    margin-right: 1rem !important; }
  .mb-lg-nn3,
  .my-lg-nn3 {
    margin-bottom: 1rem !important; }
  .ml-lg-nn3,
  .mx-lg-nn3 {
    margin-left: 1rem !important; }
  .m-lg-nn4 {
    margin: 1.5rem !important; }
  .mt-lg-nn4,
  .my-lg-nn4 {
    margin-top: 1.5rem !important; }
  .mr-lg-nn4,
  .mx-lg-nn4 {
    margin-right: 1.5rem !important; }
  .mb-lg-nn4,
  .my-lg-nn4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-nn4,
  .mx-lg-nn4 {
    margin-left: 1.5rem !important; }
  .m-lg-nn5 {
    margin: 3rem !important; }
  .mt-lg-nn5,
  .my-lg-nn5 {
    margin-top: 3rem !important; }
  .mr-lg-nn5,
  .mx-lg-nn5 {
    margin-right: 3rem !important; }
  .mb-lg-nn5,
  .my-lg-nn5 {
    margin-bottom: 3rem !important; }
  .ml-lg-nn5,
  .mx-lg-nn5 {
    margin-left: 3rem !important; }
  .m-lg-nn6 {
    margin: 4rem !important; }
  .mt-lg-nn6,
  .my-lg-nn6 {
    margin-top: 4rem !important; }
  .mr-lg-nn6,
  .mx-lg-nn6 {
    margin-right: 4rem !important; }
  .mb-lg-nn6,
  .my-lg-nn6 {
    margin-bottom: 4rem !important; }
  .ml-lg-nn6,
  .mx-lg-nn6 {
    margin-left: 4rem !important; }
  .m-lg-nn7 {
    margin: 4rem !important; }
  .mt-lg-nn7,
  .my-lg-nn7 {
    margin-top: 4rem !important; }
  .mr-lg-nn7,
  .mx-lg-nn7 {
    margin-right: 4rem !important; }
  .mb-lg-nn7,
  .my-lg-nn7 {
    margin-bottom: 4rem !important; }
  .ml-lg-nn7,
  .mx-lg-nn7 {
    margin-left: 4rem !important; }
  .m-lg-nn8 {
    margin: 4rem !important; }
  .mt-lg-nn8,
  .my-lg-nn8 {
    margin-top: 4rem !important; }
  .mr-lg-nn8,
  .mx-lg-nn8 {
    margin-right: 4rem !important; }
  .mb-lg-nn8,
  .my-lg-nn8 {
    margin-bottom: 4rem !important; }
  .ml-lg-nn8,
  .mx-lg-nn8 {
    margin-left: 4rem !important; }
  .m-lg-nn9 {
    margin: 4rem !important; }
  .mt-lg-nn9,
  .my-lg-nn9 {
    margin-top: 4rem !important; }
  .mr-lg-nn9,
  .mx-lg-nn9 {
    margin-right: 4rem !important; }
  .mb-lg-nn9,
  .my-lg-nn9 {
    margin-bottom: 4rem !important; }
  .ml-lg-nn9,
  .mx-lg-nn9 {
    margin-left: 4rem !important; }
  .m-lg-nn10 {
    margin: 4rem !important; }
  .mt-lg-nn10,
  .my-lg-nn10 {
    margin-top: 4rem !important; }
  .mr-lg-nn10,
  .mx-lg-nn10 {
    margin-right: 4rem !important; }
  .mb-lg-nn10,
  .my-lg-nn10 {
    margin-bottom: 4rem !important; }
  .ml-lg-nn10,
  .mx-lg-nn10 {
    margin-left: 4rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1280px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 30px !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 30px !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 30px !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 30px !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 30px !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .m-xl-6 {
    margin: 4rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 4rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 4rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 4rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 4rem !important; }
  .m-xl-7 {
    margin: 5rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 5rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 5rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 5rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 5rem !important; }
  .m-xl-8 {
    margin: 6rem !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 6rem !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 6rem !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 6rem !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 6rem !important; }
  .m-xl-9 {
    margin: 7rem !important; }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 7rem !important; }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 7rem !important; }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 7rem !important; }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 7rem !important; }
  .m-xl-10 {
    margin: 8rem !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 8rem !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 8rem !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 8rem !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 8rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-n6 {
    margin: -4rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4rem !important; }
  .m-xl-n7 {
    margin: -4rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -4rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -4rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -4rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -4rem !important; }
  .m-xl-n8 {
    margin: -4rem !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -4rem !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -4rem !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -4rem !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -4rem !important; }
  .m-xl-n9 {
    margin: -4rem !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4rem !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4rem !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4rem !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4rem !important; }
  .m-xl-n10 {
    margin: -4rem !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -4rem !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -4rem !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -4rem !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -4rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 30px !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 30px !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 30px !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 30px !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 30px !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .p-xl-6 {
    padding: 4rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 4rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 4rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 4rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 4rem !important; }
  .p-xl-7 {
    padding: 5rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 5rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 5rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 5rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 5rem !important; }
  .p-xl-8 {
    padding: 6rem !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 6rem !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 6rem !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 6rem !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 6rem !important; }
  .p-xl-9 {
    padding: 7rem !important; }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 7rem !important; }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 7rem !important; }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 7rem !important; }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 7rem !important; }
  .p-xl-10 {
    padding: 8rem !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 8rem !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 8rem !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 8rem !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 8rem !important; }
  .p-xl-n1 {
    padding: -0.25rem !important; }
  .pt-xl-n1,
  .py-xl-n1 {
    padding-top: -0.25rem !important; }
  .pr-xl-n1,
  .px-xl-n1 {
    padding-right: -0.25rem !important; }
  .pb-xl-n1,
  .py-xl-n1 {
    padding-bottom: -0.25rem !important; }
  .pl-xl-n1,
  .px-xl-n1 {
    padding-left: -0.25rem !important; }
  .p-xl-n2 {
    padding: -0.5rem !important; }
  .pt-xl-n2,
  .py-xl-n2 {
    padding-top: -0.5rem !important; }
  .pr-xl-n2,
  .px-xl-n2 {
    padding-right: -0.5rem !important; }
  .pb-xl-n2,
  .py-xl-n2 {
    padding-bottom: -0.5rem !important; }
  .pl-xl-n2,
  .px-xl-n2 {
    padding-left: -0.5rem !important; }
  .p-xl-n3 {
    padding: -1rem !important; }
  .pt-xl-n3,
  .py-xl-n3 {
    padding-top: -1rem !important; }
  .pr-xl-n3,
  .px-xl-n3 {
    padding-right: -1rem !important; }
  .pb-xl-n3,
  .py-xl-n3 {
    padding-bottom: -1rem !important; }
  .pl-xl-n3,
  .px-xl-n3 {
    padding-left: -1rem !important; }
  .p-xl-n4 {
    padding: -1.5rem !important; }
  .pt-xl-n4,
  .py-xl-n4 {
    padding-top: -1.5rem !important; }
  .pr-xl-n4,
  .px-xl-n4 {
    padding-right: -1.5rem !important; }
  .pb-xl-n4,
  .py-xl-n4 {
    padding-bottom: -1.5rem !important; }
  .pl-xl-n4,
  .px-xl-n4 {
    padding-left: -1.5rem !important; }
  .p-xl-n5 {
    padding: -3rem !important; }
  .pt-xl-n5,
  .py-xl-n5 {
    padding-top: -3rem !important; }
  .pr-xl-n5,
  .px-xl-n5 {
    padding-right: -3rem !important; }
  .pb-xl-n5,
  .py-xl-n5 {
    padding-bottom: -3rem !important; }
  .pl-xl-n5,
  .px-xl-n5 {
    padding-left: -3rem !important; }
  .p-xl-n6 {
    padding: -4rem !important; }
  .pt-xl-n6,
  .py-xl-n6 {
    padding-top: -4rem !important; }
  .pr-xl-n6,
  .px-xl-n6 {
    padding-right: -4rem !important; }
  .pb-xl-n6,
  .py-xl-n6 {
    padding-bottom: -4rem !important; }
  .pl-xl-n6,
  .px-xl-n6 {
    padding-left: -4rem !important; }
  .p-xl-n7 {
    padding: -4rem !important; }
  .pt-xl-n7,
  .py-xl-n7 {
    padding-top: -4rem !important; }
  .pr-xl-n7,
  .px-xl-n7 {
    padding-right: -4rem !important; }
  .pb-xl-n7,
  .py-xl-n7 {
    padding-bottom: -4rem !important; }
  .pl-xl-n7,
  .px-xl-n7 {
    padding-left: -4rem !important; }
  .p-xl-n8 {
    padding: -4rem !important; }
  .pt-xl-n8,
  .py-xl-n8 {
    padding-top: -4rem !important; }
  .pr-xl-n8,
  .px-xl-n8 {
    padding-right: -4rem !important; }
  .pb-xl-n8,
  .py-xl-n8 {
    padding-bottom: -4rem !important; }
  .pl-xl-n8,
  .px-xl-n8 {
    padding-left: -4rem !important; }
  .p-xl-n9 {
    padding: -4rem !important; }
  .pt-xl-n9,
  .py-xl-n9 {
    padding-top: -4rem !important; }
  .pr-xl-n9,
  .px-xl-n9 {
    padding-right: -4rem !important; }
  .pb-xl-n9,
  .py-xl-n9 {
    padding-bottom: -4rem !important; }
  .pl-xl-n9,
  .px-xl-n9 {
    padding-left: -4rem !important; }
  .p-xl-n10 {
    padding: -4rem !important; }
  .pt-xl-n10,
  .py-xl-n10 {
    padding-top: -4rem !important; }
  .pr-xl-n10,
  .px-xl-n10 {
    padding-right: -4rem !important; }
  .pb-xl-n10,
  .py-xl-n10 {
    padding-bottom: -4rem !important; }
  .pl-xl-n10,
  .px-xl-n10 {
    padding-left: -4rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -30px !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -30px !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -30px !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -30px !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -30px !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-n6 {
    margin: -4rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4rem !important; }
  .m-xl-n7 {
    margin: -5rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -5rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -5rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -5rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -5rem !important; }
  .m-xl-n8 {
    margin: -6rem !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -6rem !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -6rem !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -6rem !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -6rem !important; }
  .m-xl-n9 {
    margin: -7rem !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -7rem !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -7rem !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -7rem !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -7rem !important; }
  .m-xl-n10 {
    margin: -8rem !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -8rem !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -8rem !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -8rem !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -8rem !important; }
  .m-xl-nn1 {
    margin: 0.25rem !important; }
  .mt-xl-nn1,
  .my-xl-nn1 {
    margin-top: 0.25rem !important; }
  .mr-xl-nn1,
  .mx-xl-nn1 {
    margin-right: 0.25rem !important; }
  .mb-xl-nn1,
  .my-xl-nn1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-nn1,
  .mx-xl-nn1 {
    margin-left: 0.25rem !important; }
  .m-xl-nn2 {
    margin: 0.5rem !important; }
  .mt-xl-nn2,
  .my-xl-nn2 {
    margin-top: 0.5rem !important; }
  .mr-xl-nn2,
  .mx-xl-nn2 {
    margin-right: 0.5rem !important; }
  .mb-xl-nn2,
  .my-xl-nn2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-nn2,
  .mx-xl-nn2 {
    margin-left: 0.5rem !important; }
  .m-xl-nn3 {
    margin: 1rem !important; }
  .mt-xl-nn3,
  .my-xl-nn3 {
    margin-top: 1rem !important; }
  .mr-xl-nn3,
  .mx-xl-nn3 {
    margin-right: 1rem !important; }
  .mb-xl-nn3,
  .my-xl-nn3 {
    margin-bottom: 1rem !important; }
  .ml-xl-nn3,
  .mx-xl-nn3 {
    margin-left: 1rem !important; }
  .m-xl-nn4 {
    margin: 1.5rem !important; }
  .mt-xl-nn4,
  .my-xl-nn4 {
    margin-top: 1.5rem !important; }
  .mr-xl-nn4,
  .mx-xl-nn4 {
    margin-right: 1.5rem !important; }
  .mb-xl-nn4,
  .my-xl-nn4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-nn4,
  .mx-xl-nn4 {
    margin-left: 1.5rem !important; }
  .m-xl-nn5 {
    margin: 3rem !important; }
  .mt-xl-nn5,
  .my-xl-nn5 {
    margin-top: 3rem !important; }
  .mr-xl-nn5,
  .mx-xl-nn5 {
    margin-right: 3rem !important; }
  .mb-xl-nn5,
  .my-xl-nn5 {
    margin-bottom: 3rem !important; }
  .ml-xl-nn5,
  .mx-xl-nn5 {
    margin-left: 3rem !important; }
  .m-xl-nn6 {
    margin: 4rem !important; }
  .mt-xl-nn6,
  .my-xl-nn6 {
    margin-top: 4rem !important; }
  .mr-xl-nn6,
  .mx-xl-nn6 {
    margin-right: 4rem !important; }
  .mb-xl-nn6,
  .my-xl-nn6 {
    margin-bottom: 4rem !important; }
  .ml-xl-nn6,
  .mx-xl-nn6 {
    margin-left: 4rem !important; }
  .m-xl-nn7 {
    margin: 4rem !important; }
  .mt-xl-nn7,
  .my-xl-nn7 {
    margin-top: 4rem !important; }
  .mr-xl-nn7,
  .mx-xl-nn7 {
    margin-right: 4rem !important; }
  .mb-xl-nn7,
  .my-xl-nn7 {
    margin-bottom: 4rem !important; }
  .ml-xl-nn7,
  .mx-xl-nn7 {
    margin-left: 4rem !important; }
  .m-xl-nn8 {
    margin: 4rem !important; }
  .mt-xl-nn8,
  .my-xl-nn8 {
    margin-top: 4rem !important; }
  .mr-xl-nn8,
  .mx-xl-nn8 {
    margin-right: 4rem !important; }
  .mb-xl-nn8,
  .my-xl-nn8 {
    margin-bottom: 4rem !important; }
  .ml-xl-nn8,
  .mx-xl-nn8 {
    margin-left: 4rem !important; }
  .m-xl-nn9 {
    margin: 4rem !important; }
  .mt-xl-nn9,
  .my-xl-nn9 {
    margin-top: 4rem !important; }
  .mr-xl-nn9,
  .mx-xl-nn9 {
    margin-right: 4rem !important; }
  .mb-xl-nn9,
  .my-xl-nn9 {
    margin-bottom: 4rem !important; }
  .ml-xl-nn9,
  .mx-xl-nn9 {
    margin-left: 4rem !important; }
  .m-xl-nn10 {
    margin: 4rem !important; }
  .mt-xl-nn10,
  .my-xl-nn10 {
    margin-top: 4rem !important; }
  .mr-xl-nn10,
  .mx-xl-nn10 {
    margin-right: 4rem !important; }
  .mb-xl-nn10,
  .my-xl-nn10 {
    margin-bottom: 4rem !important; }
  .ml-xl-nn10,
  .mx-xl-nn10 {
    margin-left: 4rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 991px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1280px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #006A4D !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #001e15 !important; }

.text-secondary {
  color: #D26300 !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #863f00 !important; }

.text-success {
  color: #858f25 !important; }

a.text-success:hover, a.text-success:focus {
  color: #4c5215 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #eac227 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #b39211 !important; }

.text-danger {
  color: #7E2823 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #421512 !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-white {
  color: #fff !important; }

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important; }

.text-body {
  color: #6d6d6b !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 2px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 2px solid black; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* Background Adds */
/* Gray Scales */
.bg-white {
  background-color: #fff !important; }

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

.bg-gray {
  background-color: #888886 !important; }

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: #6e6e6d !important; }

.bg-gray-light {
  background-color: #adadaa !important; }

a.bg-gray-light:hover, a.bg-gray-light:focus,
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: #949490 !important; }

.bg-gray-lighter {
  background-color: #ccccca !important; }

a.bg-gray-lighter:hover, a.bg-gray-lighter:focus,
button.bg-gray-lighter:hover,
button.bg-gray-lighter:focus {
  background-color: #b3b3b0 !important; }

.bg-gray-lightest {
  background-color: #f3f3f3 !important; }

a.bg-gray-lightest:hover, a.bg-gray-lightest:focus,
button.bg-gray-lightest:hover,
button.bg-gray-lightest:focus {
  background-color: #dadada !important; }

.bg-gray-dark {
  background-color: #6d6d6b !important; }

a.bg-gray-dark:hover, a.bg-gray-dark:focus,
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: #535352 !important; }

.bg-gray-darker {
  background-color: #424240 !important; }

a.bg-gray-darker:hover, a.bg-gray-darker:focus,
button.bg-gray-darker:hover,
button.bg-gray-darker:focus {
  background-color: #282827 !important; }

.bg-gray-darkest {
  background-color: #242422 !important; }

a.bg-gray-darkest:hover, a.bg-gray-darkest:focus,
button.bg-gray-darkest:hover,
button.bg-gray-darkest:focus {
  background-color: #0a0a09 !important; }

/* Brand Backgrounds.. See   "_settings.colors.scss"   to make changes to the core color variables  */
/* PRIMARY BRAND COLOR */
.bg-primary {
  background-color: #006A4D !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #003728 !important; }

.bg-primary-light {
  background-color: #007e5c !important; }

a.bg-primary-light:hover, a.bg-primary-light:focus,
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: #004b37 !important; }

.bg-primary-lighter {
  background-color: #00eaaa !important; }

a.bg-primary-lighter:hover, a.bg-primary-lighter:focus,
button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus {
  background-color: #00b785 !important; }

.bg-primary-lightest {
  background-color: #e6f7f3 !important; }

a.bg-primary-lightest:hover, a.bg-primary-lightest:focus,
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: #bfebe0 !important; }

.bg-primary-dark {
  background-color: #002a1f !important; }

a.bg-primary-dark:hover, a.bg-primary-dark:focus,
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: black !important; }

.bg-primary-darker {
  background-color: black !important; }

a.bg-primary-darker:hover, a.bg-primary-darker:focus,
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: black !important; }

.bg-primary-darkest {
  background-color: black !important; }

a.bg-primary-darkest:hover, a.bg-primary-darkest:focus,
button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus {
  background-color: black !important; }

/* SECONDARY BRAND COLOR */
.bg-secondary {
  background-color: #D26300 !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #9f4b00 !important; }

.bg-secondary-light {
  background-color: #ff8213 !important; }

a.bg-secondary-light:hover, a.bg-secondary-light:focus,
button.bg-secondary-light:hover,
button.bg-secondary-light:focus {
  background-color: #df6900 !important; }

.bg-secondary-lighter {
  background-color: #ffa453 !important; }

a.bg-secondary-lighter:hover, a.bg-secondary-lighter:focus,
button.bg-secondary-lighter:hover,
button.bg-secondary-lighter:focus {
  background-color: #ff8920 !important; }

.bg-secondary-lightest {
  background-color: #ffc692 !important; }

a.bg-secondary-lightest:hover, a.bg-secondary-lightest:focus,
button.bg-secondary-lightest:hover,
button.bg-secondary-lightest:focus {
  background-color: #ffab5f !important; }

.bg-secondary-dark {
  background-color: #954600 !important; }

a.bg-secondary-dark:hover, a.bg-secondary-dark:focus,
button.bg-secondary-dark:hover,
button.bg-secondary-dark:focus {
  background-color: #622e00 !important; }

.bg-secondary-darker {
  background-color: #532700 !important; }

a.bg-secondary-darker:hover, a.bg-secondary-darker:focus,
button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus {
  background-color: #200f00 !important; }

.bg-secondary-darkest {
  background-color: #130900 !important; }

a.bg-secondary-darkest:hover, a.bg-secondary-darkest:focus,
button.bg-secondary-darkest:hover,
button.bg-secondary-darkest:focus {
  background-color: black !important; }

/* TERTIARY BRAND COLOR */
.bg-tertiary {
  background-color: #71273D !important; }

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
  background-color: #4b1a29 !important; }

.bg-red {
  background-color: #7E2823 !important; }

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #561b18 !important; }

.bg-green {
  background-color: #858f25 !important; }

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #5f661b !important; }

.bg-light-green {
  background-color: #C6E09F !important; }

a.bg-light-green:hover, a.bg-light-green:focus,
button.bg-light-green:hover,
button.bg-light-green:focus {
  background-color: #afd478 !important; }

.bg-blue {
  background-color: #1D4589 !important; }

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #14305f !important; }

.bg-teal {
  background-color: #43A7C5 !important; }

a.bg-teal:hover, a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
  background-color: #3289a3 !important; }

.bg-black {
  background-color: black !important; }

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important; }

.bg-orange {
  background-color: #da5020 !important; }

a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: #ae4019 !important; }

.bg-yellow {
  background-color: #eac227 !important; }

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
  background-color: #caa514 !important; }

.bg-pink {
  background-color: #ff5b77 !important; }

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: #ff284d !important; }

.bg-purple {
  background-color: #5F4876 !important; }

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #463556 !important; }

.bg-tan {
  background-color: #ddd4c9 !important; }

a.bg-tan:hover, a.bg-tan:focus,
button.bg-tan:hover,
button.bg-tan:focus {
  background-color: #c9bbaa !important; }

.bg-light-tan {
  background-color: #f5f3f0 !important; }

a.bg-light-tan:hover, a.bg-light-tan:focus,
button.bg-light-tan:hover,
button.bg-light-tan:focus {
  background-color: #e1dbd1 !important; }

.bg-overlay {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  display: block;
  top: 0;
  width: 100%;
  z-index: 0;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.25) 70%, rgba(0, 0, 0, 0.4) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
  /* SUBTLE FADE */ }

.bg-overlay::before {
  display: none;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 21%, rgba(0, 0, 0, 0) 56%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
  height: 100%; }

.stripfade::before {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 21%, rgba(0, 0, 0, 0) 56%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */ }

.inverse-bg-overlay {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0+29,0+29 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 29%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */ }

.bg-overlay-small {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  bottom: -2px;
  bottom: 0;
  width: 100%;
  z-index: 100;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */ }

.blured-bg {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -10px;
  bottom: -10px;
  background-size: cover;
  z-index: -2;
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
  overflow: hidden; }

.hideme {
  opacity: 0; }

.stop-repeat {
  background-repeat: no-repeat;
  background-position: center center; }

.bg-stripe-gray {
  color: white;
  background: repeating-linear-gradient(-55deg, #242422, #242422 10px, #424240 10px, #424240 20px) !important; }

.bg-stripe-brand-primary {
  color: white;
  background: #006A4D repeating-linear-gradient(-55deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 10px, rgba(0, 0, 0, 0.05) 10px, rgba(0, 0, 0, 0.05) 20px) !important; }

.bg-stripe-brand-secondary {
  color: white;
  background: #D26300 repeating-linear-gradient(-55deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 10px, rgba(0, 0, 0, 0.05) 10px, rgba(0, 0, 0, 0.05) 20px) !important; }

.bg-stripe-brand-tertiary {
  color: white;
  background: #71273D repeating-linear-gradient(-55deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 10px, rgba(0, 0, 0, 0.05) 10px, rgba(0, 0, 0, 0.05) 20px) !important; }

/* Features & Effects*/
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  will-change: transform, opacity; }

.headroom {
  transition: transform .25s ease-in-out;
  will-change: transform; }

.headroom--pinned {
  transform: translateY(0); }

.headroom--unpinned {
  transform: translateY(-10%); }

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

@keyframes slideDown {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }

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

@keyframes slideDownMobile {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }

.animated.slideDown {
  -webkit-animation-name: slideDown;
  animation-name: slideDown; }
  @media (max-width: 990.98px) {
    .animated.slideDown {
      -webkit-animation-name: slideDownMobile;
              animation-name: slideDownMobile; } }

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

@keyframes slideUp {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }

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

@keyframes slideUpMobile {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }

.animated.slideUp {
  -webkit-animation-name: slideUp;
  animation-name: slideUp; }
  @media (max-width: 990.98px) {
    .animated.slideUp {
      -webkit-animation-name: slideUpMobile;
              animation-name: slideUpMobile; } }

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

@keyframes swingInX {
  0% {
    transform: perspective(400px) rotateX(-90deg); }
  100% {
    transform: perspective(400px) rotateX(0deg); } }

.animated.swingInX {
  -ie-transform-origin: top;
  transform-origin: top;
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: swingInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: swingInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: swingInX;
  backface-visibility: visible !important;
  animation-name: swingInX; }

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

@keyframes swingOutX {
  0% {
    transform: perspective(400px) rotateX(0deg); }
  100% {
    transform: perspective(400px) rotateX(-90deg); } }

.animated.swingOutX {
  -webkit-transform-origin: top;
  -webkit-animation-name: swingOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: swingOutX;
  -moz-backface-visibility: visible !important;
  -o-animation-name: swingOutX;
  -o-backface-visibility: visible !important;
  animation-name: swingOutX;
  backface-visibility: visible !important; }

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

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

.animated.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX; }

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

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

.animated.flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important; }

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

@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-200px); }
  60% {
    opacity: 1;
    transform: translateY(30px); }
  80% {
    transform: translateY(-10px); }
  100% {
    transform: translateY(0); } }

.animated.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-200px); } }

@keyframes bounceOutUp {
  0% {
    transform: translateY(0); }
  30% {
    opacity: 1;
    transform: translateY(20px); }
  100% {
    opacity: 0;
    transform: translateY(-200px); } }

.animated.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

.swiper-container-fluid {
  width: 100%;
  height: auto;
  margin: 20px auto; }
  .swiper-container-fluid .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  touch-action: pan-y; }

.swiper-wp8-vertical {
  touch-action: pan-x; }

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }
  .swiper-button-prev i,
  .swiper-button-next i {
    font-size: 26px;
    color: #006A4D; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: none;
  left: -10px;
  right: auto; }

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: none; }

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: none; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: none;
  right: -10px;
  left: auto; }

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: none; }

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: none; }

/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px; }

/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5); }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff; }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000; }

/* 3D Container */
.swiper-container-3d {
  -o-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-right {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-top {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-bottom {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */ }

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible; }

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0; }

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px; }

/* Widgets */
.widget-card {
  box-shadow: none;
  border: none;
  background-color: none; }
  .widget-card h2 {
    margin-top: 0.5rem;
    margin-bottom: 1.25rem; }
  .widget-card .card-block {
    padding: 1.5rem 1.9rem; }
  .widget-card .btn {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.row-eq-height .widget-card {
  height: 100%; }

.widget-social-links {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  line-height: 1.25;
  position: relative;
  z-index: 999;
  text-align: right; }
  @media (max-width: 990.98px) {
    .widget-social-links {
      text-align: center;
      margin-bottom: 1rem; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .widget-social-links {
      text-align: center !important; } }
  .widget-social-links li {
    list-style: none !important;
    display: inline-block;
    padding-left: 0 !important;
    font-size: 2.575rem !important;
    margin-right: 1.125rem !important;
    margin-left: 1.125rem !important; }
    .widget-social-links li a {
      color: #fff;
      font-size: 30px; }
      .widget-social-links li a:hover {
        color: #D26300; }
  .widget-social-links li:first-of-type {
    margin-left: 0 !important; }
  .widget-social-links li:last-of-type {
    margin-right: 0 !important; }

footer .widget-social-links {
  position: relative;
  z-index: 999;
  text-align: right; }
  footer .widget-social-links li {
    margin-right: 15px;
    margin-left: 15px;
    list-style: none;
    display: inline-block;
    margin-right: .5rem;
    margin-left: 1rem;
    font-size: 1.875rem; }
    footer .widget-social-links li a {
      color: #fff;
      font-size: 30px; }
      footer .widget-social-links li a:hover {
        color: #fff; }
  @media (max-width: 990.98px) {
    footer .widget-social-links {
      text-align: center !important; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    footer .widget-social-links {
      text-align: center !important; } }

.pricingPanelWidget {
  background: white;
  z-index: 1;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2); }
  .pricingPanelWidget .top {
    width: 100%;
    background: #71273D; }
    .pricingPanelWidget .top .text-primary-pricetable {
      text-align: center;
      font-family: "dunbar-tall", sans-serif !important; }
    .pricingPanelWidget .top .text-secondary-pricetable {
      text-align: center;
      font-family: "Roboto", sans-serif !important; }
  .pricingPanelWidget .under-top {
    padding-top: 30px;
    text-align: center; }
    .pricingPanelWidget .under-top h4.text-allcaps {
      font-family: "dunbar-tall", sans-serif;
      color: #adadaa;
      text-transform: uppercase; }
  .pricingPanelWidget .featured {
    transform: scale(1.06, 1.06);
    z-index: 3; }
    .pricingPanelWidget .featured .top .text-primary-pricetable {
      color: #e7b923; }
    .pricingPanelWidget .featured .top .text-secondary-pricetable {
      color: #e7b923; }
  .pricingPanelWidget .last .top .text-primary-pricetable {
    color: #adadaa; }
  .pricingPanelWidget .last .top .text-secondary-pricetable {
    color: #adadaa; }
  .pricingPanelWidget .footer {
    color: #adadaa; }
  .pricingPanelWidget a {
    color: #fff;
    margin-bottom: 2rem;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase; }
  .pricingPanelWidget h1 {
    text-align: center;
    margin: 20px 0 0 0; }
    .pricingPanelWidget h1 sup {
      font-size: 45px; }
  .pricingPanelWidget h4.text-primary-pricetable {
    color: #d1d0cb;
    font-size: 1.675rem;
    letter-spacing: 0.025em;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .pricingPanelWidget p {
    text-align: left;
    padding: 10px 25px;
    margin-bottom: 0px; }
  .pricingPanelWidget ul {
    list-style-type: none;
    -webkit-padding-start: 25px;
    text-align: left; }
    .pricingPanelWidget ul li:before {
      content: "\f2fc";
      font-family: "Ionicons";
      color: #da5020;
      /* or whatever color you prefer */
      margin-right: 0.5rem;
      margin-left: -1.325rem; }
    .pricingPanelWidget ul strong {
      font-family: "dunbar-tall", sans-serif; }
  .pricingPanelWidget .interior {
    padding: 1.25rem 0.75rem;
    font-size: 1rem;
    line-height: 1.75;
    color: #71273D; }

.typed-cursor {
  -webkit-animation: blinker 1s linear infinite;
  animation: blinker 1s linear infinite;
  color: white;
  border-color: white; }

@-webkit-keyframes blinker {
  50% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } }

@keyframes blinker {
  50% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } }

.typedJsWidget .typednew {
  font-size: 42px;
  line-height: 54px;
  height: auto;
  display: inline-block; }

.typedJsWidget .typed-cursor {
  font-size: 42px; }

.bootstrapProgressBarWidget {
  margin-bottom: 20px; }
  .bootstrapProgressBarWidget .title {
    display: block;
    text-align: right;
    font-size: .8rem; }

@media (max-width: 991.98px) {
  .cardIconFactWidget {
    padding: 2rem; } }

.cardIconFactWidget i {
  font-size: 4rem;
  margin: 0; }
  @media (max-width: 991.98px) {
    .cardIconFactWidget i {
      font-size: 3rem; } }

.cardIconFactWidget h3 {
  font-size: 1.5rem;
  margin: 1.125rem 0; }
  @media (max-width: 991.98px) {
    .cardIconFactWidget h3 {
      font-size: 1.25rem; } }

.cardIconFactWidget h4 {
  font-size: 1.125rem;
  margin: 1rem 0 0;
  text-transform: capitalize; }
  @media (max-width: 991.98px) {
    .cardIconFactWidget h4 {
      font-size: 1rem; } }

.cardIconFactWidget p {
  font-family: "Roboto", sans-serif; }

.swiperBasicWidget .swiper-pagination {
  display: block;
  position: relative;
  bottom: inherit;
  left: inherit;
  margin-top: 20px; }
  .swiperBasicWidget .swiper-pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px; }
    .swiperBasicWidget .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #007e5c; }

/* Components */
.modal-backdrop {
  z-index: 1000; }
  .modal-backdrop.in {
    opacity: .8;
    filter: alpha(opacity=80); }

.hello-badge-modal {
  border: none;
  top: 125px; }
  .hello-badge-modal .modal-dialog {
    border: none;
    border-radius: 0px;
    padding: 20px;
    background-size: cover;
    width: 95%;
    max-width: 800px;
    background-color: transparent; }
    .hello-badge-modal .modal-dialog .close {
      color: #ff5b77;
      font-size: 2.5rem;
      font-weight: 600;
      opacity: .9;
      position: absolute;
      right: -15px;
      top: -22px;
      z-index: 9999; }
      .hello-badge-modal .modal-dialog .close:hover {
        opacity: 1; }
      .hello-badge-modal .modal-dialog .close i {
        color: #fff !important; }
    .hello-badge-modal .modal-dialog .modal-content {
      background: transparent;
      border: none;
      padding-bottom: 0px; }
      .hello-badge-modal .modal-dialog .modal-content .container {
        width: 100%; }
      .hello-badge-modal .modal-dialog .modal-content .modal-body {
        margin-top: 150px;
        margin-top: 0;
        padding: 0;
        background: rgba(0, 0, 0, 0.5);
        color: #fff;
        border-radius: 0;
        padding-top: 1rem;
        padding-bottom: 1rem; }
        .hello-badge-modal .modal-dialog .modal-content .modal-body .form-horizontal {
          background-color: transparent; }
          .hello-badge-modal .modal-dialog .modal-content .modal-body .form-horizontal .control-label {
            color: #fff;
            font-weight: 400;
            letter-spacing: 0.025em; }
          .hello-badge-modal .modal-dialog .modal-content .modal-body .form-horizontal .btn-primary {
            border: 2px solid #fff;
            color: #fff; }
            .hello-badge-modal .modal-dialog .modal-content .modal-body .form-horizontal .btn-primary:hover, .hello-badge-modal .modal-dialog .modal-content .modal-body .form-horizontal .btn-primary.active, .hello-badge-modal .modal-dialog .modal-content .modal-body .form-horizontal .btn-primary.focus {
              border: 2px solid #006A4D; }
        .hello-badge-modal .modal-dialog .modal-content .modal-body h1, .hello-badge-modal .modal-dialog .modal-content .modal-body h2, .hello-badge-modal .modal-dialog .modal-content .modal-body h3, .hello-badge-modal .modal-dialog .modal-content .modal-body h4 {
          color: #fff; }
        .hello-badge-modal .modal-dialog .modal-content .modal-body h2 {
          margin-top: 0; }
        .hello-badge-modal .modal-dialog .modal-content .modal-body p {
          color: #fff; }
        .hello-badge-modal .modal-dialog .modal-content .modal-body .btn-primary, .hello-badge-modal .modal-dialog .modal-content .modal-body .btn.primary {
          float: left; }
          @media (max-width: 480px) {
            .hello-badge-modal .modal-dialog .modal-content .modal-body .btn-primary, .hello-badge-modal .modal-dialog .modal-content .modal-body .btn.primary {
              margin: 0 0 1.5rem;
              width: 100%; } }
        .hello-badge-modal .modal-dialog .modal-content .modal-body .contour label.fieldLabel {
          color: #fff; }
        .hello-badge-modal .modal-dialog .modal-content .modal-body .container {
          padding: 0 15px; }
          .hello-badge-modal .modal-dialog .modal-content .modal-body .container .row .column {
            /*&:first-of-type{
                                //background-color: blue;
                            }*/ }

.btn-hello-badge {
  color: #006A4D;
  background-color: white;
  border: 0 solid #fff;
  background-image: none;
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 1.125rem;
  font: font-brand-tertiary;
  font-weight: 400;
  letter-spacing: 0.025em;
  padding: 14px 30px;
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -transform-origin: 100% 100%;
  right: 0px;
  top: 33%;
  position: fixed;
  z-index: 999;
  outline: none !important;
  transform: rotate(-90deg);
  animation: pop2 12s 5s infinite ease-in-out;
  -webkit-animation: pop2 12s 5s infinite ease-in-out; }
  .btn-hello-badge.left {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0; }
  .btn-hello-badge.right {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    right: -12px;
    display: block;
    height: 60px; }
    .btn-hello-badge.right .inner-hello {
      display: block;
      padding-top: 2px; }
  .btn-hello-badge:after {
    border: 0 solid #fff !important;
    bottom: 5px;
    content: " ";
    left: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
    transition: all 0.2s ease-out 0s;
    z-index: 1; }
  .btn-hello-badge:hover, .btn-hello-badge:active, .btn-hello-badge:focus {
    color: #006A4D; }
    .btn-hello-badge:hover:after, .btn-hello-badge:active:after, .btn-hello-badge:focus:after {
      border: 0px solid #fff !important; }

@-webkit-keyframes pop1 {
  0% {
    padding: 14px 30px; }
  2% {
    padding: 17px 34px; }
  4% {
    padding: 14px 30px; }
  100% {
    padding: 14px 30px; } }

@keyframes pop1 {
  0% {
    padding: 14px 30px; }
  2% {
    padding: 17px 34px; }
  4% {
    padding: 14px 30px; }
  100% {
    padding: 14px 30px; } }

@-webkit-keyframes pop2 {
  0% {
    padding: 14px 30px;
    right: -15px; }
  2% {
    padding: 14px 30px;
    right: -7px; }
  4% {
    padding: 14px 30px;
    right: -15px; }
  100% {
    padding: 14px 30px;
    right: -15px; } }

@keyframes pop2 {
  0% {
    padding: 14px 30px;
    right: -15px; }
  2% {
    padding: 14px 30px;
    right: -7px; }
  4% {
    padding: 14px 30px;
    right: -15px; }
  100% {
    padding: 14px 30px;
    right: -15px; } }

@media screen and (max-width: 768px) {
  .hello-badge-modal {
    top: 0; }
  .btn-hello-badge {
    animation: pop2 12s 5s infinite ease-in-out;
    -webkit-animation: pop2 12s 5s infinite ease-in-out; }
  @-webkit-keyframes pop2 {
    0% {
      padding: 14px 30px;
      right: -15px; }
    2% {
      padding: 14px 30px;
      right: -7px; }
    4% {
      padding: 14px 30px;
      right: -15px; }
    100% {
      padding: 14px 30px;
      right: -15px; } }
  @keyframes pop2 {
    0% {
      padding: 14px 30px;
      right: -15px; }
    2% {
      padding: 14px 30px;
      right: -7px; }
    4% {
      padding: 14px 30px;
      right: -15px; }
    100% {
      padding: 14px 30px;
      right: -15px; } } }

.hello-badge-cookie {
  position: fixed;
  bottom: 0;
  height: auto;
  background-color: #444;
  background-color: rgba(40, 40, 40, 0.9);
  color: #eee;
  width: 100%;
  z-index: 999;
  padding: 20px 0;
  transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
  padding: 0.5rem 0;
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
  box-shadow: -1px -1px 4px 0 rgba(0, 0, 0, 0.35); }
  .hello-badge-cookie.slideDown {
    bottom: -350px; }
  .hello-badge-cookie .cookie-content {
    padding: 10px; }
  .hello-badge-cookie .text-center {
    text-align: center; }
    .hello-badge-cookie .text-center button {
      display: block;
      width: 100%;
      margin-top: 2 0px;
      margin-bottom: 20px; }
  .hello-badge-cookie p {
    color: #eee;
    font-size: 0.875rem; }

.stripbackgroundimageside {
  background-size: cover;
  position: relative;
  text-align: center; }
  .stripbackgroundimageside .image-side {
    background-size: cover;
    position: relative;
    text-align: center;
    min-height: 700px; }
  .stripbackgroundimageside .image-side-content {
    position: relative;
    display: block;
    overflow: hidden; }
    .stripbackgroundimageside .image-side-content h1, .stripbackgroundimageside .image-side-content h2 {
      color: rgba(255, 255, 255, 0.6);
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1); }
  .stripbackgroundimageside .text-over-content {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 102; }
  .stripbackgroundimageside .two-columns {
    -moz-column-count: 2;
    column-count: 2;
    column-gap: 40px;
    -moz-column-gap: 40px;
    color: white;
    text-align: left;
    list-style: none;
    line-height: 1.75rem;
    padding-bottom: 2rem; }
    .stripbackgroundimageside .two-columns :before {
      content: "\f2fc";
      font-family: "Ionicons";
      color: #da5020;
      /* or whatever color you prefer */
      margin-right: 1rem; }
  .stripbackgroundimageside .lists {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    padding-bottom: 3rem; }
  @media (max-width: 990.98px) {
    .stripbackgroundimageside.image-side-Left {
      margin-top: 2rem;
      margin-bottom: 2rem; }
    .stripbackgroundimageside.image-side-right {
      margin-top: 2rem;
      margin-bottom: 2rem; } }

.strip-backgroundimage {
  background-size: cover;
  text-align: center;
  color: #6d6d6b;
  background-position: center center;
  height: 400px;
  margin-bottom: 0;
  /* ----------------- Additional classes specified on the "CSS Selector" ------------- */
  /*                          CLIENT SPECIFIC                                           */
  /* Alpha Pension */ }
  .strip-backgroundimage .container {
    height: 100%; }
    .strip-backgroundimage .container .row {
      height: 100%; }
  .strip-backgroundimage .strip-title {
    text-transform: none;
    font-size: 2.25rem;
    color: #ffc692;
    letter-spacing: 0.025em; }
  .strip-backgroundimage .strip-content {
    padding: 0; }
  .strip-backgroundimage.big-glasses .strip-content {
    padding-bottom: 0; }
  .strip-backgroundimage.big-glasses .opaque-bottom {
    background-color: rgba(0, 0, 0, 0.6);
    position: relative;
    display: block;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 20px; }
    .strip-backgroundimage.big-glasses .opaque-bottom .green-quotes {
      margin: 40px auto;
      color: #fff;
      font-size: 1.2rem;
      letter-spacing: 0.013em;
      line-height: 2em;
      font-weight: 400;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
      text-align: left; }
    .strip-backgroundimage.big-glasses .opaque-bottom .green-quotes:before {
      font-family: "FontAwesome";
      content: "\f10d";
      padding-right: 5px;
      color: #c0c52a; }
    .strip-backgroundimage.big-glasses .opaque-bottom .green-quotes:after {
      font-family: "FontAwesome";
      content: "\f10e";
      padding-left: 5px;
      color: #c0c52a; }
    .strip-backgroundimage.big-glasses .opaque-bottom .button-black {
      background-color: #000 !important;
      border: 2px solid #fff !important;
      border-radius: 0 !important; }
    .strip-backgroundimage.big-glasses .opaque-bottom .button-black span {
      text-transform: uppercase;
      font-size: 1em;
      color: #fff;
      font-weight: 600;
      letter-spacing: 0.03em;
      padding: 7px 15px;
      display: flex; }
    .strip-backgroundimage.big-glasses .opaque-bottom .button-black span:after {
      font-family: "FontAwesome";
      content: "\f178";
      margin-left: 10px;
      color: #c0c52a; }
    .strip-backgroundimage.big-glasses .opaque-bottom .button-black span:focus {
      color: #c0c52a; }
    .strip-backgroundimage.big-glasses .opaque-bottom .button-black span:hover {
      color: #c0c52a; }
    .strip-backgroundimage.big-glasses .opaque-bottom .button-container {
      margin: 0px 0 0 100px;
      display: block;
      overflow: hidden; }
    @media (max-width: 990.98px) {
      .strip-backgroundimage.big-glasses .opaque-bottom .button-container {
        margin: 0; } }

.stripheaderimage {
  overflow: hidden;
  position: relative; }
  .stripheaderimage .bg-overlay {
    background: rgba(0, 0, 0, 0.4); }

.stripHeaderGallerySwiper {
  position: relative;
  height: 100vh;
  /*keyframe animations*/ }
  .stripHeaderGallerySwiper .swiper-content-fixed {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
    z-index: 999; }
    .stripHeaderGallerySwiper .swiper-content-fixed .header-row {
      height: 100%;
      padding-bottom: 30px; }
      .stripHeaderGallerySwiper .swiper-content-fixed .header-row .strip-content {
        text-align: center; }
        @media (max-width: 990.98px) {
          .stripHeaderGallerySwiper .swiper-content-fixed .header-row .strip-content {
            position: relative; } }
  .stripHeaderGallerySwiper .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .stripHeaderGallerySwiper .swiper-header {
    width: 100%;
    height: 100%;
    margin: 0; }
    .stripHeaderGallerySwiper .swiper-header .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      width: 100%;
      height: 100%;
      z-index: 5; }
      .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover; }
        .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-fluid, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-sm, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-md, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-lg, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-xl {
          height: 100%; }
          .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container .row, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-fluid .row, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-sm .row, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-md .row, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-lg .row, .stripHeaderGallerySwiper .swiper-header .swiper-slide .bg-image .container-xl .row {
            height: 100%; }
    .stripHeaderGallerySwiper .swiper-header .slider-prev, .stripHeaderGallerySwiper .swiper-header .slider-next {
      position: absolute;
      padding: 17px 12px;
      background: #006A4D;
      color: white;
      top: 40%;
      width: auto;
      z-index: 9999;
      cursor: pointer;
      opacity: .6; }
      @media (max-width: 990.98px) {
        .stripHeaderGallerySwiper .swiper-header .slider-prev, .stripHeaderGallerySwiper .swiper-header .slider-next {
          display: none; } }
      .stripHeaderGallerySwiper .swiper-header .slider-prev:hover, .stripHeaderGallerySwiper .swiper-header .slider-next:hover {
        opacity: 1; }
    .stripHeaderGallerySwiper .swiper-header .slider-prev {
      left: 0; }
    .stripHeaderGallerySwiper .swiper-header .slider-next {
      right: 0; }
    .stripHeaderGallerySwiper .swiper-header .swiper-pagination {
      width: auto;
      bottom: 3rem;
      right: 50px;
      text-align: right; }
      .stripHeaderGallerySwiper .swiper-header .swiper-pagination .swiper-pagination-bullet {
        background: transparent;
        border-radius: 0;
        width: 1.25rem;
        height: 1.25rem;
        border: solid 1px #fff;
        margin: 0.25rem;
        cursor: pointer;
        opacity: 1; }
        .stripHeaderGallerySwiper .swiper-header .swiper-pagination .swiper-pagination-bullet:hover {
          transform: scale(1.05);
          opacity: .9; }
        .stripHeaderGallerySwiper .swiper-header .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background-color: white;
          opacity: 1 !important; }
  .stripHeaderGallerySwiper .text-over-content {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
    z-index: 102; }
    .stripHeaderGallerySwiper .text-over-content h1, .stripHeaderGallerySwiper .text-over-content h2 {
      color: rgba(255, 255, 255, 0.7);
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1); }
  .stripHeaderGallerySwiper .likes {
    display: table;
    overflow: hidden;
    padding-top: 77.5%; }
    .stripHeaderGallerySwiper .likes i {
      color: red; }
    .stripHeaderGallerySwiper .likes span {
      color: white; }
  .stripHeaderGallerySwiper .photobanner {
    height: 233px;
    width: 3550px;
    margin-bottom: 80px; }
  .stripHeaderGallerySwiper .banner-single-image {
    height: 230px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    z-index: 2; }
    .stripHeaderGallerySwiper .banner-single-image img {
      transition: all 0.3s ease;
      height: 230px; }
    .stripHeaderGallerySwiper .banner-single-image img:hover {
      transform: scale(1.1);
      cursor: pointer;
      box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); }
  .stripHeaderGallerySwiper .first {
    -webkit-animation: bannermove 60s linear infinite;
    animation: bannermove 60s linear infinite; }

@keyframes "bannermove" {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -2125px; } }

@-webkit-keyframes "bannermove" {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -2125px; } }

header.stripBackgroundVideoHtml5 .video-content {
  position: relative;
  z-index: 20 !important; }
  header.stripBackgroundVideoHtml5 .video-content .container-fluid, header.stripBackgroundVideoHtml5 .video-content .container-sm, header.stripBackgroundVideoHtml5 .video-content .container-md, header.stripBackgroundVideoHtml5 .video-content .container-lg, header.stripBackgroundVideoHtml5 .video-content .container-xl {
    height: 100% !important; }
    header.stripBackgroundVideoHtml5 .video-content .container-fluid .row, header.stripBackgroundVideoHtml5 .video-content .container-sm .row, header.stripBackgroundVideoHtml5 .video-content .container-md .row, header.stripBackgroundVideoHtml5 .video-content .container-lg .row, header.stripBackgroundVideoHtml5 .video-content .container-xl .row {
      height: 100% !important; }

header.stripBackgroundVideoHtml5 .video-player {
  overflow: hidden; }
  @media (max-width: 990.98px) {
    header.stripBackgroundVideoHtml5 .video-player {
      display: none; } }

header.stripBackgroundVideoHtml5 .mobile-image {
  background-size: cover !important;
  padding-top: 50px !important; }
  header.stripBackgroundVideoHtml5 .mobile-image .container {
    position: relative;
    z-index: 12; }
  header.stripBackgroundVideoHtml5 .mobile-image:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 10; }

header.stripBackgroundVideoHtml5 .extra1 {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9 !important;
  display: block;
  background: rgba(0, 0, 0, 0.1); }

@media (max-width: 990.98px) {
  header.stripHeaderGridManual .container, header.stripHeaderGridManual .container-fluid, header.stripHeaderGridManual .container-sm, header.stripHeaderGridManual .container-md, header.stripHeaderGridManual .container-lg, header.stripHeaderGridManual .container-xl {
    height: 100% !important; } }

header .row {
  position: relative;
  z-index: 11; }

.stripheaderimagebrowserheight {
  background-size: cover;
  background-attachment: fixed;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 0rem;
  background-attachment: inherit; }
  .stripheaderimagebrowserheight .header-row {
    height: 100% !important; }

.stripheaderimagelarge_menu {
  background-size: cover;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 0rem; }

.collapsiblePanelsWidget .card {
  border: solid 1px #f3f3f3;
  margin-bottom: 7px;
  padding-bottom: 0 !important;
  box-shadow: none;
  border-radius: 4px !important; }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .collapsiblePanelsWidget .card {
      height: unset;
      width: 100% !important; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .collapsiblePanelsWidget .card {
      height: unset;
      width: 100% !important; } }
  .collapsiblePanelsWidget .card:hover .card-header {
    background-color: #006A4D !important;
    color: white; }

.collapsiblePanelsWidget .card-header {
  padding: 14px 20px;
  padding-right: 35px;
  border: none;
  background: white; }
  .collapsiblePanelsWidget .card-header:hover {
    cursor: pointer;
    background: white; }
  .collapsiblePanelsWidget .card-header .card-block-toggle-icon {
    position: absolute;
    right: 15px;
    top: 12px; }
    .collapsiblePanelsWidget .card-header .card-block-toggle-icon i {
      transition: transform 150ms ease; }
  .collapsiblePanelsWidget .card-header[aria-expanded="true"] {
    background-color: #006A4D !important;
    color: #fff !important; }
    .collapsiblePanelsWidget .card-header[aria-expanded="true"] .card-block-toggle-icon i {
      transform: rotate(180deg); }
  .collapsiblePanelsWidget .card-header[aria-expanded="false"] {
    background-color: #f3f3f3; }
    .collapsiblePanelsWidget .card-header[aria-expanded="false"] .card-block-toggle-icon i {
      transform: rotate(0deg); }
  .collapsiblePanelsWidget .card-header.collapsed:hover {
    cursor: pointer;
    background: white; }

.collapsiblePanelsWidget .card-body {
  padding-top: 25px; }
  .collapsiblePanelsWidget .card-body p {
    font-size: 1.1rem; }

.stripGridVimeoBackground {
  overflow: hidden; }
  .stripGridVimeoBackground .ghost-wrapper {
    transition: border-color 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    border: solid 8px #006A4D;
    padding: 30px;
    padding-top: 60px;
    background: rgba(255, 255, 255, 0.2); }
  .stripGridVimeoBackground h1 {
    color: #006A4D;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 68px;
    line-height: 30px;
    text-shadow: 1px 1px 1px #333; }
    .stripGridVimeoBackground h1 span {
      font-size: 28px;
      display: block;
      line-height: 35px;
      padding-top: 38px;
      color: white;
      letter-spacing: 7px; }
  .stripGridVimeoBackground .vimeo-holder {
    position: relative;
    height: 100%;
    width: 100%; }
    .stripGridVimeoBackground .vimeo-holder .vimeo-content {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      z-index: 9; }
    .stripGridVimeoBackground .vimeo-holder .vimeo-clips {
      position: relative;
      width: 100%;
      height: 100%; }
      .stripGridVimeoBackground .vimeo-holder .vimeo-clips iframe {
        width: 100vw;
        height: 56.25vw;
        /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
        min-height: 100vh;
        min-width: 177.77vh;
        /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
        position: absolute;
        top: 50%;
        left: 50%;
        opacity: 0;
        transform: translate(-50%, -50%);
        /*-webkit-transition: all $fadespeed cubic-bezier(0.39, 0.575, 0.565, 1);
                -moz-transition: all $fadespeed cubic-bezier(0.39, 0.575, 0.565, 1);
                -o-transition: all $fadespeed cubic-bezier(0.39, 0.575, 0.565, 1);
                transition: all $fadespeed cubic-bezier(0.39, 0.575, 0.565, 1);
                    */ }
        .stripGridVimeoBackground .vimeo-holder .vimeo-clips iframe.active {
          opacity: 1; }

.stripBackgroundVideoHtml5 .stripinner {
  width: 100%;
  height: 100%; }
  .stripBackgroundVideoHtml5 .stripinner .video-content {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10; }
  .stripBackgroundVideoHtml5 .stripinner .video-player {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    .stripBackgroundVideoHtml5 .stripinner .video-player video {
      min-width: 100%;
      min-height: 100%;
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      transition: opacity 1.3s linear; }
      .stripBackgroundVideoHtml5 .stripinner .video-player video.is-playing {
        opacity: 1; }

.strip-certificationpoint {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: solid 1px #ccccca; }

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    /*$card-columns-gap*/ }
    .card-columns .card {
      display: inline-block;
      width: 100%;
      margin-bottom: 0.75rem; } }

.card {
  border-radius: 4px !important; }

.card-file-listing .card-top {
  padding: 10px; }
  .card-file-listing .card-top:hover {
    cursor: pointer;
    opacity: .9; }
  .card-file-listing .card-top .card-block-toggle-icon {
    float: right; }
    .card-file-listing .card-top .card-block-toggle-icon i {
      transition: transform 150ms ease; }
  .card-file-listing .card-top[aria-expanded="false"] .card-block-toggle-icon i {
    transform: rotate(-180deg); }
  .card-file-listing .card-top.collapsed .card-block-toggle-icon i {
    transform: rotate(-180deg); }

/*@include media-breakpoint-up(sm) {
  .card-columns {
    -webkit-column-count: $card-columns-count;
       -moz-column-count: $card-columns-count;
            column-count: $card-columns-count;

    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
            
    

    .card {
      display: inline-block; // Don't let them vertically span multiple columns
      width: 100%; // Don't let their width change
      margin-bottom: $card-columns-margin;
    }
  }
}
*/
.card-full-image {
  text-align: center;
  display: block;
  border-radius: 0;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  /*Contains the dark overlay on top of the picture to mute the image*/ }
  .card-full-image .card-content {
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 30px;
    margin: 20px auto;
    display: block;
    width: 100%;
    z-index: 102; }
    .card-full-image .card-content h4 {
      letter-spacing: 0.05em;
      color: #fff;
      text-align: center; }
    .card-full-image .card-content a {
      letter-spacing: 0.05em;
      font-size: 1.3em;
      text-transform: uppercase;
      font-weight: 500; }
  .card-full-image .overlay {
    display: block;
    background-color: rgba(0, 0, 0, 0.2);
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0; }
  .card-full-image img {
    width: 100%;
    display: block; }

.stripFooterCallToActionBar {
  position: fixed;
  bottom: 0;
  left: 0;
  text-align: center;
  display: block;
  height: 50px;
  width: 100%; }
  .stripFooterCallToActionBar.animated {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    will-change: transform, opacity; }
  .stripFooterCallToActionBar.headroom {
    transition: transform .25s ease-in-out;
    will-change: transform; }
  .stripFooterCallToActionBar.headroom--pinned {
    transform: translateY(0); }
  .stripFooterCallToActionBar.headroom--unpinned {
    transform: translateY(100%); }
  .stripFooterCallToActionBar.animated.slideFooterCTADown {
    -webkit-animation-name: slideFooterCTADown;
    animation-name: slideFooterCTADown; }
  .stripFooterCallToActionBar.animated.slideFooterCTAUp {
    -webkit-animation-name: slideFooterCTAUp;
    animation-name: slideFooterCTAUp; }

/* Down and out of the way */
@-webkit-keyframes slideFooterCTADown {
  0% {
    -webkit-transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0); } }

@keyframes slideFooterCTADown {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(100%); } }

/* Up and in view */
@-webkit-keyframes slideFooterCTAUp {
  0% {
    -webkit-transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0); } }

@keyframes slideFooterCTAUp {
  0% {
    transform: translateY(100%); }
  100% {
    transform: translateY(0); } }

.stripGrid2Cell .has-background {
  background-size: cover;
  margin-bottom: 0; }

.stripGrid, .stripGrid2Cell, .stripHeaderGridManual {
  position: relative; }
  .stripGrid .overlay, .stripGrid2Cell .overlay, .stripHeaderGridManual .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block; }

.stripHeaderGridManual .vh-10 .row, .stripHeaderGridManual .vh-20 .row, .stripHeaderGridManual .vh-30 .row, .stripHeaderGridManual .vh-40 .row, .stripHeaderGridManual .vh-50 .row, .stripHeaderGridManual .vh-60 .row, .stripHeaderGridManual .vh-70 .row, .stripHeaderGridManual .vh-80 .row, .stripHeaderGridManual .vh-90 .row, .stripHeaderGridManual .vh-100 .row {
  height: 100%; }

.stripGrid2Cell .has-background, .stripGridManual .has-background {
  background-size: cover;
  margin-bottom: 0;
  position: relative; }
  .stripGrid2Cell .has-background .overlay, .stripGridManual .has-background .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 0; }
  .stripGrid2Cell .has-background div, .stripGridManual .has-background div {
    position: relative;
    z-index: 1; }

.poloroid-strip {
  margin-top: -4rem; }

.poloroid {
  background-color: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  display: block;
  font-size: 0.875rem;
  height: 100%;
  margin-bottom: 1rem;
  padding: 1.25rem; }
  .poloroid:hover {
    text-decoration: none; }
  .poloroid > img {
    display: block;
    height: auto;
    margin-bottom: 1.5rem;
    width: 100%; }
  .poloroid > span {
    font-weight: 600;
    text-transform: uppercase; }

.opaque-navbar {
  background-color: rgba(0, 106, 77, 0.7);
  border: none;
  transition: background-color .5s ease 0s;
  z-index: 2;
  position: relative; }

.opaque-dropdown {
  background-color: rgba(113, 39, 61, 0.6);
  border: none;
  transition: background-color .5s ease 0s;
  color: white; }

.bg-under-menu {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  background-position: top center;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
  display: none; }

.dotsandlines {
  display: table;
  width: 100%;
  margin-bottom: 2.5rem; }

.circle-contain, .line {
  display: table-cell;
  align-content: center; }

.circle-contain {
  width: 1px; }

.circle {
  background: #fff;
  width: 5rem;
  height: 5rem;
  text-align: center;
  color: #da5020;
  border-radius: 50%;
  position: relative;
  top: 2.5rem;
  border: solid 3px #006A4D;
  line-height: 4.6rem; }

.line {
  border-bottom: 3px solid #006A4D; }

.circle.special {
  background: #fff;
  border: solid 3px #006A4D;
  margin: 0 auto;
  display: block;
  overflow: hidden; }

.under-circle.text {
  text-align: center;
  display: block;
  overflow: hidden; }
  .under-circle.text p {
    font-color: #888886;
    text-align: center; }
    .under-circle.text p.by {
      font-family: "Roboto", sans-serif; }
      .under-circle.text p.by span {
        font-family: "dunbar-tall", sans-serif;
        padding-left: 10px; }
        .under-circle.text p.by span::before {
          content: '\a';
          white-space: pre;
          width: 1px; }
      .under-circle.text p.by::before {
        content: "\2014";
        padding-right: 5px; }
  .under-circle.text .align-center-text {
    text-align: center; }
  .under-circle.text .italic {
    font-family: "Roboto", sans-serif; }

.circle.big {
  width: 5rem;
  height: 5rem;
  top: 2.5rem; }

.circle-icon {
  font-size: 2.5rem; }

@media only screen and (max-width: 736px) {
  .circle {
    display: inline-block;
    clear: both;
    top: 0;
    margin-bottom: 20px; } }

.stripInstagramPostsSwiper {
  position: relative;
  /*keyframe animations*/ }
  .stripInstagramPostsSwiper h2 {
    color: #ffc692;
    color: #fff;
    opacity: .85;
    position: absolute;
    top: 40px;
    font-size: 3rem;
    text-align: center;
    width: 100%;
    height: 1px;
    z-index: 999;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.25); }
    @media (max-width: 990.98px) {
      .stripInstagramPostsSwiper h2 {
        font-size: 1.375rem; } }
  .stripInstagramPostsSwiper .swiper-container-instagram {
    width: 100%;
    height: auto;
    margin: 20px auto; }
    .stripInstagramPostsSwiper .swiper-container-instagram .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
      width: auto; }
    .stripInstagramPostsSwiper .swiper-container-instagram .slider-prev, .stripInstagramPostsSwiper .swiper-container-instagram .slider-next {
      position: absolute;
      padding: 17px 12px;
      background: #006A4D;
      color: white;
      top: 40%;
      width: auto;
      z-index: 99;
      cursor: pointer;
      opacity: .6; }
      .stripInstagramPostsSwiper .swiper-container-instagram .slider-prev:hover, .stripInstagramPostsSwiper .swiper-container-instagram .slider-next:hover {
        opacity: 1; }
    .stripInstagramPostsSwiper .swiper-container-instagram .slider-prev {
      left: 0; }
    .stripInstagramPostsSwiper .swiper-container-instagram .slider-next {
      right: 0; }
  .stripInstagramPostsSwiper .text-over-content {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
    z-index: 102; }
    .stripInstagramPostsSwiper .text-over-content h1, .stripInstagramPostsSwiper .text-over-content h2 {
      color: rgba(255, 255, 255, 0.7);
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1); }
  .stripInstagramPostsSwiper .likes {
    display: table;
    overflow: hidden;
    padding-top: 77.5%; }
    .stripInstagramPostsSwiper .likes i {
      color: red; }
    .stripInstagramPostsSwiper .likes span {
      color: white; }
  .stripInstagramPostsSwiper .photobanner {
    height: 233px;
    width: 3550px;
    margin-bottom: 80px; }
  .stripInstagramPostsSwiper .banner-single-image {
    height: 230px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    z-index: 2; }
    .stripInstagramPostsSwiper .banner-single-image img {
      transition: all 0.3s ease;
      height: 230px; }
    .stripInstagramPostsSwiper .banner-single-image img:hover {
      transform: scale(1.1);
      cursor: pointer;
      box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); }
  .stripInstagramPostsSwiper .first {
    -webkit-animation: bannermove 60s linear infinite;
    animation: bannermove 60s linear infinite; }

@keyframes "bannermove" {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -2125px; } }

@-webkit-keyframes "bannermove" {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -2125px; } }

.stripImageGallerySwiper {
  position: relative;
  /*keyframe animations*/ }
  .stripImageGallerySwiper h2 {
    color: #006A4D;
    color: #fff;
    opacity: .5;
    position: absolute;
    top: 31%;
    font-size: 5rem;
    text-align: center;
    width: 100%;
    height: 1px;
    z-index: 999;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    text-shadow: none; }
    @media (max-width: 990.98px) {
      .stripImageGallerySwiper h2 {
        font-size: 3rem;
        top: 37%; } }
  .stripImageGallerySwiper .swiper-container-instagram {
    width: 100%;
    height: auto;
    margin: 0; }
    .stripImageGallerySwiper .swiper-container-instagram .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: transparent;
      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
      width: auto;
      margin: 0.25rem;
      margin-top: 1rem;
      margin-bottom: 1rem; }
    .stripImageGallerySwiper .swiper-container-instagram .gray-until-hover .swiper-slide a img {
      filter: url(filters.svg#grayscale);
      /* Firefox 3.5+ */
      filter: gray;
      /* IE6-9 */
      -webkit-filter: grayscale(1);
      /* Google Chrome & Safari 6+ */
      transition: .5s filter linear, .5s -webkit-filter linear; }
      .stripImageGallerySwiper .swiper-container-instagram .gray-until-hover .swiper-slide a img:hover {
        filter: none;
        -webkit-filter: none; }
    .stripImageGallerySwiper .swiper-container-instagram .slider-prev, .stripImageGallerySwiper .swiper-container-instagram .slider-next {
      position: absolute;
      padding: 17px 12px;
      background: #006A4D;
      color: white;
      top: 40%;
      width: auto;
      z-index: 99;
      cursor: pointer;
      opacity: .6; }
      .stripImageGallerySwiper .swiper-container-instagram .slider-prev:hover, .stripImageGallerySwiper .swiper-container-instagram .slider-next:hover {
        opacity: 1; }
    .stripImageGallerySwiper .swiper-container-instagram .slider-prev {
      left: 0; }
    .stripImageGallerySwiper .swiper-container-instagram .slider-next {
      right: 0; }
  .stripImageGallerySwiper .text-over-content {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
    z-index: 102; }
    .stripImageGallerySwiper .text-over-content h1, .stripImageGallerySwiper .text-over-content h2 {
      color: rgba(255, 255, 255, 0.7);
      text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1); }
  .stripImageGallerySwiper .likes {
    display: table;
    overflow: hidden;
    padding-top: 77.5%; }
    .stripImageGallerySwiper .likes i {
      color: red; }
    .stripImageGallerySwiper .likes span {
      color: white; }
  .stripImageGallerySwiper .photobanner {
    height: 233px;
    width: 3550px;
    margin-bottom: 80px; }
  .stripImageGallerySwiper .banner-single-image {
    height: 230px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    z-index: 2; }
    .stripImageGallerySwiper .banner-single-image img {
      transition: all 0.3s ease;
      height: 230px; }
    .stripImageGallerySwiper .banner-single-image img:hover {
      transform: scale(1.1);
      cursor: pointer;
      box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); }
  .stripImageGallerySwiper .first {
    -webkit-animation: bannermove 60s linear infinite;
    animation: bannermove 60s linear infinite; }

@keyframes "bannermove" {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -2125px; } }

@-webkit-keyframes "bannermove" {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -2125px; } }

.card-flip {
  margin: 0 auto;
  height: 220px;
  position: relative;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  display: inline-block;
  width: 100%; }
  .card-flip .front {
    height: inherit;
    position: absolute;
    top: 0;
    z-index: 900;
    width: 100%;
    text-align: center;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    transition: all .4s ease-in-out; }
    .card-flip .front .box {
      display: block;
      box-shadow: 0px 2px 15px 1px #bbb;
      width: 100%;
      height: 240px;
      margin: 0 auto;
      padding: 20px; }
  .card-flip .back {
    width: 100%;
    height: inherit;
    position: absolute;
    top: 0;
    z-index: 1000;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    transition: all .4s ease-in-out; }
    .card-flip .back .box {
      display: block;
      box-shadow: 0px 2px 15px 1px #bbb;
      width: 100%;
      height: 240px;
      margin: 0 auto;
      padding: 20px; }
      .card-flip .back .box a {
        display: inline-block; }
  .card-flip.flip .front {
    z-index: 900;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg); }
  .card-flip.flip .back {
    z-index: 1000;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg); }

.form-horizontal {
  text-align: left; }
  .form-horizontal fieldset {
    padding-bottom: 40px; }
    .form-horizontal fieldset legend {
      font-weight: 400;
      font-size: 1.8rem;
      color: #242422;
      font-family: "dunbar-tall", sans-serif;
      position: relative;
      margin-bottom: 30px; }
      .form-horizontal fieldset legend:after {
        content: "";
        position: absolute;
        bottom: -15px;
        width: 150px;
        background: #006A4D;
        height: 3px;
        left: 0; }
  .form-horizontal .umbraco-forms-field {
    position: relative;
    /* Animated Checkbox */ }
    .form-horizontal .umbraco-forms-field input[type="checkbox"] {
      position: absolute;
      left: 0;
      opacity: 1;
      top: 2px; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"] + label {
      padding-left: 35px;
      position: relative;
      cursor: pointer;
      display: block;
      margin: 0 0 10px 0;
      padding-top: 4px;
      font-weight: 400; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"] + label:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 25px;
      height: 25px;
      border-radius: 0;
      background: #fff;
      border: 2px solid #888;
      transition: all .15s; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled + label {
      color: #999; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled + label,
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled + label:before,
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled + label:after {
      cursor: not-allowed; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled + label:before {
      background: #EEE; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:checked + label:before {
      background: #ff8213;
      border-color: #ff8213; }
    .form-horizontal .umbraco-forms-field input[type="checkbox"] + label:after {
      /* Font Awesome */
      font-family: "FontAwesome";
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f00c";
      /* fa-check */
      font-size: 16px;
      position: absolute;
      top: 4px;
      left: 4px;
      color: #fff;
      transition: transform .15s;
      transform: scale(0) rotate(90deg); }
    .form-horizontal .umbraco-forms-field input[type="checkbox"]:checked + label:after {
      transform: scale(1) rotate(0deg); }
    .form-horizontal .umbraco-forms-field.fileupload input {
      height: auto; }
    .form-horizontal .umbraco-forms-field.recaptcha2 {
      margin-top: .25rem; }
    .form-horizontal .umbraco-forms-field .help-block {
      font-size: .9rem;
      padding-left: 0;
      margin: 0; }
    .form-horizontal .umbraco-forms-field .control-label {
      text-transform: none;
      color: #242422;
      padding-left: 0;
      z-index: 10; }
    .form-horizontal .umbraco-forms-field .form-control {
      color: #242422;
      font-family: "Roboto", sans-serif;
      font-size: 1rem;
      display: block;
      padding: 1rem 1.4rem;
      height: auto;
      border: 2px solid #242422;
      border-radius: 3px;
      font-weight: 400;
      box-shadow: none;
      line-height: 100%; }
      .form-horizontal .umbraco-forms-field .form-control:focus, .form-horizontal .umbraco-forms-field .form-control:focus, .form-horizontal .umbraco-forms-field .form-control:active, .form-horizontal .umbraco-forms-field .form-control.valid {
        color: #002a1f;
        transition: ease-in;
        transition-duration: .5s;
        box-shadow: none;
        border-color: #006A4D;
        background: rgba(0, 126, 92, 0.1); }
      .form-horizontal .umbraco-forms-field .form-control.input-validation-error {
        color: #954600;
        border-color: #D26300;
        background: rgba(255, 130, 19, 0.1); }
      .form-horizontal .umbraco-forms-field .form-control.radio {
        border-bottom: 0;
        padding: 0;
        background: none;
        border: none; }
      .form-horizontal .umbraco-forms-field .form-control.radiobuttonlist {
        border: none;
        background-color: transparent;
        padding: 5px; }
    .form-horizontal .umbraco-forms-field.shortanswer .control-label, .form-horizontal .umbraco-forms-field.longanswer .control-label {
      cursor: text;
      position: relative;
      transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1); }
    .form-horizontal .umbraco-forms-field.shortanswer input, .form-horizontal .umbraco-forms-field.shortanswer textarea, .form-horizontal .umbraco-forms-field.longanswer input, .form-horizontal .umbraco-forms-field.longanswer textarea {
      border-radius: 4px; }
    .form-horizontal .umbraco-forms-field.shortanswer.active .control-label, .form-horizontal .umbraco-forms-field.longanswer.active .control-label {
      left: 0; }
    .form-horizontal .umbraco-forms-field.multiplechoice label {
      padding-left: 0; }
    .form-horizontal .umbraco-forms-field select {
      height: auto;
      padding: .8rem 1.4rem !important; }
    .form-horizontal .umbraco-forms-field .checkboxlist input {
      display: inline-block;
      width: auto;
      opacity: 0 !important; }
    .form-horizontal .umbraco-forms-field .checkboxlist span {
      display: inline-block;
      width: auto; }
    .form-horizontal .umbraco-forms-field .checkboxlist label {
      margin-bottom: 0;
      position: relative;
      top: 1rem;
      padding-left: 2rem; }
    .form-horizontal .umbraco-forms-field .field-validation-error span {
      color: #D26300;
      font-size: 0.75rem; }
  .form-horizontal .umbraco-forms-navigation {
    padding: 1rem 0; }

.dark-form .form-horizontal fieldset {
  margin-bottom: 20px; }

.dark-form .form-horizontal .input-validation-error {
  color: #bb0000;
  position: relative;
  top: 4px; }

.dark-form .form-horizontal .umbraco-forms-navigation {
  padding: 3rem 0;
  text-align: center; }

.dark-form .form-horizontal .btn-primary {
  border: solid 2px #fff;
  padding: .9rem 5rem;
  font-size: 1.2rem;
  color: #fff;
  background: transparent;
  background-color: transparent;
  border-radius: 0px; }
  .dark-form .form-horizontal .btn-primary:hover {
    background-color: #fff;
    color: #242422; }

.dark-form .form-horizontal .umbraco-forms-field.fileupload input {
  border-radius: 0px;
  border: 2px solid #6d6d6b;
  background: transparent; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input {
  opacity: 0; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"] + label {
  padding-left: 45px;
  margin: 0 0 5px 0;
  padding-top: 10px; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"] + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  border-radius: 0;
  background: #434341;
  border: 2px solid #888;
  transition: all .15s; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"]:disabled + label {
  color: #999; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"]:checked + label:before {
  background: #434341;
  border-color: #6d6d6b; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"]:disabled:checked + label:before {
  background: #495057; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"] + label:after {
  /* Font Awesome */
  font-family: "FontAwesome";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  /* fa-check */
  font-size: 22px;
  position: absolute;
  top: 5px;
  left: 5px;
  color: #fff;
  transition: transform .15s;
  transform: scale(0) rotate(90deg); }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input[type="checkbox"]:checked + label:after {
  transform: scale(1) rotate(0deg); }

.dark-form .form-horizontal .umbraco-forms-field.checkbox {
  margin-bottom: 15px;
  margin-top: 5px; }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox label {
    padding-left: 45px;
    margin: 0 0 5px 0;
    padding-top: 10px; }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox input[type="checkbox"] + .extra1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    border-radius: 0;
    background: #434341;
    border: 2px solid #888;
    transition: all .15s; }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox input[type="checkbox"]:disabled + .extra1 {
    color: #999; }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox input[type="checkbox"]:checked + .extra1:before {
    background: #434341;
    border-color: #6d6d6b; }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox input[type="checkbox"]:disabled:checked + .extra1:before {
    background: #495057; }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox input[type="checkbox"] + .extra1:after {
    /* Font Awesome */
    font-family: "FontAwesome";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    /* fa-check */
    font-size: 22px;
    position: absolute;
    top: 5px;
    left: 5px;
    color: #fff;
    transition: transform .15s;
    transform: scale(0) rotate(90deg); }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox input[type="checkbox"]:checked + .extra1:after {
    transform: scale(1) rotate(0deg); }
  .dark-form .form-horizontal .umbraco-forms-field.checkbox .field-validation-error {
    position: relative !important; }

.dark-form .form-horizontal .umbraco-forms-field.recaptcha2 {
  margin-top: 2.25rem; }

.dark-form .form-horizontal .umbraco-forms-field .help-block {
  color: #ced4da;
  font-size: .9rem;
  font-weight: 400;
  padding-left: 0;
  margin: 0; }

.dark-form .form-horizontal .umbraco-forms-field .control-label {
  color: #dee2e6; }

.dark-form .form-horizontal .umbraco-forms-field .form-control {
  color: #dee2e6;
  padding: 1.8rem;
  font-weight: 300; }
  .dark-form .form-horizontal .umbraco-forms-field .form-control:focus, .dark-form .form-horizontal .umbraco-forms-field .form-control:focus, .dark-form .form-horizontal .umbraco-forms-field .form-control:active, .dark-form .form-horizontal .umbraco-forms-field .form-control.valid {
    color: #dee2e6;
    transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
    box-shadow: none;
    border-color: #6d6d6b;
    background: #434341;
    background-color: #434341; }
  .dark-form .form-horizontal .umbraco-forms-field .form-control.text, .dark-form .form-horizontal .umbraco-forms-field .form-control.textarea {
    border-radius: 0px;
    border: 2px solid #6d6d6b; }
  .dark-form .form-horizontal .umbraco-forms-field .form-control.radio {
    border-bottom: 0;
    padding: 0;
    display: inline-block;
    width: auto;
    position: relative;
    left: -19px;
    margin-top: 15px; }
    .dark-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio] {
      position: relative;
      visibility: hidden;
      display: inline-block; }
      .dark-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio] + label {
        padding: 12px 30px;
        border: solid 2px #6d6d6b;
        color: #ddd;
        display: inline-block;
        cursor: pointer;
        transition: all 0.15s linear;
        -webkit-transition: all 0.15s linear; }
        .dark-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio] + label:hover {
          color: #424240;
          background: #ccccca;
          border-color: #ccccca; }
      .dark-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio]:checked + label {
        background-color: #fff;
        border-color: #fff;
        color: #424240;
        transform: scale(0.95); }
  .dark-form .form-horizontal .umbraco-forms-field .form-control.radiobuttonlist {
    border: none;
    background-color: transparent;
    padding: 5px; }

.dark-form .form-horizontal .umbraco-forms-field select.form-control {
  border-radius: 0px;
  border: 2px solid #6d6d6b;
  background: transparent; }

.dark-form .form-horizontal .umbraco-forms-field.shortanswer .control-label, .dark-form .form-horizontal .umbraco-forms-field.longanswer .control-label {
  padding-left: 12px;
  cursor: text;
  position: relative;
  bottom: -44px;
  background-color: #434341;
  display: inline-block;
  width: auto;
  transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1); }

.dark-form .form-horizontal .umbraco-forms-field.shortanswer input, .dark-form .form-horizontal .umbraco-forms-field.shortanswer textarea, .dark-form .form-horizontal .umbraco-forms-field.longanswer input, .dark-form .form-horizontal .umbraco-forms-field.longanswer textarea {
  border-radius: 2px;
  background-color: #434341; }

.dark-form .form-horizontal .umbraco-forms-field.shortanswer.active .control-label, .dark-form .form-horizontal .umbraco-forms-field.longanswer.active .control-label {
  bottom: -15px;
  left: 20px; }

.dark-form .form-horizontal .umbraco-forms-field.multiplechoice {
  margin-top: 10px; }

.dark-form .form-horizontal .umbraco-forms-field.singlechoice {
  margin-top: 20px;
  margin-bottom: 10px; }

.dark-form .form-horizontal .umbraco-forms-field select {
  height: auto;
  padding: .8rem 1.4rem !important; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist input {
  display: inline-block;
  width: auto;
  opacity: 0 !important; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist span {
  display: inline-block;
  width: auto; }

.dark-form .form-horizontal .umbraco-forms-field .checkboxlist label {
  margin-bottom: 0;
  position: relative;
  top: 1rem;
  padding-left: 2rem;
  color: #dee2e6 !important; }

.dark-form .form-horizontal .umbraco-forms-field .field-validation-error {
  position: absolute;
  width: 100%; }

.dark-form .form-horizontal .umbraco-forms-field .field-validation-error span {
  font-weight: 400;
  color: white;
  background: #333;
  border: none;
  padding: 11px;
  display: block;
  text-transform: none;
  position: relative;
  top: 6px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.3; }

.light-form .form-horizontal fieldset {
  margin-bottom: 20px; }

.light-form .form-horizontal .input-validation-error {
  color: #bb0000;
  position: relative;
  top: 4px; }

.light-form .form-horizontal .umbraco-forms-navigation {
  padding: 3rem 0;
  padding-top: 2rem;
  text-align: center; }

.light-form .form-horizontal .btn-primary {
  border-color: #424240 !important;
  color: #424240 !important; }
  .light-form .form-horizontal .btn-primary:hover {
    color: white !important;
    border-color: #00eaaa !important;
    background-color: #00eaaa !important; }

.light-form .form-horizontal .btn-primary {
  border: solid 2px #fff;
  padding: 1.6rem 5rem;
  font-size: 1.2rem;
  color: #fff;
  background: transparent;
  background-color: transparent;
  border-radius: 3px; }
  .light-form .form-horizontal .btn-primary:hover {
    background-color: #fff;
    color: #242422; }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"] + label {
  padding-left: 45px;
  margin: 0 0 5px 0;
  padding-top: 10px; }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"] + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  border-radius: 0;
  background: #fff;
  border: 2px solid #888;
  transition: all .15s;
  border-radius: 3px; }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled + label {
  color: #999; }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"]:checked + label:before {
  background: #fff;
  border-color: #00eaaa; }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"]:disabled:checked + label:before {
  background: #6d6d6b; }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"] + label:after {
  /* Font Awesome */
  font-family: "FontAwesome";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  /* fa-check */
  font-size: 22px;
  position: absolute;
  top: 5px;
  left: 6px;
  color: #00eaaa;
  transition: transform .15s;
  transform: scale(0) rotate(90deg); }

.light-form .form-horizontal .umbraco-forms-field input[type="checkbox"]:checked + label:after {
  transform: scale(1) rotate(0deg); }

.light-form .form-horizontal .umbraco-forms-field.recaptcha2 {
  margin-top: 2.25rem; }

.light-form .form-horizontal .umbraco-forms-field .help-block {
  color: #6d6d6b;
  font-size: .9rem;
  font-weight: 400;
  padding-left: 0;
  margin: 0; }

.light-form .form-horizontal .umbraco-forms-field .control-label {
  color: #6d6d6b; }

.light-form .form-horizontal .umbraco-forms-field .form-control {
  color: #6d6d6b;
  padding: 1.8rem;
  font-weight: 300; }
  .light-form .form-horizontal .umbraco-forms-field .form-control:focus, .light-form .form-horizontal .umbraco-forms-field .form-control:focus, .light-form .form-horizontal .umbraco-forms-field .form-control:active, .light-form .form-horizontal .umbraco-forms-field .form-control.valid {
    color: #6d6d6b;
    transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
    box-shadow: none;
    border-color: #6d6d6b;
    background: #fff;
    background-color: #fff; }
  .light-form .form-horizontal .umbraco-forms-field .form-control.text, .light-form .form-horizontal .umbraco-forms-field .form-control.textarea {
    border-radius: 3px;
    border: 2px solid #6d6d6b; }
  .light-form .form-horizontal .umbraco-forms-field .form-control.radio {
    border-bottom: 0;
    padding: 0;
    display: inline-block;
    width: auto;
    position: relative;
    left: -19px;
    margin-top: 15px; }
    .light-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio] {
      position: relative;
      visibility: hidden;
      display: inline-block; }
      .light-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio] + label {
        padding: 12px 30px;
        border: solid 2px #6d6d6b;
        color: #6d6d6b;
        display: inline-block;
        cursor: pointer;
        transition: all 0.15s linear;
        -webkit-transition: all 0.15s linear;
        border-radius: 3px; }
        .light-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio] + label:hover {
          background: #f3f3f3;
          border-color: #f3f3f3; }
      .light-form .form-horizontal .umbraco-forms-field .form-control.radio input[type=radio]:checked + label {
        background-color: #00eaaa;
        border-color: #00eaaa;
        color: white;
        transform: scale(0.95); }
  .light-form .form-horizontal .umbraco-forms-field .form-control.radiobuttonlist {
    border: none;
    background-color: transparent;
    padding: 5px; }
  .light-form .form-horizontal .umbraco-forms-field .form-control.valid {
    border-color: #00eaaa !important;
    color: #00eaaa !important; }
    .light-form .form-horizontal .umbraco-forms-field .form-control.valid span {
      color: #00eaaa !important; }

.light-form .form-horizontal .umbraco-forms-field.shortanswer .control-label, .light-form .form-horizontal .umbraco-forms-field.longanswer .control-label {
  cursor: text;
  position: relative;
  background-color: #fff;
  display: inline-block;
  width: auto;
  transition: all 400ms cubic-bezier(0.39, 0.575, 0.565, 1); }

.light-form .form-horizontal .umbraco-forms-field.shortanswer input, .light-form .form-horizontal .umbraco-forms-field.shortanswer textarea, .light-form .form-horizontal .umbraco-forms-field.longanswer input, .light-form .form-horizontal .umbraco-forms-field.longanswer textarea {
  border-radius: 2px;
  background-color: #fff; }

.light-form .form-horizontal .umbraco-forms-field.multiplechoice {
  margin-top: 20px; }

.light-form .form-horizontal .umbraco-forms-field.singlechoice {
  margin-top: 40px;
  margin-bottom: 10px; }

.light-form .form-horizontal .umbraco-forms-field select {
  height: auto;
  padding: .8rem 1.4rem !important; }

.light-form .form-horizontal .umbraco-forms-field .checkboxlist input {
  display: inline-block;
  width: auto;
  opacity: 0 !important; }

.light-form .form-horizontal .umbraco-forms-field .checkboxlist span {
  display: inline-block;
  width: auto; }

.light-form .form-horizontal .umbraco-forms-field .checkboxlist label {
  margin-bottom: 0;
  position: relative;
  top: 1rem;
  padding-left: 2rem; }

.light-form .form-horizontal .umbraco-forms-field .field-validation-error span {
  font-weight: 400;
  color: white;
  background: #6d6d6b;
  border: none;
  padding: 11px;
  display: block;
  text-transform: none;
  position: relative;
  top: 6px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.3; }

.stripPricingPanels {
  position: relative; }
  .stripPricingPanels .bg-overlay {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.35) 21%, rgba(0, 0, 0, 0.25) 56%, rgba(0, 0, 0, 0.1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
    /* IE6-9 */
    height: 100%; }

.pricingtable {
  background: white;
  float: left;
  z-index: 1;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2); }
  .pricingtable a {
    color: #fff;
    margin-bottom: 2rem;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    padding: 8px 30px 5px; }
  .pricingtable h1 {
    text-align: center;
    margin: 20px 0 0 0; }
    .pricingtable h1 sup {
      font-size: 45px; }
  .pricingtable h4.text-primary-pricetable {
    color: #d1d0cb;
    font-size: 1.675rem;
    letter-spacing: 0.025em;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .pricingtable p {
    text-align: left;
    padding: 10px 25px;
    margin-bottom: 0px; }
  .pricingtable ul {
    list-style-type: none;
    -webkit-padding-start: 25px;
    text-align: left; }
    .pricingtable ul li:before {
      content: "\f2fc";
      font-family: "Ionicons";
      color: #da5020;
      /* or whatever color you prefer */
      margin-right: 0.5rem;
      margin-left: -1.325rem; }
    .pricingtable ul strong {
      font-family: "dunbar-tall", sans-serif; }
  .pricingtable .interior {
    padding: 1.25rem 0.75rem;
    font-size: 1rem;
    line-height: 1.75;
    color: #71273D; }

.top {
  width: 100%;
  background: #71273D; }
  .top .text-primary-pricetable {
    color: #ccccca;
    text-align: center;
    font-family: "dunbar-tall", sans-serif !important; }
  .top .text-secondary-pricetable {
    color: #ccccca;
    text-align: center;
    font-family: "Roboto", sans-serif !important; }

.under-top {
  padding-top: 30px;
  text-align: center; }
  .under-top h4.text-allcaps {
    font-family: "dunbar-tall", sans-serif;
    color: #adadaa;
    text-transform: uppercase; }

.featured {
  transform: scale(1.06, 1.06);
  z-index: 3; }
  .featured .top .text-primary-pricetable {
    color: #e7b923; }
  .featured .top .text-secondary-pricetable {
    color: #e7b923; }

.last .top .text-primary-pricetable {
  color: #adadaa; }

.last .top .text-secondary-pricetable {
  color: #adadaa; }

.footer {
  color: #adadaa; }

/*Responsive settings*/
@media only screen and (max-width: 638px) {
  .last {
    margin-top: 12px; } }

.eventListWidget .event-simple-anevent .anevent-inner {
  width: 100%;
  display: flex;
  align-items: stretch;
  margin-bottom: 1rem; }
  .eventListWidget .event-simple-anevent .anevent-inner .datetile {
    width: 280px;
    display: flex;
    background-size: cover !important;
    background-position-x: center !important;
    background-position-y: center !important; }
    .eventListWidget .event-simple-anevent .anevent-inner .datetile .dateholder {
      display: block;
      color: White;
      text-align: center;
      width: 100%;
      margin: auto 0; }
      .eventListWidget .event-simple-anevent .anevent-inner .datetile .dateholder .datemonth {
        width: 100%;
        font-size: 26px;
        text-transform: uppercase;
        display: block;
        text-align: center;
        padding-bottom: 12px;
        font-weight: 400; }
      .eventListWidget .event-simple-anevent .anevent-inner .datetile .dateholder .dateday {
        width: 100%;
        font-size: 44px;
        text-transform: uppercase;
        display: block;
        color: White;
        text-align: center;
        font-weight: 500;
        padding-bottom: 12px; }
      .eventListWidget .event-simple-anevent .anevent-inner .datetile .dateholder .dateyear {
        width: 100%;
        font-size: 24px;
        text-transform: uppercase;
        display: block;
        color: White;
        text-align: center;
        font-weight: 400; }
  .eventListWidget .event-simple-anevent .anevent-inner .event-info {
    flex: 1;
    flex-grow: 1;
    padding: 2rem;
    font-size: 1.125rem;
    line-height: 1.7;
    background: rgba(173, 173, 170, 0.3); }
    .eventListWidget .event-simple-anevent .anevent-inner .event-info .btn {
      line-height: 2.1;
      font-size: 1rem;
      padding: 0 30px;
      margin-top: 15px; }
    .eventListWidget .event-simple-anevent .anevent-inner .event-info .event-main-title {
      font-weight: 700;
      padding-bottom: 15px;
      color: #424240; }
    .eventListWidget .event-simple-anevent .anevent-inner .event-info .event-short-description {
      font-size: 14px; }
    .eventListWidget .event-simple-anevent .anevent-inner .event-info .event-time-ticket-info {
      display: block; }
  .eventListWidget .event-simple-anevent .anevent-inner .event-info-details {
    padding: 1.5rem;
    background: rgba(173, 173, 170, 0.5);
    width: 300px; }
    .eventListWidget .event-simple-anevent .anevent-inner .event-info-details .event-detailedinfo p {
      margin: 0; }
    .eventListWidget .event-simple-anevent .anevent-inner .event-info-details .event-info-block {
      padding-bottom: 15px;
      padding-left: 20px;
      position: relative;
      color: #424240; }
      .eventListWidget .event-simple-anevent .anevent-inner .event-info-details .event-info-block .event-info-icon {
        position: absolute;
        left: -2px;
        top: 2px; }
  @media (max-width: 991.98px) {
    .eventListWidget .event-simple-anevent .anevent-inner {
      display: block; }
      .eventListWidget .event-simple-anevent .anevent-inner .datetile {
        width: 100%;
        padding: 25px 0; }
        .eventListWidget .event-simple-anevent .anevent-inner .datetile span {
          padding: 0; }
      .eventListWidget .event-simple-anevent .anevent-inner .event-info-details {
        width: 100%; }
      .eventListWidget .event-simple-anevent .anevent-inner .event-info, .eventListWidget .event-simple-anevent .anevent-inner .event-info-details {
        display: block;
        text-align: center; } }

.card-event {
  border: none;
  height: 100%;
  min-height: 400px; }
  .card-event .card-img-overlay {
    padding: 50px; }
  .card-event .btn {
    margin-top: 30px; }
  .card-event .dateholder {
    padding-bottom: 35px; }
    .card-event .dateholder span {
      display: block; }
    .card-event .dateholder .day {
      font-weight: 700;
      font-size: 50px;
      padding-bottom: 0;
      line-height: 1; }
    .card-event .dateholder .month {
      text-transform: uppercase;
      line-height: 1.4; }
  .card-event .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .card-event .info-holder {
    padding-top: 40px; }
    .card-event .info-holder .date, .card-event .info-holder .location {
      display: block;
      font-size: 12px;
      position: relative;
      padding-left: 22px; }
      .card-event .info-holder .date:before, .card-event .info-holder .location:before {
        font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";
        font-size: 14px;
        position: absolute;
        text-align: left;
        display: block;
        width: 100%;
        height: 0px;
        left: 0px;
        top: -1px;
        right: unset;
        margin: 0;
        text-align: left; }
    .card-event .info-holder .date:before {
      content: "\f073"; }
    .card-event .info-holder .location:before {
      content: "\f3c5"; }
  .card-event h3 {
    font-family: "Roboto", sans-serif;
    text-transform: uppercase; }
  .card-event p {
    font-weight: 400; }

.contentEvents {
  background: white; }

/*!
 * Pikaday
 * Copyright 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
#btop .pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #f3f3f3;
  background: #006A4D;
  border: 1px solid #006A4D;
  border-bottom-color: #006A4D;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  #btop .pika-single.is-hidden {
    display: none; }
  #btop .pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); }

#btop .pika-single {
  *zoom: 1; }
  #btop .pika-single:before, #btop .pika-single:after {
    content: " ";
    display: table; }
  #btop .pika-single:after {
    clear: both; }

#btop .pika-lendar {
  float: left;
  width: 240px;
  margin: 8px; }

#btop .pika-title {
  position: relative;
  text-align: center; }
  #btop .pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0; }

#btop .pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #f3f3f3;
  background-color: #006A4D; }

#btop .pika-prev,
#btop .pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5;
  *position: absolute;
  *top: 0; }
  #btop .pika-prev:hover,
  #btop .pika-next:hover {
    opacity: 1; }
  #btop .pika-prev.is-disabled,
  #btop .pika-next.is-disabled {
    cursor: default;
    opacity: .2; }

#btop .pika-prev,
#btop .is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left: 0; }

#btop .pika-next,
#btop .is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right: 0; }

#btop .pika-select {
  display: inline-block;
  *display: inline; }

#btop .pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0; }
  #btop .pika-table th,
  #btop .pika-table td {
    width: 14.285714285714286%;
    padding: 0; }
  #btop .pika-table th {
    color: #f3f3f3;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center; }
  #btop .pika-table abbr {
    border-bottom: none;
    cursor: help; }

#btop .pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  background: #006A4D; }
  .is-today #btop .pika-button {
    color: #242422 !important;
    background: red !important;
    font-weight: bold; }
  .is-selected #btop .pika-button {
    color: #fff;
    font-weight: bold;
    background: #fff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 2px; }
  .is-disabled #btop .pika-button,
  .is-outside-current-month #btop .pika-button {
    color: #999;
    opacity: .3; }
  .is-disabled #btop .pika-button {
    pointer-events: none;
    cursor: default; }
  #btop .pika-button:hover {
    color: #242422 !important;
    background: #fff !important;
    box-shadow: none;
    border-radius: 2px; }
  #btop .pika-button .is-selection-disabled {
    pointer-events: none;
    cursor: default; }

#btop .pika-week {
  font-size: 11px;
  color: #f3f3f3; }

#btop .is-inrange .pika-button {
  background: #D5E9F7; }

#btop .is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  box-shadow: none;
  border-radius: 3px; }

#btop .is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  box-shadow: none;
  border-radius: 3px; }

.container img, .container-fluid img, .container-sm img, .container-md img, .container-lg img, .container-xl img {
  max-width: 100%;
  border-radius: 4px; }

.bg-student-loans {
  background-image: url(/media/12291/student-loans.png?mode=crop&height=130px); }

.bg-credit-debt {
  background-image: url(/media/12283/credit-debt.png?mode=crop&height=130px); }

.bg-housing-loans {
  background-image: url(/media/12288/housing-home-loans.png?mode=crop&height=130px); }

.bg-bankruptcy {
  background-image: url(/media/12280/banruptcy.png?mode=crop&height=130px); }

.bg-disaster-recovery {
  background-image: url(/media/12284/disaster-recovery.png?mode=crop&height=130px); }

.bg-financial-education {
  background-image: url(/media/12285/financial-education.png?mode=crop&height=130px); }

.text-white a {
  color: #fff !important; }

span .text-white {
  color: #fff !important; }
  span .text-white a {
    color: #fff !important; }

.imageBasicWidget {
  border-radius: 6px;
  overflow: hidden; }

.ContentArticles .row.blog-row {
  padding: 30px 0;
  margin-top: 0 !important;
  margin-bottom: 20px; }

/* WAYPOINTS
.main-content section {
    .container, .container-fluid {
        transition: all .4s cubic-bezier(0.39, 0.575, 0.565, 1);
        opacity: 0;
        transform: translateY(15px);
    }

    &.up {
        .container, .container-fluid {
            opacity: 0;
            transform: translateY(35px);
        }
    }

    &.down {
        .container, .container-fluid {
            opacity: 1;
            transform: translateY(0);
        }
    }
}
*/
.form-horizontal .umbraco-forms-field.fileupload input {
  border: 0 solid #242422;
  background: transparent; }

.align-flex-unset .row {
  align-items: unset !important; }

.form-horizontal .umbraco-forms-field .checkboxlist input {
  display: none !important; }

.rounded-lg {
  border-radius: 6px !important; }

body .allbutnav .container-fluid, body .allbutnav .container-sm, body .allbutnav .container-md, body .allbutnav .container-lg, body .allbutnav .container-xl {
  overflow: hidden;
  max-width: 1600px;
  padding: 0;
  /*@include media-breakpoint-up(lg) {
            padding: 0 $fluid-layout-global-gutter;
        }

        @include media-breakpoint-down(md) {
            padding: 0 $fluid-layout-global-gutter-md;
        }

        @include media-breakpoint-down(sm) {
            padding: 0 $fluid-layout-global-gutter-sm;
        }*/ }
  @media screen and (max-width: 1628px) {
    body .allbutnav .container-fluid, body .allbutnav .container-sm, body .allbutnav .container-md, body .allbutnav .container-lg, body .allbutnav .container-xl {
      padding-left: 28px;
      padding-right: 28px; } }

body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-fluid, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-sm, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-md, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-lg, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-xl, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
  max-width: 1600px;
  padding: 0 !important; }
  @media screen and (max-width: 1628px) {
    body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-fluid, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-sm, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-md, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-lg, body .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-xl, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
      padding-left: 28px !important;
      padding-right: 28px !important; } }

body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
  max-width: 1600px;
  padding: 0 !important; }
  @media screen and (max-width: 1628px) {
    body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, body .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
      padding-left: 0 !important;
      padding-right: 0 !important; } }

.accordion-panel-white-background .collapsiblePanelsWidget .card-header[aria-expanded="false"] {
  background-color: #fff; }

.section-curve {
  position: relative; }
  .section-curve:before, .section-curve:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 120px;
    background-size: cover !important; }
  .section-curve.no-shift:before {
    transform: translateY(0) !important; }
  .section-curve.curve-top:before {
    top: 0;
    transform: translateY(-100%);
    background-position-y: bottom !important; }
  .section-curve.curve-bottom:before {
    bottom: 0;
    transform: translateY(100%);
    background-position-y: bottom !important; }
  .section-curve.curve-up-white:before {
    background: transparent url(/media/14064/curve-up-white.png) no-repeat; }
  .section-curve.curve-up-gray-lightest:before {
    background: transparent url(/media/14061/curve-up-gray-lightest.png) no-repeat; }
  .section-curve.curve-up-orange:before {
    background: transparent url(/media/14063/curve-up-orange.png) no-repeat; }
  .section-curve.curve-up-green:before {
    background: transparent url(/media/14062/curve-up-green.png) no-repeat; }
  .section-curve.curve-down-white:before {
    background: transparent url(/media/14060/curve-down-white.png) no-repeat; }
  .section-curve.curve-down-gray-lightest:before {
    background: transparent url(/media/14065/curve-down-gray-lightest.png) no-repeat; }
  .section-curve.curve-down-orange:before {
    background: transparent url(/media/14059/curve-down-orange.png) no-repeat; }
  .section-curve.curve-down-green:before {
    background: transparent url(/media/14066/curve-down-green.png) no-repeat; }

.global-skip-top {
  background: rgba(0, 106, 77, 0.8);
  color: white;
  font-size: 20px;
  padding: 15px 20px;
  border-radius: 2px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  opacity: 0;
  z-index: 999; }
  .global-skip-top:hover {
    background: #fff;
    color: #006A4D;
    text-decoration: none; }

.hr-not-top .global-skip-top {
  opacity: 1; }

@media (max-width: 990.98px) {
  .allbutnav {
    overflow: hidden; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  .allbutnav {
    overflow: hidden; } }

.bg-primary-50 {
  background: rgba(0, 106, 77, 0.5) !important; }

.bg-primary-60 {
  background: rgba(0, 106, 77, 0.6) !important; }

.bg-primary-70 {
  background: rgba(0, 106, 77, 0.7) !important; }

.bg-primary-80 {
  background: rgba(0, 106, 77, 0.8) !important; }

.bg-primary-90 {
  background: rgba(0, 106, 77, 0.9) !important; }

.bg-primary-darker-50 {
  background: rgba(0, 0, 0, 0.5) !important; }

.bg-primary-darker-60 {
  background: rgba(0, 0, 0, 0.6) !important; }

.bg-primary-darker-70 {
  background: rgba(0, 0, 0, 0.7) !important; }

.bg-primary-darker-80 {
  background: rgba(0, 0, 0, 0.8) !important; }

.bg-primary-darker-90 {
  background: rgba(0, 0, 0, 0.9) !important; }

.bg-secondary-50 {
  background: rgba(210, 99, 0, 0.5) !important; }

.bg-secondary-60 {
  background: rgba(210, 99, 0, 0.6) !important; }

.bg-secondary-70 {
  background: rgba(210, 99, 0, 0.7) !important; }

.bg-secondary-80 {
  background: rgba(210, 99, 0, 0.8) !important; }

.bg-secondary-90 {
  background: rgba(210, 99, 0, 0.9) !important; }

.bg-white-50 {
  background: rgba(255, 255, 255, 0.5) !important; }

.bg-white-60 {
  background: rgba(255, 255, 255, 0.6) !important; }

.bg-white-70 {
  background: rgba(255, 255, 255, 0.7) !important; }

.bg-white-80 {
  background: rgba(255, 255, 255, 0.8) !important; }

.bg-white-90 {
  background: rgba(255, 255, 255, 0.9) !important; }

.bg-white-100 {
  background: rgba(255, 255, 255, 0.9) !important; }

.background-offset {
  margin-top: -385px; }
  @media (max-width: 990.98px) {
    .background-offset {
      margin-top: -380px; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .background-offset {
      margin-top: -350px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .background-offset {
      margin-top: -400px; } }

@media (max-width: 990.98px) {
  .text-strip-offset {
    position: relative;
    margin-top: 200px;
    top: 250px;
    margin-bottom: 200px; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .text-strip-offset {
    position: relative;
    margin-top: 250px;
    margin-left: 100px;
    padding-left: 100px;
    padding-right: 0px;
    left: 100px; } }

@media (max-width: 990.98px) {
  .two-strip-img .two-strip-phone-img img {
    max-width: 310px;
    margin: 0 auto; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  .two-strip-img {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important; }
    .two-strip-img p {
      padding-left: 20px !important;
      padding-right: 20px !important; }
    .two-strip-img .two-strip-tablet-img {
      padding-left: 0px !important;
      padding-right: 0px !important; }
      .two-strip-img .two-strip-tablet-img img {
        max-width: 300px; } }

@media (min-width: 1280px) and (max-width: 1380px) {
  .two-strip-img p {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important; }
  .two-strip-img img {
    max-width: 350px; } }

.offset-col-left .card-content {
  position: relative;
  top: -60px;
  left: 60px;
  max-width: 900px;
  padding-top: 130px;
  padding-bottom: 50px;
  padding-left: 70px;
  padding-right: 100px;
  border-radius: 4px; }
  .offset-col-left .card-content p {
    font-size: 1.5rem; }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .offset-col-left .card-content {
      padding-top: 30px;
      padding-bottom: 50px;
      padding-left: 20px;
      padding-right: 60px; } }

@media (max-width: 990.98px) {
  .offset-col-left .card-content {
    top: 0px;
    left: 0px;
    padding: 50px;
    padding-top: 70px; }
    .offset-col-left .card-content p {
      font-size: 1.25rem;
      margin-bottom: 0px; }
  .offset-col-left img {
    max-width: 310px;
    margin: 0 auto;
    margin-bottom: 40px; } }

.col-text-offset {
  position: absolute;
  height: 400px;
  left: 500px;
  top: 100px; }

.col-img-offset img {
  margin: 0 auto;
  position: relative;
  left: 200px;
  top: 50px; }

@media (max-width: 990.98px) {
  .basic-left-right {
    max-width: 300px;
    margin: 0 auto;
    padding-top: 40px; } }

@media (max-width: 990.98px) {
  .basic-left-right.card-content {
    max-width: 300px;
    margin: 0 auto;
    padding-top: 40px; } }

.testimonial-card-box {
  border-radius: 0;
  background: #fff;
  padding: 40px !important;
  border-right: solid 1px #f3f3f3;
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); }
  .testimonial-card-box p.card-testimonial-text {
    text-align: left;
    font-size: 1rem;
    font-weight: 400;
    margin: 1rem 0 0;
    color: #061524; }
  .testimonial-card-box p.card-information-text {
    color: #242422;
    font-size: 1.25rem; }
    .testimonial-card-box p.card-information-text span {
      font-weight: 700;
      color: #006A4D;
      font-family: "dunbar-tall", sans-serif;
      text-transform: uppercase; }

.white-card {
  background: #fff;
  border-radius: 4px; }

.card-testimonial {
  background: #006A4D;
  color: #fff;
  line-height: 45px; }
  .card-testimonial.top {
    border-radius: 4px 4px 0 0; }
  .card-testimonial.bottom {
    border-radius: 0 0 4px 4px; }

.location-cards {
  border-radius: 4px;
  background: #fff;
  margin: 2rem 1rem; }
  .location-cards img.card-img-top {
    border-radius: 4px; }
  .location-cards h3 {
    text-align: center;
    margin: 1rem 0 0;
    color: #006A4D; }
  .location-cards p {
    text-align: center;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.4;
    margin: 1.5rem 0 1rem;
    color: #061524; }

.left-quote-symbol, .left-quote-generic, .port-quote-symbol {
  border-radius: 4px; }

.left-quote-symbol::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 85px;
  background: url(/media/12325/quotes.png) no-repeat;
  background-size: 60px;
  width: 72px;
  height: 51px;
  z-index: 1; }
  @media (max-width: 990.98px) {
    .left-quote-symbol::before {
      top: 15px;
      left: 20px; } }

.left-quote-generic::before {
  content: "";
  position: absolute;
  top: 30px;
  left: 30px;
  background: url(/media/12325/quotes.png) no-repeat;
  background-size: 60px;
  width: 72px;
  height: 51px;
  z-index: 1; }
  @media (max-width: 990.98px) {
    .left-quote-generic::before {
      top: 20px;
      left: 20px; } }

.port-quote-symbol::before {
  content: "";
  position: absolute;
  top: 50px;
  left: 50px;
  background: url(/media/12325/quotes.png) no-repeat;
  background-size: 60px;
  width: 72px;
  height: 51px; }
  @media (max-width: 990.98px) {
    .port-quote-symbol::before {
      top: 70px;
      left: 40px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .port-quote-symbol::before {
      top: 40px;
      left: 40px; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  .pyramid-section img {
    max-height: 70px; }
  .pyramid-section .row-one-left {
    padding-left: 0px !important; }
  .pyramid-section .row-one-middle {
    padding-left: 50px !important; }
  .pyramid-section .row-two-left {
    padding-top: 0px !important; }
    .pyramid-section .row-two-left img {
      max-height: 80px; }
  .pyramid-section .row-two-right {
    padding-top: 0px !important; } }

@media (max-width: 990.98px) {
  .pyramid-section img {
    max-width: 300px; } }

.numbers-offsets.number-one::before {
  content: "";
  position: absolute;
  top: -28px;
  left: -8px;
  background: url(/media/12277/1.png) no-repeat;
  background-size: 110px;
  width: 163px;
  height: 374px; }
  @media (max-width: 990.98px) {
    .numbers-offsets.number-one::before {
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -30px;
      width: 175px; } }

.numbers-offsets.number-two::before {
  content: "";
  position: absolute;
  top: -30px;
  left: -25px;
  background: url(/media/12278/2.png) no-repeat;
  background-size: 175px;
  width: 264px;
  height: 379px; }
  @media (max-width: 990.98px) {
    .numbers-offsets.number-two::before {
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -30px;
      width: 175px; } }

.numbers-offsets.number-three:before {
  content: "";
  position: absolute;
  top: -30px;
  left: -30px;
  background: url(/media/12279/3.png) no-repeat;
  background-size: 175px;
  width: 260px;
  height: 384px; }
  @media (max-width: 990.98px) {
    .numbers-offsets.number-three:before {
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -30px;
      width: 175px; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .numbers-offsets.number-three {
    padding-bottom: 0 !important; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .numbers-offsets {
    margin-bottom: 6rem !important; } }

.numbers-offsets-large.number-one-large::before {
  content: "";
  position: absolute;
  top: -65px;
  left: 30px;
  background: url(/media/12277/1.png) no-repeat;
  background-size: 125px;
  width: 163px;
  height: 374px; }
  @media (max-width: 990.98px) {
    .numbers-offsets-large.number-one-large::before {
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -30px;
      width: 175px; } }

.numbers-offsets-large.number-two-large::before {
  content: "";
  position: absolute;
  top: -70px;
  left: 30px;
  background: url(/media/12278/2.png) no-repeat;
  background-size: 200px;
  width: 264px;
  height: 379px; }
  @media (max-width: 990.98px) {
    .numbers-offsets-large.number-two-large::before {
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -30px;
      width: 200px; } }

.numbers-offsets-large.number-three-large:before {
  content: "";
  position: absolute;
  top: -70px;
  left: 30px;
  background: url(/media/12279/3.png) no-repeat;
  background-size: 200px;
  width: 260px;
  height: 384px; }
  @media (max-width: 990.98px) {
    .numbers-offsets-large.number-three-large:before {
      left: 0;
      right: 0;
      margin: 0 auto;
      top: -30px;
      width: 200px; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .numbers-offsets-large.number-three-large {
    padding-bottom: 0 !important; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .numbers-offsets-large {
    margin-bottom: 6rem !important; } }

.header-content {
  padding: 6rem 6rem 10rem 6rem;
  max-width: 640px; }
  .header-content h1 {
    color: black; }
    .header-content h1 span {
      color: #00eaaa; }
  .header-content p {
    color: black;
    margin-bottom: 0; }
  .header-content.header-center {
    text-align: center; }
    .header-content.header-center h1 {
      text-align: center; }
    .header-content.header-center p {
      text-align: center; }
  .header-content.header-left {
    text-align: left; }
    .header-content.header-left h1 {
      text-align: left; }
    .header-content.header-left p {
      text-align: left; }
  @media (max-width: 990.98px) {
    .header-content {
      padding: 0px;
      padding-bottom: 100px; }
      .header-content h1 {
        color: #fff;
        text-shadow: 2px 2px 5px black; }
      .header-content p {
        font-size: 1rem !important;
        color: #fff;
        text-shadow: 2px 2px 5px black;
        padding-bottom: 20px !important;
        padding-top: 10px !important; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .header-content {
      padding-bottom: 300px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .header-content h1 {
      text-shadow: 2px 2px 30px #fff; }
    .header-content p {
      text-shadow: 2px 2px 30px #fff; } }
  @media (min-width: 1280px) and (max-width: 1380px) {
    .header-content {
      padding: 6rem 6rem 7rem 6rem; } }

.page-header-content {
  padding: 0px 0rem 0 0px;
  max-width: 640px;
  margin: 0 0 20px 0;
  margin-top: 10rem;
  border-radius: 4px; }
  .page-header-content h1 {
    color: black; }
    .page-header-content h1 span.sub {
      color: #e6f7f3;
      font-size: 2rem;
      font-weight: 500; }
  .page-header-content p {
    color: black;
    margin-bottom: 0; }
  .page-header-content.header-center {
    text-align: center; }
    .page-header-content.header-center h1 {
      text-align: center; }
    .page-header-content.header-center p {
      text-align: center; }
  .page-header-content.header-left {
    text-align: left; }
    .page-header-content.header-left h1 {
      text-align: left; }
    .page-header-content.header-left p {
      text-align: left; }
  @media (max-width: 990.98px) {
    .page-header-content {
      margin-bottom: 0;
      padding: 0 0 0; } }

.image-center img {
  margin: 0 auto; }
  .image-center img.full-width {
    width: 100%; }
    @media (max-width: 990.98px) {
      .image-center img.full-width {
        margin-bottom: 40px; } }

.centered-content {
  margin: 0 auto; }

@media (max-width: 990.98px) {
  .centered-content-small-screens {
    margin: 0 auto; } }

@media (max-width: 990.98px) {
  .image-sm-center img {
    margin: 0 auto; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .image-sm-center {
    margin-bottom: 60px; }
    .image-sm-center img {
      margin: 0 auto; } }

.border-bottom-gray {
  border-bottom: solid 1px #ccccca; }

.card {
  border-radius: 5px;
  border: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.06), 0 8px 8px rgba(0, 0, 0, 0.05); }
  .card.card-homepage {
    min-height: 400px;
    margin: 0 auto;
    width: 300px;
    margin-bottom: 50px; }
    @media (min-width: 991px) {
      .card.card-homepage {
        min-height: 500px;
        width: 100%;
        margin-bottom: 0; } }
    .card.card-homepage img.card-img-top {
      height: 300px;
      width: 100%;
      border-radius: 4px !important; }
      @media (min-width: 991px) {
        .card.card-homepage img.card-img-top {
          height: 450px; } }
  .card .card-body {
    width: 100%;
    min-height: 200px;
    border-radius: 0 0 4px 4px; }
    .card .card-body .card-title {
      font-family: "dunbar-tall", sans-serif;
      color: black;
      font-size: 1.375rem;
      font-weight: 600;
      margin-top: 30px;
      text-align: left; }
    .card .card-body .card-date {
      font-family: "Roboto", sans-serif;
      color: #B2B2B2;
      font-size: 0.9375rem;
      font-weight: 500;
      position: absolute;
      bottom: 140px; }
    .card .card-body a:not(.btn) {
      font-family: "Roboto", sans-serif;
      font-size: 1.125rem;
      font-weight: 300; }
      .card .card-body a:not(.btn):hover {
        color: #006A4D;
        text-decoration: underline; }
  .card.card-horizontal img {
    -o-object-fit: cover;
       object-fit: cover; }
  .card.card-tile {
    color: #242422;
    border: solid 1px #f3f3f3;
    padding: 30px;
    text-decoration: none;
    border-radius: 5px;
    box-shadow: none;
    height: 100%;
    margin: 5px; }
    .card.card-tile h3 {
      font-size: 1.5rem;
      color: #242422; }
    .card.card-tile img {
      max-height: 120px !important;
      margin: 0 auto; }
    .card.card-tile:hover {
      background: #f3f3f3;
      color: #006A4D; }
      .card.card-tile:hover h3 {
        color: #006A4D; }
  @media (max-width: 990.98px) {
    .card {
      margin-bottom: 40px;
      width: 100%; }
      .card .card-title {
        margin-top: 50px; }
      .card .card-date {
        bottom: 130px !important; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .card {
      margin-bottom: 60px;
      width: 100%;
      height: 600px; }
      .card .card-title {
        margin-top: 50px !important; }
      .card .card-date {
        bottom: 180px !important; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .card {
      width: 300px; }
      .card .card-date {
        bottom: 230px !important; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .newsletter-signup-sp-footer p {
    text-align: center; } }

.newsletter-signup-sp-footer .btn {
  text-decoration: none !important;
  font-family: "dunbar-tall", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  background-color: #D26300;
  padding: 0px 15px;
  position: absolute;
  right: 15px;
  bottom: 82px;
  border-radius: 30px;
  letter-spacing: 0.08em;
  border: none; }
  .newsletter-signup-sp-footer .btn:hover {
    color: #fff;
    background-color: #954600; }
  @media (max-width: 990.98px) {
    .newsletter-signup-sp-footer .btn {
      left: 0;
      right: 0;
      margin: 0 auto;
      bottom: 0; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .newsletter-signup-sp-footer .btn {
      right: 25px;
      bottom: 11px;
      font-size: 1rem;
      padding: 0px 20px; } }

.newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-caption {
  font-family: "dunbar-tall", sans-serif;
  color: #006A4D;
  font-size: 1rem;
  font-weight: 600; }

.newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-label {
  display: none; }

.newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container {
  padding: 0; }
  .newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper {
    display: grid; }
    .newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .text {
      padding: 15px 20px;
      padding-right: 90px;
      background-color: rgba(0, 106, 77, 0.07);
      border-radius: 0px;
      border: none;
      height: 60px;
      width: 98%; }
      @media (max-width: 990.98px) {
        .newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .text {
          margin-left: 5px;
          margin-right: 5px;
          padding-right: 20px; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .text {
          padding-right: 112px;
          padding-left: 8px; } }
    .newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .field-validation-error {
      color: #FF0000;
      position: absolute;
      left: 40px;
      bottom: -30px; }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .newsletter-signup-sp-footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .field-validation-error {
          font-size: 1rem;
          left: 20px; } }

.main-content .swiper-container-horizontal {
  position: relative; }
  .main-content .swiper-container-horizontal .swiper-slide {
    padding-left: 30px;
    padding-right: 30px; }
    @media (max-width: 990.98px) {
      .main-content .swiper-container-horizontal .swiper-slide {
        padding-left: 0;
        padding-right: 0; } }
    .main-content .swiper-container-horizontal .swiper-slide img {
      display: flex;
      margin: 0 auto; }
  .main-content .swiper-container-horizontal .swiper-pagination {
    margin: 0;
    height: 0;
    position: relative;
    transform-origin: bottom left;
    width: auto;
    height: 36px;
    bottom: 0px;
    margin-top: 40px;
    margin-bottom: auto;
    z-index: 999;
    padding-left: 10px;
    padding-right: 10px; }
    .main-content .swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet {
      background-color: white !important;
      border: solid 2px #006A4D;
      opacity: 1 !important;
      width: 20px;
      height: 20px;
      margin-top: 10px; }
      .main-content .swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #007e5c !important; }
  .main-content .swiper-container-horizontal .slider-prev, .main-content .swiper-container-horizontal .slider-next {
    z-index: 1000;
    cursor: pointer;
    position: absolute;
    top: 46%; }
    .main-content .swiper-container-horizontal .slider-prev i, .main-content .swiper-container-horizontal .slider-next i {
      font-size: 22px; }
  .main-content .swiper-container-horizontal .slider-prev {
    left: 0px; }
  .main-content .swiper-container-horizontal .slider-next {
    right: 0px; }

.simple-video-loop {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden; }
  .simple-video-loop .video-container {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .simple-video-loop .video-container video {
    /* Make video to at least 100% wide and tall */
    min-width: 100%;
    min-height: 100%;
    /* Setting width & height to auto prevents the browser from stretching or squishing the video */
    width: auto;
    height: auto;
    /* Center the video */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .simple-video-loop .overlay {
    background: rgba(0, 0, 0, 0.95);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    box-sizing: border-box;
    line-height: 1.5;
    text-align: center;
    display: flex; }
    .simple-video-loop .overlay :last-child {
      margin-bottom: 0; }
    .simple-video-loop .overlay .content-area {
      margin: auto auto; }
      .simple-video-loop .overlay .content-area h2 {
        color: #fff !important;
        text-transform: uppercase; }
      .simple-video-loop .overlay .content-area p {
        color: #fff;
        max-width: 375px; }
      .simple-video-loop .overlay .content-area:hover .border-half-bottom-right:before, .simple-video-loop .overlay .content-area:hover .border-half-bottom-right:after {
        transform: translateX(15px) translateY(15px); }
      .simple-video-loop .overlay .content-area:hover .border-half-top-left:before, .simple-video-loop .overlay .content-area:hover .border-half-top-left:after {
        transform: translateX(-15px) translateY(-15px); }

.position-relative {
  position: relative; }

.btn-scroll-down {
  background: #006A4D;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  left: 0;
  bottom: -30px;
  margin: 0 auto;
  display: block;
  background: #006A4D url(https://staging.myflylight.com/media/12137/down-arrow.png) no-repeat center center; }
  .btn-scroll-down:hover {
    background-color: #002a1f; }

.js-is-sticky, .js-is-stuck {
  position: fixed !important;
  top: 0px !important;
  width: 100%;
  z-index: 50;
  transition: transform 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1); }
  .js-is-sticky .book-strip, .js-is-stuck .book-strip {
    margin-top: 0; }
    .js-is-sticky .book-strip a, .js-is-stuck .book-strip a {
      border: 2px solid #f3f3f3; }

body.lf-lander .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links {
  transition: background 0.2s ease; }

body.lf-lander .stripNavTwoStripsLogoLeftCtaRight.headroom--top .nav-primary-links {
  background: rgba(255, 255, 255, 0.8);
  height: 70px; }
  body.lf-lander .stripNavTwoStripsLogoLeftCtaRight.headroom--top .nav-primary-links .nav-logo a {
    height: 100%; }

body.lf-lander .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .nav-primary-links {
  height: 70px; }

@media (min-width: 576px) {
  body.lf-lander .stripNavTwoStripsLogoLeftCtaRight.headroom--top .nav-primary-links {
    background: transparent;
    height: 100px; }
  body.lf-lander .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .nav-primary-links {
    height: 80px; } }

/* Blog Pages */
body.Article h3 {
  font-weight: 500;
  font-size: 1.85rem; }

body.Article h4 {
  color: #888886;
  font-size: 1.375rem;
  font-weight: 500; }

body.idx-broker-template {
  padding-top: 200px; }
  body.idx-broker-template .IDX-btn {
    background-color: transparent !important;
    border-color: #D26300;
    color: #D26300 !important;
    border-radius: 4px;
    font-size: 1.0625rem;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    box-shadow: none !important;
    text-shadow: none;
    line-height: 2.5;
    padding: 0 30px; }
    body.idx-broker-template .IDX-btn:hover {
      color: #fff !important;
      background-color: #006A4D !important;
      border-color: #006A4D !important; }
  body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-row-content .IDX-panel {
    border-radius: 6px; }
    body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-row-content .IDX-panel .IDX-panel-heading {
      color: #fff;
      background-color: #006A4D;
      border-radius: 6px 6px 0 0; }
    body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-row-content .IDX-panel .IDX-panel-body {
      display: -webkit-inline-box; }
      body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-row-content .IDX-panel .IDX-panel-body .IDX-field {
        border-bottom: none !important;
        line-height: 150%; }
  body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-row-content .IDX-well {
    box-shadow: none;
    padding: 25px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    font-family: "Roboto", sans-serif;
    line-height: 171.7%;
    font-size: 1.0625rem;
    font-weight: 600; }
  body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-fieldContainer {
    border-radius: 6px; }
    body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-fieldContainer .IDX-panel-heading {
      color: #fff;
      background-color: #006A4D;
      border-radius: 6px 6px 0 0; }
    body.idx-broker-template .idx-broker-content .container .IDX-wrapper-standard .IDX-pageContainer .IDX-fieldContainer .IDX-panel-collapse .IDX-panel-body .IDX-fieldContainerList .IDX-field {
      border-bottom: none !important;
      line-height: 150%; }
  body.idx-broker-template .IDX-navbar {
    background-color: #006A4D !important;
    color: #fff;
    border-color: transparent !important; }
    body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse :before {
      display: none; }
    body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-nav {
      display: inline-block !important; }
    body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-navbar-nav {
      float: none !important; }
      body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-navbar-nav .li {
        float: none !important; }
      body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-navbar-nav .IDX-active {
        background-color: #D26300 !important; }
        body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-navbar-nav .IDX-active a {
          background-color: #D26300 !important; }
      body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-navbar-nav .IDX-searchNavItem :hover {
        background-color: #D26300; }
      body.idx-broker-template .IDX-navbar .IDX-container-navbar .IDX-navbar-collapse .IDX-navbar-nav .IDX-searchNavItem .IDX-searchNavLink {
        color: #fff; }
  body.idx-broker-template .select2-drop .select2-results {
    padding: 0 0 0 18px !important; }
    body.idx-broker-template .select2-drop .select2-results .select2-highlighted {
      color: black !important;
      background-color: #D26300 !important; }
  body.idx-broker-template .IDX-searchForm .IDX-row-content .IDX-btn .IDX-btn-default {
    display: inline-block !important;
    width: 40% !important;
    float: none !important;
    margin-left: 140px !important;
    position: relative;
    left: -84px !important;
    margin-bottom: 55px;
    background-color: #BAE3FF !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    color: black !important;
    border: transparent; }
  body.idx-broker-template .IDX-searchForm .IDX-row-content .IDX-btn .IDX-btn-primary {
    background-color: #D26300 !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    color: black !important;
    border: transparent; }

#showcase-custom-search-criteria .row .col-12 .IDX-showcaseCell {
  padding: 17px !important;
  display: inline-block !important; }

#showcase-custom-search-criteria .row .col-12 .IDX-showcaseRow {
  display: block !important; }

.idx-3-col .IDX-showcaseCell {
  width: 33.333% !important;
  max-width: 33.333% !important; }
  @media (max-width: 990.98px) {
    .idx-3-col .IDX-showcaseCell {
      width: 100% !important;
      max-width: 100% !important; } }

.idx-4-col .IDX-showcaseCell {
  max-width: 25% !important;
  width: 25% !important; }
  @media (max-width: 990.98px) {
    .idx-4-col .IDX-showcaseCell {
      max-width: 100% !important;
      width: 100% !important; } }

.IDX-showcaseTable {
  border-spacing: unset !important;
  width: 100% !important;
  table-layout: unset !important; }
  .IDX-showcaseTable .IDX-showcaseRow {
    display: block !important; }
    .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell {
      flex-grow: 1;
      display: inline-block;
      min-width: unset !important;
      box-shadow: none !important;
      border: none !important;
      padding: 15px !important;
      font-family: "Roboto", sans-serif;
      color: black;
      line-height: 171.7%; }
      @media (max-width: 990.98px) {
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell {
          display: inline-block; } }
      .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer {
        position: relative;
        width: 100%;
        height: 450px !important;
        margin: 0px !important;
        padding: 0 !important;
        box-shadow: none !important;
        border: none !important;
        background-color: #f3f3f3;
        border-radius: 6px; }
        @media (max-width: 990.98px) {
          .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer {
            background-color: #f3f3f3; } }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer a.IDX-showcaseLink {
          display: block !important;
          height: 272px !important;
          width: 100% !important;
          overflow: hidden; }
          .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer a.IDX-showcaseLink .IDX-showcasePhoto {
            max-width: unset !important;
            max-height: unset !important;
            height: 100% !important;
            width: 100% !important;
            border-radius: 6px 6px 0 0;
            -o-object-fit: cover;
               object-fit: cover; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseListingID {
          display: none; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress {
          font-weight: 400;
          font-size: 1.0625rem;
          text-align: left !important;
          position: absolute;
          top: calc(272px + 79px);
          padding-left: 20px;
          padding-right: 20px; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseCityStateZip {
          font-weight: 400;
          font-size: 1.0625rem;
          text-align: left !important;
          position: absolute;
          top: calc(272px + 108px);
          padding-left: 20px;
          padding-right: 20px; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice {
          display: inline;
          font-family: "Roboto", sans-serif;
          color: #006A4D;
          font-weight: 700;
          font-size: 1.0625rem;
          position: absolute;
          top: calc(272px + 15px);
          right: 15px;
          width: auto; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseBeds {
          font-family: "Roboto", sans-serif;
          font-size: 0.9375rem;
          font-weight: 400;
          display: flex !important;
          position: absolute;
          top: calc(272px + 16px);
          left: 18px; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseBaths {
          font-family: "Roboto", sans-serif;
          font-size: 0.9375rem;
          font-weight: 400;
          display: flex !important;
          position: absolute;
          top: calc(272px + 16px);
          left: 115px; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseFull {
          display: none; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePartial {
          display: none; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseRemarks {
          display: none; }
        .IDX-showcaseTable .IDX-showcaseRow .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseStatus {
          display: none; }

@media (min-width: 992px) and (max-width: 1280px) {
  .idx-3-col .IDX-showcaseCell {
    width: 50% !important;
    max-width: 50% !important; }
  .idx-4-col .IDX-showcaseCell {
    max-width: 50% !important;
    width: 50% !important; } }

@media (min-width: 1281px) and (max-width: 1380px) {
  .idx-4-col .IDX-showcasePrice {
    right: unset !important;
    left: 15px;
    top: calc(272px + 47px) !important; }
  .idx-4-col .IDX-showcaseAddress {
    font-size: 1rem !important; }
  .idx-4-col .IDX-showcaseCityStateZip {
    font-size: 1rem !important; } }

/* SLIDESHOW WIDGET
----------------------------------------------------------- */
.IDX-slideshowWrapper {
  box-shadow: none !important;
  border: none !important;
  max-width: 100% !important; }

/* QUICK SEARCH WIDGET
----------------------------------------------------------- */
.IDX-quicksearchWrapper {
  box-shadow: none !important;
  border: none !important;
  max-width: 100% !important; }

.IDX-qsInput.IDX-qsTextInput {
  width: 50% !important;
  max-width: 100% !important; }

.IDX-qsLabel {
  text-align: right;
  width: 45% !important;
  max-width: 100% !important; }

.IDX-qsSelectInput {
  font-size: 20px !important;
  max-width: 100% !important; }

.IDX-qsButtonInput {
  width: 100% !important;
  padding: 10px 0 !important;
  max-width: 100% !important; }

/* MAP SEARCH WIDGET
----------------------------------------------------------- */
.IDX-map, .IDX-mapControlContainer, .IDX-mapWidgetWrap, .IDX-mapHeader {
  width: 100% !important;
  overflow: hidden !important;
  max-width: 100% !important; }

/* LEAD SIGNUP WIDGET
----------------------------------------------------------- */
#LeadSignup {
  border-radius: none !important;
  -webkit-border-radius: none !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  width: 100% !important;
  max-width: 100% !important; }

#IDX-widgetfirstName-label, #IDX-widgetlastName-label, #IDX-widgetemail-label {
  width: 45% !important;
  text-align: right !important;
  float: left !important; }

#IDX-widgetfirstName, #IDX-widgetlastName, #IDX-widgetemail {
  width: 50% !important;
  text-align: right !important;
  float: right !important; }

input#IDX-widgetsubmit.IDX-LeadSignupInput.IDX-leadLoginTextInput {
  width: 100% !important;
  padding: 10px 0 !important; }

/* LEAD LOGIN WIDGET
----------------------------------------------------------- */
#IDX-widgetLeadLoginWrapper {
  box-shadow: none !important;
  border: none !important;
  width: 100% !important;
  max-width: 100% !important; }

.IDX-leadLoginButtonInput {
  width: 100% !important;
  padding: 10px 0 !important; }

.IDX-widgetLabel {
  width: 100% !important;
  text-align: left !important; }

.IDX-leadLoginTextInput {
  width: 100% !important; }

/* FEATURED AGENT WIDGET
----------------------------------------------------------- */
#IDX-featuredAgentWrap {
  box-shadow: none !important;
  border: none !important;
  max-width: 100% !important; }

#IDX-featAgentImg {
  width: 100% !important;
  max-width: 100% !important; }

/* Bootstrap */
.stripBootstrapTabs {
  background-color: transparent;
  padding: 0;
  margin: 0;
  margin-bottom: 4rem; }
  .stripBootstrapTabs img {
    max-width: 100%; }
  .stripBootstrapTabs .nav-bg {
    margin-bottom: 3rem; }
  .stripBootstrapTabs .tab-content {
    margin-top: 3rem; }
  .stripBootstrapTabs .nav-item:before {
    content: none;
    display: none; }
  .stripBootstrapTabs .nav-item {
    position: relative;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    border: none; }
    .stripBootstrapTabs .nav-item .nav-link {
      border: none;
      outline: none;
      background-color: #6d6d6b;
      font-size: 1rem;
      font-weight: 400;
      color: #fff; }
      .stripBootstrapTabs .nav-item .nav-link.active {
        color: #006A4D;
        background-color: #6d6d6b;
        border-bottom: 3px solid #006A4D;
        border-radius: 0; }
      .stripBootstrapTabs .nav-item .nav-link:hover, .stripBootstrapTabs .nav-item .nav-link:focus {
        color: #006A4D;
        background-color: #6d6d6b;
        border-radius: 0; }
      .stripBootstrapTabs .nav-item .nav-link i {
        color: #fff; }

.stripBootstrapVerticalTabs .row.row-vert-tabs {
  border: solid 1px #ccccca; }

.stripBootstrapVerticalTabs .tab-container {
  margin-top: 3rem;
  margin-bottom: 3rem; }

.stripBootstrapVerticalTabs .tab-pane {
  display: none; }
  .stripBootstrapVerticalTabs .tab-pane.show {
    display: block; }
  .stripBootstrapVerticalTabs .tab-pane .card {
    border: none; }
  .stripBootstrapVerticalTabs .tab-pane .file-row a.filename {
    font-size: .8rem; }

.stripBootstrapVerticalTabs .tabs-nav {
  border-right: solid 1px #ccccca; }
  .stripBootstrapVerticalTabs .tabs-nav ul {
    border-radius: 0;
    border-bottom: none; }
    .stripBootstrapVerticalTabs .tabs-nav ul .nav-item {
      border-bottom: solid 1px #ccccca;
      text-align: center;
      list-style: none;
      margin: 0;
      padding: 0; }
      .stripBootstrapVerticalTabs .tabs-nav ul .nav-item .nav-link {
        outline: none;
        padding: 1rem 0;
        border: none;
        border-radius: 0; }
        .stripBootstrapVerticalTabs .tabs-nav ul .nav-item .nav-link.active {
          background-color: #006A4D !important;
          color: #fff !important; }
      .stripBootstrapVerticalTabs .tabs-nav ul .nav-item .nav-link:hover {
        background-color: #f3f3f3; }

.stripBootstrapVerticalTabs .tabs-panels .tab-pane.show {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.dropdown-toggle::after {
  color: white; }

.stripDisplayCaseStudies {
  margin-bottom: 5rem; }

.stripDisplayProductCharacteristics {
  padding-top: 5rem; }
  .stripDisplayProductCharacteristics .characteristic {
    height: 110px; }
    .stripDisplayProductCharacteristics .characteristic .c-ico .svgico {
      max-height: 60px;
      max-width: 60px;
      width: 100%;
      height: 100%;
      opacity: 1;
      fill: #044 !important;
      transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1); }
    .stripDisplayProductCharacteristics .characteristic h4 {
      font-family: "Roboto", sans-serif !important;
      font-size: 1.4rem; }

.stripDisplayMarkets {
  text-align: center;
  display: block;
  border-radius: 0;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 5rem; }
  .stripDisplayMarkets .card-market {
    border: none;
    margin-bottom: 20px; }
    .stripDisplayMarkets .card-market .card-icon {
      text-align: center;
      display: block; }
      .stripDisplayMarkets .card-market .card-icon svg path, .stripDisplayMarkets .card-market .card-icon svg path path, .stripDisplayMarkets .card-market .card-icon svg pattern, .stripDisplayMarkets .card-market .card-icon svg stroke {
        fill: #ffffff !important; }
      .stripDisplayMarkets .card-market .card-icon svg {
        width: 100px;
        opacity: 0;
        transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1); }
      .stripDisplayMarkets .card-market .card-icon img {
        fill: #ffffff !important;
        opacity: 0;
        width: 20px;
        stroke: #fff;
        max-width: 100px; }
        .stripDisplayMarkets .card-market .card-icon img svg, .stripDisplayMarkets .card-market .card-icon img path {
          fill: #ffffff !important; }
    .stripDisplayMarkets .card-market img {
      width: 100%;
      border-radius: 100%;
      transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1); }
    .stripDisplayMarkets .card-market .card-content {
      position: relative;
      top: calc(50% - 12px);
      transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1); }
      .stripDisplayMarkets .card-market .card-content .card-title {
        font-size: 1.4rem;
        text-shadow: 1px 1px 3px #333;
        text-align: center;
        transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1); }
  .stripDisplayMarkets .card-market:hover {
    cursor: pointer; }
    .stripDisplayMarkets .card-market:hover .card-img-top {
      border-radius: 8px; }
    .stripDisplayMarkets .card-market:hover .card-content {
      position: relative;
      top: calc(40% - 12px); }
      .stripDisplayMarkets .card-market:hover .card-content .card-title {
        font-size: 1.7rem;
        text-shadow: 1px 1px 3px #333;
        text-align: center; }
      .stripDisplayMarkets .card-market:hover .card-content .card-icon svg {
        opacity: 1; }

.stripDisplayPropertyListings {
  /* .description {
        font-size: 1rem;
        line-height: 1.9;
        color: $brand-secondary;
        font-weight: 300;
        display: block;
        font-weight: 200;
    } */ }
  .stripDisplayPropertyListings img {
    max-width: 5rem; }
    @media (max-width: 1279.98px) {
      .stripDisplayPropertyListings img {
        max-width: 4rem;
        margin-bottom: 0.5rem; } }
  .stripDisplayPropertyListings h2 {
    margin-bottom: 0; }
    @media (max-width: 1279.98px) {
      .stripDisplayPropertyListings h2 {
        font-size: 2rem; } }
    @media (max-width: 991.98px) {
      .stripDisplayPropertyListings h2 {
        font-size: 1.625rem; } }
  .stripDisplayPropertyListings p {
    margin-top: 0; }
  .stripDisplayPropertyListings p.large {
    margin-top: 0;
    margin-bottom: 0; }
    @media (max-width: 1279.98px) {
      .stripDisplayPropertyListings p.large {
        font-size: 1rem; } }
  .stripDisplayPropertyListings .btn-primary {
    margin-bottom: 0; }
  .stripDisplayPropertyListings .btn-primary-ghost {
    margin-bottom: 0; }
  @media (max-width: 990.98px) {
    .stripDisplayPropertyListings .col-12.has-background {
      height: 300px; } }
  .stripDisplayPropertyListings .info {
    display: block;
    margin-top: 0; }

/* Page Layout */
.page-articles {
  background-color: #f3f3f3;
  /* BLOG AND EVENT IMPROVEMENTS BY PETE */ }
  .page-articles .ablogcard {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    min-height: 250px;
    /* WHAT IS THIS */
    overflow: hidden;
    position: relative;
    transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    display: table;
    margin-top: 52px;
    margin-bottom: 26px;
    text-decoration: none;
    width: 100%; }
    .page-articles .ablogcard h3 {
      font-weight: 700; }
    .page-articles .ablogcard h3 + p {
      color: #888886; }
  .page-articles a.ablogcard:focus, .page-articles a.ablogcard:hover, .page-articles a.ablogcard:active {
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }
  .page-articles .blogcardimg {
    display: table-cell;
    width: 50%;
    background-position: center;
    background-size: cover;
    background-position: center center;
    background-size: cover;
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    background-color: #006A4D; }
    @media (max-width: 990.98px) {
      .page-articles .blogcardimg {
        width: 100%;
        display: block; } }
  .page-articles .blogcardimg img {
    height: 100%;
    width: 100%; }
  .page-articles .blogcarddescription {
    display: inline-block;
    float: left;
    min-height: 200px;
    padding: 30px; }
    .page-articles .blogcarddescription .btn {
      margin-top: 1rem; }
    @media (max-width: 990.98px) {
      .page-articles .blogcarddescription {
        width: 100%;
        display: block; } }
  .page-articles .blogcarddescription .date {
    display: block;
    opacity: 0.8; }
  .page-articles .blogcarddescription .title {
    display: block; }
  .page-articles .ablogcard-featured .blogcarddescription .title {
    display: block;
    color: #006A4D; }
  .page-articles .ablogcard-featured .blogcarddescription .article-excerpt {
    color: #242422;
    display: block;
    font-size: 0.9em;
    opacity: 0.8;
    /* WHAT IS THIS */ }
  .page-articles .blogcard-no-image {
    height: auto;
    padding: 20px 0;
    border: 8px solid #ffffff; }
  .page-articles .blogcard-no-image-dd {
    font-family: inherit;
    font-size: 4.25em;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.1;
    text-align: center;
    color: #fff;
    text-shadow: 1px 2px 3px rgba(45, 43, 40, 0.95);
    padding: 2.25rem;
    vertical-align: text-top; }
  .page-articles .blogcard-no-image-mmm {
    font-family: inherit;
    font-size: 2em;
    font-weight: 500;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    text-shadow: 1px 2px 3px rgba(45, 43, 40, 0.95);
    padding: 2.625rem;
    vertical-align: text-top; }
  .page-articles .blogcard-no-image-yyyy {
    font-family: inherit;
    font-size: 2em;
    font-weight: 500;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    text-shadow: 1px 2px 3px rgba(45, 43, 40, 0.95);
    padding: 2.375rem;
    vertical-align: text-top; }

.parent-ContentArticles.main-content {
  background-color: #f3f3f3 !important; }
  .parent-ContentArticles.main-content > br:nth-child(-n+3) {
    display: none; }

.parent-ContentArticles .page-article-inside .container {
  margin-top: 0.875rem;
  background-color: #fff;
  border: none; }
  .parent-ContentArticles .page-article-inside .container h4 + h2 {
    display: none; }
  .parent-ContentArticles .page-article-inside .container h1 {
    text-shadow: none;
    color: #006A4D; }

.parent-ContentArticles .page-article-inside img.oscitas-res-image {
  display: none; }

.parent-ContentArticles .page-article-inside img.article-image {
  width: 100%;
  max-width: 100%;
  margin-top: 4.5rem; }

.parent-ContentArticles .page-article-inside .well {
  background-color: #f3f3f3;
  padding: 1rem; }
  .parent-ContentArticles .page-article-inside .well img.alignleft {
    display: inline-block;
    margin-right: 1rem; }
  .parent-ContentArticles .page-article-inside .well p {
    text-align: left !important; }

.page-market .svg-icon {
  text-align: center;
  display: block;
  /**
        svg path, svg path path, svg pattern, svg stroke{
            fill: $gray !important;
        }
        svg{
            width: 100px;
            opacity: 0;
            -webkit-transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
                -moz-transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
                -o-transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
                transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
        }*/ }
  .page-market .svg-icon svg {
    width: 70%;
    fill: #adadaa !important; }
  .page-market .svg-icon img {
    opacity: 0;
    width: 20px;
    max-width: 100px; }

/* CSS Document */
#floorBuilder {
  width: 920px;
  position: relative; }

#floorBuilder h1 {
  color: #000;
  font: 32px/1em "SquareSerifDemi", Arial, Helvetica, sans-serif;
  margin-bottom: 8px; }

.instructions {
  font-size: 14px;
  line-height: 1.25em;
  margin-bottom: 8px; }

.disclaimer {
  color: #999;
  font-size: 12px;
  font-style: italic;
  line-height: 1.25em; }

/*////////////////////////
   Stage and controls
///////////////////////*/
.stageContainer {
  width: 920px;
  margin-top: 16px;
  margin-bottom: 16px;
  border-radius: 6px;
  /* Safari, Chrome */
  box-shadow: 1px 1px 4px #999;
  /* CSS3 */
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction= 135, Strength=3);
  position: relative; }

.stage {
  width: 920px;
  height: 320px;
  overflow: hidden;
  border-radius: 6px 6px 0px 0px; }

.stageControls {
  width: 920px;
  height: 40px;
  background: #000 url(/_assets/img/color-picker/stagecontrols_bg.gif) repeat-x top center;
  border-radius: 0px 0px 6px 6px; }

.control {
  float: left;
  overflow: hidden;
  border-bottom: 1px solid #5a5a5a;
  border-right: 1px solid #5a5a5a;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-radius: 4px;
  display: block;
  position: absolute; }

#floorType {
  bottom: 8px;
  left: 10px; }

#numColors {
  bottom: 8px;
  left: 210px; }

#colorMixes {
  bottom: 8px;
  left: 391px; }

.controlTrigger {
  color: #cccccc;
  font-size: 14px;
  text-decoration: none;
  text-shadow: -1px -1px 0 #000;
  background-color: #404040;
  padding: 4px 15px 5px;
  border-radius: 4px;
  display: block; }

.controlTrigger span {
  color: #FFF;
  font-weight: bold;
  padding-left: 10px; }

.controlTrigger:hover, .controlTrigger.active {
  color: #fcefcf;
  background-color: #f0ae10;
  text-shadow: -1px -1px 0 #a4863f; }

.controlOptions {
  background-color: #404040;
  text-align: right;
  padding-top: 2px; }

.controlOptions a {
  font-size: 14px;
  color: #cccccc;
  text-shadow: -1px -1px 0 #000;
  text-decoration: none;
  padding: 3px 20px 6px 0px;
  display: block; }

.controlOptions a:hover {
  color: #f0ae10; }

.requestSample {
  color: #000;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
  width: 249px;
  height: 27px;
  padding-top: 8px;
  background: url(/_assets/img/color-picker/buttn_request_samp.png) no-repeat top left;
  position: absolute;
  top: 20px;
  left: 20px; }

.requestPrint:hover {
  color: #ff9900;
  background-position: bottom left;
  cursor: pointer; }

.requestPrint {
  color: #000;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
  width: 249px;
  height: 27px;
  padding-top: 8px;
  background: url(/_assets/img/color-picker/buttn_request_samp.png) no-repeat top left;
  position: absolute;
  top: 20px;
  right: 20px; }

.requestSample:hover {
  color: #ff9900;
  background-position: bottom left;
  cursor: pointer; }

/*////////////////////////
	 Color Swatches
///////////////////////*/
.colorsContainer {
  height: 140px;
  margin-bottom: 24px; }

.colorSwatch {
  width: 140px;
  height: 140px;
  float: left;
  overflow: hidden;
  margin-right: 10px;
  border-radius: 6px;
  /* Safari, Chrome */
  box-shadow: 1px 1px 4px #999;
  /* CSS3 */
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction= 135, Strength=3);
  position: relative; }

.colorSwatch:hover {
  background-image: url(/_assets/img/color-picker/bg_eyedropper.png);
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer; }

.colorSwatch:active {
  background-image: url(/_assets/img/color-picker/bg_eyedropper_click.png); }

.colorMix {
  text-align: center;
  font-size: 18px;
  width: 140px;
  height: 24px;
  padding-top: 4px;
  background: url(/_assets/img/color-picker/colorswatch_top.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: 0px; }

.colorName {
  text-align: center;
  font-size: 14px;
  width: 140px;
  height: 20px;
  padding-top: 8px;
  background: url(/_assets/img/color-picker/colorswatch_bottom.png) no-repeat top left;
  position: absolute;
  bottom: 0px;
  left: 0px; }

/*////////////////////////
	  Chip Colors
///////////////////////*/
.Black {
  background-color: #413D38; }

.DarkBlue {
  background-color: #155DA4; }

.Rust {
  background-color: #AD6659; }

.DarkBrown {
  background-color: #574333; }

.Tan {
  background-color: #E9D8B4; }

.Yellow {
  background-color: #FDE182; }

.Red {
  background-color: #CF2F44; }

.DarkGrey {
  background-color: #6A6A6A; }

.HunterGreen {
  background-color: #6D9654; }

.LightBrown {
  background-color: #DBCBAA; }

.LightBlue {
  background-color: #A1CCDE; }

.Grey {
  background-color: #C4C2B9; }

.OliveGreen {
  background-color: #ADB69C; }

.Salmon {
  background-color: #FA8072; }

.Scone {
  background-color: #DDCDB5; }

.GunBlue {
  background-color: #869BAD; }

.Ivory {
  background-color: #E8E1C7; }

.Brown {
  background-color: #9F715F; }

.White {
  background-color: #FFFFFF; }

/*////////////////////////
	 Color Picker
///////////////////////*/
.selectColor {
  width: 215px;
  background-color: #FFF;
  display: block;
  border-radius: 6px;
  /* Safari, Chrome */
  box-shadow: 1px 1px 4px #999;
  /* CSS3 */
  position: absolute;
  top: -50px;
  left: 62px;
  z-index: 10; }

.colorBoxContainer {
  padding: 15px; }

.colorBox {
  width: 25px;
  height: 25px;
  float: left;
  display: block;
  margin: 5px;
  border: 1px solid #aaa; }

.colorBox:hover {
  cursor: pointer;
  border: 1px solid #FFF; }

.colorBoxName {
  height: 28px;
  font-size: 16px;
  text-align: center;
  text-shadow: 1px 1px 1px #FFF;
  background-color: #cccccc;
  padding-top: 12px;
  border-radius: 0px 0px 6px 6px; }

.selectColor .closeBttn {
  height: 25px;
  width: 26px;
  background: url(/_assets/img/color-picker/icon_close.png) no-repeat top left;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 5; }

.selectColor .closeBttn:hover {
  background-position: bottom left;
  cursor: pointer; }

/*////////////////////////
	 Request Form
///////////////////////*/
#requestForm {
  width: 100%;
  height: 580px;
  background: url(/_assets/img/color-picker/bg_wht80.png) repeat;
  position: absolute;
  top: 100px;
  left: 0px;
  z-index: 15; }

#requestForm form {
  width: 720px;
  padding: 20px;
  background-color: #FFF;
  border-radius: 6px;
  /* Safari, Chrome */
  box-shadow: 1px 1px 4px #999;
  /* CSS3 */
  position: absolute;
  top: 35px;
  left: 80px; }

#requestForm .closeBttn {
  height: 25px;
  width: 26px;
  background: url(/_assets/img/color-picker/icon_close.png) no-repeat top left;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 5; }

#requestForm .closeBttn:hover {
  background-position: bottom left;
  cursor: pointer; }

#requestForm .title {
  color: #666;
  font: 20px/.8em "SquareSerifDemi", Arial, Helvetica, sans-serif;
  margin-bottom: 8px; }

#requestForm P {
  color: #666;
  font-size: 12px;
  line-height: 1.2em;
  margin-bottom: 8px; }

#requestForm .sectionTitle {
  color: #666;
  font: 16px/.8em "SquareSerifDemi", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  margin-bottom: 15px; }

#requestForm input {
  color: #666;
  background: #f2f2f2;
  border: none;
  border: 1px solid #bbb; }

#requestForm input.error {
  border: 1px solid #BF3939;
  border-radius: 0px; }

#requestForm .fieldLabel {
  color: #666;
  font-size: 13px;
  text-align: right;
  font-style: italic;
  padding: 4px 8px 0px 0px;
  width: 120px;
  float: left; }

#requestForm .sampleFloor {
  width: 350px;
  padding-left: 30px;
  float: left; }

#requestForm .formControls {
  float: left;
  text-align: right;
  width: 340px;
  margin-top: 88px; }

#requestForm .formControls .button {
  background: #4d4d4d;
  border: none;
  color: #ffffff;
  font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 8px 40px;
  margin-left: 10px;
  float: right;
  border-radius: 4px; }

#requestForm .formControls .button:hover {
  cursor: pointer;
  background-color: #f0ae10; }

/*  Form Field Backgrounds  */
.frmQty {
  background: url(/_assets/img/color-picker/form_qty.png) no-repeat top left;
  padding: 4px;
  margin-bottom: 10px;
  float: left; }

.frmQty input {
  width: 56px; }

.frmPhone {
  background: url(/_assets/img/color-picker/form_phone.png) no-repeat top left;
  padding: 4px;
  margin-bottom: 10px;
  float: left; }

.frmPhone input {
  width: 90px; }

.frmState {
  background: url(/_assets/img/color-picker/form_state.png) no-repeat top left;
  padding: 4px;
  margin-bottom: 10px;
  float: left; }

.frmState input {
  width: 20px; }

.frmZip {
  background: url(/_assets/img/color-picker/form_zip.png) no-repeat top left;
  padding: 4px;
  margin-bottom: 10px;
  float: left; }

.frmZip input {
  width: 58px; }

.frmMed {
  background: url(/_assets/img/color-picker/form_med.png) no-repeat top left;
  padding: 4px;
  margin-bottom: 10px;
  float: left; }

.frmMed input {
  width: 206px; }

.frmLg {
  background: url(/_assets/img/color-picker/form_lg.png) no-repeat top left;
  padding: 4px;
  margin-bottom: 10px;
  float: left; }

.frmLg input {
  width: 548px; }

.page-singleplatform-menu-category {
  padding-bottom: 2rem; }
  .page-singleplatform-menu-category .main-container {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
    padding-top: 3rem;
    background-color: #fff; }
  .page-singleplatform-menu-category hr {
    height: 2px;
    display: block;
    border: none;
    background-color: #ccccca; }
  .page-singleplatform-menu-category .menu-nav {
    background-color: #fff;
    border-top: 0 solid #f3f3f3;
    border-bottom: 0 solid #f3f3f3;
    margin-bottom: 4rem;
    margin-top: 4rem; }
    .page-singleplatform-menu-category .menu-nav ul.nav-justified li a {
      background-color: #006A4D;
      color: #FFFFFF;
      border-top: 0 solid #FFFFFF;
      border-bottom: 0 solid #FFFFFF; }
    .page-singleplatform-menu-category .menu-nav ul.nav-justified li:hover a,
    .page-singleplatform-menu-category .menu-nav ul.nav-justified .nav-link.active {
      color: #ffffff;
      background-color: #D26300;
      border-top: 0 solid #fff;
      border-bottom: 0 solid #fff; }
    @media (max-width: 990.98px) {
      .page-singleplatform-menu-category .menu-nav ul.nav-justified {
        display: block; }
        .page-singleplatform-menu-category .menu-nav ul.nav-justified li {
          display: inline-block;
          margin-bottom: 4px; } }
  .page-singleplatform-menu-category .swiper-menu-category .menu-section {
    margin-bottom: 4rem; }
    .page-singleplatform-menu-category .swiper-menu-category .menu-section .menu-section-title {
      padding-right: 35px;
      margin-top: 10px; }
    .page-singleplatform-menu-category .swiper-menu-category .menu-section .menu-item {
      padding-top: 10px;
      padding-bottom: 10px; }
    .page-singleplatform-menu-category .swiper-menu-category .menu-section .menu-item:nth-child(even) {
      background-color: transparent; }
    .page-singleplatform-menu-category .swiper-menu-category .menu-section .section-menu-items {
      margin-top: 5px; }
      .page-singleplatform-menu-category .swiper-menu-category .menu-section .section-menu-items .menu-item-name {
        font-size: 1.1rem;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        color: #242422; }
      .page-singleplatform-menu-category .swiper-menu-category .menu-section .section-menu-items .menu-item-content {
        margin-bottom: 0; }

.page-portfolio-creative .card-columns {
  orphans: 1 !important;
  windows: 1 !important; }

.page-portfolio-creative section {
  overflow: hidden; }
  .page-portfolio-creative section#down-arrow-circle {
    overflow: visible; }

@media (max-width: 991.98px) {
  .page-portfolio-creative .main-content .row, .page-portfolio-creative .main-content .outermost, .page-portfolio-creative .main-content .container {
    height: auto !important; } }

@media (max-width: 990.98px) {
  .page-portfolio-creative .main-content .row, .page-portfolio-creative .main-content .outermost, .page-portfolio-creative .main-content .container {
    height: auto !important; } }

.page-testimonials .row {
  margin-bottom: 0; }

.page-testimonials .test-img {
  text-align: center;
  background-color: #f3f3f3;
  margin-bottom: 1rem;
  padding-right: 0;
  padding-left: 0; }
  .page-testimonials .test-img img {
    width: 100%;
    padding: 0; }
  @media (max-width: 990.98px) {
    .page-testimonials .test-img {
      margin-bottom: 0; } }

.page-testimonials .test-text {
  font-weight: 100;
  font-size: 1.125rem;
  padding: 1.75rem 1rem 1rem; }
  .page-testimonials .test-text .line1 {
    font-weight: bold;
    display: block;
    padding-top: 2rem; }

.page-testimonials .test-back {
  background-color: #f3f3f3;
  margin-bottom: 1rem; }

/* Elements */
.btn {
  font-family: "dunbar-tall", sans-serif;
  font-weight: 500;
  font-size: 1.0625rem;
  border-radius: 30px;
  box-shadow: none !important;
  text-shadow: none;
  line-height: 2.5;
  padding: 0 30px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0 15px;
  line-height: 2.1;
  font-weight: 500 !important;
  font-size: 1rem !important; }

.btn-md {
  padding: 0 30px; }

.btn-lg, .btn-group-lg > .btn {
  line-height: 3.1;
  padding: 0 70px;
  text-decoration: none;
  font-weight: 500;
  font-size: 1.5rem;
  text-transform: uppercase; }

.btn-round {
  width: 62px;
  height: 62px;
  text-align: center;
  border-radius: 100%;
  margin: 0 auto;
  box-shadow: 0 0 40px #333 !important;
  position: relative;
  z-index: 1005; }
  .btn-round span {
    font-size: 25px;
    position: relative;
    left: 4px;
    top: 3px; }

.btn-primary {
  color: #fff;
  border-color: #006A4D;
  background-color: #006A4D; }
  @media (max-width: 990.98px) {
    .btn-primary {
      text-align: center; } }
  .btn-primary:hover {
    color: #fff !important;
    background-color: #002a1f !important;
    border-color: transparent !important; }

.btn-secondary {
  color: #fff;
  border-color: #D26300;
  background-color: #D26300; }
  @media (max-width: 990.98px) {
    .btn-secondary {
      text-align: center; } }
  .btn-secondary:hover {
    color: #fff !important;
    background-color: #954600 !important;
    border-color: transparent !important; }

.btn-outline-secondary {
  color: #D26300;
  border-color: #D26300;
  background-color: transparent; }

.btn-outline-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent; }
  .btn-outline-white:hover {
    background: #fff;
    color: #006A4D !important; }

.btn-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent; }

.btn-numbers {
  font-weight: 800;
  font-size: 2.125rem;
  line-height: 143%;
  color: black; }
  .btn-numbers:hover {
    color: #006A4D; }

.btn-ghost-primary {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-primary:hover {
    color: #fff;
    background-color: #006A4D;
    border: solid 2px #006A4D !important; }
  .btn-ghost-primary:focus, .btn-ghost-primary.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-primary.disabled, .btn-ghost-primary:disabled {
    color: #006A4D;
    background-color: transparent; }
  .btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-primary.dropdown-toggle {
    color: #fff;
    background-color: #006A4D;
    border-color: #006A4D; }
    .btn-ghost-primary:not(:disabled):not(.disabled):active:focus, .btn-ghost-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 106, 77, 0.5); }

.btn-ghost-secondary {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-secondary:hover {
    color: #fff;
    background-color: #D26300;
    border: solid 2px #D26300 !important; }
  .btn-ghost-secondary:focus, .btn-ghost-secondary.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-secondary.disabled, .btn-ghost-secondary:disabled {
    color: #D26300;
    background-color: transparent; }
  .btn-ghost-secondary:not(:disabled):not(.disabled):active, .btn-ghost-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-secondary.dropdown-toggle {
    color: #fff;
    background-color: #D26300;
    border-color: #D26300; }
    .btn-ghost-secondary:not(:disabled):not(.disabled):active:focus, .btn-ghost-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(210, 99, 0, 0.5); }

.btn-ghost-success {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-success:hover {
    color: #fff;
    background-color: #858f25;
    border: solid 2px #858f25 !important; }
  .btn-ghost-success:focus, .btn-ghost-success.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-success.disabled, .btn-ghost-success:disabled {
    color: #858f25;
    background-color: transparent; }
  .btn-ghost-success:not(:disabled):not(.disabled):active, .btn-ghost-success:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-success.dropdown-toggle {
    color: #fff;
    background-color: #858f25;
    border-color: #858f25; }
    .btn-ghost-success:not(:disabled):not(.disabled):active:focus, .btn-ghost-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(133, 143, 37, 0.5); }

.btn-ghost-info {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border: solid 2px #17a2b8 !important; }
  .btn-ghost-info:focus, .btn-ghost-info.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-info.disabled, .btn-ghost-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-ghost-info:not(:disabled):not(.disabled):active, .btn-ghost-info:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-ghost-info:not(:disabled):not(.disabled):active:focus, .btn-ghost-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-ghost-warning {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-warning:hover {
    color: #fff;
    background-color: #eac227;
    border: solid 2px #eac227 !important; }
  .btn-ghost-warning:focus, .btn-ghost-warning.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-warning.disabled, .btn-ghost-warning:disabled {
    color: #eac227;
    background-color: transparent; }
  .btn-ghost-warning:not(:disabled):not(.disabled):active, .btn-ghost-warning:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-warning.dropdown-toggle {
    color: #212529;
    background-color: #eac227;
    border-color: #eac227; }
    .btn-ghost-warning:not(:disabled):not(.disabled):active:focus, .btn-ghost-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(234, 194, 39, 0.5); }

.btn-ghost-danger {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-danger:hover {
    color: #fff;
    background-color: #7E2823;
    border: solid 2px #7E2823 !important; }
  .btn-ghost-danger:focus, .btn-ghost-danger.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-danger.disabled, .btn-ghost-danger:disabled {
    color: #7E2823;
    background-color: transparent; }
  .btn-ghost-danger:not(:disabled):not(.disabled):active, .btn-ghost-danger:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-danger.dropdown-toggle {
    color: #fff;
    background-color: #7E2823;
    border-color: #7E2823; }
    .btn-ghost-danger:not(:disabled):not(.disabled):active:focus, .btn-ghost-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(126, 40, 35, 0.5); }

.btn-ghost-light {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-light:hover {
    color: #fff;
    background-color: #f8f9fa;
    border: solid 2px #f8f9fa !important; }
  .btn-ghost-light:focus, .btn-ghost-light.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-light.disabled, .btn-ghost-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-ghost-light:not(:disabled):not(.disabled):active, .btn-ghost-light:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-ghost-light:not(:disabled):not(.disabled):active:focus, .btn-ghost-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-ghost-dark {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-dark:hover {
    color: #fff;
    background-color: #343a40;
    border: solid 2px #343a40 !important; }
  .btn-ghost-dark:focus, .btn-ghost-dark.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-dark.disabled, .btn-ghost-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-ghost-dark:not(:disabled):not(.disabled):active, .btn-ghost-dark:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-ghost-dark:not(:disabled):not(.disabled):active:focus, .btn-ghost-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-ghost-white {
  color: #fff !important;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border: solid 2px #fff !important; }
  .btn-ghost-white:hover {
    color: #fff;
    background-color: #fff;
    border: solid 2px #fff !important; }
  .btn-ghost-white:focus, .btn-ghost-white.focus {
    box-shadow: none;
    border-color: #fff; }
  .btn-ghost-white.disabled, .btn-ghost-white:disabled {
    color: #fff;
    background-color: transparent; }
  .btn-ghost-white:not(:disabled):not(.disabled):active, .btn-ghost-white:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-white.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff; }
    .btn-ghost-white:not(:disabled):not(.disabled):active:focus, .btn-ghost-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-ghost-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.bg-extend-left-primary {
  position: relative; }
  .bg-extend-left-primary:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #006A4D;
    display: block;
    z-index: 2; }

.bg-extend-right-primary {
  position: relative; }
  .bg-extend-right-primary:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #006A4D;
    display: block;
    z-index: 2; }

.bg-extend-left-secondary {
  position: relative; }
  .bg-extend-left-secondary:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #D26300;
    display: block;
    z-index: 2; }

.bg-extend-right-secondary {
  position: relative; }
  .bg-extend-right-secondary:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #D26300;
    display: block;
    z-index: 2; }

.bg-extend-left-success {
  position: relative; }
  .bg-extend-left-success:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #858f25;
    display: block;
    z-index: 2; }

.bg-extend-right-success {
  position: relative; }
  .bg-extend-right-success:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #858f25;
    display: block;
    z-index: 2; }

.bg-extend-left-info {
  position: relative; }
  .bg-extend-left-info:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #17a2b8;
    display: block;
    z-index: 2; }

.bg-extend-right-info {
  position: relative; }
  .bg-extend-right-info:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #17a2b8;
    display: block;
    z-index: 2; }

.bg-extend-left-warning {
  position: relative; }
  .bg-extend-left-warning:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #eac227;
    display: block;
    z-index: 2; }

.bg-extend-right-warning {
  position: relative; }
  .bg-extend-right-warning:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #eac227;
    display: block;
    z-index: 2; }

.bg-extend-left-danger {
  position: relative; }
  .bg-extend-left-danger:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #7E2823;
    display: block;
    z-index: 2; }

.bg-extend-right-danger {
  position: relative; }
  .bg-extend-right-danger:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #7E2823;
    display: block;
    z-index: 2; }

.bg-extend-left-light {
  position: relative; }
  .bg-extend-left-light:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #f8f9fa;
    display: block;
    z-index: 2; }

.bg-extend-right-light {
  position: relative; }
  .bg-extend-right-light:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #f8f9fa;
    display: block;
    z-index: 2; }

.bg-extend-left-dark {
  position: relative; }
  .bg-extend-left-dark:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #343a40;
    display: block;
    z-index: 2; }

.bg-extend-right-dark {
  position: relative; }
  .bg-extend-right-dark:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #343a40;
    display: block;
    z-index: 2; }

.bg-extend-left-white {
  position: relative; }
  .bg-extend-left-white:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    left: -2000px;
    background-color: #fff;
    display: block;
    z-index: 2; }

.bg-extend-right-white {
  position: relative; }
  .bg-extend-right-white:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2000px;
    right: -2000px;
    background-color: #fff;
    display: block;
    z-index: 2; }

ul.list-style-none {
  list-style: none; }
  ul.list-style-none li:before {
    display: none !important; }

ul.sub-nav li {
  margin: 0 20px; }
  ul.sub-nav li a {
    font-family: "dunbar-tall", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    color: #242422;
    padding: 1.5rem 1rem; }
    ul.sub-nav li a:hover:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      background-color: #242422;
      height: 3px; }
    ul.sub-nav li a.active {
      color: #006A4D; }
      ul.sub-nav li a.active:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        background-color: #006A4D !important;
        height: 3px; }

ul.sub-nav.justify-content-start li:first-of-type {
  margin-left: 0; }

@media (max-width: 990.98px) {
  ul.sub-nav {
    margin: 0; } }

ul.small li {
  font-size: 1.05rem !important; }

.main-content ol {
  counter-reset: li; }
  .main-content ol li {
    margin-bottom: 25px;
    line-height: 150%;
    font-size: inherit;
    position: relative;
    list-style: none; }
    .main-content ol li strong {
      margin-bottom: 5px; }
    .main-content ol li:marker {
      color: #006A4D;
      font-weight: 600;
      display: none; }
    .main-content ol li:before {
      color: #006A4D;
      font-weight: 600;
      font-family: "dunbar-tall", sans-serif;
      content: counter(li);
      /* Use the counter as content */
      counter-increment: li;
      /* Increment the counter by 1 */
      position: absolute;
      left: -40px;
      top: 0px;
      width: 30px;
      height: 30px;
      border-radius: 100px;
      background: #fff;
      text-align: center;
      line-height: 28px;
      text-indent: 1px; }

.main-content ul li {
  color: #242422;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  position: relative;
  padding: 0rem 0;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 170%; }
  .main-content ul li:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: -20px;
    top: 11px;
    display: block;
    background-color: #006A4D; }
  .main-content ul li.no-bullet-points:before {
    display: none; }

.main-content ul.list-consultants {
  display: inline-block;
  text-align: left; }
  .main-content ul.list-consultants li {
    text-align: left !important;
    padding-left: 35px;
    padding-bottom: 10px; }
    .main-content ul.list-consultants li:before {
      display: none; }
    .main-content ul.list-consultants li .consult-type {
      font-weight: 400; }
    .main-content ul.list-consultants li .consult-icon {
      text-align: center;
      background-color: black;
      width: 33px;
      height: 33px;
      position: absolute;
      left: -10px;
      top: 2px; }
      .main-content ul.list-consultants li .consult-icon i {
        color: #fff; }

.main-content ul.list-simple {
  list-style: none !important;
  padding-left: 0; }
  .main-content ul.list-simple li {
    list-style: none !important;
    padding-left: 0;
    margin-left: 0; }
    .main-content ul.list-simple li::before {
      display: none; }

.slider-lists {
  padding-left: 20px; }
  .slider-lists li {
    list-style-type: none;
    color: #fff;
    font-size: 2em;
    padding: 8px 5px;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6); }
    .slider-lists li:before {
      font-family: "FontAwesome";
      content: "\f069";
      margin-right: 10px;
      color: #006A4D; }

.nav.flex-column {
  border: solid 1px #ccccca;
  border-radius: 0;
  border-bottom: none; }
  .nav.flex-column .nav-item {
    border-bottom: solid 1px #ccccca;
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0; }
    .nav.flex-column .nav-item .nav-link {
      outline: none;
      padding: 1rem 0;
      border: none;
      border-radius: 0; }
      .nav.flex-column .nav-item .nav-link.active {
        background-color: #006A4D !important;
        color: #fff !important; }
    .nav.flex-column .nav-item .nav-link:hover {
      background-color: #f3f3f3; }

.two-columns {
  -moz-column-count: 2;
  column-count: 2;
  column-gap: 40px;
  -moz-column-gap: 40px;
  color: #fff;
  text-align: left;
  list-style: none;
  line-height: 1.75rem;
  padding-bottom: 2rem; }
  .two-columns :before {
    content: "\f2fc";
    font-family: "Ionicons";
    color: #da5020;
    /* or whatever color you prefer */
    margin-right: 1rem; }
  @media (max-width: 991.98px) {
    .two-columns {
      -moz-column-count: 1;
      column-count: 1;
      column-gap: 0px;
      -moz-column-gap: 0px; } }

.arrow-down {
  font-size: 7rem;
  color: #da5020; }

/* Navigations */
/*

    @import "components/navs/_components.strip-nav-badgeleft-2linkrowsright.scss";
    */
body.no-header .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item .nav-link {
  color: #242422 !important; }

body.no-header .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .hamburger .hamburger-box .hamburger-inner {
  background-color: #006A4D; }
  body.no-header .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .hamburger .hamburger-box .hamburger-inner:before {
    background-color: #006A4D; }
  body.no-header .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .hamburger .hamburger-box .hamburger-inner:after {
    background-color: #006A4D; }

.stripNavTwoStripsLogoLeftCtaRight_Quick {
  background-color: #f3f3f3; }
  .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
    overflow: hidden;
    margin: 0 auto !important;
    padding-left: 28px !important;
    padding-right: 28px !important;
    border: none; }
    .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center {
      justify-content: flex-end !important;
      margin: 0 !important;
      overflow: hidden; }
      .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col {
        padding: 0 !important;
        display: none;
        min-height: 100%; }
        .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col.desktop-only {
          display: inline-block; }
        .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col.show-on-both, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col.show-on-both, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col.show-on-both, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col.show-on-both, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col.show-on-both {
          display: inline-block; }
        .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col .nav-link {
          font-family: "dunbar-tall", sans-serif;
          color: #006A4D !important;
          font-weight: 500;
          font-size: 0.9rem;
          padding: 0.75rem 1rem;
          min-height: 100%; }
          .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col .nav-link:hover, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col .nav-link:hover, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col .nav-link:hover, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col .nav-link:hover, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col .nav-link:hover {
            background-color: #006A4D;
            color: #fff !important; }
        @media (max-width: 990.98px) {
          .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col {
            display: flex; }
            .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col .nav-link, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col .nav-link {
              color: #e6f7f3 !important;
              font-size: 0.875rem;
              display: block;
              width: 100%; }
              .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col .nav-link i, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col .nav-link i, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col .nav-link i, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col .nav-link i, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col .nav-link i {
                text-align: center; }
              .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col .nav-link .d-md-none, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col .nav-link .d-md-none, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col .nav-link .d-md-none, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col .nav-link .d-md-none, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col .nav-link .d-md-none {
                display: block; }
            .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg .row.justify-content-md-center .col.desktop-only, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl .row.justify-content-md-center .col.desktop-only {
              display: none; } }
    @media (max-width: 990.98px) {
      .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
        padding: 0 !important; } }
  @media (max-width: 991.98px) {
    .stripNavTwoStripsLogoLeftCtaRight_Quick {
      background-color: #006A4D; }
      .stripNavTwoStripsLogoLeftCtaRight_Quick .container-fluid, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-sm, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-md, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-lg, .stripNavTwoStripsLogoLeftCtaRight_Quick .container-xl {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .stripNavTwoStripsLogoLeftCtaRight_Quick .nav {
        padding: 4px 0; }
      .stripNavTwoStripsLogoLeftCtaRight_Quick .nav-link {
        padding: 0;
        font-size: 1rem; } }

.stripNavTwoStripsLogoLeftCtaRight {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
  padding: 0;
  background: #fff;
  /* Primary Nav Links (logo left, nav items center, cta right */ }
  .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .stripNavTwoStripsLogoLeftCtaRight_Quick .row {
    border-bottom: solid 1px #f3f3f3; }
  .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .nav-primary-links {
    background-color: white;
    height: 80px; }
    .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .nav-primary-links .nav-logo .d-md-block {
      height: 100%; }
    .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .nav-primary-links .primarynavitems ul li a {
      color: #242422; }
  .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .hamburger .hamburger-box .hamburger-inner {
    background-color: #006A4D !important; }
    .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .hamburger .hamburger-box .hamburger-inner:before {
      background-color: #006A4D !important; }
    .stripNavTwoStripsLogoLeftCtaRight.headroom--not-top .hamburger .hamburger-box .hamburger-inner:after {
      background-color: #006A4D !important; }
  .stripNavTwoStripsLogoLeftCtaRight .show > .dropdown-menu {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.45s;
    animation-duration: 0.45s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links {
    background: transparent;
    height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: height 600ms cubic-bezier(0.19, 1, 0.22, 1); }
    @media (max-width: 991.98px) {
      .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links {
        background: #fff;
        height: 80px; } }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links nav {
      height: 100%;
      position: relative; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-fluid, .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-sm, .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-md, .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-lg, .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .container-xl {
      height: 100%;
      position: relative; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item:nth-child(1) {
      border-left: none; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .drawer-toggle {
      margin-left: auto;
      margin-top: auto;
      margin-bottom: auto; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo {
      margin: 0;
      margin-left: 0;
      z-index: 1234;
      height: 100%;
      position: relative; }
      .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a {
        color: #fff;
        padding-top: 0;
        height: 60px;
        position: relative; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a img {
          height: 100%;
          position: relative;
          transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
          top: 0; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a.d-md-block {
          display: block !important; }
          .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a.d-md-block:after {
            content: "";
            transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
            top: 0;
            opacity: 0;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-size: cover; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a.logo-mobile {
          display: none !important; }
        @media (min-width: 991px) {
          .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a {
            height: 80px; } }
      .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-logo a:hover {
        text-decoration: none; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item {
      position: relative;
      margin-left: 20px;
      border-radius: 6px;
      /* active */ }
      .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item .nav-link {
        font-size: 1.0625rem;
        font-family: "dunbar-tall", sans-serif;
        color: #242422;
        font-weight: 600;
        padding: 1rem 1.3rem;
        text-shadow: none;
        text-align: center;
        outline: none;
        text-shadow: none !important; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item .nav-link:hover, .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item .nav-link:focus {
          background: #fff !important;
          color: #242422 !important;
          border-radius: 4px !important; }
      .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item.active .nav-link {
        background: rgba(255, 255, 255, 0.8);
        color: #242422;
        border-radius: 4px; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item.active .nav-link:after {
          color: #242422; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .nav-item.active .nav-link .d-md-block:after {
          width: 100% !important; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .dropdown-menu {
      border-radius: 2px;
      border: none;
      margin: 0rem 0 0;
      background: rgba(0, 106, 77, 0.9);
      min-width: 100%;
      width: auto;
      border-radius: 0;
      border-bottom-left-radius: 2px;
      border-bottom-right-radius: 2px;
      margin-top: 50px; }
      .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .dropdown-menu .dropdown-item {
        padding-top: 12px;
        padding-bottom: 12px;
        color: #fff;
        text-transform: none;
        font-weight: 300; }
        .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .dropdown-menu .dropdown-item:hover {
          background-color: white;
          color: #006A4D; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links .dropdown-toggle::after {
      display: none; }
    .stripNavTwoStripsLogoLeftCtaRight .nav-primary-links #primarynavitems.show {
      -webkit-animation-name: fadeInDown;
      animation-name: fadeInDown;
      -webkit-animation-iteration-count: 1;
      animation-iteration-count: 1;
      -webkit-animation-duration: 0.45s;
      animation-duration: 0.45s;
      -webkit-animation-delay: 0s;
      animation-delay: 0s;
      -webkit-animation-timing-function: ease;
      animation-timing-function: ease;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
  .stripNavTwoStripsLogoLeftCtaRight .secondaryholder {
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    padding: 0; }
    .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .primarynavitems {
      margin: 0 auto; }
      .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .primarynavitems .navbar-nav {
        flex-direction: row;
        align-items: center;
        height: 100%;
        justify-content: center; }
    .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .nav-button {
      vertical-align: middle;
      position: absolute;
      right: 0; }
      .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .nav-button a {
        padding: 0 30px;
        border-color: #D26300;
        background-color: #D26300; }
        .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .nav-button a:hover {
          color: #fff !important;
          background-color: #954600 !important;
          border-color: #954600;
          opacity: 1; }
    .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .cta-holder {
      position: absolute;
      right: 0; }
      .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .cta-holder a:last-child {
        margin-left: 8px; }
      @media (max-width: 990.98px) {
        .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .cta-holder {
          display: none; } }
    .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .hamburger {
      outline: none;
      padding: 1.0rem 0.875rem; }
      .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .hamburger .hamburger-box {
        width: 40px;
        height: 44px;
        position: relative;
        top: -9px; }
      @media (max-width: 990.98px) {
        .stripNavTwoStripsLogoLeftCtaRight .secondaryholder .hamburger {
          padding: 0; } }
    @media (max-width: 990.98px) {
      .stripNavTwoStripsLogoLeftCtaRight .secondaryholder {
        padding-right: 0; } }

body.no-header {
  padding-top: 150px; }

body.hr-not-top .drop-top {
  top: 79px !important; }

body.hr-not-top.hr-pinned .drop-top {
  top: 111px !important; }

.block-img-text {
  display: flex;
  height: 70px;
  width: 100%;
  color: #006A4D;
  text-decoration: none !important; }
  .block-img-text:hover {
    color: #fff; }
  .block-img-text .img {
    background-position: center center;
    background-size: 40%;
    background-repeat: no-repeat;
    width: 70px;
    height: 100%; }
  .block-img-text .text {
    background: transparent;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 1rem;
    font-weight: 500; }
  .block-img-text:hover {
    background: #f3f3f3;
    border-radius: 4px; }

body .drop-top {
  transition: transform 0.4s, opacity 0.4s;
  will-change: transform;
  position: fixed;
  left: 0;
  top: 122px;
  transform: translateY(15px) scale(1);
  width: 100%;
  height: 3px;
  z-index: 99999999;
  opacity: 0;
  pointer-events: none; }
  body .drop-top h4 {
    font-size: 1.25rem; }
  body .drop-top .text-white p, body .drop-top .text-white a:not(.btn), body .drop-top .text-white h4, body .drop-top .text-white .listNodesWidget .title {
    color: white !important; }
  body .drop-top .drop-mover {
    will-change: transform,height,width;
    transition: transform .5s;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent; }
    body .drop-top .drop-mover.animate {
      transition: transform 0.4s, width 0.4s, height 0s; }
    body .drop-top .drop-mover .drop-bullet {
      display: none !important;
      width: 20px;
      height: 20px;
      border-radius: 0;
      transform: rotate(45deg);
      background-color: white;
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto;
      top: 5px;
      z-index: 0;
      transition: transform 0.4s, opacity 0.4s, top 0.8s;
      will-change: transform, top; }
    body .drop-top .drop-mover .drop-bg {
      display: none !important;
      opacity: 1;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      bottom: 0;
      right: 0;
      display: block;
      z-index: 1;
      background: white;
      border-radius: 0; }
    body .drop-top .drop-mover .drop-menu {
      opacity: 0;
      background: white;
      position: absolute;
      left: 0;
      top: 0;
      border-radius: 5px;
      z-index: 2;
      overflow: hidden;
      background: white; }
      body .drop-top .drop-mover .drop-menu p {
        margin: 0;
        margin-bottom: 6px; }
      body .drop-top .drop-mover .drop-menu .menu-image-text {
        text-decoration: none !important;
        padding-bottom: 40px; }
        body .drop-top .drop-mover .drop-menu .menu-image-text img {
          opacity: .9;
          transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); }
        body .drop-top .drop-mover .drop-menu .menu-image-text:hover {
          opacity: 1; }
          body .drop-top .drop-mover .drop-menu .menu-image-text:hover img {
            opacity: 1; }
        body .drop-top .drop-mover .drop-menu .menu-image-text .text-holder {
          padding-top: 10px;
          display: block; }
      body .drop-top .drop-mover .drop-menu .row {
        margin: 0; }
      body .drop-top .drop-mover .drop-menu .menu-col {
        padding: 20px; }
        body .drop-top .drop-mover .drop-menu .menu-col a {
          text-decoration: none; }
        body .drop-top .drop-mover .drop-menu .menu-col ul {
          padding-left: 20px; }
          body .drop-top .drop-mover .drop-menu .menu-col ul li {
            text-align: left !important; }
            body .drop-top .drop-mover .drop-menu .menu-col ul li a {
              font-weight: 500;
              padding: 5px 10px; }
              body .drop-top .drop-mover .drop-menu .menu-col ul li a:hover {
                background-color: #D26300;
                color: #006A4D; }
      body .drop-top .drop-mover .drop-menu div p:first-of-type {
        margin-top: 0; }
      body .drop-top .drop-mover .drop-menu.menu-active {
        opacity: 1;
        z-index: 99; }
      body .drop-top .drop-mover .drop-menu p, body .drop-top .drop-mover .drop-menu ul li, body .drop-top .drop-mover .drop-menu a:not(.btn) {
        color: #242422;
        font-size: 16px;
        line-height: 1.7;
        list-style: none;
        font-weight: 300; }
      body .drop-top .drop-mover .drop-menu ul {
        padding: 0;
        margin: 0; }
      body .drop-top .drop-mover .drop-menu a:not(.btn) {
        text-decoration: underline;
        color: #006A4D; }
      body .drop-top .drop-mover .drop-menu .listNodesWidget {
        list-style: none;
        height: 100%;
        padding: 15px 0; }
        @media (max-width: 990.98px) {
          body .drop-top .drop-mover .drop-menu .listNodesWidget {
            margin-top: 20px; } }
        body .drop-top .drop-mover .drop-menu .listNodesWidget li {
          list-style: none;
          line-height: 2rem;
          margin-left: 0;
          margin-bottom: 5px !important;
          display: block; }
          body .drop-top .drop-mover .drop-menu .listNodesWidget li a {
            font-size: 1rem;
            font-weight: 500;
            color: #006A4D;
            text-decoration: none;
            padding: 4px 10px;
            display: block; }
            body .drop-top .drop-mover .drop-menu .listNodesWidget li a:hover {
              color: #fff;
              background: #006A4D;
              border-radius: 4px; }
          body .drop-top .drop-mover .drop-menu .listNodesWidget li:last-of-type {
            border: none; }
          body .drop-top .drop-mover .drop-menu .listNodesWidget li.title {
            font-family: "dunbar-tall", sans-serif;
            padding-bottom: 5px;
            font-size: 1.2rem;
            font-weight: 500; }
  body .drop-top.drop-active {
    transform: translateY(0) scale(1);
    opacity: 1;
    pointer-events: all; }
    body .drop-top.drop-active .drop-mover {
      opacity: 1; }
      body .drop-top.drop-active .drop-mover .drop-bullet {
        top: -5px; }
  @media (max-width: 991.98px) {
    body .drop-top {
      display: none !important; } }

body.drawer-open .drawer-overlay {
  background: rgba(0, 0, 0, 0.5); }

.drawer-nav {
  background: white !important;
  height: 100vh;
  z-index: 99999 !important; }
  .drawer-nav .drawer-menu {
    overflow: scroll;
    height: 100vh; }
    .drawer-nav .drawer-menu .drawer-nav-logo {
      display: block;
      padding: 30px 15px; }
      .drawer-nav .drawer-menu .drawer-nav-logo a {
        display: block;
        text-align: center; }
        .drawer-nav .drawer-menu .drawer-nav-logo a img {
          max-height: 82px; }
    .drawer-nav .drawer-menu .drawer-item-wrapper {
      display: block;
      /* active top node */ }
      .drawer-nav .drawer-menu .drawer-item-wrapper.active .drawer-nav-link {
        color: #fff;
        background-color: #007e5c; }
      .drawer-nav .drawer-menu .drawer-item-wrapper.active .drawer-nav-toggle {
        background-color: #006A4D;
        color: #fff; }
        .drawer-nav .drawer-menu .drawer-item-wrapper.active .drawer-nav-toggle:hover {
          background-color: #006A4D;
          color: #fff; }
      .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-toggle {
        padding: 15px;
        padding-left: 25px;
        border-bottom: solid 1px #ccccca; }
        .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-toggle:hover {
          cursor: pointer;
          background-color: #ccccca; }
        .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-toggle .drawer-toggle-icon {
          float: right; }
          .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-toggle .drawer-toggle-icon i {
            transition: transform 150ms ease; }
        .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-toggle[aria-expanded="false"] .drawer-toggle-icon i {
          transform: rotate(-180deg); }
        .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-toggle.collapsed .drawer-toggle-icon i {
          transform: rotate(-180deg); }
      .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-link {
        padding: 15px;
        padding-left: 25px;
        text-align: left;
        border: none;
        display: block;
        text-decoration: none;
        background-color: transparent;
        color: #424240; }
        .drawer-nav .drawer-menu .drawer-item-wrapper .drawer-nav-link:hover {
          cursor: pointer;
          background: #006A4D;
          color: #fff; }
    .drawer-nav .drawer-menu .drawer-drop {
      margin-top: 15px;
      padding-bottom: 15px; }
      .drawer-nav .drawer-menu .drawer-drop .drawer-drop-nav-link {
        display: block;
        font-size: 1rem;
        text-decoration: none;
        padding: 8px 25px; }
        .drawer-nav .drawer-menu .drawer-drop .drawer-drop-nav-link:hover {
          background-color: #006A4D;
          color: white; }
        .drawer-nav .drawer-menu .drawer-drop .drawer-drop-nav-link.drawer-active {
          font-weight: bold;
          background-color: #006A4D;
          color: white; }
    .drawer-nav .drawer-menu .drawer-cta-panel {
      padding: 19px;
      display: block; }
      .drawer-nav .drawer-menu .drawer-cta-panel .btn-drawer-cta {
        width: 100%;
        display: block;
        padding: 13px;
        border: solid 1px #fff !important;
        position: relative;
        border-radius: 0 !important;
        background-color: transparent;
        color: #fff !important;
        z-index: 9;
        text-transform: uppercase;
        /* Button  */ }
        .drawer-nav .drawer-menu .drawer-cta-panel .btn-drawer-cta i {
          margin-right: 0.5rem; }
        .drawer-nav .drawer-menu .drawer-cta-panel .btn-drawer-cta:after {
          width: 0%;
          height: 100%;
          top: 0;
          left: 0; }
        .drawer-nav .drawer-menu .drawer-cta-panel .btn-drawer-cta:hover:after, .drawer-nav .drawer-menu .drawer-cta-panel .btn-drawer-cta:active:after {
          width: 100% !important; }

/* Footers */
footer {
  overflow-x: hidden; }
  footer p {
    font-family: "dunbar-tall", sans-serif;
    color: #006A4D;
    font-weight: 600;
    font-size: 1.125rem; }
    footer p.p-title {
      font-family: "dunbar-tall", sans-serif;
      font-weight: 500;
      font-size: 1rem; }
    footer p.p-copyright {
      font-weight: 400;
      font-size: 0.9375rem;
      letter-spacing: 0.05em; }
      @media (max-width: 990.98px) {
        footer p.p-copyright {
          text-align: center; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      footer p.p-footer-images img.footer-logo {
        max-width: 240px !important; }
      footer p.p-footer-images img.footer-img {
        max-width: 100px !important;
        max-height: 100px !important; } }
    @media (max-width: 990.98px) {
      footer p {
        text-align: center; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      footer p {
        font-size: 1rem;
        padding-right: 40px; } }
  footer a {
    color: #006A4D;
    font-weight: 400; }
    footer a:hover {
      text-decoration: underline;
      color: #D26300; }
  footer .footer-border-bottom-gray {
    border-bottom: 1.5px solid #ccccca; }
  footer .footer-border-right {
    padding-right: 0;
    display: inline-block;
    padding-right: 40px;
    height: 100%; }
    @media (max-width: 990.98px) {
      footer .footer-border-right {
        display: block;
        text-align: center;
        border-right: none;
        padding-bottom: 10px; } }
  @media (max-width: 990.98px) {
    footer .col-md-6 {
      padding-top: 10px;
      padding-bottom: 20px; } }
  footer .imageBasicWidget img {
    max-width: 100% !important; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      footer .imageBasicWidget img {
        margin: 0 auto; } }
  footer .imageBasicWidget.max-40 img {
    max-width: 40% !important; }
    @media (max-width: 990.98px) {
      footer .imageBasicWidget.max-40 img {
        max-width: 100% !important; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      footer .imageBasicWidget.max-40 img {
        max-width: 100% !important; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      footer .imageBasicWidget.max-40 img {
        max-width: 100% !important; } }
  footer .listNodesWidget {
    list-style: none;
    padding-left: 0 !important;
    margin-left: 0 !important; }
    footer .listNodesWidget ul {
      padding-left: 0 !important; }
    footer .listNodesWidget li {
      list-style: none;
      margin-left: 0 !important;
      padding-left: 0 !important;
      line-height: 2; }
      footer .listNodesWidget li a {
        text-decoration: none;
        font-weight: 400;
        color: black;
        font-size: 0.9375rem; }
        footer .listNodesWidget li a:hover {
          text-decoration: underline;
          color: #D26300; }
        footer .listNodesWidget li a.list-bold {
          font-weight: 700; }
      footer .listNodesWidget li.links-md-right {
        text-align: right; }
        @media (max-width: 990.98px) {
          footer .listNodesWidget li.links-md-right {
            text-align: center; } }
      footer .listNodesWidget li.title {
        font-family: "dunbar-tall", sans-serif;
        color: black;
        font-weight: 500;
        font-size: 1rem;
        padding-bottom: 6px; }
        footer .listNodesWidget li.title a {
          text-decoration: underline; }
    @media (max-width: 990.98px) {
      footer .listNodesWidget {
        margin-top: 20px;
        text-align: center !important; } }
  footer .divider {
    height: 2px;
    background: rgba(204, 204, 202, 0.2);
    display: block;
    width: 100%;
    margin-top: 40px; }
  footer .umbraco-forms-page .umbraco-forms-caption {
    font-family: "dunbar-tall", sans-serif;
    color: #006A4D;
    font-size: 1rem;
    font-weight: 600; }
  footer .umbraco-forms-page .umbraco-forms-label {
    display: none; }
  footer .umbraco-forms-page .umbraco-forms-container {
    padding: 0; }
    footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper {
      display: grid; }
      footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .text {
        padding: 15px 20px;
        padding-right: 142px;
        background-color: rgba(0, 106, 77, 0.07);
        border-radius: 0px;
        border: none;
        height: 60px; }
        @media (max-width: 990.98px) {
          footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .text {
            padding-right: 20px; } }
        @media (min-width: 1024px) and (max-width: 1279px) {
          footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .text {
            padding-right: 108px;
            padding-left: 8px; } }
      footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .field-validation-error {
        color: #FF0000;
        position: absolute;
        left: 40px;
        bottom: -30px; }
        @media (min-width: 1024px) and (max-width: 1279px) {
          footer .umbraco-forms-page .umbraco-forms-container .umbraco-forms-field-wrapper .field-validation-error {
            font-size: 1rem;
            left: 20px; } }

/* 3rd Party  */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/bower_components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("../../../fonts/ionicons//ionicons.eot?v=2.0.1");
  src: url("../../../fonts/ionicons//ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("../../../fonts/ionicons//ionicons.ttf?v=2.0.1") format("truetype"), url("../../../fonts/ionicons//ionicons.woff?v=2.0.1") format("woff"), url("../../../fonts/ionicons//ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal; }

.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ion-alert:before {
  content: ""; }

.ion-alert-circled:before {
  content: ""; }

.ion-android-add:before {
  content: ""; }

.ion-android-add-circle:before {
  content: ""; }

.ion-android-alarm-clock:before {
  content: ""; }

.ion-android-alert:before {
  content: ""; }

.ion-android-apps:before {
  content: ""; }

.ion-android-archive:before {
  content: ""; }

.ion-android-arrow-back:before {
  content: ""; }

.ion-android-arrow-down:before {
  content: ""; }

.ion-android-arrow-dropdown:before {
  content: ""; }

.ion-android-arrow-dropdown-circle:before {
  content: ""; }

.ion-android-arrow-dropleft:before {
  content: ""; }

.ion-android-arrow-dropleft-circle:before {
  content: ""; }

.ion-android-arrow-dropright:before {
  content: ""; }

.ion-android-arrow-dropright-circle:before {
  content: ""; }

.ion-android-arrow-dropup:before {
  content: ""; }

.ion-android-arrow-dropup-circle:before {
  content: ""; }

.ion-android-arrow-forward:before {
  content: ""; }

.ion-android-arrow-up:before {
  content: ""; }

.ion-android-attach:before {
  content: ""; }

.ion-android-bar:before {
  content: ""; }

.ion-android-bicycle:before {
  content: ""; }

.ion-android-boat:before {
  content: ""; }

.ion-android-bookmark:before {
  content: ""; }

.ion-android-bulb:before {
  content: ""; }

.ion-android-bus:before {
  content: ""; }

.ion-android-calendar:before {
  content: ""; }

.ion-android-call:before {
  content: ""; }

.ion-android-camera:before {
  content: ""; }

.ion-android-cancel:before {
  content: ""; }

.ion-android-car:before {
  content: ""; }

.ion-android-cart:before {
  content: ""; }

.ion-android-chat:before {
  content: ""; }

.ion-android-checkbox:before {
  content: ""; }

.ion-android-checkbox-blank:before {
  content: ""; }

.ion-android-checkbox-outline:before {
  content: ""; }

.ion-android-checkbox-outline-blank:before {
  content: ""; }

.ion-android-checkmark-circle:before {
  content: ""; }

.ion-android-clipboard:before {
  content: ""; }

.ion-android-close:before {
  content: ""; }

.ion-android-cloud:before {
  content: ""; }

.ion-android-cloud-circle:before {
  content: ""; }

.ion-android-cloud-done:before {
  content: ""; }

.ion-android-cloud-outline:before {
  content: ""; }

.ion-android-color-palette:before {
  content: ""; }

.ion-android-compass:before {
  content: ""; }

.ion-android-contact:before {
  content: ""; }

.ion-android-contacts:before {
  content: ""; }

.ion-android-contract:before {
  content: ""; }

.ion-android-create:before {
  content: ""; }

.ion-android-delete:before {
  content: ""; }

.ion-android-desktop:before {
  content: ""; }

.ion-android-document:before {
  content: ""; }

.ion-android-done:before {
  content: ""; }

.ion-android-done-all:before {
  content: ""; }

.ion-android-download:before {
  content: ""; }

.ion-android-drafts:before {
  content: ""; }

.ion-android-exit:before {
  content: ""; }

.ion-android-expand:before {
  content: ""; }

.ion-android-favorite:before {
  content: ""; }

.ion-android-favorite-outline:before {
  content: ""; }

.ion-android-film:before {
  content: ""; }

.ion-android-folder:before {
  content: ""; }

.ion-android-folder-open:before {
  content: ""; }

.ion-android-funnel:before {
  content: ""; }

.ion-android-globe:before {
  content: ""; }

.ion-android-hand:before {
  content: ""; }

.ion-android-hangout:before {
  content: ""; }

.ion-android-happy:before {
  content: ""; }

.ion-android-home:before {
  content: ""; }

.ion-android-image:before {
  content: ""; }

.ion-android-laptop:before {
  content: ""; }

.ion-android-list:before {
  content: ""; }

.ion-android-locate:before {
  content: ""; }

.ion-android-lock:before {
  content: ""; }

.ion-android-mail:before {
  content: ""; }

.ion-android-map:before {
  content: ""; }

.ion-android-menu:before {
  content: ""; }

.ion-android-microphone:before {
  content: ""; }

.ion-android-microphone-off:before {
  content: ""; }

.ion-android-more-horizontal:before {
  content: ""; }

.ion-android-more-vertical:before {
  content: ""; }

.ion-android-navigate:before {
  content: ""; }

.ion-android-notifications:before {
  content: ""; }

.ion-android-notifications-none:before {
  content: ""; }

.ion-android-notifications-off:before {
  content: ""; }

.ion-android-open:before {
  content: ""; }

.ion-android-options:before {
  content: ""; }

.ion-android-people:before {
  content: ""; }

.ion-android-person:before {
  content: ""; }

.ion-android-person-add:before {
  content: ""; }

.ion-android-phone-landscape:before {
  content: ""; }

.ion-android-phone-portrait:before {
  content: ""; }

.ion-android-pin:before {
  content: ""; }

.ion-android-plane:before {
  content: ""; }

.ion-android-playstore:before {
  content: ""; }

.ion-android-print:before {
  content: ""; }

.ion-android-radio-button-off:before {
  content: ""; }

.ion-android-radio-button-on:before {
  content: ""; }

.ion-android-refresh:before {
  content: ""; }

.ion-android-remove:before {
  content: ""; }

.ion-android-remove-circle:before {
  content: ""; }

.ion-android-restaurant:before {
  content: ""; }

.ion-android-sad:before {
  content: ""; }

.ion-android-search:before {
  content: ""; }

.ion-android-send:before {
  content: ""; }

.ion-android-settings:before {
  content: ""; }

.ion-android-share:before {
  content: ""; }

.ion-android-share-alt:before {
  content: ""; }

.ion-android-star:before {
  content: ""; }

.ion-android-star-half:before {
  content: ""; }

.ion-android-star-outline:before {
  content: ""; }

.ion-android-stopwatch:before {
  content: ""; }

.ion-android-subway:before {
  content: ""; }

.ion-android-sunny:before {
  content: ""; }

.ion-android-sync:before {
  content: ""; }

.ion-android-textsms:before {
  content: ""; }

.ion-android-time:before {
  content: ""; }

.ion-android-train:before {
  content: ""; }

.ion-android-unlock:before {
  content: ""; }

.ion-android-upload:before {
  content: ""; }

.ion-android-volume-down:before {
  content: ""; }

.ion-android-volume-mute:before {
  content: ""; }

.ion-android-volume-off:before {
  content: ""; }

.ion-android-volume-up:before {
  content: ""; }

.ion-android-walk:before {
  content: ""; }

.ion-android-warning:before {
  content: ""; }

.ion-android-watch:before {
  content: ""; }

.ion-android-wifi:before {
  content: ""; }

.ion-aperture:before {
  content: ""; }

.ion-archive:before {
  content: ""; }

.ion-arrow-down-a:before {
  content: ""; }

.ion-arrow-down-b:before {
  content: ""; }

.ion-arrow-down-c:before {
  content: ""; }

.ion-arrow-expand:before {
  content: ""; }

.ion-arrow-graph-down-left:before {
  content: ""; }

.ion-arrow-graph-down-right:before {
  content: ""; }

.ion-arrow-graph-up-left:before {
  content: ""; }

.ion-arrow-graph-up-right:before {
  content: ""; }

.ion-arrow-left-a:before {
  content: ""; }

.ion-arrow-left-b:before {
  content: ""; }

.ion-arrow-left-c:before {
  content: ""; }

.ion-arrow-move:before {
  content: ""; }

.ion-arrow-resize:before {
  content: ""; }

.ion-arrow-return-left:before {
  content: ""; }

.ion-arrow-return-right:before {
  content: ""; }

.ion-arrow-right-a:before {
  content: ""; }

.ion-arrow-right-b:before {
  content: ""; }

.ion-arrow-right-c:before {
  content: ""; }

.ion-arrow-shrink:before {
  content: ""; }

.ion-arrow-swap:before {
  content: ""; }

.ion-arrow-up-a:before {
  content: ""; }

.ion-arrow-up-b:before {
  content: ""; }

.ion-arrow-up-c:before {
  content: ""; }

.ion-asterisk:before {
  content: ""; }

.ion-at:before {
  content: ""; }

.ion-backspace:before {
  content: ""; }

.ion-backspace-outline:before {
  content: ""; }

.ion-bag:before {
  content: ""; }

.ion-battery-charging:before {
  content: ""; }

.ion-battery-empty:before {
  content: ""; }

.ion-battery-full:before {
  content: ""; }

.ion-battery-half:before {
  content: ""; }

.ion-battery-low:before {
  content: ""; }

.ion-beaker:before {
  content: ""; }

.ion-beer:before {
  content: ""; }

.ion-bluetooth:before {
  content: ""; }

.ion-bonfire:before {
  content: ""; }

.ion-bookmark:before {
  content: ""; }

.ion-bowtie:before {
  content: ""; }

.ion-briefcase:before {
  content: ""; }

.ion-bug:before {
  content: ""; }

.ion-calculator:before {
  content: ""; }

.ion-calendar:before {
  content: ""; }

.ion-camera:before {
  content: ""; }

.ion-card:before {
  content: ""; }

.ion-cash:before {
  content: ""; }

.ion-chatbox:before {
  content: ""; }

.ion-chatbox-working:before {
  content: ""; }

.ion-chatboxes:before {
  content: ""; }

.ion-chatbubble:before {
  content: ""; }

.ion-chatbubble-working:before {
  content: ""; }

.ion-chatbubbles:before {
  content: ""; }

.ion-checkmark:before {
  content: ""; }

.ion-checkmark-circled:before {
  content: ""; }

.ion-checkmark-round:before {
  content: ""; }

.ion-chevron-down:before {
  content: ""; }

.ion-chevron-left:before {
  content: ""; }

.ion-chevron-right:before {
  content: ""; }

.ion-chevron-up:before {
  content: ""; }

.ion-clipboard:before {
  content: ""; }

.ion-clock:before {
  content: ""; }

.ion-close:before {
  content: ""; }

.ion-close-circled:before {
  content: ""; }

.ion-close-round:before {
  content: ""; }

.ion-closed-captioning:before {
  content: ""; }

.ion-cloud:before {
  content: ""; }

.ion-code:before {
  content: ""; }

.ion-code-download:before {
  content: ""; }

.ion-code-working:before {
  content: ""; }

.ion-coffee:before {
  content: ""; }

.ion-compass:before {
  content: ""; }

.ion-compose:before {
  content: ""; }

.ion-connection-bars:before {
  content: ""; }

.ion-contrast:before {
  content: ""; }

.ion-crop:before {
  content: ""; }

.ion-cube:before {
  content: ""; }

.ion-disc:before {
  content: ""; }

.ion-document:before {
  content: ""; }

.ion-document-text:before {
  content: ""; }

.ion-drag:before {
  content: ""; }

.ion-earth:before {
  content: ""; }

.ion-easel:before {
  content: ""; }

.ion-edit:before {
  content: ""; }

.ion-egg:before {
  content: ""; }

.ion-eject:before {
  content: ""; }

.ion-email:before {
  content: ""; }

.ion-email-unread:before {
  content: ""; }

.ion-erlenmeyer-flask:before {
  content: ""; }

.ion-erlenmeyer-flask-bubbles:before {
  content: ""; }

.ion-eye:before {
  content: ""; }

.ion-eye-disabled:before {
  content: ""; }

.ion-female:before {
  content: ""; }

.ion-filing:before {
  content: ""; }

.ion-film-marker:before {
  content: ""; }

.ion-fireball:before {
  content: ""; }

.ion-flag:before {
  content: ""; }

.ion-flame:before {
  content: ""; }

.ion-flash:before {
  content: ""; }

.ion-flash-off:before {
  content: ""; }

.ion-folder:before {
  content: ""; }

.ion-fork:before {
  content: ""; }

.ion-fork-repo:before {
  content: ""; }

.ion-forward:before {
  content: ""; }

.ion-funnel:before {
  content: ""; }

.ion-gear-a:before {
  content: ""; }

.ion-gear-b:before {
  content: ""; }

.ion-grid:before {
  content: ""; }

.ion-hammer:before {
  content: ""; }

.ion-happy:before {
  content: ""; }

.ion-happy-outline:before {
  content: ""; }

.ion-headphone:before {
  content: ""; }

.ion-heart:before {
  content: ""; }

.ion-heart-broken:before {
  content: ""; }

.ion-help:before {
  content: ""; }

.ion-help-buoy:before {
  content: ""; }

.ion-help-circled:before {
  content: ""; }

.ion-home:before {
  content: ""; }

.ion-icecream:before {
  content: ""; }

.ion-image:before {
  content: ""; }

.ion-images:before {
  content: ""; }

.ion-information:before {
  content: ""; }

.ion-information-circled:before {
  content: ""; }

.ion-ionic:before {
  content: ""; }

.ion-ios-alarm:before {
  content: ""; }

.ion-ios-alarm-outline:before {
  content: ""; }

.ion-ios-albums:before {
  content: ""; }

.ion-ios-albums-outline:before {
  content: ""; }

.ion-ios-americanfootball:before {
  content: ""; }

.ion-ios-americanfootball-outline:before {
  content: ""; }

.ion-ios-analytics:before {
  content: ""; }

.ion-ios-analytics-outline:before {
  content: ""; }

.ion-ios-arrow-back:before {
  content: ""; }

.ion-ios-arrow-down:before {
  content: ""; }

.ion-ios-arrow-forward:before {
  content: ""; }

.ion-ios-arrow-left:before {
  content: ""; }

.ion-ios-arrow-right:before {
  content: ""; }

.ion-ios-arrow-thin-down:before {
  content: ""; }

.ion-ios-arrow-thin-left:before {
  content: ""; }

.ion-ios-arrow-thin-right:before {
  content: ""; }

.ion-ios-arrow-thin-up:before {
  content: ""; }

.ion-ios-arrow-up:before {
  content: ""; }

.ion-ios-at:before {
  content: ""; }

.ion-ios-at-outline:before {
  content: ""; }

.ion-ios-barcode:before {
  content: ""; }

.ion-ios-barcode-outline:before {
  content: ""; }

.ion-ios-baseball:before {
  content: ""; }

.ion-ios-baseball-outline:before {
  content: ""; }

.ion-ios-basketball:before {
  content: ""; }

.ion-ios-basketball-outline:before {
  content: ""; }

.ion-ios-bell:before {
  content: ""; }

.ion-ios-bell-outline:before {
  content: ""; }

.ion-ios-body:before {
  content: ""; }

.ion-ios-body-outline:before {
  content: ""; }

.ion-ios-bolt:before {
  content: ""; }

.ion-ios-bolt-outline:before {
  content: ""; }

.ion-ios-book:before {
  content: ""; }

.ion-ios-book-outline:before {
  content: ""; }

.ion-ios-bookmarks:before {
  content: ""; }

.ion-ios-bookmarks-outline:before {
  content: ""; }

.ion-ios-box:before {
  content: ""; }

.ion-ios-box-outline:before {
  content: ""; }

.ion-ios-briefcase:before {
  content: ""; }

.ion-ios-briefcase-outline:before {
  content: ""; }

.ion-ios-browsers:before {
  content: ""; }

.ion-ios-browsers-outline:before {
  content: ""; }

.ion-ios-calculator:before {
  content: ""; }

.ion-ios-calculator-outline:before {
  content: ""; }

.ion-ios-calendar:before {
  content: ""; }

.ion-ios-calendar-outline:before {
  content: ""; }

.ion-ios-camera:before {
  content: ""; }

.ion-ios-camera-outline:before {
  content: ""; }

.ion-ios-cart:before {
  content: ""; }

.ion-ios-cart-outline:before {
  content: ""; }

.ion-ios-chatboxes:before {
  content: ""; }

.ion-ios-chatboxes-outline:before {
  content: ""; }

.ion-ios-chatbubble:before {
  content: ""; }

.ion-ios-chatbubble-outline:before {
  content: ""; }

.ion-ios-checkmark:before {
  content: ""; }

.ion-ios-checkmark-empty:before {
  content: ""; }

.ion-ios-checkmark-outline:before {
  content: ""; }

.ion-ios-circle-filled:before {
  content: ""; }

.ion-ios-circle-outline:before {
  content: ""; }

.ion-ios-clock:before {
  content: ""; }

.ion-ios-clock-outline:before {
  content: ""; }

.ion-ios-close:before {
  content: ""; }

.ion-ios-close-empty:before {
  content: ""; }

.ion-ios-close-outline:before {
  content: ""; }

.ion-ios-cloud:before {
  content: ""; }

.ion-ios-cloud-download:before {
  content: ""; }

.ion-ios-cloud-download-outline:before {
  content: ""; }

.ion-ios-cloud-outline:before {
  content: ""; }

.ion-ios-cloud-upload:before {
  content: ""; }

.ion-ios-cloud-upload-outline:before {
  content: ""; }

.ion-ios-cloudy:before {
  content: ""; }

.ion-ios-cloudy-night:before {
  content: ""; }

.ion-ios-cloudy-night-outline:before {
  content: ""; }

.ion-ios-cloudy-outline:before {
  content: ""; }

.ion-ios-cog:before {
  content: ""; }

.ion-ios-cog-outline:before {
  content: ""; }

.ion-ios-color-filter:before {
  content: ""; }

.ion-ios-color-filter-outline:before {
  content: ""; }

.ion-ios-color-wand:before {
  content: ""; }

.ion-ios-color-wand-outline:before {
  content: ""; }

.ion-ios-compose:before {
  content: ""; }

.ion-ios-compose-outline:before {
  content: ""; }

.ion-ios-contact:before {
  content: ""; }

.ion-ios-contact-outline:before {
  content: ""; }

.ion-ios-copy:before {
  content: ""; }

.ion-ios-copy-outline:before {
  content: ""; }

.ion-ios-crop:before {
  content: ""; }

.ion-ios-crop-strong:before {
  content: ""; }

.ion-ios-download:before {
  content: ""; }

.ion-ios-download-outline:before {
  content: ""; }

.ion-ios-drag:before {
  content: ""; }

.ion-ios-email:before {
  content: ""; }

.ion-ios-email-outline:before {
  content: ""; }

.ion-ios-eye:before {
  content: ""; }

.ion-ios-eye-outline:before {
  content: ""; }

.ion-ios-fastforward:before {
  content: ""; }

.ion-ios-fastforward-outline:before {
  content: ""; }

.ion-ios-filing:before {
  content: ""; }

.ion-ios-filing-outline:before {
  content: ""; }

.ion-ios-film:before {
  content: ""; }

.ion-ios-film-outline:before {
  content: ""; }

.ion-ios-flag:before {
  content: ""; }

.ion-ios-flag-outline:before {
  content: ""; }

.ion-ios-flame:before {
  content: ""; }

.ion-ios-flame-outline:before {
  content: ""; }

.ion-ios-flask:before {
  content: ""; }

.ion-ios-flask-outline:before {
  content: ""; }

.ion-ios-flower:before {
  content: ""; }

.ion-ios-flower-outline:before {
  content: ""; }

.ion-ios-folder:before {
  content: ""; }

.ion-ios-folder-outline:before {
  content: ""; }

.ion-ios-football:before {
  content: ""; }

.ion-ios-football-outline:before {
  content: ""; }

.ion-ios-game-controller-a:before {
  content: ""; }

.ion-ios-game-controller-a-outline:before {
  content: ""; }

.ion-ios-game-controller-b:before {
  content: ""; }

.ion-ios-game-controller-b-outline:before {
  content: ""; }

.ion-ios-gear:before {
  content: ""; }

.ion-ios-gear-outline:before {
  content: ""; }

.ion-ios-glasses:before {
  content: ""; }

.ion-ios-glasses-outline:before {
  content: ""; }

.ion-ios-grid-view:before {
  content: ""; }

.ion-ios-grid-view-outline:before {
  content: ""; }

.ion-ios-heart:before {
  content: ""; }

.ion-ios-heart-outline:before {
  content: ""; }

.ion-ios-help:before {
  content: ""; }

.ion-ios-help-empty:before {
  content: ""; }

.ion-ios-help-outline:before {
  content: ""; }

.ion-ios-home:before {
  content: ""; }

.ion-ios-home-outline:before {
  content: ""; }

.ion-ios-infinite:before {
  content: ""; }

.ion-ios-infinite-outline:before {
  content: ""; }

.ion-ios-information:before {
  content: ""; }

.ion-ios-information-empty:before {
  content: ""; }

.ion-ios-information-outline:before {
  content: ""; }

.ion-ios-ionic-outline:before {
  content: ""; }

.ion-ios-keypad:before {
  content: ""; }

.ion-ios-keypad-outline:before {
  content: ""; }

.ion-ios-lightbulb:before {
  content: ""; }

.ion-ios-lightbulb-outline:before {
  content: ""; }

.ion-ios-list:before {
  content: ""; }

.ion-ios-list-outline:before {
  content: ""; }

.ion-ios-location:before {
  content: ""; }

.ion-ios-location-outline:before {
  content: ""; }

.ion-ios-locked:before {
  content: ""; }

.ion-ios-locked-outline:before {
  content: ""; }

.ion-ios-loop:before {
  content: ""; }

.ion-ios-loop-strong:before {
  content: ""; }

.ion-ios-medical:before {
  content: ""; }

.ion-ios-medical-outline:before {
  content: ""; }

.ion-ios-medkit:before {
  content: ""; }

.ion-ios-medkit-outline:before {
  content: ""; }

.ion-ios-mic:before {
  content: ""; }

.ion-ios-mic-off:before {
  content: ""; }

.ion-ios-mic-outline:before {
  content: ""; }

.ion-ios-minus:before {
  content: ""; }

.ion-ios-minus-empty:before {
  content: ""; }

.ion-ios-minus-outline:before {
  content: ""; }

.ion-ios-monitor:before {
  content: ""; }

.ion-ios-monitor-outline:before {
  content: ""; }

.ion-ios-moon:before {
  content: ""; }

.ion-ios-moon-outline:before {
  content: ""; }

.ion-ios-more:before {
  content: ""; }

.ion-ios-more-outline:before {
  content: ""; }

.ion-ios-musical-note:before {
  content: ""; }

.ion-ios-musical-notes:before {
  content: ""; }

.ion-ios-navigate:before {
  content: ""; }

.ion-ios-navigate-outline:before {
  content: ""; }

.ion-ios-nutrition:before {
  content: ""; }

.ion-ios-nutrition-outline:before {
  content: ""; }

.ion-ios-paper:before {
  content: ""; }

.ion-ios-paper-outline:before {
  content: ""; }

.ion-ios-paperplane:before {
  content: ""; }

.ion-ios-paperplane-outline:before {
  content: ""; }

.ion-ios-partlysunny:before {
  content: ""; }

.ion-ios-partlysunny-outline:before {
  content: ""; }

.ion-ios-pause:before {
  content: ""; }

.ion-ios-pause-outline:before {
  content: ""; }

.ion-ios-paw:before {
  content: ""; }

.ion-ios-paw-outline:before {
  content: ""; }

.ion-ios-people:before {
  content: ""; }

.ion-ios-people-outline:before {
  content: ""; }

.ion-ios-person:before {
  content: ""; }

.ion-ios-person-outline:before {
  content: ""; }

.ion-ios-personadd:before {
  content: ""; }

.ion-ios-personadd-outline:before {
  content: ""; }

.ion-ios-photos:before {
  content: ""; }

.ion-ios-photos-outline:before {
  content: ""; }

.ion-ios-pie:before {
  content: ""; }

.ion-ios-pie-outline:before {
  content: ""; }

.ion-ios-pint:before {
  content: ""; }

.ion-ios-pint-outline:before {
  content: ""; }

.ion-ios-play:before {
  content: ""; }

.ion-ios-play-outline:before {
  content: ""; }

.ion-ios-plus:before {
  content: ""; }

.ion-ios-plus-empty:before {
  content: ""; }

.ion-ios-plus-outline:before {
  content: ""; }

.ion-ios-pricetag:before {
  content: ""; }

.ion-ios-pricetag-outline:before {
  content: ""; }

.ion-ios-pricetags:before {
  content: ""; }

.ion-ios-pricetags-outline:before {
  content: ""; }

.ion-ios-printer:before {
  content: ""; }

.ion-ios-printer-outline:before {
  content: ""; }

.ion-ios-pulse:before {
  content: ""; }

.ion-ios-pulse-strong:before {
  content: ""; }

.ion-ios-rainy:before {
  content: ""; }

.ion-ios-rainy-outline:before {
  content: ""; }

.ion-ios-recording:before {
  content: ""; }

.ion-ios-recording-outline:before {
  content: ""; }

.ion-ios-redo:before {
  content: ""; }

.ion-ios-redo-outline:before {
  content: ""; }

.ion-ios-refresh:before {
  content: ""; }

.ion-ios-refresh-empty:before {
  content: ""; }

.ion-ios-refresh-outline:before {
  content: ""; }

.ion-ios-reload:before {
  content: ""; }

.ion-ios-reverse-camera:before {
  content: ""; }

.ion-ios-reverse-camera-outline:before {
  content: ""; }

.ion-ios-rewind:before {
  content: ""; }

.ion-ios-rewind-outline:before {
  content: ""; }

.ion-ios-rose:before {
  content: ""; }

.ion-ios-rose-outline:before {
  content: ""; }

.ion-ios-search:before {
  content: ""; }

.ion-ios-search-strong:before {
  content: ""; }

.ion-ios-settings:before {
  content: ""; }

.ion-ios-settings-strong:before {
  content: ""; }

.ion-ios-shuffle:before {
  content: ""; }

.ion-ios-shuffle-strong:before {
  content: ""; }

.ion-ios-skipbackward:before {
  content: ""; }

.ion-ios-skipbackward-outline:before {
  content: ""; }

.ion-ios-skipforward:before {
  content: ""; }

.ion-ios-skipforward-outline:before {
  content: ""; }

.ion-ios-snowy:before {
  content: ""; }

.ion-ios-speedometer:before {
  content: ""; }

.ion-ios-speedometer-outline:before {
  content: ""; }

.ion-ios-star:before {
  content: ""; }

.ion-ios-star-half:before {
  content: ""; }

.ion-ios-star-outline:before {
  content: ""; }

.ion-ios-stopwatch:before {
  content: ""; }

.ion-ios-stopwatch-outline:before {
  content: ""; }

.ion-ios-sunny:before {
  content: ""; }

.ion-ios-sunny-outline:before {
  content: ""; }

.ion-ios-telephone:before {
  content: ""; }

.ion-ios-telephone-outline:before {
  content: ""; }

.ion-ios-tennisball:before {
  content: ""; }

.ion-ios-tennisball-outline:before {
  content: ""; }

.ion-ios-thunderstorm:before {
  content: ""; }

.ion-ios-thunderstorm-outline:before {
  content: ""; }

.ion-ios-time:before {
  content: ""; }

.ion-ios-time-outline:before {
  content: ""; }

.ion-ios-timer:before {
  content: ""; }

.ion-ios-timer-outline:before {
  content: ""; }

.ion-ios-toggle:before {
  content: ""; }

.ion-ios-toggle-outline:before {
  content: ""; }

.ion-ios-trash:before {
  content: ""; }

.ion-ios-trash-outline:before {
  content: ""; }

.ion-ios-undo:before {
  content: ""; }

.ion-ios-undo-outline:before {
  content: ""; }

.ion-ios-unlocked:before {
  content: ""; }

.ion-ios-unlocked-outline:before {
  content: ""; }

.ion-ios-upload:before {
  content: ""; }

.ion-ios-upload-outline:before {
  content: ""; }

.ion-ios-videocam:before {
  content: ""; }

.ion-ios-videocam-outline:before {
  content: ""; }

.ion-ios-volume-high:before {
  content: ""; }

.ion-ios-volume-low:before {
  content: ""; }

.ion-ios-wineglass:before {
  content: ""; }

.ion-ios-wineglass-outline:before {
  content: ""; }

.ion-ios-world:before {
  content: ""; }

.ion-ios-world-outline:before {
  content: ""; }

.ion-ipad:before {
  content: ""; }

.ion-iphone:before {
  content: ""; }

.ion-ipod:before {
  content: ""; }

.ion-jet:before {
  content: ""; }

.ion-key:before {
  content: ""; }

.ion-knife:before {
  content: ""; }

.ion-laptop:before {
  content: ""; }

.ion-leaf:before {
  content: ""; }

.ion-levels:before {
  content: ""; }

.ion-lightbulb:before {
  content: ""; }

.ion-link:before {
  content: ""; }

.ion-load-a:before {
  content: ""; }

.ion-load-b:before {
  content: ""; }

.ion-load-c:before {
  content: ""; }

.ion-load-d:before {
  content: ""; }

.ion-location:before {
  content: ""; }

.ion-lock-combination:before {
  content: ""; }

.ion-locked:before {
  content: ""; }

.ion-log-in:before {
  content: ""; }

.ion-log-out:before {
  content: ""; }

.ion-loop:before {
  content: ""; }

.ion-magnet:before {
  content: ""; }

.ion-male:before {
  content: ""; }

.ion-man:before {
  content: ""; }

.ion-map:before {
  content: ""; }

.ion-medkit:before {
  content: ""; }

.ion-merge:before {
  content: ""; }

.ion-mic-a:before {
  content: ""; }

.ion-mic-b:before {
  content: ""; }

.ion-mic-c:before {
  content: ""; }

.ion-minus:before {
  content: ""; }

.ion-minus-circled:before {
  content: ""; }

.ion-minus-round:before {
  content: ""; }

.ion-model-s:before {
  content: ""; }

.ion-monitor:before {
  content: ""; }

.ion-more:before {
  content: ""; }

.ion-mouse:before {
  content: ""; }

.ion-music-note:before {
  content: ""; }

.ion-navicon:before {
  content: ""; }

.ion-navicon-round:before {
  content: ""; }

.ion-navigate:before {
  content: ""; }

.ion-network:before {
  content: ""; }

.ion-no-smoking:before {
  content: ""; }

.ion-nuclear:before {
  content: ""; }

.ion-outlet:before {
  content: ""; }

.ion-paintbrush:before {
  content: ""; }

.ion-paintbucket:before {
  content: ""; }

.ion-paper-airplane:before {
  content: ""; }

.ion-paperclip:before {
  content: ""; }

.ion-pause:before {
  content: ""; }

.ion-person:before {
  content: ""; }

.ion-person-add:before {
  content: ""; }

.ion-person-stalker:before {
  content: ""; }

.ion-pie-graph:before {
  content: ""; }

.ion-pin:before {
  content: ""; }

.ion-pinpoint:before {
  content: ""; }

.ion-pizza:before {
  content: ""; }

.ion-plane:before {
  content: ""; }

.ion-planet:before {
  content: ""; }

.ion-play:before {
  content: ""; }

.ion-playstation:before {
  content: ""; }

.ion-plus:before {
  content: ""; }

.ion-plus-circled:before {
  content: ""; }

.ion-plus-round:before {
  content: ""; }

.ion-podium:before {
  content: ""; }

.ion-pound:before {
  content: ""; }

.ion-power:before {
  content: ""; }

.ion-pricetag:before {
  content: ""; }

.ion-pricetags:before {
  content: ""; }

.ion-printer:before {
  content: ""; }

.ion-pull-request:before {
  content: ""; }

.ion-qr-scanner:before {
  content: ""; }

.ion-quote:before {
  content: ""; }

.ion-radio-waves:before {
  content: ""; }

.ion-record:before {
  content: ""; }

.ion-refresh:before {
  content: ""; }

.ion-reply:before {
  content: ""; }

.ion-reply-all:before {
  content: ""; }

.ion-ribbon-a:before {
  content: ""; }

.ion-ribbon-b:before {
  content: ""; }

.ion-sad:before {
  content: ""; }

.ion-sad-outline:before {
  content: ""; }

.ion-scissors:before {
  content: ""; }

.ion-search:before {
  content: ""; }

.ion-settings:before {
  content: ""; }

.ion-share:before {
  content: ""; }

.ion-shuffle:before {
  content: ""; }

.ion-skip-backward:before {
  content: ""; }

.ion-skip-forward:before {
  content: ""; }

.ion-social-android:before {
  content: ""; }

.ion-social-android-outline:before {
  content: ""; }

.ion-social-angular:before {
  content: ""; }

.ion-social-angular-outline:before {
  content: ""; }

.ion-social-apple:before {
  content: ""; }

.ion-social-apple-outline:before {
  content: ""; }

.ion-social-bitcoin:before {
  content: ""; }

.ion-social-bitcoin-outline:before {
  content: ""; }

.ion-social-buffer:before {
  content: ""; }

.ion-social-buffer-outline:before {
  content: ""; }

.ion-social-chrome:before {
  content: ""; }

.ion-social-chrome-outline:before {
  content: ""; }

.ion-social-codepen:before {
  content: ""; }

.ion-social-codepen-outline:before {
  content: ""; }

.ion-social-css3:before {
  content: ""; }

.ion-social-css3-outline:before {
  content: ""; }

.ion-social-designernews:before {
  content: ""; }

.ion-social-designernews-outline:before {
  content: ""; }

.ion-social-dribbble:before {
  content: ""; }

.ion-social-dribbble-outline:before {
  content: ""; }

.ion-social-dropbox:before {
  content: ""; }

.ion-social-dropbox-outline:before {
  content: ""; }

.ion-social-euro:before {
  content: ""; }

.ion-social-euro-outline:before {
  content: ""; }

.ion-social-facebook:before {
  content: ""; }

.ion-social-facebook-outline:before {
  content: ""; }

.ion-social-foursquare:before {
  content: ""; }

.ion-social-foursquare-outline:before {
  content: ""; }

.ion-social-freebsd-devil:before {
  content: ""; }

.ion-social-github:before {
  content: ""; }

.ion-social-github-outline:before {
  content: ""; }

.ion-social-google:before {
  content: ""; }

.ion-social-google-outline:before {
  content: ""; }

.ion-social-googleplus:before {
  content: ""; }

.ion-social-googleplus-outline:before {
  content: ""; }

.ion-social-hackernews:before {
  content: ""; }

.ion-social-hackernews-outline:before {
  content: ""; }

.ion-social-html5:before {
  content: ""; }

.ion-social-html5-outline:before {
  content: ""; }

.ion-social-instagram:before {
  content: ""; }

.ion-social-instagram-outline:before {
  content: ""; }

.ion-social-javascript:before {
  content: ""; }

.ion-social-javascript-outline:before {
  content: ""; }

.ion-social-linkedin:before {
  content: ""; }

.ion-social-linkedin-outline:before {
  content: ""; }

.ion-social-markdown:before {
  content: ""; }

.ion-social-nodejs:before {
  content: ""; }

.ion-social-octocat:before {
  content: ""; }

.ion-social-pinterest:before {
  content: ""; }

.ion-social-pinterest-outline:before {
  content: ""; }

.ion-social-python:before {
  content: ""; }

.ion-social-reddit:before {
  content: ""; }

.ion-social-reddit-outline:before {
  content: ""; }

.ion-social-rss:before {
  content: ""; }

.ion-social-rss-outline:before {
  content: ""; }

.ion-social-sass:before {
  content: ""; }

.ion-social-skype:before {
  content: ""; }

.ion-social-skype-outline:before {
  content: ""; }

.ion-social-snapchat:before {
  content: ""; }

.ion-social-snapchat-outline:before {
  content: ""; }

.ion-social-tumblr:before {
  content: ""; }

.ion-social-tumblr-outline:before {
  content: ""; }

.ion-social-tux:before {
  content: ""; }

.ion-social-twitch:before {
  content: ""; }

.ion-social-twitch-outline:before {
  content: ""; }

.ion-social-twitter:before {
  content: ""; }

.ion-social-twitter-outline:before {
  content: ""; }

.ion-social-usd:before {
  content: ""; }

.ion-social-usd-outline:before {
  content: ""; }

.ion-social-vimeo:before {
  content: ""; }

.ion-social-vimeo-outline:before {
  content: ""; }

.ion-social-whatsapp:before {
  content: ""; }

.ion-social-whatsapp-outline:before {
  content: ""; }

.ion-social-windows:before {
  content: ""; }

.ion-social-windows-outline:before {
  content: ""; }

.ion-social-wordpress:before {
  content: ""; }

.ion-social-wordpress-outline:before {
  content: ""; }

.ion-social-yahoo:before {
  content: ""; }

.ion-social-yahoo-outline:before {
  content: ""; }

.ion-social-yen:before {
  content: ""; }

.ion-social-yen-outline:before {
  content: ""; }

.ion-social-youtube:before {
  content: ""; }

.ion-social-youtube-outline:before {
  content: ""; }

.ion-soup-can:before {
  content: ""; }

.ion-soup-can-outline:before {
  content: ""; }

.ion-speakerphone:before {
  content: ""; }

.ion-speedometer:before {
  content: ""; }

.ion-spoon:before {
  content: ""; }

.ion-star:before {
  content: ""; }

.ion-stats-bars:before {
  content: ""; }

.ion-steam:before {
  content: ""; }

.ion-stop:before {
  content: ""; }

.ion-thermometer:before {
  content: ""; }

.ion-thumbsdown:before {
  content: ""; }

.ion-thumbsup:before {
  content: ""; }

.ion-toggle:before {
  content: ""; }

.ion-toggle-filled:before {
  content: ""; }

.ion-transgender:before {
  content: ""; }

.ion-trash-a:before {
  content: ""; }

.ion-trash-b:before {
  content: ""; }

.ion-trophy:before {
  content: ""; }

.ion-tshirt:before {
  content: ""; }

.ion-tshirt-outline:before {
  content: ""; }

.ion-umbrella:before {
  content: ""; }

.ion-university:before {
  content: ""; }

.ion-unlocked:before {
  content: ""; }

.ion-upload:before {
  content: ""; }

.ion-usb:before {
  content: ""; }

.ion-videocamera:before {
  content: ""; }

.ion-volume-high:before {
  content: ""; }

.ion-volume-low:before {
  content: ""; }

.ion-volume-medium:before {
  content: ""; }

.ion-volume-mute:before {
  content: ""; }

.ion-wand:before {
  content: ""; }

.ion-waterdrop:before {
  content: ""; }

.ion-wifi:before {
  content: ""; }

.ion-wineglass:before {
  content: ""; }

.ion-woman:before {
  content: ""; }

.ion-wrench:before {
  content: ""; }

.ion-xbox:before {
  content: ""; }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: ease;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }

.hamburger-box {
  width: 40px;
  height: 23px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 3px;
    background-color: #006A4D;
    border-radius: 1px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent;
  transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -80px;
      top: -80px;
      transform: translate3d(80px, 80px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -80px;
      top: -80px;
      transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -80px;
      top: 80px;
      transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -80px;
      top: 80px;
      transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 1.5px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -7px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 1.5px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    transform: rotate(45deg) translate3d(5.71429px, -7px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 1.5px;
  transition: background-color 0s 0.13s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand-r .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/*!------------------------------------*\
    Base
\*!------------------------------------*/
.drawer-open {
  overflow: hidden !important; }

.drawer-nav {
  position: fixed;
  z-index: 101;
  top: 0;
  overflow: hidden;
  width: 16.25rem;
  height: 100%;
  color: #222;
  background-color: #fff; }

.drawer-brand {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 3.75rem;
  display: block;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  text-decoration: none;
  color: #222; }

.drawer-menu {
  margin: 0;
  padding: 0;
  list-style: none; }

.drawer-menu-item {
  font-size: 1rem;
  display: block;
  padding: 0.75rem;
  text-decoration: none;
  color: #424240; }

.drawer-menu-item:hover {
  text-decoration: underline;
  color: #555;
  background-color: transparent; }

/*! overlay */
.drawer-overlay {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2); }

.drawer-open .drawer-overlay {
  display: block; }

/*!------------------------------------*\
    Top
\*!------------------------------------*/
.drawer--top .drawer-nav {
  top: -100%;
  left: 0;
  width: 100%;
  height: auto;
  max-height: 100%;
  transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

.drawer--top.drawer-open .drawer-nav {
  top: 0; }

.drawer--top .drawer-hamburger,
.drawer--top.drawer-open .drawer-hamburger {
  right: 0; }

/*!------------------------------------*\
    Left
\*!------------------------------------*/
.drawer--left .drawer-nav {
  left: -16.25rem;
  transition: left 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

.drawer--left.drawer-open .drawer-nav,
.drawer--left .drawer-hamburger,
.drawer--left.drawer-open .drawer-navbar .drawer-hamburger {
  left: 0; }

.drawer--left.drawer-open .drawer-hamburger {
  left: 16.25rem; }

/*!------------------------------------*\
    Right
\*!------------------------------------*/
.drawer--right .drawer-nav {
  right: -16.25rem;
  transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1); }

.drawer--right.drawer-open .drawer-nav,
.drawer--right .drawer-hamburger,
.drawer--right.drawer-open .drawer-navbar .drawer-hamburger {
  right: 0; }

.drawer--right.drawer-open .drawer-hamburger {
  right: 16.25rem; }

/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/
.drawer-hamburger {
  position: fixed;
  z-index: 104;
  top: 0;
  display: block;
  box-sizing: content-box;
  width: 2rem;
  padding: 0;
  padding-top: 18px;
  padding-right: 0.75rem;
  padding-bottom: 30px;
  padding-left: 0.75rem;
  transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  transform: translate3d(0, 0, 0);
  border: 0;
  outline: 0;
  background-color: transparent; }

.drawer-hamburger:hover {
  cursor: pointer;
  background-color: transparent; }

.drawer-hamburger-icon {
  position: relative;
  display: block;
  margin-top: 10px; }

.drawer-hamburger-icon,
.drawer-hamburger-icon:before,
.drawer-hamburger-icon:after {
  width: 100%;
  height: 2px;
  transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  background-color: #222; }

.drawer-hamburger-icon:before,
.drawer-hamburger-icon:after {
  position: absolute;
  top: -10px;
  left: 0;
  content: ' '; }

.drawer-hamburger-icon:after {
  top: 10px; }

.drawer-open .drawer-hamburger-icon {
  background-color: transparent; }

.drawer-open .drawer-hamburger-icon:before,
.drawer-open .drawer-hamburger-icon:after {
  top: 0; }

.drawer-open .drawer-hamburger-icon:before {
  transform: rotate(45deg); }

.drawer-open .drawer-hamburger-icon:after {
  transform: rotate(-45deg); }

/*!------------------------------------*\
    accessibility
\*!------------------------------------*/
/*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */
.sr-only {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
  margin: 0; }

/*!------------------------------------*\
    Sidebar
\*!------------------------------------*/
.drawer--sidebar {
  background-color: #fff; }

.drawer--sidebar .drawer-contents {
  background-color: #fff; }

@media (min-width: 64em) {
  .drawer--sidebar .drawer-hamburger {
    display: none;
    visibility: hidden; }
  .drawer--sidebar .drawer-nav {
    display: block;
    transform: none;
    position: fixed;
    width: 12.5rem;
    height: 100%; }
  /*! Left */
  .drawer--sidebar.drawer--left .drawer-nav {
    left: 0;
    border-right: 1px solid #ddd; }
  .drawer--sidebar.drawer--left .drawer-contents {
    margin-left: 12.5rem; }
  /*! Right */
  .drawer--sidebar.drawer--right .drawer-nav {
    right: 0;
    border-left: 1px solid #ddd; }
  .drawer--sidebar.drawer--right .drawer-contents {
    margin-right: 12.5rem; }
  /*! container */
  .drawer--sidebar .drawer-container {
    max-width: 48rem; } }

@media (min-width: 75em) {
  .drawer--sidebar .drawer-nav {
    width: 16.25rem; }
  .drawer--sidebar.drawer--left .drawer-contents {
    margin-left: 16.25rem; }
  .drawer--sidebar.drawer--right .drawer-contents {
    margin-right: 16.25rem; }
  /*! container */
  .drawer--sidebar .drawer-container {
    max-width: 60rem; } }

/*!------------------------------------*\
    Navbar
\*!------------------------------------*/
.drawer--navbarTopGutter {
  padding-top: 3.75rem; }

.drawer-navbar .drawer-navbar-header {
  border-bottom: 1px solid #ddd;
  background-color: #fff; }

.drawer-navbar {
  z-index: 102;
  top: 0;
  width: 100%; }

/*! .drawer-navbar modifier */
.drawer-navbar--fixed {
  position: fixed; }

.drawer-navbar-header {
  position: relative;
  z-index: 102;
  box-sizing: border-box;
  width: 100%;
  height: 3.75rem;
  padding: 0 0.75rem;
  text-align: center; }

.drawer-navbar .drawer-brand {
  line-height: 3.75rem;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none; }

.drawer-navbar .drawer-brand:hover {
  background-color: transparent; }

.drawer-navbar .drawer-nav {
  padding-top: 3.75rem; }

.drawer-navbar .drawer-menu {
  padding-bottom: 7.5rem; }

@media (min-width: 64em) {
  .drawer-navbar {
    height: 3.75rem;
    border-bottom: 1px solid #ddd;
    background-color: #fff; }
  .drawer-navbar .drawer-navbar-header {
    position: relative;
    display: block;
    float: left;
    width: auto;
    padding: 0;
    border: 0; }
  .drawer-navbar .drawer-menu--right {
    float: right; }
  .drawer-navbar .drawer-menu li {
    float: left; }
  .drawer-navbar .drawer-menu-item {
    line-height: 3.75rem;
    padding-top: 0;
    padding-bottom: 0; }
  .drawer-navbar .drawer-hamburger {
    display: none; }
  .drawer-navbar .drawer-nav {
    position: relative;
    left: 0;
    overflow: visible;
    width: auto;
    height: 3.75rem;
    padding-top: 0;
    transform: translate3d(0, 0, 0); }
  .drawer-navbar .drawer-menu {
    padding: 0; }
  /*! dropdown */
  .drawer-navbar .drawer-dropdown-menu {
    position: absolute;
    width: 16.25rem;
    border: 1px solid #ddd; }
  .drawer-navbar .drawer-dropdown-menu-item {
    padding-left: 0.75rem; } }

/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/
.drawer-dropdown-menu {
  display: none;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #fff; }

.drawer-dropdown-menu > li {
  width: 100%;
  list-style: none; }

.drawer-dropdown-menu-item {
  line-height: 3.75rem;
  display: block;
  padding: 0;
  padding-right: 0.75rem;
  padding-left: 1.5rem;
  text-decoration: none;
  color: #424240; }

.drawer-dropdown-menu-item:hover {
  text-decoration: underline;
  color: #555;
  background-color: transparent; }

/*! open */
.drawer-dropdown.open > .drawer-dropdown-menu {
  display: block; }

/*! drawer-caret */
.drawer-dropdown .drawer-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 4px;
  transition: transform .2s ease, opacity .2s ease;
  transform: rotate(0deg);
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

/*! open */
.drawer-dropdown.open .drawer-caret {
  transform: rotate(180deg); }

/*!------------------------------------*\
    Container
\*!------------------------------------*/
.drawer-container {
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 64em) {
  .drawer-container {
    max-width: 60rem; } }

@media (min-width: 75em) {
  .drawer-container {
    max-width: 70rem; } }

/* fade in effect */
/* thumbnail slider 
    @import "components/_components.thumbnail-slider.scss";
@import "../../../../bower_components/thumbnail-slider/thumbnail-slider.css";

*/
/* button effects */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75); }
  .mfp-arrow-left {
    transform-origin: 0; }
  .mfp-arrow-right {
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

body {
  padding-top: 0rem;
  background-color: #fff; }
  body .main-content {
    position: relative; }
  body .container img {
    max-width: 100%;
    border-radius: 0px; }

.main-content {
  background-color: transparent; }

/*
$vertical-heights: 10vh 20vh 30vh 40vh 50vh 60vh 70vh 80vh 90vh 100vh;

@each $current-vh in $vertical-heights {
    $i: index($vertical-heights, $current-vh);

    .vh-$current-vh {
        height: $current-vh;
    }
}
*/
.imageBasicWidget.shadow {
  box-shadow: none !important; }

.vh-10 {
  min-height: 10vh !important; }
  .vh-10 .row {
    min-height: 10vh !important; }

.vh-20 {
  min-height: 20vh !important; }
  .vh-20 .row {
    min-height: 20vh !important; }

.vh-30 {
  min-height: 30vh !important; }
  .vh-30 .row {
    min-height: 30vh !important; }

.vh-40 {
  min-height: 40vh !important; }
  .vh-40 .row {
    min-height: 40vh !important; }

.vh-50 {
  min-height: 50vh !important; }
  .vh-50 .row {
    min-height: 50vh !important; }

.vh-60 {
  min-height: 60vh !important; }
  .vh-60 .row {
    min-height: 60vh !important; }

.vh-70 {
  min-height: 70vh !important; }
  .vh-70 .row {
    min-height: 70vh !important; }

.vh-80 {
  min-height: 80vh !important; }
  .vh-80 .row {
    min-height: 80vh !important; }

.vh-90 {
  min-height: 90vh !important; }
  .vh-90 .row {
    min-height: 90vh !important; }

.vh-100 {
  min-height: 100vh !important;
  height: unset !important; }
  .vh-100 .row {
    min-height: 100vh !important; }

@media (max-width: 990.98px) {
  .vh-10, .vh-20, .vh-30, .vh-40, .vh-50, .vh-60, .vh-70, .vh-80, .vh-90, .vh-100 {
    height: auto; } }

@media (max-width: 990.98px) {
  header {
    height: auto !important; }
    header.vh-10 {
      min-height: 10vh !important; }
      header.vh-10 .row {
        min-height: 10vh !important; }
    header.vh-20 {
      min-height: 20vh !important; }
      header.vh-20 .row {
        min-height: 20vh !important; }
    header.vh-30 {
      min-height: 30vh !important; }
      header.vh-30 .row {
        min-height: 30vh !important; }
    header.vh-40 {
      min-height: 40vh !important; }
      header.vh-40 .row {
        min-height: 40vh !important; }
    header.vh-50 {
      min-height: 50vh !important; }
      header.vh-50 .row {
        min-height: 50vh !important; }
    header.vh-60 {
      min-height: 60vh !important; }
      header.vh-60 .row {
        min-height: 60vh !important; }
    header.vh-70 {
      min-height: 70vh !important; }
      header.vh-70 .row {
        min-height: 70vh !important; }
    header.vh-80 {
      min-height: 80vh !important; }
      header.vh-80 .row {
        min-height: 80vh !important; }
    header.vh-90 {
      min-height: 90vh !important; }
      header.vh-90 .row {
        min-height: 90vh !important; }
    header.vh-100 {
      min-height: 100vh !important; }
      header.vh-100 .row {
        min-height: 100vh !important; } }

@media (max-width: 991.98px) {
  .mt-n1, .mt-n2, .mt-n3, .mt-n4, .mt-n5, .mt-n6, .mt-n7, .mt-n8 {
    margin-top: 20px !important; } }

.hide-desktop {
  display: none !important; }

.half-opacity {
  opacity: 0.6; }

.image-circle {
  border-radius: 50%; }

.standard-shadow {
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  box-shadow: 0 0px 17px #888; }

@media (max-width: 991.98px) {
  h1 {
    font-size: 2rem !important; } }

/*Responsive settings*/
@media only screen and (max-width: 736px) {
  .py-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .hide-mobile {
    display: none !important; }
  .hide-desktop {
    display: inline-block !important; } }

/* FADE IN */
body.animate-in {
  /*-webkit-animation: fadeIn 1618ms cubic-bezier(0.19, 1, 0.22, 1);
       -moz-animation: fadeIn 1618ms cubic-bezier(0.19, 1, 0.22, 1);
         -o-animation: fadeIn 1618ms cubic-bezier(0.19, 1, 0.22, 1);
            animation: fadeIn 1618ms cubic-bezier(0.19, 1, 0.22, 1);*/ }

body.animate-out {
  /*-webkit-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
       -moz-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
         -o-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
            transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
            opacity: 0;*/ }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* CUSTOM STRIP CLASSES */
.watermarklogo img {
  margin: 2.5rem 0; }
  @media (max-width: 991.98px) {
    .watermarklogo img {
      margin: 5rem 0;
      display: none; } }
  @media (max-width: 990.98px) {
    .watermarklogo img {
      margin: 0;
      display: inline; } }

.dashboard .column {
  height: 225px;
  position: relative; }
  @media (max-width: 990.98px) {
    .dashboard .column {
      height: 150px; } }

.dashboard h2 {
  margin: 0;
  position: relative;
  top: 50px; }
  @media (max-width: 990.98px) {
    .dashboard h2 {
      top: 0; } }

.dashboard .two-columns {
  top: 225px;
  padding-bottom: 0;
  position: relative;
  line-height: 2; }
  @media (max-width: 1279.98px) {
    .dashboard .two-columns {
      top: 125px; } }
  @media (max-width: 990.98px) {
    .dashboard .two-columns {
      top: 0; } }

.dashboard .two-columns *::before {
  margin-left: 1rem;
  margin-right: 1rem; }
  @media (max-width: 990.98px) {
    .dashboard .two-columns *::before {
      margin-left: -1.825rem;
      margin-right: 1rem; } }

.dashboard ul li {
  font-size: 1.125rem; }
  @media (max-width: 990.98px) {
    .dashboard ul li {
      font-size: 0.875rem; } }

.dashboard .form-button {
  position: relative;
  top: 125px;
  z-index: 9999;
  height: 40px;
  color: #fff;
  margin-bottom: 2rem;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 35px; }
  @media (max-width: 1279.98px) {
    .dashboard .form-button {
      top: 100px; } }
  @media (max-width: 990.98px) {
    .dashboard .form-button {
      top: 75px; } }

.unsubscribe form {
  color: #242422; }

.unsubscribe td {
  padding: 15px !important; }

.unsubscribe input [type="submit"] {
  background-color: #da5020 !important;
  border: 0 solid #fff !important;
  background-color: red;
  color: #fff;
  font-family: inherit;
  font-size: 0.75rem;
  font-weight: 300;
  letter-spacing: 0.025em;
  padding: 5px 30px;
  text-transform: uppercase; }

/* Brand Text Colors.. See   "_settings.colors.scss"   to make changes to the core color variables  */
/* Gray texts */
.text-white {
  color: #fff; }

a.text-white:hover, a.text-white:focus {
  color: #e6e6e6 !important; }

/**umb_name:Text Color - White*/
.text-gray {
  color: #888886; }

a.text-gray:hover, a.text-gray:focus {
  color: #6e6e6d !important; }

/**umb_name:Text Color - Gray Middle*/
.text-gray-dark {
  color: #6d6d6b; }

a.text-gray-dark:hover, a.text-gray-dark:focus {
  color: #535352 !important; }

.text-gray-darker {
  color: #424240; }

a.text-gray-darker:hover, a.text-gray-darker:focus {
  color: #282827 !important; }

/**umb_name:Text Color - Gray Darker*/
.text-gray-darkest {
  color: #242422; }

a.text-gray-darkest:hover, a.text-gray-darkest:focus {
  color: #0a0a09 !important; }

.text-gray-light {
  color: #adadaa; }

a.text-gray-light:hover, a.text-gray-light:focus {
  color: #949490 !important; }

.text-gray-lighter {
  color: #ccccca; }

a.text-gray-lighter:hover, a.text-gray-lighter:focus {
  color: #b3b3b0 !important; }

.text-gray-lightest {
  color: #f3f3f3; }

a.text-gray-lightest:hover, a.text-gray-lightest:focus {
  color: #dadada !important; }

/**umb_name:Text Color - Gray Lightest*/
/* PRIMARY BRAND COLOR */
.text-primary {
  color: #006A4D; }

a.text-primary:hover, a.text-primary:focus {
  color: #003728 !important; }

/**umb_name:Text Color - Primary*/
.text-primary-light {
  color: #007e5c; }

a.text-primary-light:hover, a.text-primary-light:focus {
  color: #004b37 !important; }

/**umb_name:Text Color - Primary Light*/
.text-primary-lighter {
  color: #00eaaa; }

a.text-primary-lighter:hover, a.text-primary-lighter:focus {
  color: #00b785 !important; }

.text-primary-lightest {
  color: #e6f7f3; }

a.text-primary-lightest:hover, a.text-primary-lightest:focus {
  color: #bfebe0 !important; }

.text-primary-dark {
  color: #002a1f; }

a.text-primary-dark:hover, a.text-primary-dark:focus {
  color: black !important; }

.text-primary-darker {
  color: black; }

a.text-primary-darker:hover, a.text-primary-darker:focus {
  color: black !important; }

.text-primary-darkest {
  color: black; }

a.text-primary-darkest:hover, a.text-primary-darkest:focus {
  color: black !important; }

/* SECONDARY BRAND COLOR */
.text-secondary {
  color: #D26300; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #9f4b00 !important; }

.text-secondary-light {
  color: #ff8213; }

a.text-secondary-light:hover, a.text-secondary-light:focus {
  color: #df6900 !important; }

.text-secondary-lighter {
  color: #ffa453; }

a.text-secondary-lighter:hover, a.text-secondary-lighter:focus {
  color: #ff8920 !important; }

.text-secondary-lightest {
  color: #ffc692; }

a.text-secondary-lightest:hover, a.text-secondary-lightest:focus {
  color: #ffab5f !important; }

.text-secondary-dark {
  color: #954600; }

a.text-secondary-dark:hover, a.text-secondary-dark:focus {
  color: #622e00 !important; }

.text-secondary-darker {
  color: #532700; }

a.text-secondary-darker:hover, a.text-secondary-darker:focus {
  color: #200f00 !important; }

.text-secondary-darkest {
  color: #130900; }

a.text-secondary-darkest:hover, a.text-secondary-darkest:focus {
  color: black !important; }

/* TERTIARY BRAND COLOR */
.text-tertiary {
  color: #71273D; }

a.text-tertiary:hover, a.text-tertiary:focus {
  color: #4b1a29 !important; }

.text-tertiary-light {
  color: #a03757; }

a.text-tertiary-light:hover, a.text-tertiary-light:focus {
  color: #7a2a42 !important; }

.text-tertiary-lighter {
  color: #c45475; }

a.text-tertiary-lighter:hover, a.text-tertiary-lighter:focus {
  color: #aa3b5c !important; }

.text-tertiary-lightest {
  color: #d4839b; }

a.text-tertiary-lightest:hover, a.text-tertiary-lightest:focus {
  color: #c75d7d !important; }

.text-tertiary-dark {
  color: #421723; }

a.text-tertiary-dark:hover, a.text-tertiary-dark:focus {
  color: #1c0a0f !important; }

.text-tertiary-darker {
  color: #12060a; }

a.text-tertiary-darker:hover, a.text-tertiary-darker:focus {
  color: black !important; }

.text-tertiary-darkest {
  color: black; }

a.text-tertiary-darkest:hover, a.text-tertiary-darkest:focus {
  color: black !important; }

.text-gold {
  color: #e7b923; }

a.text-gold:hover, a.text-gold:focus {
  color: #c29915 !important; }

.text-red {
  color: #7E2823; }

a.text-red:hover, a.text-red:focus {
  color: #561b18 !important; }

.text-green {
  color: #858f25; }

a.text-green:hover, a.text-green:focus {
  color: #5f661b !important; }

/**umb_name:Text Color - Green */
.text-light-green {
  color: #C6E09F; }

a.text-light-green:hover, a.text-light-green:focus {
  color: #afd478 !important; }

/**umb_name:Text Color - Light Green */
.text-blue {
  color: #1D4589; }

a.text-blue:hover, a.text-blue:focus {
  color: #14305f !important; }

/**umb_name:Text Color - Blue */
.text-light-blue {
  color: #95D3E9; }

a.text-light-blue:hover, a.text-light-blue:focus {
  color: #6bc1e0 !important; }

/**umb_name:Text Color - Light Blue */
.text-teal {
  color: #43A7C5; }

a.text-teal:hover, a.text-teal:focus {
  color: #3289a3 !important; }

/**umb_name:Text Color - Teal; */
.text-purple {
  color: #5F4876; }

a.text-purple:hover, a.text-purple:focus {
  color: #463556 !important; }

/**umb_name:Text Color - Purple */
.text-light-purple {
  color: #A191B1; }

a.text-light-purple:hover, a.text-light-purple:focus {
  color: #88739c !important; }

.text-tan {
  color: #ddd4c9; }

a.text-tan:hover, a.text-tan:focus {
  color: #c9bbaa !important; }

/**umb_name:Text Color - Tan */
.text-light-tan {
  color: #f5f3f0; }

a.text-light-tan:hover, a.text-light-tan:focus {
  color: #e1dbd1 !important; }

/**umb_name:Text Color - Light Tan */
.text-accent {
  font-family: "dunbar-tall", sans-serif; }

@media (max-width: 990.98px) {
  .text-center.text-md-left * {
    text-align: center !important; } }

@media (max-width: 990.98px) {
  .text-center.text-md-right * {
    text-align: center !important; } }

body {
  font-family: "Roboto", sans-serif;
  color: #061524;
  font-size: 1.125rem;
  line-height: 1.0;
  font-weight: 400;
  letter-spacing: 0.0125em; }

/**umb_name:Paragraph*/
p {
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 170%; }
  @media (max-width: 990.98px) {
    p {
      font-size: 1rem; } }
  p.p-copyright {
    font-weight: 400;
    font-size: 0.9375rem;
    letter-spacing: 0.05em; }
    @media (max-width: 990.98px) {
      p.p-copyright {
        text-align: center; } }
  p b, p strong {
    font-weight: 500; }

/**umb_name:Small Type*/
.small p, p.small {
  font-size: 0.875rem; }

/**umb_name:Large Type*/
.large p, p.large {
  font-size: 1.375rem; }

.xlarge p, p.xlarge {
  font-size: 1.5rem; }

h1, h2, h3, h4, h5 {
  font-family: "dunbar-tall", sans-serif;
  line-height: 1.4; }

/**umb_name:Heading 1*/
h1, .h1 {
  font-size: 2.525rem;
  font-weight: 700; }
  h1 span, .h1 span {
    display: block; }
  @media (max-width: 990.98px) {
    h1, .h1 {
      font-size: 2rem; } }

/**umb_name:Heading 2*/
h2, .h2 {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.5 !important; }
  h2 span, .h2 span {
    display: block;
    font-size: 1.625rem;
    font-weight: 500;
    text-transform: none;
    color: #006A4D; }
  h2.card-title, .h2.card-title {
    font-size: 2rem; }
  @media (max-width: 990.98px) {
    h2, .h2 {
      font-size: 1.875rem; }
      h2 span, .h2 span {
        font-size: 1.375rem; } }

/**umb_name:Heading 3*/
h3 {
  font-weight: 700;
  font-size: 1.425rem; }
  h3 span {
    font-size: 2rem; }
  @media (max-width: 990.98px) {
    h3 {
      font-size: 1.5rem; } }

/**umb_name:Heading 4*/
h4 {
  font-size: 1.25rem;
  font-weight: 700; }

h5 {
  font-size: 1rem;
  font-weight: 700; }

ul li {
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

p.lead {
  font-weight: 400 !important; }

.text-underline {
  text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwib3ZlcnJpZGVzL192YXJpYWJsZXMuc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy5jb2xvcnMuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19wcm9wZXJ0aWVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYXR0ZW50aW9uLXNlZWtlcnMvX2JvdW5jZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2F0dGVudGlvbi1zZWVrZXJzL19mbGFzaC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2F0dGVudGlvbi1zZWVrZXJzL19qZWxsby5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2F0dGVudGlvbi1zZWVrZXJzL19wdWxzZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2F0dGVudGlvbi1zZWVrZXJzL19ydWJiZXJCYW5kLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYXR0ZW50aW9uLXNlZWtlcnMvX3NoYWtlLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYXR0ZW50aW9uLXNlZWtlcnMvX3N3aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYXR0ZW50aW9uLXNlZWtlcnMvX3RhZGEuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19hdHRlbnRpb24tc2Vla2Vycy9fd29iYmxlLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYm91bmNpbmctZW50cmFuY2VzL19ib3VuY2VJbi5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2JvdW5jaW5nLWVudHJhbmNlcy9fYm91bmNlSW5Eb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYm91bmNpbmctZW50cmFuY2VzL19ib3VuY2VJbkxlZnQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19ib3VuY2luZy1lbnRyYW5jZXMvX2JvdW5jZUluUmlnaHQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19ib3VuY2luZy1lbnRyYW5jZXMvX2JvdW5jZUluVXAuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19ib3VuY2luZy1leGl0cy9fYm91bmNlT3V0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fYm91bmNpbmctZXhpdHMvX2JvdW5jZU91dERvd24uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19ib3VuY2luZy1leGl0cy9fYm91bmNlT3V0TGVmdC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2JvdW5jaW5nLWV4aXRzL19ib3VuY2VPdXRSaWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2JvdW5jaW5nLWV4aXRzL19ib3VuY2VPdXRVcC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1lbnRyYW5jZXMvX2ZhZGVJbi5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1lbnRyYW5jZXMvX2ZhZGVJbkRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mYWRpbmctZW50cmFuY2VzL19mYWRlSW5Eb3duQmlnLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fZmFkaW5nLWVudHJhbmNlcy9fZmFkZUluTGVmdC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1lbnRyYW5jZXMvX2ZhZGVJbkxlZnRCaWcuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mYWRpbmctZW50cmFuY2VzL19mYWRlSW5SaWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1lbnRyYW5jZXMvX2ZhZGVJblJpZ2h0QmlnLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fZmFkaW5nLWVudHJhbmNlcy9fZmFkZUluVXAuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mYWRpbmctZW50cmFuY2VzL19mYWRlSW5VcEJpZy5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1leGl0cy9fZmFkZU91dC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1leGl0cy9fZmFkZU91dERvd24uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mYWRpbmctZXhpdHMvX2ZhZGVPdXREb3duQmlnLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fZmFkaW5nLWV4aXRzL19mYWRlT3V0TGVmdC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1leGl0cy9fZmFkZU91dExlZnRCaWcuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mYWRpbmctZXhpdHMvX2ZhZGVPdXRSaWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZhZGluZy1leGl0cy9fZmFkZU91dFJpZ2h0QmlnLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fZmFkaW5nLWV4aXRzL19mYWRlT3V0VXAuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mYWRpbmctZXhpdHMvX2ZhZGVPdXRVcEJpZy5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZsaXBwZXJzL19mbGlwLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fZmxpcHBlcnMvX2ZsaXBJblguc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19mbGlwcGVycy9fZmxpcEluWS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZsaXBwZXJzL19mbGlwT3V0WC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2ZsaXBwZXJzL19mbGlwT3V0WS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2xpZ2h0c3BlZWQvX2xpZ2h0U3BlZWRJbi5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX2xpZ2h0c3BlZWQvX2xpZ2h0U3BlZWRPdXQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19yb3RhdGluZy1lbnRyYW5jZXMvX3JvdGF0ZUluLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fcm90YXRpbmctZW50cmFuY2VzL19yb3RhdGVJbkRvd25MZWZ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fcm90YXRpbmctZW50cmFuY2VzL19yb3RhdGVJbkRvd25SaWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3JvdGF0aW5nLWVudHJhbmNlcy9fcm90YXRlSW5VcExlZnQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19yb3RhdGluZy1lbnRyYW5jZXMvX3JvdGF0ZUluVXBSaWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3JvdGF0aW5nLWV4aXRzL19yb3RhdGVPdXQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19yb3RhdGluZy1leGl0cy9fcm90YXRlT3V0RG93bkxlZnQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19yb3RhdGluZy1leGl0cy9fcm90YXRlT3V0RG93blJpZ2h0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fcm90YXRpbmctZXhpdHMvX3JvdGF0ZU91dFVwTGVmdC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3JvdGF0aW5nLWV4aXRzL19yb3RhdGVPdXRVcFJpZ2h0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fc2xpZGluZy1lbnRyYW5jZXMvX3NsaWRlSW5Eb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fc2xpZGluZy1lbnRyYW5jZXMvX3NsaWRlSW5MZWZ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fc2xpZGluZy1lbnRyYW5jZXMvX3NsaWRlSW5SaWdodC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3NsaWRpbmctZW50cmFuY2VzL19zbGlkZUluVXAuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19zbGlkaW5nLWV4aXRzL19zbGlkZU91dERvd24uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19zbGlkaW5nLWV4aXRzL19zbGlkZU91dExlZnQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19zbGlkaW5nLWV4aXRzL19zbGlkZU91dFJpZ2h0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fc2xpZGluZy1leGl0cy9fc2xpZGVPdXRVcC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3NwZWNpYWxzL19oaW5nZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3NwZWNpYWxzL19yb2xsSW4uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL19zcGVjaWFscy9fcm9sbE91dC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3pvb21pbmctZW50cmFuY2VzL196b29tSW4uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL196b29taW5nLWVudHJhbmNlcy9fem9vbUluRG93bi5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3pvb21pbmctZW50cmFuY2VzL196b29tSW5MZWZ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fem9vbWluZy1lbnRyYW5jZXMvX3pvb21JblJpZ2h0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fem9vbWluZy1lbnRyYW5jZXMvX3pvb21JblVwLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fem9vbWluZy1leGl0cy9fem9vbU91dC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9hbmltYXRld2l0aHNhc3MvX3pvb21pbmctZXhpdHMvX3pvb21PdXREb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2FuaW1hdGV3aXRoc2Fzcy9fem9vbWluZy1leGl0cy9fem9vbU91dExlZnQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL196b29taW5nLWV4aXRzL196b29tT3V0UmlnaHQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYW5pbWF0ZXdpdGhzYXNzL196b29taW5nLWV4aXRzL196b29tT3V0VXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJvdmVycmlkZXMvX2JhY2tncm91bmQuc2NzcyIsImZlYXR1cmVzLWVmZmVjdHMvX2FuaW1hdGlvbnMuc2NzcyIsImZlYXR1cmVzLWVmZmVjdHMvX3N3aXBlci5zY3NzIiwiZmVhdHVyZXMtZWZmZWN0cy9fcG9wb3Zlci5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0LmJvb3RzdHJhcC1jYXJkcy5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0LnNvY2lhbC1saW5rcy5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0LnByaWNpbmctcGFuZWwuc2NzcyIsIndpZGdldHMvX3dpZGdldC50eXBlZC1qcy5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0LnByb2dyZXNzLWJhci5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0LmNhcmQtaWNvbi1mYWN0LnNjc3MiLCJ3aWRnZXRzL193aWRnZXQuc3dpcGVyLWJhc2ljLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlbGxvLWJhZGdlLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlbGxvLWJhZGdlLWNvb2tpZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdHJpcGJhY2tncm91bmRpbWFnZXNpZGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyaXBiYWNrZ3JvdW5kaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyaXAtaGVhZGVyaW1hZ2UtYWxsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0cmlwLWhlYWRlcmltYWdlLWdhbGxlcnlzd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyaXAtaGVhZGVyaW1hZ2Utc3RyaXBCYWNrZ3JvdW5kVmlkZW9IdG1sNS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdHJpcC1oZWFkZXJpbWFnZS1iaGVpZ2h0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvbGxhcHNpYmxlLXBhbmVscy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aW1lby1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0cmlwLWNlcnRpZmljYXRpb25wb2ludC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQtZmlsZS1saXN0aW5nLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQtZnVsbC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXItY2FsbC10b2FjdGlvbmJhci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdHJpcC1ncmlkMmNlbGwuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyaXAtZ3JpZG1hbnVhbC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wb2xvcm9pZC1zdHJpcC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibHVyLWJveC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jaXJjbGVzLWFuZC1saW5lcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdHJpcC1pbnN0YWdyYW0tcG9zdHMtc3dpcGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0cmlwLWltYWdlLWdhbGxlcnktc3dpcGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQtZmxpcC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb3JtLWZpZWxkcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmljaW5nLXRhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9ybS1kYXRlcGlja2VyLnNjc3MiLCJfY2xpZW50L19jbGllbnQuc2NzcyIsIl9jbGllbnQvX2lkeC1icm9rZXIuc2NzcyIsImNvbXBvbmVudHMvYm9vdHN0cmFwL19jb21wb25lbnRzLnN0cmlwLWJvb3RzdHJhcC10YWJzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcC9fY29tcG9uZW50cy5zdHJpcC1ib290c3RyYXAtdmVydGljYWx0YWJzLnNjc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcC9fY29tcG9uZW50cy5zdHJpcC1ib290c3RyYXAtbmF2bGlua3Muc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyaXAtZGlzcGxheS1jYXNlc3R1ZGllcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdHJpcC1kaXNwbGF5LWNoZW1pY2FscHJvcGVydGllcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdHJpcC1kaXNwbGF5LW1hcmtldHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyaXAtZGlzcGxheS1wcm9wZXJ0eS1saXN0aW5ncy5zY3NzIiwicGFnZS1sYXlvdXRzL19wYWdlbGF5b3V0LmFydGljbGVzLnNjc3MiLCJwYWdlLWxheW91dHMvX3BhZ2VsYXlvdXQubWFya2V0LnNjc3MiLCJwYWdlLWxheW91dHMvX3BhZ2VsYXlvdXQuY29sb3ItcGlja2VyLnNjc3MiLCJwYWdlLWxheW91dHMvX3BhZ2VsYXlvdXQuc2luZ2xlcGxhdGZvcm0tbWVudS1jYXRlZ29yeS5zY3NzIiwicGFnZS1sYXlvdXRzL19wYWdlbGF5b3V0LnBvcnRmb2xpby1jcmVhdGl2ZS5zY3NzIiwicGFnZS1sYXlvdXRzL19wYWdlbGF5b3V0LnRlc3RpbW9uaWFscy5zY3NzIiwiZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsImVsZW1lbnRzL19saXN0cy5zY3NzIiwiZWxlbWVudHMvX2Fycm93cy5zY3NzIiwiY29tcG9uZW50cy9uYXZzL19jb21wb25lbnRzLnN0cmlwLW5hdi10d29zdHJpcHMtbG9nb2xlZnQtY3RhcmlnaHQuc2NzcyIsImNvbXBvbmVudHMvbmF2cy9fY29tcG9uZW50cy5kcmF3ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9pb25pY29ucy1ucG0vc2Nzcy9pb25pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2lvbmljb25zLW5wbS9zY3NzL19pb25pY29ucy1mb250LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvaW9uaWNvbnMtbnBtL3Njc3MvX2lvbmljb25zLXZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2lvbmljb25zLW5wbS9zY3NzL19pb25pY29ucy1pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LXIuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY3NzLWhhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Nzcy1oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jc3MtaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9kcmF3ZXIvc2Nzcy9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9kcmF3ZXIvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2RyYXdlci9zY3NzL19wb3NpdGlvbi10b3Auc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZHJhd2VyL3Njc3MvX3Bvc2l0aW9uLWxlZnQuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZHJhd2VyL3Njc3MvX3Bvc2l0aW9uLXJpZ2h0LnNjc3MiLCIuLi8uLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2RyYXdlci9zY3NzL19oYW1idXJnZXIuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZHJhd2VyL3Njc3MvX2FjY2Vzc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZHJhd2VyL3Njc3MvX3NpZGViYXIuc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZHJhd2VyL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9kcmF3ZXIvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZHJhd2VyL3Njc3MvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL21haW4uc2NzcyIsIi4uLy4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9fc2V0dGluZ3Muc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy5nbG9iYWwuc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy50eXBvZ3JhcGh5LnNjc3MiLCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLGdCQUFBO0FBQ0Esd0dBQVk7QUFDWixrREFBWTtBQUVaLFdBQUE7QUFDQSxjQUFBO0FDRUEsZUFBQTtBQW9CQSxlQUFBO0FBdUJBLGVBQUE7QUEwQkEsd0JBQUE7QUFHQSxZQUFBO0FEdEVBLHFCQUFBO0FFeURBO0VBQ0ksaUJBQWlCO0VBQ2pCLG1CQXBFbUM7RUFxRW5DLFlBQVksRUFBQTs7QUFJaEI7RUFDSSxpQkFBaUI7RUFDakIsbUJBM0VtQztFQTRFbkMsWUFBWSxFQUFBOztBQUdoQjtFQUNJLGVBQWUsRUFBQTs7QUFEbkI7RUFDSSxlQUFlLEVBQUE7O0FBR25CO0VBQ0ksZUFBZSxFQUFBOztBQ2NqQjtFQ2xHRDtJRHVFUyx3QkN2RWdELEVBQUE7RUFDekQ7SURzRVMsNEJDdEVnQyxFQUFBO0VBQ3pDO0lEcUVTLDRCQ3JFZ0MsRUFBQSxFQUFBOztBRGdIeEM7RUNsSEQ7SUR1RVMsd0JDdkVnRCxFQUFBO0VBQ3pEO0lEc0VTLDRCQ3RFZ0MsRUFBQTtFQUN6QztJRHFFUyw0QkNyRWdDLEVBQUEsRUFBQTs7QURnR3hDO0VFbEdEO0lBQWUsVUFBVSxFQUFBO0VBQ3pCO0lBQVUsVUFBVSxFQUFBLEVBQUE7O0FGaUhuQjtFRWxIRDtJQUFlLFVBQVUsRUFBQTtFQUN6QjtJQUFVLFVBQVUsRUFBQSxFQUFBOztBRmlHbkI7RUdoR0E7SUhxRVEsZUdyRXNCLEVBQUE7RUFDOUI7SUhvRVEsMENHcEVpRCxFQUFBO0VBQ3pEO0lIbUVRLHdDR25FK0MsRUFBQTtFQUN2RDtJSGtFUSw0Q0dsRW1ELEVBQUE7RUFDM0Q7SUhpRVEsNENHakVtRCxFQUFBO0VBQzNEO0lIZ0VRLGdER2hFdUQsRUFBQTtFQUMvRDtJSCtEUSw4Q0cvRHVELEVBQUE7RUFDL0Q7SUg4RFEsZ0RHOUQyRCxFQUFBO0VBQ25FO0lINkRRLGVHN0RxQixFQUFBLEVBQUE7O0FId0c3QjtFR2hIQTtJSHFFUSxlR3JFc0IsRUFBQTtFQUM5QjtJSG9FUSwwQ0dwRWlELEVBQUE7RUFDekQ7SUhtRVEsd0NHbkUrQyxFQUFBO0VBQ3ZEO0lIa0VRLDRDR2xFbUQsRUFBQTtFQUMzRDtJSGlFUSw0Q0dqRW1ELEVBQUE7RUFDM0Q7SUhnRVEsZ0RHaEV1RCxFQUFBO0VBQy9EO0lIK0RRLDhDRy9EdUQsRUFBQTtFQUMvRDtJSDhEUSxnREc5RDJELEVBQUE7RUFDbkU7SUg2RFEsZUc3RHFCLEVBQUEsRUFBQTs7QUh3RjdCO0VJaEdDO0lKcUVPLG1CSXJFd0IsRUFBQTtFQUMvQjtJSm9FTyxxQklwRTJCLEVBQUE7RUFDbkM7SUptRVEsbUJJbkV5QixFQUFBLEVBQUE7O0FKOEdqQztFSWhIQztJSnFFTyxtQklyRXdCLEVBQUE7RUFDL0I7SUpvRU8scUJJcEUyQixFQUFBO0VBQ25DO0lKbUVRLG1CSW5FeUIsRUFBQSxFQUFBOztBSjhGakM7RUtsR0M7SUx1RU8sMkJLdkVnQyxFQUFBO0VBQ3ZDO0lMc0VPLGlDS3RFdUMsRUFBQTtFQUMvQztJTHFFUSxpQ0tyRXNDLEVBQUE7RUFDOUM7SUxvRVEsaUNLcEVzQyxFQUFBO0VBQzlDO0lMbUVRLGlDS25FcUMsRUFBQTtFQUM3QztJTGtFUSxpQ0tsRXFDLEVBQUE7RUFDOUM7SUxpRVMsMkJLakVnQyxFQUFBLEVBQUE7O0FMNEd4QztFS2xIQztJTHVFTywyQkt2RWdDLEVBQUE7RUFDdkM7SUxzRU8saUNLdEV1QyxFQUFBO0VBQy9DO0lMcUVRLGlDS3JFc0MsRUFBQTtFQUM5QztJTG9FUSxpQ0twRXNDLEVBQUE7RUFDOUM7SUxtRVEsaUNLbkVxQyxFQUFBO0VBQzdDO0lMa0VRLGlDS2xFcUMsRUFBQTtFQUM5QztJTGlFUywyQktqRWdDLEVBQUEsRUFBQTs7QUw0RnhDO0VNbEdBO0lOdUVRLHdCTXZFa0MsRUFBQTtFQUMzQztJTnNFUyw0Qk10RW9ELEVBQUE7RUFDN0Q7SU5xRVMsMkJNckU4QyxFQUFBLEVBQUE7O0FOZ0h0RDtFTWxIQTtJTnVFUSx3Qk12RWtDLEVBQUE7RUFDM0M7SU5zRVMsNEJNdEVvRCxFQUFBO0VBQzdEO0lOcUVTLDJCTXJFOEMsRUFBQSxFQUFBOztBTmdHdEQ7RU9sR0Q7SVArRVMsNEJPL0VxRCxFQUFBO0VBQzlEO0lQc0VTLHdCT3RFNEIsRUFBQTtFQUNyQztJUHFFUyx5Qk9yRTZCLEVBQUE7RUFDdEM7SVBvRVMsdUJPcEUyQixFQUFBO0VBQ3BDO0lQbUVTLHdCT25FNEIsRUFBQTtFQUNyQztJUGtFUyx1Qk9sRTRCLEVBQUEsRUFBQTs7QVA2R3BDO0VPbEhEO0lQK0VTLDRCTy9FcUQsRUFBQTtFQUM5RDtJUHNFUyx3Qk90RTRCLEVBQUE7RUFDckM7SVBxRVMseUJPckU2QixFQUFBO0VBQ3RDO0lQb0VTLHVCT3BFMkIsRUFBQTtFQUNwQztJUG1FUyx3Qk9uRTRCLEVBQUE7RUFDckM7SVBrRVMsdUJPbEU0QixFQUFBLEVBQUE7O0FQNkZwQztFUWxHRDtJUnVFUyxtQlF2RXNCLEVBQUE7RUFDL0I7SVJzRVMsbUNRdEU0QyxFQUFBO0VBQ3JEO0lScUVTLGtDUXJFcUQsRUFBQTtFQUM5RDtJUm9FUyxtQ1FwRWlELEVBQUE7RUFDMUQ7SVJtRVMsNkJRbkVrQyxFQUFBLEVBQUE7O0FSOEcxQztFUWxIRDtJUnVFUyxtQlF2RXNCLEVBQUE7RUFDL0I7SVJzRVMsbUNRdEU0QyxFQUFBO0VBQ3JEO0lScUVTLGtDUXJFcUQsRUFBQTtFQUM5RDtJUm9FUyxtQ1FwRWlELEVBQUE7RUFDMUQ7SVJtRVMsNkJRbkVrQyxFQUFBLEVBQUE7O0FSOEYxQztFU2hHRTtJVHFFTSx5QlNyRStCLEVBQUE7RUFDdEM7SVRvRU8seUNTcEUrQyxFQUFBO0VBQ3REO0lUbUVPLHVDU25FNkMsRUFBQTtFQUNwRDtJVGtFTyx5Q1NsRStDLEVBQUE7RUFDdEQ7SVRpRU8sdUNTakU2QyxFQUFBO0VBQ3BEO0lUZ0VPLHdDU2hFOEMsRUFBQTtFQUN0RDtJVCtEUSx5QlMvRCtCLEVBQUEsRUFBQTs7QVQwR3ZDO0VTaEhFO0lUcUVNLHlCU3JFK0IsRUFBQTtFQUN0QztJVG9FTyx5Q1NwRStDLEVBQUE7RUFDdEQ7SVRtRU8sdUNTbkU2QyxFQUFBO0VBQ3BEO0lUa0VPLHlDU2xFK0MsRUFBQTtFQUN0RDtJVGlFTyx1Q1NqRTZDLEVBQUE7RUFDcEQ7SVRnRU8sd0NTaEU4QyxFQUFBO0VBQ3REO0lUK0RRLHlCUy9EK0IsRUFBQSxFQUFBOztBVDBGdkM7RVVsR0E7SUFDRSxVQUFVO0lWc0VKLHFCVXJFc0IsRUFBQTtFQUU5QjtJQUNFLFVBQVU7SVZrRUosc0JVakV3QixFQUFBO0VBRWhDO0lWK0RRLHFCVTlEbUIsRUFBQTtFQUUzQjtJVjREUSxtQlUzRGtCLEVBQUEsRUFBQTs7QVZzRzFCO0VVbEhBO0lBQ0UsVUFBVTtJVnNFSixxQlVyRXNCLEVBQUE7RUFFOUI7SUFDRSxVQUFVO0lWa0VKLHNCVWpFd0IsRUFBQTtFQUVoQztJVitEUSxxQlU5RG1CLEVBQUE7RUFFM0I7SVY0RFEsbUJVM0RrQixFQUFBLEVBQUE7O0FWc0YxQjtFV2xHQTtJQUNFLFVBQVU7SVhzRUosOEJXckVnQyxFQUFBO0VBRXhDO0lBQ0UsVUFBVTtJWGtFSiwyQldqRTZCLEVBQUE7RUFFckM7SVgrRFEsNEJXOUQ4QixFQUFBO0VBRXRDO0lYNERRLHdCVzNEMEIsRUFBQSxFQUFBOztBWHNHbEM7RVdsSEE7SUFDRSxVQUFVO0lYc0VKLDhCV3JFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SVhrRUosMkJXakU2QixFQUFBO0VBRXJDO0lYK0RRLDRCVzlEOEIsRUFBQTtFQUV0QztJWDREUSx3QlczRDBCLEVBQUEsRUFBQTs7QVhzRmxDO0VZbEdBO0lBQ0UsVUFBVTtJWnNFSiw4QllyRWdDLEVBQUE7RUFFeEM7SUFDRSxVQUFVO0laa0VKLDJCWWpFNkIsRUFBQTtFQUVyQztJWitEUSw0Qlk5RDhCLEVBQUE7RUFFdEM7SVo0RFEsd0JZM0QwQixFQUFBLEVBQUE7O0Fac0dsQztFWWxIQTtJQUNFLFVBQVU7SVpzRUosOEJZckVnQyxFQUFBO0VBRXhDO0lBQ0UsVUFBVTtJWmtFSiwyQllqRTZCLEVBQUE7RUFFckM7SVorRFEsNEJZOUQ4QixFQUFBO0VBRXRDO0laNERRLHdCWTNEMEIsRUFBQSxFQUFBOztBWnNGbEM7RWFsR0E7SUFDRSxVQUFVO0lic0VKLDZCYXJFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7SWJrRUosNEJhakU4QixFQUFBO0VBRXRDO0liK0RRLDJCYTlENkIsRUFBQTtFQUVyQztJYjREUSx3QmEzRDBCLEVBQUEsRUFBQTs7QWJzR2xDO0VhbEhBO0lBQ0UsVUFBVTtJYnNFSiw2QmFyRStCLEVBQUE7RUFFdkM7SUFDRSxVQUFVO0lia0VKLDRCYWpFOEIsRUFBQTtFQUV0QztJYitEUSwyQmE5RDZCLEVBQUE7RUFFckM7SWI0RFEsd0JhM0QwQixFQUFBLEVBQUE7O0Fic0ZsQztFY2xHQTtJQUNFLFVBQVU7SWRzRUosNkJjckUrQixFQUFBO0VBRXZDO0lBQ0UsVUFBVTtJZGtFSiw0QmNqRThCLEVBQUE7RUFFdEM7SWQrRFEsMkJjOUQ2QixFQUFBO0VBRXJDO0lkNERRLHdCYzNEMEIsRUFBQSxFQUFBOztBZHNHbEM7RWNsSEE7SUFDRSxVQUFVO0lkc0VKLDZCY3JFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7SWRrRUosNEJjakU4QixFQUFBO0VBRXRDO0lkK0RRLDJCYzlENkIsRUFBQTtFQUVyQztJZDREUSx3QmMzRDBCLEVBQUEsRUFBQTs7QWRzRmxDO0VlbEdBO0lmdUVRLG1CZXRFcUIsRUFBQTtFQUU3QjtJZm9FUSxzQmVuRXVCLEVBQUE7RUFFL0I7SUFDRSxVQUFVO0lmZ0VKLHFCZS9EdUIsRUFBQTtFQUUvQjtJQUNFLFVBQVU7SWY0REoscUJlM0RzQixFQUFBLEVBQUE7O0Fmc0c5QjtFZWxIQTtJZnVFUSxtQmV0RXFCLEVBQUE7RUFFN0I7SWZvRVEsc0JlbkV1QixFQUFBO0VBRS9CO0lBQ0UsVUFBVTtJZmdFSixxQmUvRHVCLEVBQUE7RUFFL0I7SUFDRSxVQUFVO0lmNERKLHFCZTNEc0IsRUFBQSxFQUFBOztBZnNGOUI7RWdCbEdBO0loQnVFUSx3QmdCdEUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJaEJtRUosNEJnQmxFOEIsRUFBQTtFQUV0QztJQUNFLFVBQVU7SWhCK0RKLDZCZ0I5RCtCLEVBQUEsRUFBQTs7QWhCeUd2QztFZ0JsSEE7SWhCdUVRLHdCZ0J0RTBCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0loQm1FSiw0QmdCbEU4QixFQUFBO0VBRXRDO0lBQ0UsVUFBVTtJaEIrREosNkJnQjlEK0IsRUFBQSxFQUFBOztBaEJ5RnZDO0VpQmxHRTtJakJ1RU0sd0JpQnRFNEIsRUFBQTtFQUVuQztJQUNFLFVBQVU7SWpCbUVMLDJCaUJsRThCLEVBQUE7RUFFdEM7SUFDRSxVQUFVO0lqQitESiw4QmlCOURnQyxFQUFBLEVBQUE7O0FqQnlHeEM7RWlCbEhFO0lqQnVFTSx3QmlCdEU0QixFQUFBO0VBRW5DO0lBQ0UsVUFBVTtJakJtRUwsMkJpQmxFOEIsRUFBQTtFQUV0QztJQUNFLFVBQVU7SWpCK0RKLDhCaUI5RGdDLEVBQUEsRUFBQTs7QWpCeUZ4QztFa0JsR0U7SWxCdUVNLHdCa0J0RTRCLEVBQUE7RUFFbkM7SUFDRSxVQUFVO0lsQm1FTCw0QmtCbEUrQixFQUFBO0VBRXZDO0lBQ0UsVUFBVTtJbEIrREosNkJrQjlEK0IsRUFBQSxFQUFBOztBbEJ5R3ZDO0VrQmxIRTtJbEJ1RU0sd0JrQnRFNEIsRUFBQTtFQUVuQztJQUNFLFVBQVU7SWxCbUVMLDRCa0JsRStCLEVBQUE7RUFFdkM7SUFDRSxVQUFVO0lsQitESiw2QmtCOUQrQixFQUFBLEVBQUE7O0FsQnlGdkM7RW1CbEdBO0luQnVFUSx3Qm1CdEV5QixFQUFBO0VBRWpDO0lBQ0UsVUFBVTtJbkJtRUosMkJtQmxFNkIsRUFBQTtFQUV0QztJQUNFLFVBQVU7SW5CK0RILDhCbUI5RCtCLEVBQUEsRUFBQTs7QW5CeUd2QztFbUJsSEE7SW5CdUVRLHdCbUJ0RXlCLEVBQUE7RUFFakM7SUFDRSxVQUFVO0luQm1FSiwyQm1CbEU2QixFQUFBO0VBRXRDO0lBQ0UsVUFBVTtJbkIrREgsOEJtQjlEK0IsRUFBQSxFQUFBOztBbkJ5RnZDO0VvQmxHQztJQUFJLFVBQVUsRUFBQTtFQUNoQjtJQUFNLFVBQVUsRUFBQSxFQUFBOztBcEJpSGY7RW9CbEhDO0lBQUksVUFBVSxFQUFBO0VBQ2hCO0lBQU0sVUFBVSxFQUFBLEVBQUE7O0FwQmlHZjtFcUJsR0E7SUFDRSxVQUFVO0lyQnNFSiw0QnFCckU4QixFQUFBO0VBRXRDO0lBQ0UsVUFBVTtJckJrRUosd0JxQmpFMEIsRUFBQSxFQUFBOztBckI0R2xDO0VxQmxIQTtJQUNFLFVBQVU7SXJCc0VKLDRCcUJyRThCLEVBQUE7RUFFdEM7SUFDRSxVQUFVO0lyQmtFSix3QnFCakUwQixFQUFBLEVBQUE7O0FyQjRGbEM7RXNCbEdBO0lBQ0UsVUFBVTtJdEJzRUosOEJzQnJFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SXRCa0VKLHdCc0JqRTBCLEVBQUEsRUFBQTs7QXRCNEdsQztFc0JsSEE7SUFDRSxVQUFVO0l0QnNFSiw4QnNCckVnQyxFQUFBO0VBRXhDO0lBQ0UsVUFBVTtJdEJrRUosd0JzQmpFMEIsRUFBQSxFQUFBOztBdEI0RmxDO0V1QmxHQTtJQUNFLFVBQVU7SXZCc0VKLDRCdUJyRThCLEVBQUE7RUFFdEM7SUFDRSxVQUFVO0l2QmtFSix3QnVCakUwQixFQUFBLEVBQUE7O0F2QjRHbEM7RXVCbEhBO0lBQ0UsVUFBVTtJdkJzRUosNEJ1QnJFOEIsRUFBQTtFQUV0QztJQUNFLFVBQVU7SXZCa0VKLHdCdUJqRTBCLEVBQUEsRUFBQTs7QXZCNEZsQztFd0JsR0E7SUFDRSxVQUFVO0l4QnNFSiw4QndCckVnQyxFQUFBO0VBRXhDO0lBQ0UsVUFBVTtJeEJrRUosd0J3QmpFMEIsRUFBQSxFQUFBOztBeEI0R2xDO0V3QmxIQTtJQUNFLFVBQVU7SXhCc0VKLDhCd0JyRWdDLEVBQUE7RUFFeEM7SUFDRSxVQUFVO0l4QmtFSix3QndCakUwQixFQUFBLEVBQUE7O0F4QjRGbEM7RXlCbEdBO0lBQ0UsVUFBVTtJekJzRUosMkJ5QnJFNkIsRUFBQTtFQUVyQztJQUNFLFVBQVU7SXpCa0VKLHdCeUJqRTBCLEVBQUEsRUFBQTs7QXpCNEdsQztFeUJsSEE7SUFDRSxVQUFVO0l6QnNFSiwyQnlCckU2QixFQUFBO0VBRXJDO0lBQ0UsVUFBVTtJekJrRUosd0J5QmpFMEIsRUFBQSxFQUFBOztBekI0RmxDO0UwQmxHQTtJQUNFLFVBQVU7STFCc0VKLDZCMEJyRStCLEVBQUE7RUFFdkM7SUFDRSxVQUFVO0kxQmtFSix3QjBCakUwQixFQUFBLEVBQUE7O0ExQjRHbEM7RTBCbEhBO0lBQ0UsVUFBVTtJMUJzRUosNkIwQnJFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7STFCa0VKLHdCMEJqRTBCLEVBQUEsRUFBQTs7QTFCNEZsQztFMkJsR0E7SUFDRSxVQUFVO0kzQnNFSiwyQjJCckU2QixFQUFBO0VBQ3JDO0lBQ0UsVUFBVTtJM0JtRUosd0IyQmxFMEIsRUFBQSxFQUFBOztBM0I2R2xDO0UyQmxIQTtJQUNFLFVBQVU7STNCc0VKLDJCMkJyRTZCLEVBQUE7RUFDckM7SUFDRSxVQUFVO0kzQm1FSix3QjJCbEUwQixFQUFBLEVBQUE7O0EzQjZGbEM7RTRCbEdBO0lBQ0UsVUFBVTtJNUJzRUosNkI0QnJFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7STVCa0VKLHdCNEJqRTBCLEVBQUEsRUFBQTs7QTVCNEdsQztFNEJsSEE7SUFDRSxVQUFVO0k1QnNFSiw2QjRCckUrQixFQUFBO0VBRXZDO0lBQ0UsVUFBVTtJNUJrRUosd0I0QmpFMEIsRUFBQSxFQUFBOztBNUI0RmxDO0U2QmxHQztJQUFJLFVBQVUsRUFBQTtFQUNoQjtJQUFNLFVBQVUsRUFBQSxFQUFBOztBN0JpSGY7RTZCbEhDO0lBQUksVUFBVSxFQUFBO0VBQ2hCO0lBQU0sVUFBVSxFQUFBLEVBQUE7O0E3QmlHZjtFOEJsR0E7SUFDRSxVQUFVO0k5QnNFSix3QjhCckUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJOUJrRUosMkI4QmpFNkIsRUFBQSxFQUFBOztBOUI0R3JDO0U4QmxIQTtJQUNFLFVBQVU7STlCc0VKLHdCOEJyRTBCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0k5QmtFSiwyQjhCakU2QixFQUFBLEVBQUE7O0E5QjRGckM7RStCbEdBO0lBQ0UsVUFBVTtJL0JzRUosd0IrQnJFMEIsRUFBQTtFQUVsQztJQUNFLFVBQVU7SS9Ca0VKLDZCK0JqRStCLEVBQUEsRUFBQTs7QS9CNEd2QztFK0JsSEE7SUFDRSxVQUFVO0kvQnNFSix3QitCckUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJL0JrRUosNkIrQmpFK0IsRUFBQSxFQUFBOztBL0I0RnZDO0VnQ2xHQTtJQUNFLFVBQVU7SWhDc0VKLHdCZ0NyRTBCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0loQ2tFSiw0QmdDakU4QixFQUFBLEVBQUE7O0FoQzRHdEM7RWdDbEhBO0lBQ0UsVUFBVTtJaENzRUosd0JnQ3JFMEIsRUFBQTtFQUVsQztJQUNFLFVBQVU7SWhDa0VKLDRCZ0NqRThCLEVBQUEsRUFBQTs7QWhDNEZ0QztFaUNsR0E7SUFDRSxVQUFVO0lqQ3NFSix3QmlDckUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJakNrRUosOEJpQ2pFZ0MsRUFBQSxFQUFBOztBakM0R3hDO0VpQ2xIQTtJQUNFLFVBQVU7SWpDc0VKLHdCaUNyRTBCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0lqQ2tFSiw4QmlDakVnQyxFQUFBLEVBQUE7O0FqQzRGeEM7RWtDbEdBO0lBQ0UsVUFBVTtJbENzRUosd0JrQ3JFMEIsRUFBQTtFQUVsQztJQUNFLFVBQVU7SWxDa0VKLDJCa0NqRTZCLEVBQUEsRUFBQTs7QWxDNEdyQztFa0NsSEE7SUFDRSxVQUFVO0lsQ3NFSix3QmtDckUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJbENrRUosMkJrQ2pFNkIsRUFBQSxFQUFBOztBbEM0RnJDO0VtQ2xHQTtJQUNFLFVBQVU7SW5Dc0VKLHdCbUNyRTBCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0luQ2tFSiw2Qm1DakUrQixFQUFBLEVBQUE7O0FuQzRHdkM7RW1DbEhBO0lBQ0UsVUFBVTtJbkNzRUosd0JtQ3JFMEIsRUFBQTtFQUVsQztJQUNFLFVBQVU7SW5Da0VKLDZCbUNqRStCLEVBQUEsRUFBQTs7QW5DNEZ2QztFb0NsR0E7SUFDRSxVQUFVO0lwQ3NFSix3Qm9DckUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJcENrRUosNEJvQ2pFOEIsRUFBQSxFQUFBOztBcEM0R3RDO0VvQ2xIQTtJQUNFLFVBQVU7SXBDc0VKLHdCb0NyRTBCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0lwQ2tFSiw0Qm9DakU4QixFQUFBLEVBQUE7O0FwQzRGdEM7RXFDbEdBO0lBQ0UsVUFBVTtJckNzRUosd0JxQ3JFMEIsRUFBQTtFQUVsQztJQUNFLFVBQVU7SXJDa0VKLDhCcUNqRWdDLEVBQUEsRUFBQTs7QXJDNEd4QztFcUNsSEE7SUFDRSxVQUFVO0lyQ3NFSix3QnFDckUwQixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJckNrRUosOEJxQ2pFZ0MsRUFBQSxFQUFBOztBckM0RnhDO0VzQ2xHQTtJdEN1RVEsd0NzQ3RFMEM7SUFDaEQsMkNBQW1DO1lBQW5DLG1DQUFtQyxFQUFBO0VBRXJDO0l0Q21FUSwrRHNDbEVpRTtJQUN2RSwyQ0FBbUM7WUFBbkMsbUNBQW1DLEVBQUE7RUFFckM7SXRDK0RRLHdFc0M5RDBFO0lBQ2hGLDBDQUFrQztZQUFsQyxrQ0FBa0MsRUFBQTtFQUVwQztJdEMyRFEseURzQzFEMEQ7SUFDaEUsMENBQWtDO1lBQWxDLGtDQUFrQyxFQUFBO0VBRXBDO0l0Q3VEUSxzQ3NDdER3QztJQUM5QywwQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUEsRUFBQTs7QXRDZ0dwQztFc0NsSEE7SXRDdUVRLHdDc0N0RTBDO0lBQ2hELDJDQUFtQztZQUFuQyxtQ0FBbUMsRUFBQTtFQUVyQztJdENtRVEsK0RzQ2xFaUU7SUFDdkUsMkNBQW1DO1lBQW5DLG1DQUFtQyxFQUFBO0VBRXJDO0l0QytEUSx3RXNDOUQwRTtJQUNoRiwwQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7RUFFcEM7SXRDMkRRLHlEc0MxRDBEO0lBQ2hFLDBDQUFrQztZQUFsQyxrQ0FBa0MsRUFBQTtFQUVwQztJdEN1RFEsc0NzQ3REd0M7SUFDOUMsMENBQWtDO1lBQWxDLGtDQUFrQyxFQUFBLEVBQUE7O0F0Q2dGcEM7RXVDbEdBO0lBQ0UsVUFBVTtJdkNzRUosNEN1Q3JFOEMsRUFBQTtFQUV0RDtJdkNtRVEsNkN1Q2xFK0MsRUFBQTtFQUV2RDtJdkNnRVEsNEN1Qy9EOEMsRUFBQTtFQUV0RDtJQUNFLFVBQVU7SXZDNERKLDJDdUMzRDZDLEVBQUEsRUFBQTs7QXZDc0dyRDtFdUNsSEE7SUFDRSxVQUFVO0l2Q3NFSiw0Q3VDckU4QyxFQUFBO0VBRXREO0l2Q21FUSw2Q3VDbEUrQyxFQUFBO0VBRXZEO0l2Q2dFUSw0Q3VDL0Q4QyxFQUFBO0VBRXREO0lBQ0UsVUFBVTtJdkM0REosMkN1QzNENkMsRUFBQSxFQUFBOztBdkNzRnJEO0V3Q2xHQTtJQUNFLFVBQVU7SXhDc0VKLDRDd0NyRThDLEVBQUE7RUFFdEQ7SXhDbUVRLDZDd0NsRStDLEVBQUE7RUFFdkQ7SXhDZ0VRLDRDd0MvRDhDLEVBQUE7RUFFdEQ7SUFDRSxVQUFVO0l4QzRESiwyQ3dDM0Q2QyxFQUFBLEVBQUE7O0F4Q3NHckQ7RXdDbEhBO0lBQ0UsVUFBVTtJeENzRUosNEN3Q3JFOEMsRUFBQTtFQUV0RDtJeENtRVEsNkN3Q2xFK0MsRUFBQTtFQUV2RDtJeENnRVEsNEN3Qy9EOEMsRUFBQTtFQUV0RDtJQUNFLFVBQVU7SXhDNERKLDJDd0MzRDZDLEVBQUEsRUFBQTs7QXhDc0ZyRDtFeUNsR0E7SUFDRSxVQUFVO0l6Q3NFSiwyQ3lDckU2QyxFQUFBO0VBRXJEO0lBQ0UsVUFBVTtJekNrRUosNEN5Q2pFOEMsRUFBQSxFQUFBOztBekM0R3REO0V5Q2xIQTtJQUNFLFVBQVU7SXpDc0VKLDJDeUNyRTZDLEVBQUE7RUFFckQ7SUFDRSxVQUFVO0l6Q2tFSiw0Q3lDakU4QyxFQUFBLEVBQUE7O0F6QzRGdEQ7RTBDbEdBO0lBQ0UsVUFBVTtJMUNzRUosMkMwQ3JFNkMsRUFBQTtFQUVyRDtJQUNFLFVBQVU7STFDa0VKLDRDMENqRThDLEVBQUEsRUFBQTs7QTFDNEd0RDtFMENsSEE7SUFDRSxVQUFVO0kxQ3NFSiwyQzBDckU2QyxFQUFBO0VBRXJEO0lBQ0UsVUFBVTtJMUNrRUosNEMwQ2pFOEMsRUFBQSxFQUFBOztBMUM0RnREO0UyQ2xHRDtJQUNFLFVBQVU7STNDc0VILHlDMkNyRTBDLEVBQUE7RUFFbkQ7SUFDRSxVQUFVO0kzQ2tFSCx3QzJDakV5QyxFQUFBO0VBRWxEO0lBQ0UsVUFBVTtJM0M4REgsdUMyQzdEd0MsRUFBQTtFQUVqRDtJQUNFLFVBQVU7STNDMERILHFDMkN6RHNDLEVBQUEsRUFBQTs7QTNDb0c5QztFMkNsSEQ7SUFDRSxVQUFVO0kzQ3NFSCx5QzJDckUwQyxFQUFBO0VBRW5EO0lBQ0UsVUFBVTtJM0NrRUgsd0MyQ2pFeUMsRUFBQTtFQUVsRDtJQUNFLFVBQVU7STNDOERILHVDMkM3RHdDLEVBQUE7RUFFakQ7SUFDRSxVQUFVO0kzQzBESCxxQzJDekRzQyxFQUFBLEVBQUE7O0EzQ29GOUM7RTRDbEdBO0lBQ0UsVUFBVTtJNUNzRUoscUM0Q3JFdUMsRUFBQTtFQUUvQztJQUNFLFVBQVU7STVDa0VKLHlDNENqRTJDLEVBQUEsRUFBQTs7QTVDNEduRDtFNENsSEE7SUFDRSxVQUFVO0k1Q3NFSixxQzRDckV1QyxFQUFBO0VBRS9DO0lBQ0UsVUFBVTtJNUNrRUoseUM0Q2pFMkMsRUFBQSxFQUFBOztBNUM0Rm5EO0U2Q2xHQTtJQUNFLFVBQVU7STdDc0VKLDBCNkNyRTRCO0k3QzZFNUIsK0I2QzVFaUMsRUFBQTtFQUV6QztJQUNFLFVBQVU7STdDaUVKLG9CNkNoRXNCO0k3Q3dFdEIsK0I2Q3ZFaUMsRUFBQSxFQUFBOztBN0MwR3pDO0U2Q2xIQTtJQUNFLFVBQVU7STdDc0VKLDBCNkNyRTRCO0k3QzZFNUIsK0I2QzVFaUMsRUFBQTtFQUV6QztJQUNFLFVBQVU7STdDaUVKLG9CNkNoRXNCO0k3Q3dFdEIsK0I2Q3ZFaUMsRUFBQSxFQUFBOztBN0MwRnpDO0U4Q2xHQTtJQUNFLFVBQVU7STlDc0VKLHlCOENyRTJCO0k5QzZFM0IsNkI4QzVFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7STlDaUVKLG9COENoRXNCO0k5Q3dFdEIsNkI4Q3ZFK0IsRUFBQSxFQUFBOztBOUMwR3ZDO0U4Q2xIQTtJQUNFLFVBQVU7STlDc0VKLHlCOENyRTJCO0k5QzZFM0IsNkI4QzVFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7STlDaUVKLG9COENoRXNCO0k5Q3dFdEIsNkI4Q3ZFK0IsRUFBQSxFQUFBOztBOUMwRnZDO0UrQ2xHQTtJQUNFLFVBQVU7SS9Dc0VKLHdCK0NyRTBCO0kvQzZFMUIsOEIrQzVFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SS9DaUVKLG9CK0NoRXNCO0kvQ3dFdEIsOEIrQ3ZFZ0MsRUFBQSxFQUFBOztBL0MwR3hDO0UrQ2xIQTtJQUNFLFVBQVU7SS9Dc0VKLHdCK0NyRTBCO0kvQzZFMUIsOEIrQzVFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SS9DaUVKLG9CK0NoRXNCO0kvQ3dFdEIsOEIrQ3ZFZ0MsRUFBQSxFQUFBOztBL0MwRnhDO0VnRGxHQTtJQUNFLFVBQVU7SWhEc0VKLHdCZ0RyRTBCO0loRDZFMUIsNkJnRDVFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7SWhEaUVKLG9CZ0RoRXNCO0loRHdFdEIsNkJnRHZFK0IsRUFBQSxFQUFBOztBaEQwR3ZDO0VnRGxIQTtJQUNFLFVBQVU7SWhEc0VKLHdCZ0RyRTBCO0loRDZFMUIsNkJnRDVFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7SWhEaUVKLG9CZ0RoRXNCO0loRHdFdEIsNkJnRHZFK0IsRUFBQSxFQUFBOztBaEQwRnZDO0VpRGxHQTtJQUNFLFVBQVU7SWpEc0VKLHlCaURyRTJCO0lqRDZFM0IsOEJpRDVFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SWpEaUVKLG9CaURoRXNCO0lqRHdFdEIsOEJpRHZFZ0MsRUFBQSxFQUFBOztBakQwR3hDO0VpRGxIQTtJQUNFLFVBQVU7SWpEc0VKLHlCaURyRTJCO0lqRDZFM0IsOEJpRDVFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SWpEaUVKLG9CaURoRXNCO0lqRHdFdEIsOEJpRHZFZ0MsRUFBQSxFQUFBOztBakQwRnhDO0VrRGxHRDtJQUNFLFVBQVU7SWxEc0VILG9Ca0RyRXFCO0lsRDZFckIsK0JrRDVFZ0MsRUFBQTtFQUV6QztJQUNFLFVBQVU7SWxEaUVILHlCa0RoRTBCO0lsRHdFMUIsK0JrRHZFZ0MsRUFBQSxFQUFBOztBbEQwR3hDO0VrRGxIRDtJQUNFLFVBQVU7SWxEc0VILG9Ca0RyRXFCO0lsRDZFckIsK0JrRDVFZ0MsRUFBQTtFQUV6QztJQUNFLFVBQVU7SWxEaUVILHlCa0RoRTBCO0lsRHdFMUIsK0JrRHZFZ0MsRUFBQSxFQUFBOztBbEQwRnhDO0VtRGxHRDtJQUNFLFVBQVU7SW5Ec0VILG9CbURyRXFCO0luRDZFckIsNkJtRDVFOEIsRUFBQTtFQUV2QztJQUNFLFVBQVU7SW5EaUVILHdCbURoRXlCO0luRHdFekIsNkJtRHZFOEIsRUFBQSxFQUFBOztBbkQwR3RDO0VtRGxIRDtJQUNFLFVBQVU7SW5Ec0VILG9CbURyRXFCO0luRDZFckIsNkJtRDVFOEIsRUFBQTtFQUV2QztJQUNFLFVBQVU7SW5EaUVILHdCbURoRXlCO0luRHdFekIsNkJtRHZFOEIsRUFBQSxFQUFBOztBbkQwRnRDO0VvRGxHRDtJQUNFLFVBQVU7SXBEc0VILG9Cb0RyRXFCO0lwRDZFckIsOEJvRDVFK0IsRUFBQTtFQUV4QztJQUNFLFVBQVU7SXBEaUVILHlCb0RoRTBCO0lwRHdFMUIsOEJvRHZFK0IsRUFBQSxFQUFBOztBcEQwR3ZDO0VvRGxIRDtJQUNFLFVBQVU7SXBEc0VILG9Cb0RyRXFCO0lwRDZFckIsOEJvRDVFK0IsRUFBQTtFQUV4QztJQUNFLFVBQVU7SXBEaUVILHlCb0RoRTBCO0lwRHdFMUIsOEJvRHZFK0IsRUFBQSxFQUFBOztBcEQwRnZDO0VxRGxHRDtJQUNFLFVBQVU7SXJEc0VILG9CcURyRXFCO0lyRDZFckIsNkJxRDVFOEIsRUFBQTtFQUV2QztJQUNFLFVBQVU7SXJEaUVILHlCcURoRTBCO0lyRHdFMUIsNkJxRHZFOEIsRUFBQSxFQUFBOztBckQwR3RDO0VxRGxIRDtJQUNFLFVBQVU7SXJEc0VILG9CcURyRXFCO0lyRDZFckIsNkJxRDVFOEIsRUFBQTtFQUV2QztJQUNFLFVBQVU7SXJEaUVILHlCcURoRTBCO0lyRHdFMUIsNkJxRHZFOEIsRUFBQSxFQUFBOztBckQwRnRDO0VzRGxHQTtJQUNFLFVBQVU7SXREc0VKLG9Cc0RyRXNCO0l0RDZFdEIsOEJzRDVFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SXREaUVKLHdCc0RoRTBCO0l0RHdFMUIsOEJzRHZFZ0MsRUFBQSxFQUFBOztBdEQwR3hDO0VzRGxIQTtJQUNFLFVBQVU7SXREc0VKLG9Cc0RyRXNCO0l0RDZFdEIsOEJzRDVFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SXREaUVKLHdCc0RoRTBCO0l0RHdFMUIsOEJzRHZFZ0MsRUFBQSxFQUFBOztBdEQwRnhDO0V1RGxHQTtJQUNFLFVBQVU7SXZEc0VKLDhCdURyRWdDLEVBQUE7RUFFeEM7SUFDRSxVQUFVO0l2RGtFSix3QnVEakUwQixFQUFBLEVBQUE7O0F2RDRHbEM7RXVEbEhBO0lBQ0UsVUFBVTtJdkRzRUosOEJ1RHJFZ0MsRUFBQTtFQUV4QztJQUNFLFVBQVU7SXZEa0VKLHdCdURqRTBCLEVBQUEsRUFBQTs7QXZENEZsQztFd0RsR0E7SUFDRSxVQUFVO0l4RHNFSiw4QndEckVnQyxFQUFBO0VBRXhDO0lBQ0UsVUFBVTtJeERrRUosd0J3RGpFMEIsRUFBQSxFQUFBOztBeEQ0R2xDO0V3RGxIQTtJQUNFLFVBQVU7SXhEc0VKLDhCd0RyRWdDLEVBQUE7RUFFeEM7SUFDRSxVQUFVO0l4RGtFSix3QndEakUwQixFQUFBLEVBQUE7O0F4RDRGbEM7RXlEbEdBO0lBQ0UsVUFBVTtJekRzRUosNkJ5RHJFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7SXpEa0VKLHdCeURqRTBCLEVBQUEsRUFBQTs7QXpENEdsQztFeURsSEE7SUFDRSxVQUFVO0l6RHNFSiw2QnlEckUrQixFQUFBO0VBRXZDO0lBQ0UsVUFBVTtJekRrRUosd0J5RGpFMEIsRUFBQSxFQUFBOztBekQ0RmxDO0UwRGxHQTtJQUNFLFVBQVU7STFEc0VKLDZCMERyRStCLEVBQUE7RUFFdkM7SUFDRSxVQUFVO0kxRGtFSix3QjBEakUwQixFQUFBLEVBQUE7O0ExRDRHbEM7RTBEbEhBO0lBQ0UsVUFBVTtJMURzRUosNkIwRHJFK0IsRUFBQTtFQUV2QztJQUNFLFVBQVU7STFEa0VKLHdCMERqRTBCLEVBQUEsRUFBQTs7QTFENEZsQztFMkRsR0Q7STNEdUVTLHdCMkR0RXlCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0kzRG1FSCw2QjJEbEU4QixFQUFBLEVBQUE7O0EzRDZHdEM7RTJEbEhEO0kzRHVFUyx3QjJEdEV5QixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJM0RtRUgsNkIyRGxFOEIsRUFBQSxFQUFBOztBM0Q2RnRDO0U0RGxHRDtJNUR1RVMsd0I0RHRFeUIsRUFBQTtFQUVsQztJQUNFLFVBQVU7STVEbUVILDhCNERsRStCLEVBQUEsRUFBQTs7QTVENkd2QztFNERsSEQ7STVEdUVTLHdCNER0RXlCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0k1RG1FSCw4QjREbEUrQixFQUFBLEVBQUE7O0E1RDZGdkM7RTZEbEdEO0k3RHVFUyx3QjZEdEV5QixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJN0RtRUgsNkI2RGxFOEIsRUFBQSxFQUFBOztBN0Q2R3RDO0U2RGxIRDtJN0R1RVMsd0I2RHRFeUIsRUFBQTtFQUVsQztJQUNFLFVBQVU7STdEbUVILDZCNkRsRThCLEVBQUEsRUFBQTs7QTdENkZ0QztFOERsR0Q7STlEdUVTLHdCOER0RXlCLEVBQUE7RUFFbEM7SUFDRSxVQUFVO0k5RG1FSCw4QjhEbEUrQixFQUFBLEVBQUE7O0E5RDZHdkM7RThEbEhEO0k5RHVFUyx3QjhEdEV5QixFQUFBO0VBRWxDO0lBQ0UsVUFBVTtJOURtRUgsOEI4RGxFK0IsRUFBQSxFQUFBOztBOUQ2RnZDO0UrRGxHQTtJQUNFLDhDQUFzQztZQUF0QyxzQ0FBc0M7SS9Ec0VoQyxvQitEckVzQjtJL0Q2RXRCLDBCK0Q1RTRCLEVBQUE7RUFFcEM7SUFDRSw4Q0FBc0M7WUFBdEMsc0NBQXNDO0kvRGlFaEMsd0IrRGhFMEI7SS9Ed0UxQiwwQitEdkU0QixFQUFBO0VBRXBDO0lBQ0UsOENBQXNDO1lBQXRDLHNDQUFzQztJL0Q0RGhD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QjtFRXJSL0IsZ0JGNFErQixFQUFBOztBRTFRakM7RUh5Rk0saUJBdENZO0VHakRoQixnQkZrUitCO0VFalIvQixnQkZ1UStCLEVBQUE7O0FFclFqQztFSG9GTSxpQkF0Q1k7RUc1Q2hCLGdCRjhRK0I7RUU3US9CLGdCRmtRK0IsRUFBQTs7QUZyT2pDO0VJcEJFLGdCcEZhVztFb0ZaWCxtQnBGWVc7RW9GWFgsU0FBUztFQUNULHdDbkZ5RXNCLEVBQUE7O0FtRmpFeEI7O0VITUksY0FBVztFR0hiLGdCRjBOK0IsRUFBQTs7QUV2TmpDOztFQUVFLGNGa1FnQztFRWpRaEMseUJGMFFtQyxFQUFBOztBRWxRckM7RUMvRUUsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBRG1GbEI7RUNwRkUsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBRHNGbEI7RUFDRSxxQkFBcUIsRUFBQTtFQUR2QjtJQUlJLG9CRm9QK0IsRUFBQTs7QUUxT25DO0VIakNJLGNBQVc7RUdtQ2IseUJBQXlCLEVBQUE7O0FBSTNCO0VBQ0UsbUJwRjVDVztFaUYyRFAsa0JBdENZLEVBQUE7O0FHMkJsQjtFQUNFLGNBQWM7RUg3Q1osY0FBVztFRytDYixjRjFHZ0IsRUFBQTtFRXVHbEI7SUFNSSxxQkFBcUIsRUFBQTs7QUVuSHpCO0VDSUUsZUFBZTtFQUdmLFlBQVksRUFBQTs7QUREZDtFQUNFLGdCSisvQndDO0VJOS9CeEMseUJyRnFDcUM7RXFGcENyQyx5QkpOZ0I7RU1RZCxrQnhGK0RlO0V1RnRFakIsZUFBZTtFQUdmLFlBQVksRUFBQTs7QURjZDtFQUVFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLHFCQUEwQjtFQUMxQixjQUFjLEVBQUE7O0FBR2hCO0VMa0NJLGNBQVc7RUtoQ2IsY0ozQmdCLEVBQUE7O0FPWmxCO0VSdUVJLGdCQUFXO0VRckViLGN4RjRDcUM7RXdGM0NyQyxxQkFBcUIsRUFBQTtFQUdyQjtJQUNFLGNBQWMsRUFBQTs7QUFLbEI7RUFDRSxzQlBtbEN1QztFRHpoQ3JDLGdCQUFXO0VReERiLFd4RjhDa0M7RXdGN0NsQyx5QlBE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NkJBQTJDO0VDdUYzQyx5QnBCMlJrQztFRHBROUIsZUF0Q1k7RXFCaUJoQixnQnRHN0NvQjtFd0YzQ2xCLGtCeEYrRGU7RWtHakViLGdDbEd5RThCLEVBQUE7RWtHckU5QjtJR2ROO01IZVEsZ0JBQWdCLEVBQUEsRUc4QnZCO0VsQnZDQztJa0JVRSxjcEdtQ21DO0lvR2xDbkMscUJBQXFCLEVBQUE7RUFqQnpCO0lBc0JJLFVBQVU7SUFDViwrQ3BHNUJtQyxFQUFBO0VvR0t2QztJQTZCSSxhbkJpWjZCLEVBQUE7RW1COWFqQztJQWtDSSxlQUFzRCxFQUFBOztBQWMxRDs7RUFFRSxvQkFBb0IsRUFBQTs7QUFTcEI7RUMzREEsV3JHd0RrQztFbUd4RGhDLHlCbkdMbUM7RXFHT3JDLHFCckdQcUMsRUFBQTtFa0ZXckM7SW1CQUUsV3JHa0RnQztJbUd4RGhDLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLFdyRzJDZ0M7SW1HeERoQyx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRixFQUFBO0VBS3JGO0lBRUUsV3JHNkJnQztJcUc1QmhDLHlCckdqQ21DO0lxR2tDbkMscUJyR2xDbUMsRUFBQTtFcUd5Q3JDOztJQUdFLFdyR2lCZ0M7SXFHaEJoQyx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLGdEQUFpRixFQUFBOztBRFF2RjtFQzNEQSxXckd3RGtDO0VtR3hEaEMseUJuR0dtQztFcUdEckMscUJyR0NxQyxFQUFBO0VrRkdyQztJbUJBRSxXckdrRGdDO0ltR3hEaEMseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3JHMkNnQztJbUd4RGhDLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGLEVBQUE7RUFLckY7SUFFRSxXckc2QmdDO0lxRzVCaEMseUJyR3pCbUM7SXFHMEJuQyxxQnJHMUJtQyxFQUFBO0VxR2lDckM7O0lBR0UsV3JHaUJnQztJcUdoQmhDLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksZ0RBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFdyR3dEa0M7RW1HeERoQyx5Qm5HZ0NtQztFcUc5QnJDLHFCckc4QnFDLEVBQUE7RWtGMUJyQztJbUJBRSxXckdrRGdDO0ltR3hEaEMseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3JHMkNnQztJbUd4RGhDLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGLEVBQUE7RUFLckY7SUFFRSxXckc2QmdDO0lxRzVCaEMseUJyR0ltQztJcUdIbkMscUJyR0dtQyxFQUFBO0VxR0lyQzs7SUFHRSxXckdpQmdDO0lxR2hCaEMseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSxnREFBaUYsRUFBQTs7QURRdkY7RUMzREEsV3JHd0RrQztFbUd4RGhDLHlCbEJzQ2E7RW9CcENmLHFCcEJvQ2UsRUFBQTtFQ2hDZjtJbUJBRSxXckdrRGdDO0ltR3hEaEMseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3JHMkNnQztJbUd4RGhDLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGLEVBQUE7RUFLckY7SUFFRSxXckc2QmdDO0lxRzVCaEMseUJwQlVhO0lvQlRiLHFCcEJTYSxFQUFBO0VvQkZmOztJQUdFLFdyR2lCZ0M7SXFHaEJoQyx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SUErQy9NOztNQUtJLGdEQUFpRixFQUFBOztBRFF2RjtFQzNEQSxjcEJVZ0I7RWtCVmQseUJuR3dDbUM7RXFHdENyQyxxQnJHc0NxQyxFQUFBO0VrRmxDckM7SW1CQUUsY3BCSWM7SWtCVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxnREFBaUYsRUFBQTtFQUtyRjtJQUVFLGNwQmpCYztJb0JrQmQseUJyR1ltQztJcUdYbkMscUJyR1dtQyxFQUFBO0VxR0pyQzs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJQStDL007O01BS0ksZ0RBQWlGLEVBQUE7O0FEUXZGO0VDM0RBLFdyR3dEa0M7RW1HeERoQyx5Qm5HK0JtQztFcUc3QnJDLHFCckc2QnFDLEVBQUE7RWtGekJyQztJbUJBRSxXckdrRGdDO0ltR3hEaEMseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBRUUsV3JHMkNnQztJbUd4RGhDLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsK0NBQWlGLEVBQUE7RUFLckY7SUFFRSxXckc2QmdDO0lxRzVCaEMseUJyR0dtQztJcUdGbkMscUJyR0VtQyxFQUFBO0VxR0tyQzs7SUFHRSxXckdpQmdDO0lxR2hCaEMseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSwrQ0FBaUYsRUFBQTs7QURRdkY7RUMzREEsY3BCVWdCO0VrQlZkLHlCbEJFYztFb0JBaEIscUJwQkFnQixFQUFBO0VDSWhCO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLGNwQkhjO0lrQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsaURBQWlGLEVBQUE7RUFLckY7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCcEIxQmM7SW9CMkJkLHFCcEIzQmMsRUFBQTtFb0JrQ2hCOztJQUdFLGNwQjdCYztJb0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSxpREFBaUYsRUFBQTs7QURRdkY7RUMzREEsV3JHd0RrQztFbUd4RGhDLHlCbEJTYztFb0JQaEIscUJwQk9nQixFQUFBO0VDSGhCO0ltQkFFLFdyR2tEZ0M7SW1HeERoQyx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFFRSxXckcyQ2dDO0ltR3hEaEMseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCw4Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLFdyRzZCZ0M7SXFHNUJoQyx5QnBCbkJjO0lvQm9CZCxxQnBCcEJjLEVBQUE7RW9CMkJoQjs7SUFHRSxXckdpQmdDO0lxR2hCaEMseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSw4Q0FBaUYsRUFBQTs7QURRdkY7RUMzREEsY3BCVWdCO0VrQlZkLHNCbkd3RGdDO0VxR3REbEMsa0JyR3NEa0MsRUFBQTtFa0ZsRGxDO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQUVFLGNwQkhjO0lrQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsaURBQWlGLEVBQUE7RUFLckY7SUFFRSxjcEJqQmM7SW9Ca0JkLHNCckc0QmdDO0lxRzNCaEMsa0JyRzJCZ0MsRUFBQTtFcUdwQmxDOztJQUdFLGNwQjdCYztJb0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0lBK0MvTTs7TUFLSSxpREFBaUYsRUFBQTs7QURjdkY7RUNQQSxjckcvRHFDO0VxR2dFckMscUJyR2hFcUMsRUFBQTtFa0ZXckM7SW1Cd0RFLFdyR05nQztJcUdPaEMseUJyR3BFbUM7SXFHcUVuQyxxQnJHckVtQyxFQUFBO0VxR3dFckM7SUFFRSw4Q3JHMUVtQyxFQUFBO0VxRzZFckM7SUFFRSxjckcvRW1DO0lxR2dGbkMsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3JHekJnQztJcUcwQmhDLHlCckd2Rm1DO0lxR3dGbkMscUJyR3hGbUMsRUFBQTtJcUcwRm5DOztNQUtJLDhDckcvRitCLEVBQUE7O0FvR3NFckM7RUNQQSxjckd2RHFDO0VxR3dEckMscUJyR3hEcUMsRUFBQTtFa0ZHckM7SW1Cd0RFLFdyR05nQztJcUdPaEMseUJyRzVEbUM7SXFHNkRuQyxxQnJHN0RtQyxFQUFBO0VxR2dFckM7SUFFRSw4Q3JHbEVtQyxFQUFBO0VxR3FFckM7SUFFRSxjckd2RW1DO0lxR3dFbkMsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3JHekJnQztJcUcwQmhDLHlCckcvRW1DO0lxR2dGbkMscUJyR2hGbUMsRUFBQTtJcUdrRm5DOztNQUtJLDhDckd2RitCLEVBQUE7O0FvRzhEckM7RUNQQSxjckcxQnFDO0VxRzJCckMscUJyRzNCcUMsRUFBQTtFa0YxQnJDO0ltQndERSxXckdOZ0M7SXFHT2hDLHlCckcvQm1DO0lxR2dDbkMscUJyR2hDbUMsRUFBQTtFcUdtQ3JDO0lBRUUsZ0RyR3JDbUMsRUFBQTtFcUd3Q3JDO0lBRUUsY3JHMUNtQztJcUcyQ25DLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyR3pCZ0M7SXFHMEJoQyx5QnJHbERtQztJcUdtRG5DLHFCckduRG1DLEVBQUE7SXFHcURuQzs7TUFLSSxnRHJHMUQrQixFQUFBOztBb0dpQ3JDO0VDUEEsY3BCcEJlO0VvQnFCZixxQnBCckJlLEVBQUE7RUNoQ2Y7SW1Cd0RFLFdyR05nQztJcUdPaEMseUJwQnpCYTtJb0IwQmIscUJwQjFCYSxFQUFBO0VvQjZCZjtJQUVFLGdEcEIvQmEsRUFBQTtFb0JrQ2Y7SUFFRSxjcEJwQ2E7SW9CcUNiLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyR3pCZ0M7SXFHMEJoQyx5QnBCNUNhO0lvQjZDYixxQnBCN0NhLEVBQUE7SW9CK0NiOztNQUtJLGdEcEJwRFMsRUFBQTs7QW1CMkJmO0VDUEEsY3JHbEJxQztFcUdtQnJDLHFCckduQnFDLEVBQUE7RWtGbENyQztJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnJHdkJtQztJcUd3Qm5DLHFCckd4Qm1DLEVBQUE7RXFHMkJyQztJQUVFLGdEckc3Qm1DLEVBQUE7RXFHZ0NyQztJQUVFLGNyR2xDbUM7SXFHbUNuQyw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjcEJ2RWM7SW9Cd0VkLHlCckcxQ21DO0lxRzJDbkMscUJyRzNDbUMsRUFBQTtJcUc2Q25DOztNQUtJLGdEckdsRCtCLEVBQUE7O0FvR3lCckM7RUNQQSxjckczQnFDO0VxRzRCckMscUJyRzVCcUMsRUFBQTtFa0Z6QnJDO0ltQndERSxXckdOZ0M7SXFHT2hDLHlCckdoQ21DO0lxR2lDbkMscUJyR2pDbUMsRUFBQTtFcUdvQ3JDO0lBRUUsK0NyR3RDbUMsRUFBQTtFcUd5Q3JDO0lBRUUsY3JHM0NtQztJcUc0Q25DLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyR3pCZ0M7SXFHMEJoQyx5QnJHbkRtQztJcUdvRG5DLHFCckdwRG1DLEVBQUE7SXFHc0RuQzs7TUFLSSwrQ3JHM0QrQixFQUFBOztBb0drQ3JDO0VDUEEsY3BCeERnQjtFb0J5RGhCLHFCcEJ6RGdCLEVBQUE7RUNJaEI7SW1Cd0RFLGNwQnBEYztJb0JxRGQseUJwQjdEYztJb0I4RGQscUJwQjlEYyxFQUFBO0VvQmlFaEI7SUFFRSxpRHBCbkVjLEVBQUE7RW9Cc0VoQjtJQUVFLGNwQnhFYztJb0J5RWQsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnBCaEZjO0lvQmlGZCxxQnBCakZjLEVBQUE7SW9CbUZkOztNQUtJLGlEcEJ4RlUsRUFBQTs7QW1CK0RoQjtFQ1BBLGNwQmpEZ0I7RW9Ca0RoQixxQnBCbERnQixFQUFBO0VDSGhCO0ltQndERSxXckdOZ0M7SXFHT2hDLHlCcEJ0RGM7SW9CdURkLHFCcEJ2RGMsRUFBQTtFb0IwRGhCO0lBRUUsOENwQjVEYyxFQUFBO0VvQitEaEI7SUFFRSxjcEJqRWM7SW9Ca0VkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyR3pCZ0M7SXFHMEJoQyx5QnBCekVjO0lvQjBFZCxxQnBCMUVjLEVBQUE7SW9CNEVkOztNQUtJLDhDcEJqRlUsRUFBQTs7QW1Cd0RoQjtFQ1BBLFdyR0ZrQztFcUdHbEMsa0JyR0hrQyxFQUFBO0VrRmxEbEM7SW1Cd0RFLGNwQnBEYztJb0JxRGQsc0JyR1BnQztJcUdRaEMsa0JyR1JnQyxFQUFBO0VxR1dsQztJQUVFLGlEckdiZ0MsRUFBQTtFcUdnQmxDO0lBRUUsV3JHbEJnQztJcUdtQmhDLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLGNwQnZFYztJb0J3RWQsc0JyRzFCZ0M7SXFHMkJoQyxrQnJHM0JnQyxFQUFBO0lxRzZCaEM7O01BS0ksaURyR2xDNEIsRUFBQTs7QW9Hb0JwQztFQUNFLGdCbkI0TStCO0VtQjNNL0Is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NEUsRUFBQTs7QWFzRGxGO0VBYU0scUI1Ry9IaUM7RW1HS25DLHlCbkdMbUMsRUFBQTs7QTRHa0h2QztFQWtCTSwrS2J4RTRFLEVBQUE7O0Fhc0RsRjtFVDdHSSx1Q25HTG1DLEVBQUE7O0E0R2tIdkM7RVQ3R0ksdUNuR0xtQyxFQUFBOztBNEdzSnZDO0VBR0ksa0IzQnlaK0MsRUFBQTs7QTJCNVpuRDtFQVFNLDhLYmxHNEUsRUFBQTs7QWEwRmxGO0VUakpJLHVDbkdMbUMsRUFBQTs7QTRHOEt2QztFQUNFLHFCQUEyRCxFQUFBO0VBRDdEO0lBS00sY0FBcUQ7SUFDckQsYzNCaVkrRTtJMkJoWS9FLG1CQUFtQjtJQUVuQixxQjNCK1g0RSxFQUFBO0UyQnhZbEY7SUFhTSx3QmJsRTBEO0lhbUUxRCwwQmJuRTBEO0lhb0UxRCx1QmJoRDBEO0lhaUQxRCx3QmJqRDBEO0lha0QxRCx5QjNCcExZO0kyQnNMWixxQjNCcVg0RTtJZ0J2aUI1RSx5SWhCeWYrSCxFQUFBO0lnQnJmL0g7TVcySk47UVgxSlEsZ0JBQWdCLEVBQUEsRVcrS25CO0VBckJMO0lBMEJNLHNCNUczSThCO0k0RzRJOUIsOEJBQTRFLEVBQUE7RUEzQmxGO0lUektJLHVDbkdMbUMsRUFBQTs7QTRHMk52QztFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsbUNickc4RDtFYXNHOUQsMEMzQm1La0M7RURwUTlCLGVBdENZO0U0QjBJaEIsZ0IzQjREK0I7RTJCM0QvQixnQjdHdktvQjtFNkd3S3BCLGMzQnZOZ0I7RTJCd05oQixzQkFBc0I7RUFDdEIsdU8zQmtXK0k7RTJCalcvSSx5QjNCN05nQjtFTU9kLGtCeEYrRGU7RTZHMEpqQix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBO0VBZmxCO0lBa0JJLHFCM0J1UHNFO0kyQnRQdEUsVUFBVTtJQUtSLCtDNUduUGlDLEVBQUE7STRHMk52QztNQWlDTSxjM0IvT1k7TTJCZ1BaLHNCNUdoTThCLEVBQUE7RTRHOEpwQztJQXdDSSxZQUFZO0lBQ1osc0IzQjhIZ0M7STJCN0hoQyxzQkFBc0IsRUFBQTtFQTFDMUI7SUE4Q0ksYzNCN1BjO0kyQjhQZCx5QjNCbFFjLEVBQUE7RTJCbU5sQjtJQW9ESSxhQUFhLEVBQUE7RUFwRGpCO0lBeURJLGtCQUFrQjtJQUNsQiwwQjNCeFFjLEVBQUE7O0EyQjRRbEI7RUFDRSxrQ2JqSzhEO0Vha0s5RCxvQjNCZ0hrQztFMkIvR2xDLHVCM0IrR2tDO0UyQjlHbEMsb0IzQitHaUM7RUQ5UTdCLG1CQXRDWSxFQUFBOztBNEJ5TWxCO0VBQ0UsZ0Nieks4RDtFYTBLOUQsbUIzQjZHaUM7RTJCNUdqQyxzQjNCNEdpQztFMkIzR2pDLGtCM0I0R2dDO0VEblI1QixrQkF0Q1ksRUFBQTs7QTRCc05sQjtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DYnpMOEQ7RWEwTDlELGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1DYmpNOEQ7RWFrTTlELFNBQVM7RUFDVCxVQUFVLEVBQUE7RUFOWjtJQVNJLHFCM0JxS3NFO0kyQnBLdEUsK0M1R2hVbUMsRUFBQTtFNEdzVHZDOztJQWdCSSx5QjNCOVRjLEVBQUE7RTJCOFNsQjtJQXFCTSxpQjNCNFRRLEVBQUE7RTJCalZkO0lBMEJJLDBCQUEwQixFQUFBOztBQUk5QjtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsbUNiak84RDtFYWtPOUQseUIzQnVDa0M7RTJCckNsQyxnQjNCL0QrQjtFMkJnRS9CLGdCN0dsU29CO0U2R21TcEIsYzNCbFZnQjtFMkJtVmhCLHNCNUduU2tDO0U0R29TbEMseUIzQnZWZ0I7RU1PZCxrQnhGK0RlLEVBQUE7RTZHb1FuQjtJQWtCSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLGNBQWM7SUFDZCw2QmJuUDREO0lhb1A1RCx5QjNCcUJnQztJMkJwQmhDLGdCN0dsVGtCO0k2R21UbEIsYzNCbFdjO0kyQm1XZCxpQkFBaUI7SVQzV2pCLHlCbEJHYztJMkIwV2Qsb0JBQW9CO0lyQmpXcEIsMEJxQmtXZ0YsRUFBQTs7QUFVcEY7RUFDRSxXQUFXO0VBQ1gsY2J6UTJCO0VhMFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RUFMbEI7SUFRSSxhQUFhLEVBQUE7SUFSakI7TUFZOEIsa0U1R3pZUyxFQUFBO0k0RzZYdkM7TUFhOEIsa0U1RzFZUyxFQUFBO0k0RzZYdkM7TUFjOEIsa0U1RzNZUyxFQUFBO0U0RzZYdkM7SUFrQkksU0FBUyxFQUFBO0VBbEJiO0lBc0JJLFczQnFONkM7STJCcE43QyxZM0JvTjZDO0kyQm5ON0Msb0JBQXlFO0lUaFp6RSx5Qm5HTG1DO0k0R3VabkMsUzNCb04wQztJTTFsQjFDLG1CTjJsQjZDO0lnQjdsQjNDLG9IaEJ5ZitIO0lnQnpmL0gsNEdoQnlmK0g7STJCN0dqSSx3QkFBZ0I7WUFBaEIsZ0JBQWdCLEVBQUE7SVh4WWQ7TVcwV047UVh6V1Esd0JBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVXNFlyQjtJQW5DSDtNVHhYSSx5QmxCMm1CMkUsRUFBQTtFMkJuUC9FO0lBc0NJLFczQjhMb0M7STJCN0xwQyxjM0I4THFDO0kyQjdMckMsa0JBQWtCO0lBQ2xCLGUzQjZMdUM7STJCNUx2Qyx5QjNCOVpjO0kyQitaZCx5QkFBeUI7SXJCdlp6QixtQk5vbEJvQyxFQUFBO0UyQnhPeEM7SUFpREksVzNCMEw2QztJMkJ6TDdDLFkzQnlMNkM7SWtCbm1CN0MseUJuR0xtQztJNEdpYm5DLFMzQjBMMEM7SU0xbEIxQyxtQk4ybEI2QztJZ0I3bEIzQyxpSGhCeWYrSDtJZ0J6Zi9ILDRHaEJ5ZitIO0kyQm5GakkscUJBQWdCO1NBQWhCLGdCQUFnQixFQUFBO0lYbGFkO01XMFdOO1FYeldRLHFCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFV3NhckI7SUE3REg7TVR4WEkseUJsQjJtQjJFLEVBQUE7RTJCblAvRTtJQWdFSSxXM0JvS29DO0kyQm5LcEMsYzNCb0txQztJMkJuS3JDLGtCQUFrQjtJQUNsQixlM0JtS3VDO0kyQmxLdkMseUIzQnhiYztJMkJ5YmQseUJBQXlCO0lyQmpiekIsbUJOb2xCb0MsRUFBQTtFMkJ4T3hDO0lBMkVJLFczQmdLNkM7STJCL0o3QyxZM0IrSjZDO0kyQjlKN0MsYUFBYTtJQUNiLG9CM0JwRStCO0kyQnFFL0IsbUIzQnJFK0I7SWtCbFkvQix5Qm5HTG1DO0k0RzhjbkMsUzNCNkowQztJTTFsQjFDLG1CTjJsQjZDO0lnQjdsQjNDLGdIaEJ5ZitIO0lnQnpmL0gsNEdoQnlmK0g7STJCdERqSSxnQkFBZ0IsRUFBQTtJWC9iZDtNVzBXTjtRWHpXUSxvQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVdtY3JCO0lBMUZIO01UeFhJLHlCbEIybUIyRSxFQUFBO0UyQm5QL0U7SUE2RkksVzNCdUlvQztJMkJ0SXBDLGMzQnVJcUM7STJCdElyQyxrQkFBa0I7SUFDbEIsZTNCc0l1QztJMkJySXZDLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsb0JBQTRDLEVBQUE7RUFuR2hEO0lBd0dJLHlCM0I1ZGM7SU1RZCxtQk5vbEJvQyxFQUFBO0UyQnhPeEM7SUE2R0ksa0JBQWtCO0lBQ2xCLHlCM0JsZWM7SU1RZCxtQk5vbEJvQyxFQUFBO0UyQnhPeEM7SUFvSE0seUIzQnRlWSxFQUFBO0UyQmtYbEI7SUF3SE0sZUFBZSxFQUFBO0VBeEhyQjtJQTRITSx5QjNCOWVZLEVBQUE7RTJCa1hsQjtJQWdJTSxlQUFlLEVBQUE7RUFoSXJCO0lBb0lNLHlCM0J0ZlksRUFBQTs7QTJCMmZsQjs7O0VYdmZNLDRHaEJ5ZitILEVBQUE7RWdCcmYvSDtJV21mTjs7O01YbGZRLGdCQUFnQixFQUFBLEVXc2Z2Qjs7QUN0Z0JEO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGNBQWM7RUFDZCxvQjVCeXFCc0MsRUFBQTtFQ3hxQnRDO0kyQkdFLHFCQUFxQixFQUFBO0VB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TVNkLGtCeEYrRGUsRUFBQTs7QWlIdEVuQjtFQUNFLGFBQWEsRUFBQTtFQURmO0lBS0ksb0IvQmloQ3FDLEVBQUE7SStCdGhDekM7TUFRTSxxQkFBcUI7TUFDckIscUIvQjZnQ21DO00rQjVnQ25DLGMvQlJZO00rQlNaLFkvQmtoQ3VDLEVBQUE7RStCN2hDN0M7SUFzQkksMEJBQTBCLEVBQUE7RUF0QjlCO0lBMEJJLHFCQUFxQixFQUFBO0VBMUJ6QjtJQThCSSxjL0I1QmMsRUFBQTs7QWdDYmxCO0VBQ0UsYUFBYTtFN0JHYixlQUFlO0VBQ2YsZ0JBQWdCO0VHYWQsa0J4RitEZSxFQUFBOztBa0gzRW5CO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx1QmhDOHdCd0M7RWdDN3dCeEMsaUJsSGtFZ0I7RWtIakVoQixpQmhDaXhCc0M7RWdDaHhCdEMsY2pIWHFDO0VpSGFyQyxzQmpIZ0RrQztFaUgvQ2xDLHlCaENMZ0IsRUFBQTtFZ0NKbEI7SUFZSSxVQUFVO0lBQ1YsY2hDOEo4RDtJZ0M3SjlELHFCQUFxQjtJQUNyQix5QmhDWmM7SWdDYWQscUJoQ1pjLEVBQUE7RWdDSmxCO0lBb0JJLFVBQVU7SUFDVixVaEN5d0JpQztJZ0N4d0JqQywrQ2pIM0JtQyxFQUFBOztBaUgrQnZDO0VBR00sY0FBYztFMUJhaEIsMkJ4RmlDZTtFd0ZoQ2YsOEJ4RmdDZSxFQUFBOztBa0hqRG5CO0UxQkVJLDRCeEYrQ2U7RXdGOUNmLCtCeEY4Q2UsRUFBQTs7QWtIakRuQjtFQWNJLFVBQVU7RUFDVixXakhlZ0M7RWlIZGhDLHlCakgvQ21DO0VpSGdEbkMscUJqSGhEbUMsRUFBQTs7QWlIK0J2QztFQXFCSSxjaEN4Q2M7RWdDeUNkLG9CQUFvQjtFQUVwQixZQUFZO0VBQ1osc0JqSEtnQztFaUhKaEMscUJoQ2hEYyxFQUFBOztBaUNQaEI7RUFDRSx1QmpDdXhCc0M7RUQ1cEJwQyxrQkF0Q1k7RWtDbkZkLGdCakNtTzZCLEVBQUE7O0FpQzlOM0I7RTNCcUNGLDJCeEZrQ2tCO0V3RmpDbEIsOEJ4RmlDa0IsRUFBQTs7QW1IbEVoQjtFM0JrQkYsNEJ4RmdEa0I7RXdGL0NsQiwrQnhGK0NrQixFQUFBOztBbUgvRXBCO0VBQ0UsdUJqQ3F4QnFDO0VEMXBCbkMsbUJBdENZO0VrQ25GZCxnQmpDb082QixFQUFBOztBaUMvTjNCO0UzQnFDRiwyQnhGbUNrQjtFd0ZsQ2xCLDhCeEZrQ2tCLEVBQUE7O0FtSG5FaEI7RTNCa0JGLDRCeEZpRGtCO0V3RmhEbEIsK0J4RmdEa0IsRUFBQTs7QW9IOUV0QjtFQUNFLHFCQUFxQjtFQUNyQixxQmxDczVCc0M7RURyMUJwQyxjQUFXO0VtQy9EYixnQmxDdVIrQjtFa0N0Ui9CLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFNUJLdEIsa0J4RitEZTtFa0dqRWIsZ0NsR3lFOEIsRUFBQTtFa0dyRTlCO0lrQmZOO01sQmdCUSxnQkFBZ0IsRUFBQSxFa0JNdkI7RWpDWEM7SWlDR0kscUJBQXFCLEVBQUE7RUFkM0I7SUFvQkksYUFBYSxFQUFBOztBQUtqQjtFQUNFLGtCQUFrQjtFQUNsQixTQUFTLEVBQUE7O0FBT1g7RUFDRSxvQmxDMjNCc0M7RWtDMTNCdEMsbUJsQzAzQnNDO0VNajVCcEMsb0JObzVCcUMsRUFBQTs7QWtDcDNCdkM7RUNqREEsV3BINkRrQztFb0g1RGxDLHlCcEhEcUMsRUFBQTtFa0ZlckM7SWtDVkksV3BId0Q4QjtJb0h2RDlCLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLDhDcEhaaUMsRUFBQTs7QW1IaURyQztFQ2pEQSxXcEg2RGtDO0VvSDVEbEMseUJwSE9xQyxFQUFBO0VrRk9yQztJa0NWSSxXcEh3RDhCO0lvSHZEOUIseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsOENwSEppQyxFQUFBOztBbUh5Q3JDO0VDakRBLFdwSDZEa0M7RW9INURsQyx5QnBIb0NxQyxFQUFBO0VrRnRCckM7SWtDVkksV3BId0Q4QjtJb0h2RDlCLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLGdEcEh5QmlDLEVBQUE7O0FtSFlyQztFQ2pEQSxXcEg2RGtDO0VvSDVEbEMseUJuQzBDZSxFQUFBO0VDNUJmO0lrQ1ZJLFdwSHdEOEI7SW9IdkQ5Qix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDVixnRG5DK0JXLEVBQUE7O0FrQ01mO0VDakRBLGNuQ2VnQjtFbUNkaEIseUJwSDRDcUMsRUFBQTtFa0Y5QnJDO0lrQ1ZJLGNuQ1VZO0ltQ1RaLHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLGdEcEhpQ2lDLEVBQUE7O0FtSElyQztFQ2pEQSxXcEg2RGtDO0VvSDVEbEMseUJwSG1DcUMsRUFBQTtFa0ZyQnJDO0lrQ1ZJLFdwSHdEOEI7SW9IdkQ5Qix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDViwrQ3BId0JpQyxFQUFBOztBbUhhckM7RUNqREEsY25DZWdCO0VtQ2RoQix5Qm5DTWdCLEVBQUE7RUNRaEI7SWtDVkksY25DVVk7SW1DVFoseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsaURuQ0xZLEVBQUE7O0FrQzBDaEI7RUNqREEsV3BINkRrQztFb0g1RGxDLHlCbkNhZ0IsRUFBQTtFQ0NoQjtJa0NWSSxXcEh3RDhCO0lvSHZEOUIseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsOENuQ0VZLEVBQUE7O0FrQ21DaEI7RUNqREEsY25DZWdCO0VtQ2RoQixzQnBINERrQyxFQUFBO0VrRjlDbEM7SWtDVkksY25DVVk7SW1DVFoseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsaURwSGlEOEIsRUFBQTs7QXFIOURwQztFQUNFLGtCQUFvRDtFQUNwRCxtQnBDbXpCc0M7RW9DanpCdEMseUJwQ0tnQjtFTVNkLGtCeEZnRWtCLEVBQUE7RTRGdEJsQjtJMEI1REo7TUFRSSxrQnBDNnlCb0MsRUFBQSxFb0MzeUJ2Qzs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QkliLGdCOEJIc0IsRUFBQTs7QUNYMUI7RUFDRSxrQkFBa0I7RUFDbEIsd0JyQ205QnlDO0VxQ2w5QnpDLG1CckNt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L0M1Qix5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFYnpGaEU7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzNIZ0Q0QjtJMkgvQzVCLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QTRCdEdoRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0ViekZoRTtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXM0hnRDRCO0kySC9DNUIseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBNEJ0R2hFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFczSGdENEI7STJIL0M1Qix5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFYnpGaEU7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzNIZ0Q0QjtJMkgvQzVCLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QTRCdEdoRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0ViekZoRTtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXM0hnRDRCO0kySC9DNUIseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBNEJ0R2hFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFczSGdENEI7STJIL0M1Qix5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFYnpGaEU7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzNIZ0Q0QjtJMkgvQzVCLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QTRCdEdoRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx1QjVCb0c4RCxFQUFBO0ViekZoRTtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXM0hnRDRCO0kySC9DNUIseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBNkJ6R2xFO0VBQ0UsWUFBWTtFNUM4SFIsaUJBdENZO0U0Q3RGaEIsZ0IzQzZSK0I7RTJDNVIvQixjQUFjO0VBQ2QsWTVIOEhzQjtFNEg3SHRCLHlCNUh3RGtDO0U0SHZEbEMsV0FBVyxFQUFBO0UxQ0tYO0kwQ0RFLFk1SHdIb0I7STRIdkhwQixxQkFBcUIsRUFBQTtFMUNJdkI7STBDQ0ksWUFBWSxFQUFBOztBQVdsQjtFQUNFLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsU0FBUyxFQUFBOztBQU1YO0VBQ0Usb0JBQW9CLEVBQUE7O0FDdEN0QjtFQUdFLGlCNUNxNEJ1QztFNENwNEJ2QyxnQjVDbzRCdUM7RUR6d0JuQyxtQkF0Q1k7RTZDbEZoQiwyQzdIdURrQztFNkh0RGxDLDRCQUE0QjtFQUM1QixvQzVDczRCbUQ7RTRDcjRCbkQsZ0Q3SHlIc0I7RTZIeEh0QixVQUFVO0V0Q09SLHNCTjgzQnNDLEVBQUE7RTRDaDVCMUM7SUFlSSxzQjVDMDNCc0MsRUFBQTtFNEN6NEIxQztJQW1CSSxVQUFVLEVBQUE7RUFuQmQ7SUF1QkksY0FBYztJQUNkLFVBQVUsRUFBQTtFQXhCZDtJQTRCSSxhQUFhLEVBQUE7O0FBSWpCO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix3QjVDczJCd0M7RTRDcjJCeEMsYzVDdkJnQjtFNEN3QmhCLDJDN0h5QmtDO0U2SHhCbEMsNEJBQTRCO0VBQzVCLDRDNUM4MkJvRDtFTTEz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QTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsNEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsZ0NBQW9DLEVBQUE7RUFFdEM7O0lBRUUsa0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsbUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsaUNBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUF1QndCLDJCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsK0JBQStCLEVBQUE7RUFyQmpDOztJQXlCRSxpQ0FBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLGtDQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsZ0NBQWdDLEVBQUE7RUF0Q2xDO0lBdUJ3QiwwQkFBMkIsRUFBQTtFQXRCbkQ7O0lBeUJFLDhCQUErQixFQUFBO0VBckJqQzs7SUF5QkUsZ0NBQWlDLEVBQUE7RUFyQm5DOztJQXlCRSxpQ0FBa0MsRUFBQTtFQXJCcEM7O0lBeUJFLCtCQUFnQyxFQUFBO0VBdENsQztJQXVCd0Isd0JBQTJCLEVBQUE7RUF0Qm5EOztJQXlCRSw0QkFBK0IsRUFBQTtFQXJCakM7O0lBeUJFLDhCQUFpQyxFQUFBO0VBckJuQzs7SUF5QkUsK0JBQWtDLEVBQUE7RUFyQnBDOztJQXlCRSw2QkFBZ0MsRUFBQTtFQXRDbEM7SUF1QndCLDBCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsOEJBQStCLEVBQUE7RUFyQmpDOztJQXlCRSxnQ0FBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLGlDQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsK0JBQWdDLEVBQUE7RUF0Q2xDO0lBdUJ3Qix3QkFBMkIsRUFBQTtFQXRCbkQ7O0lBeUJFLDRCQUErQixFQUFBO0VBckJqQzs7SUF5QkUsOEJBQWlDLEVBQUE7RUFyQm5DOztJQXlCRSwrQkFBa0MsRUFBQTtFQXJCcEM7O0lBeUJFLDZCQUFnQyxFQUFBO0VBdENsQztJQXVCd0Isd0JBQTJCLEVBQUE7RUF0Qm5EOztJQXlCRSw0QkFBK0IsRUFBQTtFQXJCakM7O0lBeUJFLDhCQUFpQyxFQUFBO0VBckJuQzs7SUF5QkUsK0JBQWtDLEVBQUE7RUFyQnBDOztJQXlCRSw2QkFBZ0MsRUFBQTtFQXRDbEM7SUF1QndCLHdCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsNEJBQStCLEVBQUE7RUFyQmpDOztJQXlCRSw4QkFBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLCtCQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsNkJBQWdDLEVBQUE7RUF0Q2xDO0lBdUJ3Qix3QkFBMkIsRUFBQTtFQXRCbkQ7O0lBeUJFLDRCQUErQixFQUFBO0VBckJqQzs7SUF5QkUsOEJBQWlDLEVBQUE7RUFyQm5DOztJQXlCRSwrQkFBa0MsRUFBQTtFQXJCcEM7O0lBeUJFLDZCQUFnQyxFQUFBO0VBdENsQztJQXVCd0Isd0JBQTJCLEVBQUE7RUF0Qm5EOztJQXlCRSw0QkFBK0IsRUFBQTtFQXJCakM7O0lBeUJFLDhCQUFpQyxFQUFBO0VBckJuQzs7SUF5QkUsK0JBQWtDLEVBQUE7RUFyQnBDOztJQXlCRSw2QkFBZ0MsRUFBQTtFQXRDbEM7SUF1QndCLHdCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsNEJBQStCLEVBQUE7RUFyQmpDOztJQXlCRSw4QkFBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLCtCQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThCLEVBQUE7RUFFaEM7O0lBRUUsNEJBQTRCLEVBQUEsRUFDN0I7O0F6RFZEO0V5RGxESTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyw0QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSxnQ0FBb0MsRUFBQTtFQUV0Qzs7SUFFRSxrQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxtQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxpQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFF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SUFFRSwrQkFBaUMsRUFBQTtFQUVuQzs7SUFFRSxnQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSw4QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix5QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw2QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSwrQkFBaUMsRUFBQTtFQUVuQzs7SUFFRSxnQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSw4QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQU10QztJQUFtQix1QkFBdUIsRUFBQTtFQUMxQzs7SUFFRSwyQkFBMkIsRUFBQTtFQUU3Qjs7SUFFRSw2QkFBNkIsRUFBQTtFQUUvQjs7SUFFRSw4QkFBOEIsRUFBQTtFQUVoQzs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QXpEVkQ7RXlEbERJO0lBQWdDLG9CQUE0QixFQUFBO0VBQzVEOztJQUVFLHdCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDBCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDJCQUEwQyxFQUFBO0VBRTVDOztJQUVFLHlCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDRCQUE0QixFQUFBO0VBQzVEOztJQUVFLGdDQUFvQyxFQUFBO0VBRXRDOztJQUVFLGtDQUF3QyxFQUFBO0VBRTFDOztJQUVFLG1DQUEwQyxFQUFBO0VBRTVDOztJQUVFLGlDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFv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RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsNEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsZ0NBQW9DLEVBQUE7RUFFdEM7O0lBRUUsa0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsbUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsaUNBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUF1QndCLDJCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsK0JBQStCLEVBQUE7RUFyQmpDOztJQXlCRSxpQ0FBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLGtDQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsZ0NBQWdDLEVBQUE7RUF0Q2xDO0lBdUJ3QiwwQkFBMkIsRUFBQTtFQXRCbkQ7O0lBeUJFLDhCQUErQixFQUFBO0VBckJqQzs7SUF5QkUsZ0NBQWlDLEVBQUE7RUFyQm5DOztJQXlCRSxpQ0FBa0MsRUFBQTtFQXJCcEM7O0lBeUJFLCtCQUFnQyxFQUFBO0VBdENsQztJQXVCd0Isd0JBQTJCLEVBQUE7RUF0Qm5EOztJQXlCRSw0QkFBK0IsRUFBQTtFQXJCakM7O0lBeUJFLDhCQUFpQyxFQUFBO0VBckJuQzs7SUF5QkUsK0JBQWtDLEVBQUE7RUFyQnBDOztJQXlCRSw2QkFBZ0MsRUFBQTtFQXRDbEM7SUF1QndCLDBCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsOEJBQStCLEVBQUE7RUFyQmpDOztJQXlCRSxnQ0FBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLGlDQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsK0JBQWdDLEVBQUE7RUF0Q2xDO0lBdUJ3Qix3QkFBMkIsRUFBQTtFQXRCbkQ7O0lBeUJFLDRCQUErQixFQUFBO0VBckJqQzs7SUF5QkUsOEJBQWlDLEVBQUE7RUFyQm5DOztJQXlCRSwrQkFBa0MsRUFBQTtFQXJCcEM7O0lBeUJFLDZCQUFnQyxFQUFBO0VBdENsQztJQXVCd0Isd0JBQTJCLEVBQUE7RUF0Qm5EOztJQXlCRSw0QkFBK0IsRUFBQTtFQXJCakM7O0lBeUJFLDhCQUFpQyxFQUFBO0VBckJuQzs7SUF5QkUsK0JBQWtDLEVBQUE7RUFyQnBDOztJQXlCRSw2QkFBZ0MsRUFBQTtFQXRDbEM7SUF1QndCLHdCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsNEJBQStCLEVBQUE7RUFyQmpDOztJQXlCRSw4QkFBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLCtCQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsNkJBQWdDLEVBQUE7RUF0Q2xDO0lBdUJ3Qix3QkFBMkIsRUFBQTtFQXRCbkQ7O0lBeUJFLDRCQUErQixFQUFBO0VBckJqQzs7SUF5QkUsOEJBQWlDLEVBQUE7RUFyQm5DOztJQXlCRSwrQkFBa0MsRUFBQTtFQXJCcEM7O0lBeUJFLDZCQUFnQyxFQUFBO0VBdENsQztJQXVCd0Isd0JBQTJCLEVBQUE7RUF0Qm5EOztJQXlCRSw0QkFBK0IsRUFBQTtFQXJCakM7O0lBeUJFLDhCQUFpQyxFQUFBO0VBckJuQzs7SUF5QkUsK0JBQWtDLEVBQUE7RUFyQnBDOztJQXlCRSw2QkFBZ0MsRUFBQTtFQXRDbEM7SUF1QndCLHdCQUEyQixFQUFBO0VBdEJuRDs7SUF5QkUsNEJBQStCLEVBQUE7RUFyQmpDOztJQXlCRSw4QkFBaUMsRUFBQTtFQXJCbkM7O0lBeUJFLCtCQUFrQyxFQUFBO0VBckJwQzs7SUF5QkUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IseUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNkJBQStCLEVBQUE7RUFFakM7O0lBRUUsK0JBQWlDLEVBQUE7RUFFbkM7O0lBRUUsZ0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsOEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThCLEVBQUE7RUFFaEM7O0lBRUUsNEJBQTRCLEVBQUEsRUFDN0I7O0FDbEVMO0VBRUksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBRVYsb0JBQW9CO0VBQ3BCLFdBQVc7RUFFWCxrQ0FBa0MsRUFBQTs7QUNWdEM7RUFBa0IsNEdBQThDLEVBQUE7O0FBSWhFO0VBQWlCLDhCQUE4QixFQUFBOztBQUMvQztFQUFpQiw4QkFBOEIsRUFBQTs7QUFDL0M7RUFBaUIsOEJBQThCLEVBQUE7O0FBQy9DO0VDVEUsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixtQkFBbUIsRUFBQTs7QURlakI7RUFBd0IsMkJBQTJCLEVBQUE7O0FBQ25EO0VBQXdCLDRCQUE0QixFQUFBOztBQUNwRDtFQUF3Qiw2QkFBNkIsRUFBQTs7QTNEcUNyRDtFMkR2Q0E7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7SUFBd0IsNEJBQTRCLEVBQUE7RUFDcEQ7SUFBd0IsNkJBQTZCLEVBQUEsRUFBSTs7QTNEcUN6RDtFMkR2Q0E7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7SUFBd0IsNEJBQTRCLEVBQUE7RUFDcEQ7SUFBd0IsNkJBQTZCLEVBQUEsRUFBSTs7QTNEcUN6RDtFMkR2Q0E7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7SUFBd0IsNEJBQTRCLEVBQUE7RUFDcEQ7SUFBd0IsNkJBQTZCLEVBQUEsRUFBSTs7QTNEcUN6RDtFMkR2Q0E7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7SUFBd0IsNEJBQTRCLEVBQUE7RUFDcEQ7SUFBd0IsNkJBQTZCLEVBQUEsRUFBSTs7QUFNN0Q7RUFBbUIsb0NBQW9DLEVBQUE7O0FBQ3ZEO0VBQW1CLG9DQUFvQyxFQUFBOztBQUN2RDtFQUFtQixxQ0FBcUMsRUFBQTs7QUFJeEQ7RUFBdUIsMkJBQTBDLEVBQUE7O0FBQ2pFO0VBQXVCLCtCQUE0QyxFQUFBOztBQUNuRTtFQUF1QiwyQkFBMkMsRUFBQTs7QUFDbEU7RUFBdUIsMkJBQXlDLEVBQUE7O0FBQ2hFO0VBQXVCLDhCQUEyQyxFQUFBOztBQUNsRTtFQUF1Qiw2QkFBNkIsRUFBQTs7QUFJcEQ7RUFBYyxzQkFBd0IsRUFBQTs7QUV2Q3BDO0VBQ0UseUJBQXdCLEVBQUE7O0F0RVUxQjtFc0VMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXRFVTFCO0VzRUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdEVVMUI7RXNFTE0seUJBQTBFLEVBQUE7O0FBTmhGO0VBQ0UseUJBQXdCLEVBQUE7O0F0RVUxQjtFc0VMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXRFVTFCO0VzRUxNLHlCQUEwRSxFQUFBOztBQU5oRjtFQUNFLHlCQUF3QixFQUFBOztBdEVVMUI7RXNFTE0seUJBQTBFLEVBQUE7O0FBTmhGO0VBQ0UseUJBQXdCLEVBQUE7O0F0RVUxQjtFc0VMTSx5QkFBMEUsRUFBQTs7QUFOaEY7RUFDRSx5QkFBd0IsRUFBQTs7QXRFVTFCO0VzRUxNLHlCQUEwRSxFQUFBOztBRmlDbEY7RUV0Q0ksc0JBQXdCLEVBQUE7O0F0RVUxQjtFc0VMTSx5QkFBMEUsRUFBQTs7QUZ1Q2xGO0VBQWEseUJBQTZCLEVBQUE7O0FBQzFDO0VBQWMseUJBQTZCLEVBQUE7O0FBRTNDO0VBQWlCLG9DQUFrQyxFQUFBOztBQUNuRDtFQUFpQiwwQ0FBa0MsRUFBQTs7QUFJbkQ7RUd2REUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLFNBQVMsRUFBQTs7QUh1RFg7RUFBd0IsZ0NBQWdDLEVBQUE7O0FBRXhEO0VBQ0UsaUNBQWlDO0VBQ2pDLGdDQUFnQyxFQUFBOztBQUtsQztFQUFjLHlCQUF5QixFQUFBOztBSWpFdkM7RUFDRSw4QkFBOEIsRUFBQTs7QUFHaEM7RUFDRSw2QkFBNkIsRUFBQTs7QUNBN0I7RTVFT0Y7OztJNEVETSw0QkFBNEI7SUFFNUIsMkJBQTJCLEVBQUE7RUFHN0I7SUFFSSwwQkFBMEIsRUFBQTtFQVM5QjtJQUNFLDZCQUE2QixFQUFBO0U1RThMbkM7STRFL0tNLGdDQUFnQyxFQUFBO0VBRWxDOztJQUVFLHlCMUV6Q1k7STBFMENaLHdCQUF3QixFQUFBO0VBUTFCO0lBQ0UsMkJBQTJCLEVBQUE7RUFHN0I7O0lBRUUsd0JBQXdCLEVBQUE7RUFHMUI7OztJQUdFLFVBQVU7SUFDVixTQUFTLEVBQUE7RUFHWDs7SUFFRSx1QkFBdUIsRUFBQTtFQVF6QjtJQUNFLFExRTJoQ2dDLEVBQUE7RUZ2a0N0QztJNEUrQ00sMkJBQTJDLEVBQUE7RUFFN0M7SUFDRSwyQkFBMkMsRUFBQTtFN0M5RWpEO0k2Q21GTSxhQUFhLEVBQUE7RXhDL0ZuQjtJd0NrR00sdUIzSjRCa0IsRUFBQTtFNkYvSHhCO0k4RHVHTSxvQ0FBb0MsRUFBQTtJQUR0Qzs7TUFLSSxpQ0FBbUMsRUFBQTtFOURuRTNDOztJOEQwRVEsb0NBQXNDLEVBQUE7RTlEVzlDO0k4RE5NLGNBQWMsRUFBQTtJN0R0SGxCOzs7O002RDRITSxxQjFFdkhVLEVBQUE7RVlxR2xCO0k4RHVCTSxjQUFjO0lBQ2QscUIxRTdIWSxFQUFBLEUwRThIYjs7QTdKcEhMLG9CQUFBO0E4SmpCQSxnQkFBQTtBdEJFRTtFQUNFLGlDQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FzQkV0RCxxR0FBQTtBQUVBLHdCQUFBO0F0QlZFO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxrQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxrQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksa0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usa0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLGtDQUFnRCxFQUFBOztBc0JhdEQsMEJBQUE7QXRCbkJFO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLGtDQUFnRCxFQUFBOztBc0JzQnRELHlCQUFBO0F0QjVCRTtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLGtDQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxrQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QUFOcEQ7RUFDRSxvQ0FBbUMsRUFBQTs7QXBEVXJDOzs7RW9ETEksb0NBQWdELEVBQUE7O0FBTnBEO0VBQ0Usb0NBQW1DLEVBQUE7O0FwRFVyQzs7O0VvRExJLG9DQUFnRCxFQUFBOztBQU5wRDtFQUNFLG9DQUFtQyxFQUFBOztBcERVckM7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QXNCd0N0RDtFQUNJLGNBQWM7RUFDZCxZQUFZO0VBQ1osT0FBTztFQUNQLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLE1BQU07RUFDTixXQUFXO0VBQ1gsVUFBVTtFQUNzSCxhQUFBO0VBQ0MsNEJBQUE7RUFDN0gsdUlBQXlIO0VBQUUscURBQUE7RUFDM0gsdUhBQXVIO0VBQUUsVUFBQTtFQUNySCxnQkFBQSxFQUFpQjs7QUFLN0I7RUFDSSxhQUFhO0VBQzBHLGFBQUE7RUFDTiw0QkFBQTtFQUNuSCxtSEFBK0c7RUFBRSxxREFBQTtFQUNqSCx1SEFBdUg7RUFBRSxVQUFBO0VBQ25ILFlBQVksRUFBQTs7QUFHcEI7RUFDSSxjQUFjO0VBQ2QsWUFBWTtFQUNaLE9BQU87RUFDUCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixXQUFXO0VBQ1gsVUFBVTtFQUN5RyxhQUFBO0VBQ0YsNEJBQUE7RUFDbkgsbUhBQStHO0VBQUUscURBQUE7RUFDakgsdUhBQXVIO0VBQUUsVUFBQSxFQUFXOztBQUd0STtFQUNDLGNBQWM7RUFDWCxZQUFZO0VBQ1osT0FBTztFQUNQLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFdBQVc7RUFDWCxVQUFVO0VBQ2IsOEhBQUE7RUFDb0csYUFBQTtFQUNDLDRCQUFBO0VBQ3JHLDRHQUFpRztFQUFFLHFEQUFBO0VBQ25HLHFIQUFxSDtFQUFFLFVBQUEsRUFBVzs7QUFHbkk7RUFDSSxjQUFjO0VBQ2QsWUFBWTtFQUNaLE9BQU87RUFDUCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFFZ0UsYUFBQTtFQUNFLDRCQUFBO0VBQ2pGLHdFQUE2RTtFQUFFLHFEQUFBO0VBQy9FLHFIQUFxSDtFQUFFLFVBQUE7RUFFckMsYUFBQTtFQUNFLDRCQUFBO0VBQ3BGLHNGQUFnRjtFQUFFLHFEQUFBO0VBQ2xGLHFIQUFxSDtFQUFFLFVBQUEsRUFBVzs7QUFJbkk7RUFDQyxrQkFBaUI7RUFDakIsU0FBUTtFQUNSLFVBQVM7RUFDVCxVQUFTO0VBQ1QsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixXQUFVO0VBRVYsc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUVqQjtFQUVJLFVBQVMsRUFBQTs7QUFFYjtFQUNDLDRCQUE0QjtFQUM1QixrQ0FBa0MsRUFBQTs7QUFLbkM7RUFDRSxZQUFZO0VBQ1osMkdBTVksRUFBQTs7QUFHZDtFQUNFLFlBQVk7RUFDWixxS0FNYyxFQUFBOztBQUdoQjtFQUNFLFlBQVk7RUFDWixxS0FNYyxFQUFBOztBQUdoQjtFQUNFLFlBQVk7RUFDWixxS0FNVyxFQUFBOztBOUpqTGIsc0JBQUE7QStKWkE7RUFDSSwrQkFBK0I7RUFHL0IsdUJBQXVCO0VBQ3ZCLGlDQUFpQztFQUdqQyx5QkFBeUI7RUFDekIsK0JBQ0osRUFBQTs7QUFDQTtFQUNJLHNDQUFzQztFQUN0QyxzQkFDSixFQUFBOztBQUVBO0VBQ0ksd0JBQXdCLEVBQUE7O0FBRzVCO0VBQ0ksMkJBQTJCLEVBQUE7O0FBRy9CO0VBQ0k7SUFDSSxnQ0FBc0QsRUFBQTtFQUUxRDtJQUNJLGdDQUFnQyxFQUFBLEVBQUE7O0FBc0J4QztFQUNJO0lBQ0ksd0JBQThDLEVBQUE7RUFFbEQ7SUFDSSx3QkFBd0IsRUFBQSxFQUFBOztBQUloQztFQUNJO0lBQ0ksd0JBQXFELEVBQUE7RUFHekQ7SUFDSSx3QkFBd0IsRUFBQSxFQUFBOztBQU5oQztFQUNJO0lBQ0ksd0JBQXFELEVBQUE7RUFHekQ7SUFDSSx3QkFBd0IsRUFBQSxFQUFBOztBQUdoQztFQUNJLGlDQUFpQztFQUdqQyx5QkFBeUIsRUFBQTtFbEVYekI7SWtFT0o7TUFPUSx1Q0FBK0I7Y0FBL0IsK0JBQStCLEVBQUEsRUFFdEM7O0FBRUQ7RUFDSTtJQUNJLGdDQUFnQyxFQUFBO0VBRXBDO0lBQ0ksZ0NBQXNELEVBQUEsRUFBQTs7QUFzQjlEO0VBQ0k7SUFDSSx3QkFBd0IsRUFBQTtFQUU1QjtJQUNJLHdCQUE4QyxFQUFBLEVBQUE7O0FBR3REO0VBQ0k7SUFDSSx3QkFBd0IsRUFBQTtFQUc1QjtJQUNJLHdCQUFxRCxFQUFBLEVBQUE7O0FBTjdEO0VBQ0k7SUFDSSx3QkFBd0IsRUFBQTtFQUc1QjtJQUNJLHdCQUFxRCxFQUFBLEVBQUE7O0FBRzdEO0VBQ0ksK0JBQStCO0VBRy9CLHVCQUF1QixFQUFBO0VsRWxFdkI7SWtFOERKO01BT1EscUNBQTZCO2NBQTdCLDZCQUE2QixFQUFBLEVBRXBDOztBQUVEO0VBQ0k7SUFDSSxxREFBcUQsRUFBQTtFQUV6RDtJQUNJLG1EQUFtRCxFQUFBLEVBQUE7O0FBc0IzRDtFQUNJO0lBQ0ksNkNBQTZDLEVBQUE7RUFFakQ7SUFDSSwyQ0FBMkMsRUFBQSxFQUFBOztBQUluRDtFQUdJLHlCQUF5QjtFQUV6QixxQkFBcUI7RUFDckIsK0NBQStDO0VBQy9DLGdDQUFnQztFQUNoQyw0Q0FBNEM7RUFDNUMsNkJBQTZCO0VBQzdCLDBDQUEwQztFQUMxQywyQkFBMkI7RUFDM0IsdUNBQXVDO0VBQ3ZDLHdCQUNKLEVBQUE7O0FBRUE7RUFDSTtJQUNJLG1EQUFtRCxFQUFBO0VBRXZEO0lBQ0kscURBQXFELEVBQUEsRUFBQTs7QUFzQjdEO0VBQ0k7SUFDSSwyQ0FBMkMsRUFBQTtFQUUvQztJQUNJLDZDQUE2QyxFQUFBLEVBQUE7O0FBSXJEO0VBQ0ksNkJBQTZCO0VBQzdCLGlDQUFpQztFQUNqQywrQ0FBK0M7RUFDL0MsOEJBQThCO0VBQzlCLDRDQUE0QztFQUM1Qyw0QkFBNEI7RUFDNUIsMENBQTBDO0VBQzFDLHlCQUF5QjtFQUN6Qix1Q0FDSixFQUFBOztBQUVBO0VBQ0k7SUFDSSxvREFBb0Q7SUFDcEQsVUFDSixFQUFBO0VBQ0E7SUFDSSxtREFBbUQ7SUFDbkQsVUFDSixFQUFBLEVBQUE7O0FBeUJKO0VBQ0k7SUFDSSw0Q0FBNEM7SUFDNUMsVUFDSixFQUFBO0VBQ0E7SUFDSSwyQ0FBMkM7SUFDM0MsVUFDSixFQUFBLEVBQUE7O0FBR0o7RUFDSSwrQ0FBK0M7RUFDL0MsK0JBQStCO0VBQy9CLDRDQUE0QztFQUM1Qyw0QkFBNEI7RUFDNUIsMENBQTBDO0VBQzFDLDBCQUEwQjtFQUMxQix1Q0FBdUM7RUFDdkMsdUJBQ0osRUFBQTs7QUFFQTtFQUNJO0lBQ0ksbURBQW1EO0lBQ25ELFVBQ0osRUFBQTtFQUNBO0lBQ0ksb0RBQW9EO0lBQ3BELFVBQ0osRUFBQSxFQUFBOztBQXlCSjtFQUNJO0lBQ0ksMkNBQTJDO0lBQzNDLFVBQ0osRUFBQTtFQUNBO0lBQ0ksNENBQTRDO0lBQzVDLFVBQ0osRUFBQSxFQUFBOztBQUdKO0VBQ0ksZ0NBQWdDO0VBQ2hDLCtDQUErQztFQUMvQyw2QkFBNkI7RUFDN0IsNENBQTRDO0VBQzVDLDJCQUEyQjtFQUMzQiwwQ0FBMEM7RUFDMUMsd0JBQXdCO0VBQ3hCLHVDQUNKLEVBQUE7O0FBRUE7RUFDSTtJQUNJLFVBQVU7SUFDVixxQ0FBcUMsRUFBQTtFQUV6QztJQUNJLFVBQVU7SUFDVixtQ0FBbUMsRUFBQTtFQUV2QztJQUNJLG9DQUFvQyxFQUFBO0VBRXhDO0lBQ0ksZ0NBQWdDLEVBQUEsRUFBQTs7QUFzQ3hDO0VBQ0k7SUFDSSxVQUFVO0lBQ1YsNkJBQTZCLEVBQUE7RUFFakM7SUFDSSxVQUFVO0lBQ1YsMkJBQTJCLEVBQUE7RUFFL0I7SUFDSSw0QkFBNEIsRUFBQTtFQUVoQztJQUNJLHdCQUF3QixFQUFBLEVBQUE7O0FBSWhDO0VBQ0ksb0NBQW9DO0VBR3BDLDRCQUNKLEVBQUE7O0FBRUE7RUFDSTtJQUNJLGdDQUFnQyxFQUFBO0VBRXBDO0lBQ0ksVUFBVTtJQUNWLG1DQUFtQyxFQUFBO0VBRXZDO0lBQ0ksVUFBVTtJQUNWLHFDQUFxQyxFQUFBLEVBQUE7O0FBZ0M3QztFQUNJO0lBQ0ksd0JBQXdCLEVBQUE7RUFFNUI7SUFDSSxVQUFVO0lBQ1YsMkJBQTJCLEVBQUE7RUFFL0I7SUFDSSxVQUFVO0lBQ1YsNkJBQTZCLEVBQUEsRUFBQTs7QUFJckM7RUFDSSxtQ0FBbUM7RUFHbkMsMkJBQ0osRUFBQTs7QUMxZUE7RUFDSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQixFQUFBO0VBSHJCO0lBTVEsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUNBQUE7SUFJQSxhQUFhO0lBSWIsdUJBQXVCO0lBSXZCLG1CQUFtQjtJQUNuQixXQUFXLEVBQUE7O0FBSW5CO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw2QkFBQTtFQUNBLFVBQVUsRUFBQTs7QUFHZDtFQUNJLFdBQVcsRUFBQTs7QUFHZjtFQUtJLHNCQUFzQixFQUFBOztBQUcxQjtFQUNJLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFLVixhQUFhO0VBS2IsOEJBQThCO0VBRzlCLHVCQUF1QixFQUFBOztBQUczQjs7RUFNSSxpQ0FBaUMsRUFBQTs7QUFHckM7RUFDSSwyQkFBMkI7RUFDM0Isd0JBQXdCO0VBR3hCLGVBQWUsRUFBQTs7QUFHbkI7RUFLSSxvQ0FBb0M7RUFDcEMsY0FBYyxFQUFBOztBQUdsQjtFQUNJLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCLEVBQUE7O0FBRXRCLGdCQUFBO0FBQ0E7O0VBRUksWUFBWSxFQUFBOztBQUdoQjtFQUlJLHVCQUF1QjtFQUt2QixzQ0FBc0MsRUFBQTs7QUFFMUMsU0FBQTtBQUNBO0VBQ0ksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjLEVBQUE7O0FBRWxCLCtCQUFBO0FBQ0E7RUFFSSxtQkFBbUIsRUFBQTs7QUFHdkI7RUFFSSxtQkFBbUIsRUFBQTs7QUFFdkIsV0FBQTtBQUNBOztFQUVJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGVBQWU7RUFHZiwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLDRCQUE0QixFQUFBO0VBYmhDOztJQWdCUSxlQUFlO0lBQ2YsYzlKN0orQixFQUFBOztBOEppS3ZDOztFQUVJLGFBQWE7RUFDYixZQUFZO0VBQ1osb0JBQW9CLEVBQUE7O0FBR3hCOztFQUVJLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsV0FBVyxFQUFBOztBQUdmOztFQUVJLHNCQUFzQixFQUFBOztBQUcxQjs7RUFFSSxzQkFBc0IsRUFBQTs7QUFHMUI7O0VBRUksc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixVQUFVLEVBQUE7O0FBR2Q7O0VBRUksc0JBQXNCLEVBQUE7O0FBRzFCOztFQUVJLHNCQUFzQixFQUFBOztBQUUxQixzQkFBQTtBQUNBO0VBQ0ksa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUlsQixpQkFBaUI7RUFJakIsK0JBQStCO0VBQy9CLFdBQVcsRUFBQTs7QUFHZjtFQUNJLFVBQVUsRUFBQTs7QUFFZCxrQkFBQTtBQUNBOzs7RUFHSSxZQUFZO0VBQ1osT0FBTztFQUNQLFdBQVcsRUFBQTs7QUFFZixZQUFBO0FBQ0E7RUFDSSxVQUFVO0VBQ1YsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBQTs7QUFHaEI7RUFDSSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBRXJCLHdCQUF3QjtFQUN4QixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDSSxlQUFlLEVBQUE7O0FBR25CO0VBQ0ksZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0ksVUFBVTtFQUNWLG1CQUFtQixFQUFBOztBQUd2QjtFQUNJLGdCQUFnQixFQUFBOztBQUdwQjtFQUNJLGdCQUFnQixFQUFBOztBQUdwQjtFQUNJLFdBQVc7RUFDWCxRQUFRO0VBS1Isb0NBQW9DLEVBQUE7O0FBR3hDO0VBQ0ksYUFBYTtFQUNiLGNBQWMsRUFBQTs7QUFHbEI7RUFDSSxhQUFhLEVBQUE7O0FBRWpCLGFBQUE7QUFDQTtFQUNJLCtCQUErQjtFQUMvQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFJWixtQkFBbUI7RUFLbkIsMEJBQTBCLEVBQUE7O0FBRzlCO0VBS0ksMkJBQTJCLEVBQUE7O0FBRy9CO0VBQ0ksV0FBVztFQUNYLFdBQVc7RUFDWCxPQUFPO0VBQ1AsTUFBTSxFQUFBOztBQUdWO0VBQ0ksVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTSxFQUFBOztBQUdWO0VBQ0ksb0NBQW9DLEVBQUE7O0FBR3hDO0VBQ0ksZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0ksZ0JBQWdCLEVBQUE7O0FBRXBCLGlCQUFBO0FBQ0E7RUFHSSxzQkFBc0I7RUFDdEIsbUJBQW1CLEVBQUE7O0FBR3ZCOzs7Ozs7O0VBVUksNEJBQTRCLEVBQUE7O0FBR2hDOzs7O0VBSUksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsV0FBVyxFQUFBOztBQUdmO0VBRUksc0JBQUE7RUFFQSxvQ0FBQTtFQUVBLG1CQUFBO0VBRUEsc0JBQUE7RUFDQSxnRkFBZ0Y7RUFDaEYsb0NBQUEsRUFBcUM7O0FBR3pDO0VBRUksc0JBQUE7RUFFQSxvQ0FBQTtFQUVBLG1CQUFBO0VBRUEsc0JBQUE7RUFDQSxpRkFBaUY7RUFDakYsb0NBQUEsRUFBcUM7O0FBR3pDO0VBRUksc0JBQUE7RUFFQSxvQ0FBQTtFQUVBLG1CQUFBO0VBRUEsc0JBQUE7RUFDQSwrRUFBK0U7RUFDL0Usb0NBQUEsRUFBcUM7O0FBR3pDO0VBRUksc0JBQUE7RUFFQSxvQ0FBQTtFQUVBLG1CQUFBO0VBRUEsc0JBQUE7RUFDQSxrRkFBa0Y7RUFDbEYsb0NBQUEsRUFBcUM7O0FBRXpDLGNBQUE7QUFDQTs7RUFFSSx3QkFBQTtFQUNBLHVCQUF1QixFQUFBOztBQUUzQixnQkFBQTtBQUNBOztFQUVJLGlCQUFpQixFQUFBOztBQUdyQjs7RUFFSSxvQkFBb0I7RUFDcEIsbUNBQW1DO0VBR25DLDJCQUEyQjtFQUMzQixVQUFVLEVBQUE7O0FBR2Q7O0VBRUksb0JBQW9CLEVBQUE7O0FBR3hCOzs7O0VBSUksb0JBQW9CLEVBQUE7O0FBR3hCOzs7Ozs7OztFQVFJLFVBQVU7RUFDVixtQ0FBbUM7RUFHbkMsMkJBQTJCLEVBQUE7O0FBRS9CLFNBQUE7QUFDQTtFQUNJLGtCQUFrQjtFQUlsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVksRUFBQTs7QUFHaEI7RUFJSSx3QkFBd0IsRUFBQTs7QUFHNUI7Ozs7RUFJSSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0ksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsWUFBWTtFQUVaLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7O0FBRWQsU0FBQTtBQUNBO0VBS0ksb0NBQW9DLEVBQUE7O0FBR3hDO0VBQ0ksb0JBQW9CO0VBSXBCLDRCQUE0QixFQUFBOztBQUdoQztFQUNJLG9CQUFvQixFQUFBOztBQUd4Qjs7RUFFSSxvQkFBb0IsRUFBQTs7QUFHeEI7RUFDSSxXQUFXO0VBQ1gsWUFBWTtFQUtaLGFBQWE7RUFLYix1QkFBdUI7RUFLdkIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUd0Qjs7O0VBR0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBbUI7S0FBbkIsbUJBQW1CLEVBQUE7O0FBRXZCLGNBQUE7QUFDQTtFQUNJLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLDhCQUE4QixFQUFBOztBQUdsQztFQUNJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsVUFBVSxFQUFBOztBQUdkO0VBQ0ksa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXLEVBQUE7O0FBR2Y7RUFDSSxZQUFZO0VBQ1osV0FBVztFQUNYLGtCQUFrQjtFQUNsQiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxNQUFNLEVBQUE7O0FBR1Y7RUFDSSxZQUFZLEVBQUE7O0FBRWhCLGNBQUE7QUFDQTtFQUNJLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBR1gscUJBQXFCO0VBQ3JCLG1FQUFtRTtFQUVuRSwyREFBMkQsRUFBQTs7QUFHL0Q7RUFDSSxjQUFjO0VBQ2QsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1oseTdDQUF5N0M7RUFDejdDLHdCQUF3QjtFQUV4QixxQkFBcUI7RUFDckIsNEJBQTRCLEVBQUE7O0FBR2hDO0VBQ0ksczdDQUFzN0MsRUFBQTs7QUFHMTdDO0VBQ0k7SUFDSSxpQ0FBaUMsRUFBQSxFQUFBOztBQUl6QztFQUNJO0lBQ0kseUJBQXlCLEVBQUEsRUFBQTs7QTdCM29CakM7RThCQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsYTlFNnFCc0M7RThFNXFCdEMsY0FBYztFQUNkLGdCOUV5MkJ1QztFOEV4MkJ2QyxZaEt5RHlCO0VpSS9EekIsaUNqSTRCdUM7RWlJMUJ2QyxrQkFBa0I7RUFDbEIsZ0IvQzJSK0I7RStDMVIvQixnQmpJd0RvQjtFaUl2RHBCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFK0JKaEIsbUI5RWdSa0Q7RThFOVFsRCxxQkFBcUI7RUFDckIsc0IvSmdEa0M7RStKL0NsQyw0QkFBNEI7RUFDNUIsb0MvSm1Ic0I7RXVGakhwQixrQnhGaUVrQixFQUFBOztBRHREdEIsWUFBQTtBa0s1QkE7RUFHSSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHNCQUFzQixFQUFBO0VBTDFCO0lBU1Esa0JBQWtCO0lBQ2xCLHNCQUFzQixFQUFBO0VBVjlCO0lBY1Esc0JBQXNCLEVBQUE7RUFkOUI7SUFrQlEsMEJBQTBCO0lBQzFCLHlCQUF5QixFQUFBOztBQUtqQztFQUdRLFlBQVksRUFBQTs7QUM1QnBCO0VBQ0ksZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osaUJBQWlCLEVBQUE7RXRFa0VqQjtJc0V6RUo7TUFVUSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUEsRUE0QzFCO0VBekNHO0lBZEo7TUFlUSw2QkFBNkIsRUFBQSxFQXdDcEM7RUF2REQ7SUFvQlEsMkJBQTJCO0lBQzNCLHFCQUFxQjtJQUNyQiwwQkFBMEI7SUFDMUIsOEJBQThCO0lBQzlCLGlDQUFpQztJQUNqQyxnQ0FBZ0MsRUFBQTtJQXpCeEM7TUFnQ1ksV2pLOEJ3QjtNaUs3QnhCLGVBQWUsRUFBQTtNQWpDM0I7UUF3Q2dCLGNqSy9CdUIsRUFBQTtFaUtUdkM7SUFrRFEseUJBQXlCLEVBQUE7RUFsRGpDO0lBcURRLDBCQUEwQixFQUFBOztBQUlsQztFQUVRLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osaUJBQWlCLEVBQUE7RUFKekI7SUFPWSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtJQWIvQjtNQWdCZ0IsV2pLWG9CO01pS1lwQixlQUFlLEVBQUE7TUFqQi9CO1FBb0JvQixXaktmZ0IsRUFBQTtFMkZXaEM7SXNFaEJKO01BMEJZLDZCQUE2QixFQUFBLEVBTXBDO0VBSEc7SUE3QlI7TUE4QlksNkJBQTZCLEVBQUEsRUFFcEM7O0FDeEZMO0VBQ0MsaUJBQWlCO0VBQ2pCLFVBQVU7RUFJSiwwQ0FBdUMsRUFBQTtFQU45QztJQVVhLFdBQVU7SUFDVixtQmxLSzBCLEVBQUE7SWtLaEJ2QztNQWNjLGtCQUFrQjtNQUNsQixpREFBNkMsRUFBQTtJQWYzRDtNQW1CYyxrQkFBa0I7TUFDbEIsNENBQXlDLEVBQUE7RUFwQnZEO0lBd0JhLGlCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtJQXpCL0I7TUEyQmMsc0NuS0drQztNbUtGbEMsY2xLOEJ5QjtNa0s3QnpCLHlCQUF3QixFQUFBO0VBN0J0QztJQXNDYSw0QkFBNEI7SUFDNUIsVUFBVSxFQUFBO0lBdkN2QjtNQTJDZSxjbEtNUSxFQUFBO0lrS2pEdkI7TUErQ2UsY2xLRVEsRUFBQTtFa0tqRHZCO0lBdURlLGNsS0d3QixFQUFBO0VrSzFEdkM7SUEyRGUsY2xLRHdCLEVBQUE7RWtLMUR2QztJQWlFYSxjbEtQMEIsRUFBQTtFa0sxRHZDO0lBcUVFLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQix5QkFBeUIsRUFBQTtFQXpFM0I7SUE2RUUsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0lBOUVwQjtNQWlGRyxlQUFlLEVBQUE7RUFqRmxCO0lBc0ZLLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLDRCQUE0QjtJQUM1QiwrQkFBK0IsRUFBQTtFQTFGcEM7SUE4RkUsZ0JBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQWhHcEI7SUFtR0UscUJBQXFCO0lBQ3JCLDJCQUEyQjtJQUMzQixnQkFBZ0IsRUFBQTtJQXJHbEI7TUF1R0csZ0JBQWdCO01BQ2hCLHVCQUF1QjtNQUN2QixjbEs3RG9DO01rSzZEcEIsaUNBQUE7TUFDaEIsb0JBQW9CO01BQ3BCLHNCQUFzQixFQUFBO0lBM0d6QjtNQThHRyxzQ25LaEY2QyxFQUFBO0VtSzlCaEQ7SUFrSEUsd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY2xLckdxQyxFQUFBOztBbUtqQnZDO0VBQ0ksNkNBQTZDO0VBQ3JDLHFDQUFxQztFQUNyQyxZQUFZO0VBQ1osbUJBQW1CLEVBQUE7O0FBRy9CO0VBQ0k7SUFDSSxVQUFVO0lBQ1YsZ0VBQWdFLEVBQUEsRUFBQTs7QUFJeEU7RUFDSTtJQUNJLFVBQVU7SUFDVixnRUFBZ0UsRUFBQSxFQUFBOztBQUl4RTtFQUdRLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLHFCQUFxQixFQUFBOztBQU43QjtFQVVRLGVBQWUsRUFBQTs7QUMvQnZCO0VBQ0ksbUJBQW1CLEVBQUE7RUFEdkI7SUFHUSxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBOztBekVvRXBCO0UwRXpFSjtJQUtRLGFBQWEsRUFBQSxFQStCcEI7O0FBcENEO0VBU1EsZUFBZTtFQUNmLFNBQVMsRUFBQTtFMUUrRGI7STBFekVKO01BWWdCLGVBQWUsRUFBQSxFQUUxQjs7QUFkTDtFQWlCUSxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7RTFFdUR0QjtJMEV6RUo7TUFvQmdCLGtCQUFrQixFQUFBLEVBRTdCOztBQXRCTDtFQXlCUSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLDBCQUEwQixFQUFBO0UxRThDOUI7STBFekVKO01BNkJnQixlQUFlLEVBQUEsRUFFMUI7O0FBL0JMO0VBa0NRLGlDdEtMaUMsRUFBQTs7QXVLNUJ6QztFQUdRLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGFBQWE7RUFDYixnQkFBZ0IsRUFBQTtFQVB4QjtJQVVZLFdBQVc7SUFDWCxZQUFZLEVBQUE7SUFYeEI7TUFjZ0IseUJ0S2IyQyxFQUFBOztBRnFDM0QsZUFBQTtBZ0lxRkE7RXlDdkhJLGFBQWEsRUFBQTtFQURqQjtJQUdRLFdBQVc7SUFDWCx5QkFBeUIsRUFBQTs7QUFRakM7RUFFSSxZQUFZO0VBQ1osVUFBVSxFQUFBO0VBSGQ7SUFlUSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQiw2QkFBNkIsRUFBQTtJQXJCckM7TUF3QlksY3ZLTzJCO011S04zQixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLFVBQVU7TUFDVixhQUFhLEVBQUE7TUEvQnpCO1FBa0NnQixVQUFVLEVBQUE7TUFsQzFCO1FBc0NnQixzQkFBd0IsRUFBQTtJQXRDeEM7TUE0Q1ksdUJBQXVCO01BQ3ZCLFlBQVk7TUFDWixtQkFBbUIsRUFBQTtNQTlDL0I7UUFnRGdCLFdBQVcsRUFBQTtNQWhEM0I7UUFvRWdCLGlCQUFpQjtRQUNqQixhQUFhO1FBQ2IsVUFBVTtRQUNWLDhCQUE4QjtRQUM5QixXdksxQm9CO1F1SzJCcEIsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixvQkFBb0IsRUFBQTtRQTNFcEM7VUFxRG9CLDZCQUE2QixFQUFBO1VBckRqRDtZQXVEd0IsV3ZLVFk7WXVLVVosZ0JBQWdCO1lBQ2hCLHVCQUF1QixFQUFBO1VBekQvQztZQTREd0Isc0J2S2RZO1l1S2VaLFd2S2ZZLEVBQUE7WXVLOUNwQztjQStENEIseUJ2SzlFVyxFQUFBO1F1S2V2QztVQTZFb0IsV3ZLL0JnQixFQUFBO1F1SzlDcEM7VUFtRm9CLGFBQWEsRUFBQTtRQW5GakM7VUEwRm9CLFd2SzVDZ0IsRUFBQTtRdUs5Q3BDO1VBa0dvQixXQUFXLEVBQUE7VUFDWDtZQW5HcEI7Y0FvR3dCLGtCQUFrQjtjQUNsQixXQUFXLEVBQUEsRUFFbEI7UUF2R2pCO1VBMEc0QixXdks1RFEsRUFBQTtRdUs5Q3BDO1VBaUhvQixlQUFlLEVBQUE7VUFqSG5DO1lBdUk0Qjs7OEIxS282bkJFLEUwS2w2bkJDOztBQStCL0I7RUFFSSxjdkt6TG1DO0V1SzBMbkMsdUJBQXFDO0VBQ3JDLG9Cdks5SGdDO0V1SytIaEMsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBTXZCLGtCQUFrQjtFQUNsQixtQ0FBbUM7RUFDbkMsZ0NBQWdDO0VBQ2hDLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsNEJBQTRCO0VBRzVCLFVBQVU7RUFDVixRQUFRO0VBQ1IsZUFBZTtFQUVmLFlBQVk7RUFFWix3QkFBd0I7RUFNaEIseUJBQXlCO0VBMkNqQywyQ0FBMkM7RUFDM0MsbURBQW1ELEVBQUE7RUFqRnZEO0lBd0NRLHVDQUF1QztJQUN2Qyw2QkFBNkIsRUFBQTtFQXpDckM7SUE2Q1Esd0NBQXdDO0lBQ3hDLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixjQUFhO0lBQ2IsWUFBWSxFQUFBO0lBbkRwQjtNQXFEWSxjQUFjO01BQ2QsZ0JBQWdCLEVBQUE7RUF0RDVCO0lBNERRLCtCQUFpQztJQUNqQyxXQUFXO0lBQ1gsWUFBWTtJQUNaLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixnQ0FBZ0M7SUFDaEMsVUFBVSxFQUFBO0VBcEVsQjtJQXdFUSxjdksvUCtCLEVBQUE7SXVLdUx2QztNQTBFWSxpQ0FBbUMsRUFBQTs7QUFZOUM7RUFDSztJQUNJLGtCQUFrQixFQUFBO0VBRXRCO0lBQ0ksa0JBQWtCLEVBQUE7RUFFdEI7SUFDSSxrQkFBa0IsRUFBQTtFQUl0QjtJQUNJLGtCQUFrQixFQUFBLEVBQUE7O0FBYjNCO0VBQ0s7SUFDSSxrQkFBa0IsRUFBQTtFQUV0QjtJQUNJLGtCQUFrQixFQUFBO0VBRXRCO0lBQ0ksa0JBQWtCLEVBQUE7RUFJdEI7SUFDSSxrQkFBa0IsRUFBQSxFQUFBOztBQUkzQjtFQUVPO0lBQ0ksa0JBQWtCO0lBQ2xCLFlBQVksRUFBQTtFQUdoQjtJQUNJLGtCQUFrQjtJQUNsQixXQUFXLEVBQUE7RUFFZjtJQUNJLGtCQUFrQjtJQUNsQixZQUFZLEVBQUE7RUFFaEI7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWSxFQUFBLEVBQUE7O0FBakJ2QjtFQUVPO0lBQ0ksa0JBQWtCO0lBQ2xCLFlBQVksRUFBQTtFQUdoQjtJQUNJLGtCQUFrQjtJQUNsQixXQUFXLEVBQUE7RUFFZjtJQUNJLGtCQUFrQjtJQUNsQixZQUFZLEVBQUE7RUFFaEI7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWSxFQUFBLEVBQUE7O0FBS3hCO0VBclNBO0lBdVNRLE1BQU0sRUFBQTtFQS9IZDtJQW9JUSwyQ0FBMkM7SUFDM0MsbURBQW1ELEVBQUE7RUFFdkQ7SUFFSTtNQUNJLGtCQUFrQjtNQUNsQixZQUFZLEVBQUE7SUFHaEI7TUFDSSxrQkFBa0I7TUFDbEIsV0FBVyxFQUFBO0lBRWY7TUFDSSxrQkFBa0I7TUFDbEIsWUFBWSxFQUFBO0lBRWhCO01BQ0ksa0JBQWtCO01BQ2xCLFlBQVksRUFBQSxFQUFBO0VBakJwQjtJQUVJO01BQ0ksa0JBQWtCO01BQ2xCLFlBQVksRUFBQTtJQUdoQjtNQUNJLGtCQUFrQjtNQUNsQixXQUFXLEVBQUE7SUFFZjtNQUNJLGtCQUFrQjtNQUNsQixZQUFZLEVBQUE7SUFFaEI7TUFDSSxrQkFBa0I7TUFDbEIsWUFBWSxFQUFBLEVBQUEsRUFBQTs7QUNoVnhCO0VBQ0ksZUFBZTtFQUNmLFNBQVM7RUFDVCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLHVDQUFvQztFQUNwQyxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBSVgsd0RBQXVEO0VBQzNELGlCQUFpQjtFQUliLHNEQUFzRDtFQUcxRCwrQ0FBK0MsRUFBQTtFQXJCbkQ7SUF3QlEsY0FBYyxFQUFBO0VBeEJ0QjtJQTJCUSxhQUFhLEVBQUE7RUEzQnJCO0lBOEJRLGtCQUFrQixFQUFBO0lBOUIxQjtNQWdDWSxjQUFjO01BQ2QsV0FBVztNQUNYLGlCQUFnQjtNQUNoQixtQkFBbUIsRUFBQTtFQW5DL0I7SUF1Q1EsV0FBVztJQUNYLG1CQUFtQixFQUFBOztBQ3ZDM0I7RUFDSSxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBO0VBSHRCO0lBTVEsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUE7RUFUekI7SUFZSyxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGdCQUFnQixFQUFBO0lBZHJCO01BZ0JHLCtCQUEyQjtNQUMzQiwyQ0FBMkMsRUFBQTtFQWpCOUM7SUFzQkUsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsWUFBWSxFQUFBO0VBNUJkO0lBaUNFLG9CQUFvQjtJQUNwQixlQUFlO0lBRWYsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixZQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsb0JBQW9CLEVBQUE7SUExQ3RCO01BNkNHLGdCQUFnQjtNQUNoQix1QkFBdUI7TUFDdkIsY3pLSG9DO015S0dwQixpQ0FBQTtNQUNoQixrQkFBa0IsRUFBQTtFQWhEckI7SUFvREssa0JBQWtCO0lBQ2xCLFNBQVE7SUFDUixXQUFXO0lBQ1gsY0FBYztJQUNkLG9CQUFvQixFQUFBO0U5RWdCckI7SThFeEVKO01BK0RZLGdCQUFnQjtNQUNoQixtQkFBbUIsRUFBQTtJQWhFL0I7TUFtRVksZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFBLEVBQ3RCOztBQ3JFVDtFQUNJLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsYzFLcURtQztFMEtwRG5DLGtDQUFpQztFQUNqQyxhQUFZO0VBQ1osZ0JBQWdCO0VBMkJoQix1RkFBQTtFQUNBLHVGQUFBO0VBRUEsa0JBQUEsRUFBbUI7RUFwQ3ZCO0lBU1EsWUFBWSxFQUFBO0lBVHBCO01BWVksWUFBWSxFQUFBO0VBWnhCO0lBa0JRLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsYzFLVHdEO0kwS1V4RCx1QkFBdUIsRUFBQTtFQXJCL0I7SUF5QlEsVUFBVSxFQUFBO0VBekJsQjtJQXVDWSxpQkFBaUIsRUFBQTtFQXZDN0I7SUEyQ1ksb0NBQW9DO0lBQ3BDLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtJQWhEaEM7TUFtRGdCLGlCQUFpQjtNQUNqQixXQUFXO01BQ1gsaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLHlDQUF5QztNQUN6QyxnQkFBZ0IsRUFBQTtJQTFEaEM7TUE4RGdCLDBCQUEwQjtNQUMxQixnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGNBQWMsRUFBQTtJQWpFOUI7TUFxRWdCLDBCQUEwQjtNQUMxQixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGNBQWMsRUFBQTtJQXhFOUI7TUE0RWdCLGlDQUFpQztNQUNqQyxpQ0FBaUM7TUFDakMsMkJBQTJCLEVBQUE7SUE5RTNDO01Ba0ZnQix5QkFBeUI7TUFDekIsY0FBYztNQUNkLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLGlCQUFpQjtNQUNqQixhQUFhLEVBQUE7SUF4RjdCO01BNEZnQiwwQkFBMEI7TUFDMUIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixjQUFjLEVBQUE7SUEvRjlCO01BbUdnQixjQUFjLEVBQUE7SUFuRzlCO01BdUdnQixjQUFjLEVBQUE7SUF2RzlCO01BMkdnQixxQkFBcUI7TUFDckIsY0FBYztNQUNkLGdCQUFnQixFQUFBO0kvRXJDNUI7TStFeEVKO1FBa0hvQixTQUFTLEVBQUEsRUFDWjs7QUNwSGpCO0VBQ0ksZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBO0VBRnRCO0lBS1EsOEJBQTBCLEVBQUE7O0FDQWxDO0VBQ0ksa0JBQWtCO0VBQ2xCLGFBQWE7RUE2TGIsc0JBQUEsRUFBdUI7RUEvTDNCO0lBS1Esa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osTUFBTTtJQUNOLE9BQU87SUFDUCw2QkFBNkI7SUFDN0IsWUFBWSxFQUFBO0lBWHBCO01BY1ksWUFBWTtNQUNaLG9CQUFvQixFQUFBO01BZmhDO1FBa0JnQixrQkFBa0IsRUFBQTtRakZrRDlCO1VpRnBFSjtZQXFCb0Isa0JBQWtCLEVBQUEsRUFHekI7RUF4QmI7SUE4QlEsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVLEVBQUE7RUFuQ2xCO0lBdUNRLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUyxFQUFBO0lBekNqQjtNQTRDWSxrQkFBa0I7TUFDbEIsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsWUFBWTtNQUNaLFVBQVUsRUFBQTtNQWpEdEI7UUFtRGdCLFdBQVc7UUFDWCxZQUFZO1FBQ1osa0NBQWtDO1FBQ2xDLHNCQUFzQixFQUFBO1FBdER0QztVQXlEb0IsWUFBWSxFQUFBO1VBekRoQztZQTREd0IsWUFBWSxFQUFBO0lBNURwQztNQW9FWSxrQkFBa0I7TUFDbEIsa0JBQWtCO01BQ2xCLG1CNUsxRTJCO000SzJFM0IsWUFBWTtNQUNaLFFBQVE7TUFDUixXQUFXO01BQ1gsYUFBYTtNQUNiLGVBQWU7TUFDZixXQUFXLEVBQUE7TWpGUm5CO1FpRnBFSjtVQStFZ0IsYUFBYSxFQUFBLEVBTXBCO01BckZUO1FBbUZnQixVQUFVLEVBQUE7SUFuRjFCO01Bd0ZZLE9BQU8sRUFBQTtJQXhGbkI7TUE0RlksUUFBUSxFQUFBO0lBNUZwQjtNQWdHWSxXQUFXO01BQ1gsWUFBWTtNQUNaLFdBQVc7TUFDWCxpQkFBaUIsRUFBQTtNQW5HN0I7UUFzR2dCLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFFaEIsY0FBYztRQUVkLGVBQWU7UUFFZixzQjVLcERvQjtRNEtzRHBCLGVBQWU7UUFDZixlQUFlO1FBRWYsVUFBVSxFQUFBO1FBbEgxQjtVQXFIb0Isc0JBQXNCO1VBQ3RCLFdBQVcsRUFBQTtRQXRIL0I7VUEwSG9CLHVCQUF1QjtVQUN2QixxQkFBcUIsRUFBQTtFQTNIekM7SUFrSVEsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixZQUFZLEVBQUE7SUF2SXBCO01BMElZLCtCQUEyQjtNQUMzQiwyQ0FBNEMsRUFBQTtFQTNJeEQ7SUFnSlEsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtJQWxKMUI7TUFxSlksVUFBVSxFQUFBO0lBckp0QjtNQXlKWSxZQUFZLEVBQUE7RUF6SnhCO0lBOEpRLGFBQWE7SUFDYixhQUFhO0lBQ2IsbUJBQW1CLEVBQUE7RUFoSzNCO0lBb0tRLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7SUF4S2xCO01BK0tZLHlCQUF5QjtNQUN6QixhQUFhLEVBQUE7SUFoTHpCO01Bd0xZLHFCQUFxQjtNQUNyQixlQUFlO01BR2YsMENBQXVDLEVBQUE7RUE1TG5EO0lBaU1RLGlEQUFpRDtJQUlqRCx5Q0FBeUMsRUFBQTs7QUFHN0M7RUFHSTtJQUNJLGdCQUFnQixFQUFBO0VBR3BCO0lBQ0ksb0JBQW9CLEVBQUEsRUFBQTs7QUFjNUI7RUFHSTtJQUNJLGdCQUFnQixFQUFBO0VBR3BCO0lBQ0ksb0JBQW9CLEVBQUEsRUFBQTs7QUMzT2hDO0VBR1ksa0JBQWtCO0VBQ2xCLHNCQUFzQixFQUFBO0VBSmxDO0lBT2dCLHVCQUF1QixFQUFBO0lBUHZDO01BVW9CLHVCQUF1QixFQUFBOztBQVYzQztFQWdCWSxnQkFBZ0IsRUFBQTtFbEZ5RHhCO0lrRnpFSjtNQW1CZ0IsYUFBYSxFQUFBLEVBRXBCOztBQXJCVDtFQXlDWSxpQ0FBaUM7RUFDakMsNEJBQTRCLEVBQUE7RUExQ3hDO0lBeUJnQixrQkFBa0I7SUFDbEIsV0FBVyxFQUFBO0VBMUIzQjtJQThCZ0IsV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWTtJQUNaLDhCQUEyQjtJQUMzQixXQUFXLEVBQUE7O0FBdEMzQjtFQThDWSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCw4QkFBMkIsRUFBQTs7QWxGcUJuQztFa0Z6RUo7SUEyRGdCLHVCQUF1QixFQUFBLEVBRTlCOztBQTdEVDtFQWlFUSxrQkFBa0I7RUFDbEIsV0FBVyxFQUFBOztBQ2pFbkI7RUFDSSxzQkFBc0I7RUFDdEIsNEJBQTRCO0VBQzVCLGdCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIsK0JBQStCO0VBQy9CLG1CQUFtQjtFQUNuQiw4QkFBOEIsRUFBQTtFQVBsQztJQVVRLHVCQUF1QixFQUFBOztBQWUvQjtFQUNDLHNCQUFzQjtFQUNuQixnQkFBZ0I7RUFDaEIsNEJBQTRCO0VBQzVCLGtDQUFrQztFQUNsQyxtQkFBbUIsRUFBQTs7QUMvQnZCO0VBRVEseUIvSzJEK0I7RStLMUQvQixrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLGdCQUFnQjtFQUNoQiw2QkFBNkIsRUFBQTtFQUk3QjtJQVZSO01BV1ksYUFBYTtNQUNiLHNCQUFzQixFQUFBLEVBYzdCO0VBWEc7SUFmUjtNQWdCWSxhQUFhO01BQ2Isc0JBQXNCLEVBQUEsRUFTN0I7RUExQkw7SUFzQmdCLG9DQUEyQztJQUMzQyxZQUFZLEVBQUE7O0FBdkI1QjtFQTZCUSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixpQkFBaUIsRUFBQTtFQWhDekI7SUFxQ1ksZUFBZTtJQUNmLGlCQUFpQixFQUFBO0VBdEM3QjtJQTBDWSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFNBQVMsRUFBQTtJQTVDckI7TUErQ2dCLGdDQUFnQyxFQUFBO0VBL0NoRDtJQW9EWSxvQ0FBMkM7SUFDM0Msc0JBQXdCLEVBQUE7SUFyRHBDO01BeURvQix5QkFBMkIsRUFBQTtFQXpEL0M7SUErRFkseUIvS0YyQixFQUFBO0krSzdEdkM7TUFvRW9CLHVCQUF5QixFQUFBO0VBcEU3QztJQTZFZ0IsZUFBZTtJQUNmLGlCQUFpQixFQUFBOztBQTlFakM7RUFvRlEsaUJBQWlCLEVBQUE7RUFwRnpCO0lBdUZZLGlCQUFpQixFQUFBOztBQ25GN0I7RUFDSSxnQkFBZ0IsRUFBQTtFQURwQjtJQU9RLGlFQUFnRTtJQUNoRSx5QmhMWCtCO0lnTFkvQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG9DQUFpQyxFQUFBO0VBWHpDO0lBZ0JRLGNoTG5CK0I7SWdMb0IvQix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsNkJBQTZCLEVBQUE7SUFyQnJDO01Bd0JZLGVBQWU7TUFDZixjQUFjO01BQ2QsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixZQUFZO01BQ1osbUJBQW1CLEVBQUE7RUE3Qi9CO0lBa0NRLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osV0FBVyxFQUFBO0lBcENuQjtNQXVDWSxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLE9BQU87TUFDUCxXQUFXO01BQ1gsWUFBWTtNQUNaLGNBQWM7TUFDZCxVQUFVLEVBQUE7SUE3Q3RCO01BaURZLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsWUFBWSxFQUFBO01BbkR4QjtRQXNEZ0IsWUFBWTtRQUNaLGVBQWU7UUFBRSxnREFBQTtRQUNqQixpQkFBaUI7UUFDakIsbUJBQW1CO1FBQUUsaURBQUE7UUFDckIsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTO1FBQ1QsVUFBVTtRQUNWLGdDQUFnQztRQUNoQzs7OztxQm5Mc21wQkssRW1MbG1wQkM7UUFuRXRCO1VBcUVvQixVQUFVLEVBQUE7O0FBUTlCO0VBR1EsV0FBVztFQUNYLFlBQVksRUFBQTtFQUpwQjtJQU9ZLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFdBQVcsRUFBQTtFQVZ2QjtJQWNZLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPLEVBQUE7SUFsQm5CO01BcUJnQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLFVBQVU7TUFDVixrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLE9BQU87TUFDUCxRQUFRO01BQ1IsK0JBQStCLEVBQUE7TUE1Qi9DO1FBOEJvQixVQUFVLEVBQUE7O0FDOUc5QjtFQUNJLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZ0NqTHdEbUMsRUFBQTs7QTJGQW5DO0VvQnNMSjtJbUUvT08sb0JqRzAwQjhCO0lpR3owQnpCLGVqR3kwQnlCO0lpR3QwQjlCLHdCQUF3QjtJQUNuQixtQkFBbUI7SUFDbkIsb0JBQUEsRUFBcUI7SW5FeU9qQztNbUVyT00scUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxzQmpHNnlCb0MsRUFBQSxFaUc1eUJyQzs7QW5FWkw7RW1FaUJJLDZCQUE2QixFQUFBOztBQ3BCakM7RUFHUSxhQUFhLEVBQUE7RUFIckI7SUFNWSxlQUFjO0lBQ2QsV0FBVyxFQUFBO0VBUHZCO0lBV1ksWUFBWSxFQUFBO0lBWHhCO01BY2dCLGdDQUFnQyxFQUFBO0VBZGhEO0lBd0JvQiwwQkFBNEIsRUFBQTtFQXhCaEQ7SUFpQ29CLDBCQUE0QixFQUFBOztBQ2xDaEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q3ZMOHZwQkM7QXVMeHVwQkQ7RUFFRSxrQkFBa0I7RUFFbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDWixrQkFBa0I7RUFDbEIsY0FBYztFQTRCaEIsb0VBQUEsRUFBcUU7RUFwQ3pFO0lBWVksV3BMNEJ3QjtJb0wzQnhCLHlDcEwyRmlCO0lvTDFGakIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZLEVBQUE7SUFuQnhCO01Bc0JnQixzQkFBc0I7TUFDdEIsV3BMaUJvQjtNb0xoQnBCLGtCQUFrQixFQUFBO0lBeEJsQztNQTRCZ0Isc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQix5QkFBeUI7TUFDekIsZ0JBQWdCLEVBQUE7RUEvQmhDO0lBc0NZLGNBQWM7SUFDZCxvQ3BMNkRpQjtJb0w1RGpCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osT0FBTTtJQUNOLE1BQU0sRUFBQTtFQTlDbEI7SUFrRFEsV0FBVztJQUNYLGNBQWMsRUFBQTs7QUN4RXRCO0VBRUksZUFBZTtFQUNmLFNBQVM7RUFDVCxPQUFPO0VBQ1Asa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxZQUFZO0VBQ1osV0FBVyxFQUFBO0VBUmY7SUFXUSwrQkFBK0I7SUFHL0IsdUJBQXVCO0lBQ3ZCLGlDQUFpQztJQUdqQyx5QkFBeUI7SUFDekIsK0JBQ0osRUFBQTtFQXBCSjtJQXNCUSxzQ0FBc0M7SUFDdEMsc0JBQ0osRUFBQTtFQXhCSjtJQTJCUSx3QkFBd0IsRUFBQTtFQTNCaEM7SUErQlEsMkJBQTJCLEVBQUE7RUEvQm5DO0lBb0NRLDBDQUEwQztJQUcxQyxrQ0FDSixFQUFBO0VBeENKO0lBNENRLHdDQUF3QztJQUd4QyxnQ0FDSixFQUFBOztBQU1BLDRCQUFBO0FBQ0E7RUFDSTtJQUNJLG1DQUFtQyxFQUFBO0VBRXZDO0lBQ0ksZ0NBQWdDLEVBQUEsRUFBQTs7QUFzQnhDO0VBQ0k7SUFDSSx3QkFBd0IsRUFBQTtFQUU1QjtJQUNJLDJCQUEyQixFQUFBLEVBQUE7O0FBSW5DLG1CQUFBO0FBQ0E7RUFDSTtJQUNJLG1DQUFtQyxFQUFBO0VBRXZDO0lBQ0ksZ0NBQWdDLEVBQUEsRUFBQTs7QUFzQnhDO0VBQ0k7SUFDSSwyQkFBMkIsRUFBQTtFQUUvQjtJQUNJLHdCQUF3QixFQUFBLEVBQUE7O0FDNUhwQztFQUdRLHNCQUFzQjtFQUN0QixnQkFBZ0IsRUFBQTs7QUFJeEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYyxFQUFBOztBQUl0QjtFQUdZLFlBQVksRUFBQTs7QUN4QnhCO0VBR1Esc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTtFQUwxQjtJQVFZLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYztJQUNkLFVBQVUsRUFBQTtFQWR0QjtJQWlCWSxrQkFBa0I7SUFDbEIsVUFBVSxFQUFBOztBQ25CdEI7RUFDQyxpQkFBaUIsRUFBQTs7QUFHbEI7RUFDSSxzQkFBc0I7RUFDdEIsd0NBQXVDO0VBQ3ZDLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixnQkFBZ0IsRUFBQTtFQVBwQjtJQVVRLHFCQUFxQixFQUFBO0VBVjdCO0lBY1EsY0FBYztJQUNkLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsV0FBVyxFQUFBO0VBakJuQjtJQXFCUSxnQkFBZ0I7SUFDaEIseUJBQXlCLEVBQUE7O0FDMUJqQztFQUNJLHVDekxBbUM7RXlMQ3BDLFlBQVk7RUFDWix3Q0FBd0M7RUFDeEMsVUFBVTtFQUNWLGtCQUFrQixFQUFBOztBQUVyQjtFQUNJLHdDekxTbUM7RXlMUnBDLFlBQVk7RUFDWix3Q0FBd0M7RUFDeEMsWUFBVyxFQUFBOztBQUVkO0VBQ0Msa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsYUFDRCxFQUFBOztBQzNCQTtFQUNJLGNBQWM7RUFDZCxXQUFXO0VBQ1gscUJBQXFCLEVBQUE7O0FBRXpCO0VBQ0ksbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFBOztBQUV6QjtFQUNJLFVBQVUsRUFBQTs7QUFHZDtFQUNJLGdCMUxnRGdDO0UwTC9DaEMsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYzFMMkJtQztFMEwxQm5DLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHlCMUxyQm1DO0UwTHNCbkMsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0ksZ0MxTDFCbUMsRUFBQTs7QTBMNkJ2QztFQUNJLGdCMUwrQmdDO0UwTDlCaEMseUIxTC9CbUM7RTBMZ0NuQyxjQUFhO0VBQ2IsY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUVwQjtFQUNDLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCLEVBQUE7RUFIakI7SUFLRSxtQjFMZ0JxQztJMExmckMsa0JBQWtCLEVBQUE7SUFOcEI7TUFRRyxpQzNMaEJzQyxFQUFBO00yTFF6QztRQVVJLHNDM0xoQjRDO1EyTGlCNUMsa0JBQWtCLEVBQUE7UUFYdEI7VUFhSyxhQUFhO1VBQ2IsZ0JBQWdCO1VBQ2hCLFVBQVUsRUFBQTtNQWZmO1FBbUJJLGdCQUFnQjtRQUNoQixrQkFBa0IsRUFBQTtFQXBCdEI7SUF5QkUsa0JBQWtCLEVBQUE7RUF6QnBCO0lBNEJFLGlDM0xwQ3VDLEVBQUE7O0EyTHVDekM7RUFDSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVcsRUFBQTs7QUFFZjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjtFQWhFQTtJQWtFSyxxQkFBcUI7SUFDckIsV0FBVztJQUNYLE1BQUs7SUFDTCxtQkFBbUIsRUFBQSxFQUNsQjs7QUNqRk47RUFDSSxrQkFBa0I7RUFpSWxCLHNCQUFBLEVBQXVCO0VBbEkzQjtJQUlRLGMzTE13RDtJMkxMeEQsVzNMdUQ0QjtJMkx0RDVCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osd0NBQXFDLEVBQUE7SWhHeUR6QztNZ0d2RUo7UUFnQmdCLG1CQUFtQixFQUFBLEVBRTlCO0VBbEJMO0lBcUJRLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCLEVBQUE7SUF2QnpCO01BMEJZLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsZ0JBQWdCO01BRWhCLGlDQUFBO01BSUEsYUFBYTtNQUliLHVCQUF1QjtNQUl2QixtQkFBbUI7TUFDbkIsV0FBVyxFQUFBO0lBM0N2QjtNQStDYSxrQkFBa0I7TUFDbEIsa0JBQWtCO01BQ2xCLG1CM0xsRDBCO00yTG1EMUIsWUFBWTtNQUNaLFFBQVE7TUFDUixXQUFXO01BQ1gsV0FBVztNQUNYLGVBQWU7TUFDZixXQUFXLEVBQUE7TUF2RHhCO1FBMERpQixVQUFVLEVBQUE7SUExRDNCO01BOERhLE9BQU8sRUFBQTtJQTlEcEI7TUFrRWEsUUFBUSxFQUFBO0VBbEVyQjtJQXlFSyxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFlBQVksRUFBQTtJQTlFakI7TUFnRk0sK0JBQTJCO01BQzNCLDJDQUE0QyxFQUFBO0VBakZsRDtJQXFGSyxjQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0lBdkZ2QjtNQXlGTSxVQUFTLEVBQUE7SUF6RmY7TUE0Rk0sWUFBWSxFQUFBO0VBNUZsQjtJQWdHSyxhQUFhO0lBQ2IsYUFBYTtJQUNiLG1CQUFtQixFQUFBO0VBbEd4QjtJQXNHSyxhQUFhO0lBQ2IscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsVUFBVSxFQUFBO0lBMUdmO01BZ0hNLHlCQUF5QjtNQUN6QixhQUFhLEVBQUE7SUFqSG5CO01Bd0hNLHFCQUFxQjtNQUNyQixlQUFlO01BSWYsMENBQXVDLEVBQUE7RUE3SDdDO0lBb0lLLGlEQUFpRDtJQUl6Qyx5Q0FBeUMsRUFBQTs7QUFHbEQ7RUFDQztJQUNHLGdCQUFnQixFQUFBO0VBRW5CO0lBQ0csb0JBQW9CLEVBQUEsRUFBQTs7QUFleEI7RUFDQztJQUNFLGdCQUFnQixFQUFBO0VBRWxCO0lBQ0Usb0JBQW9CLEVBQUEsRUFBQTs7QUNwSzNCO0VBQ0ksa0JBQWtCO0VBa0tsQixzQkFBQSxFQUF1QjtFQW5LM0I7SUFJUSxjNUxMK0I7STRMTS9CLFc1THVENEI7STRMdEQ1QixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLHdDQUFxQztJQUNyQyxpQkFBaUIsRUFBQTtJakd3RHJCO01pR3ZFSjtRQWlCZ0IsZUFBZTtRQUNmLFFBQVEsRUFBQSxFQUVuQjtFQXBCTDtJQXVCUSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFNBQVMsRUFBQTtJQXpCakI7TUE0Qlksa0JBQWtCO01BQ2xCLGVBQWU7TUFDZix1QkFBdUI7TUFFdkIsaUNBQUE7TUFJQSxhQUFhO01BSWIsdUJBQXVCO01BSXZCLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixtQkFBbUIsRUFBQTtJQWhEL0I7TUF1RHdCLGtDQUFrQztNQUNsQyxpQkFBQTtNQUNBLFlBQVk7TUFDWixVQUFBO01BQ0EsNEJBQTRCO01BQzVCLDhCQUFBO01BT0Esd0RBQXdELEVBQUE7TUFuRWhGO1FBc0U0QixZQUFZO1FBQ1osb0JBQW9CLEVBQUE7SUF2RWhEO01BZ0ZhLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsbUI1TG5GMEI7TTRMb0YxQixZQUFZO01BQ1osUUFBUTtNQUNSLFdBQVc7TUFDWCxXQUFXO01BQ1gsZUFBZTtNQUNmLFdBQVcsRUFBQTtNQXhGeEI7UUEyRmlCLFVBQVUsRUFBQTtJQTNGM0I7TUErRmEsT0FBTyxFQUFBO0lBL0ZwQjtNQW1HYSxRQUFRLEVBQUE7RUFuR3JCO0lBMEdLLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsWUFBWSxFQUFBO0lBL0dqQjtNQWlITSwrQkFBMkI7TUFDM0IsMkNBQTRDLEVBQUE7RUFsSGxEO0lBc0hLLGNBQWE7SUFDYixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUE7SUF4SHZCO01BMEhNLFVBQVMsRUFBQTtJQTFIZjtNQTZITSxZQUFZLEVBQUE7RUE3SGxCO0lBaUlLLGFBQWE7SUFDYixhQUFhO0lBQ2IsbUJBQW1CLEVBQUE7RUFuSXhCO0lBdUlLLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7SUEzSWY7TUFpSk0seUJBQXlCO01BQ3pCLGFBQWEsRUFBQTtJQWxKbkI7TUF5Sk0scUJBQXFCO01BQ3JCLGVBQWU7TUFJZiwwQ0FBdUMsRUFBQTtFQTlKN0M7SUFxS0ssaURBQWlEO0lBSXpDLHlDQUF5QyxFQUFBOztBQUdsRDtFQUNDO0lBQ0csZ0JBQWdCLEVBQUE7RUFFbkI7SUFDRyxvQkFBb0IsRUFBQSxFQUFBOztBQWV4QjtFQUNDO0lBQ0UsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSxvQkFBb0IsRUFBQSxFQUFBOztBQ2xNM0I7RUFDSSxjQUFjO0VBQ2QsYUFBZ0U7RUFDaEUsa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIscUJBQXFCO0VBQ3JCLFdBQVcsRUFBQTtFQVBmO0lBVVEsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWUFBWTtJQUNaLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsOENBQThDO0lBQzlDLDJDQUEyQztJQUMzQyxvQ0FBb0M7SUFDcEMsaUNBQWlDO0lBQ2pDLG1DQUFtQztJQUNuQyxnQ0FBZ0M7SUFLaEMsK0JBQStCLEVBQUE7SUExQnZDO01BNkJZLGNBQWM7TUFDZCxpQ0FoQ29DO01BaUNwQyxXQUFXO01BQ1gsYUFwQ29CO01BcUNwQixjQUFjO01BQ2QsYUFyQ29CLEVBQUE7RUFHaEM7SUF1Q1EsV0FBVztJQUNYLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGFBQWE7SUFDYixtQ0FBbUM7SUFDbkMsZ0NBQWdDO0lBQ2hDLG9DQUFvQztJQUNwQyxpQ0FBaUM7SUFDakMsbUNBQW1DO0lBQ25DLGdDQUFnQztJQUtoQywrQkFBK0IsRUFBQTtJQXREdkM7TUF5RFksY0FBYztNQU1kLGlDQWpFb0M7TUFrRXBDLFdBQVc7TUFDWCxhQXJFb0I7TUFzRXBCLGNBQWM7TUFDZCxhQXRFb0IsRUFBQTtNQUdoQztRQTREZ0IscUJBQXFCLEVBQUE7RUE1RHJDO0lBeUVZLFlBQVk7SUFDWixrQ0FBa0M7SUFDbEMsK0JBQStCLEVBQUE7RUEzRTNDO0lBK0VZLGFBQWE7SUFDYiw4Q0FBOEM7SUFDOUMsMkNBQTJDLEVBQUE7O0FDdEZ2RDtFQUNJLGdCQUFnQixFQUFBO0VBRHBCO0lBMEJRLG9CQUFvQixFQUFBO0lBMUI1QjtNQVFZLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsYzlMNkMyQjtNOEw1QzNCLHNDL0xvQm9DO00rTG5CcEMsa0JBQWtCO01BQ2xCLG1CQUFtQixFQUFBO01BYi9CO1FBZ0JnQixXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLGFBQWE7UUFDYixZQUFZO1FBQ1osbUI5TG5CdUI7UThMb0J2QixXQUFXO1FBQ1gsT0FBTyxFQUFBO0VBdEJ2QjtJQThCUSxrQkFBa0I7SUFDbEIsc0JBQUEsRUFBdUI7SUEvQi9CO01BaUNZLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsVUFBVTtNQUNWLFFBQVEsRUFBQTtJQXBDcEI7TUF3Q1ksa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsZ0JBQWdCLEVBQUE7SUE5QzVCO01Ba0RZLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLE9BQU87TUFDUCxXQUFXO01BQ1gsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixnQjlMS3dCO004TEp4QixzQkFBc0I7TUFDdEIsb0JBQW9CLEVBQUE7SUEzRGhDO01BK0RZLFdBQVcsRUFBQTtJQS9EdkI7OztNQXFFWSxtQkFBbUIsRUFBQTtJQXJFL0I7TUF5RVksZ0JBQWdCLEVBQUE7SUF6RTVCO01BNkVZLG1COUxuRW9EO004TG9FcEQscUI5THBFb0QsRUFBQTtJOExWaEU7TUFzRlksaUJBQUE7TUFDQSwwQkFBMEI7TUFDMUIsb0JBQW9CO01BQ3BCLG1DQUFtQztNQUNuQyxrQ0FBa0M7TUFDbEMsZ0JBQWdCO01BQUUsYUFBQTtNQUNsQixlQUFlO01BQ2Ysa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixTQUFTO01BQ1QsVzlMbEN3QjtNOExtQ3hCLDBCQUEwQjtNQUMxQixpQ0FBaUMsRUFBQTtJQWxHN0M7TUFzR1ksZ0NBQWdDLEVBQUE7SUF0RzVDO01BNEdnQixZQUFZLEVBQUE7SUE1RzVCO01BaUhZLGtCQUFrQixFQUFBO0lBakg5QjtNQXFIWSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLFNBQVMsRUFBQTtJQXZIckI7TUEySFksb0JBQW9CO01BQ3BCLGM5THJFMkI7TThMc0UzQixlQUFlO01BQ2YsV0FBVyxFQUFBO0lBOUh2QjtNQWtJWSxjOUwzRTJCO004TDRFM0IsaUMvTHRHNkI7TStMdUc3QixlQUFlO01BQ2YsY0FBYztNQUNkLG9CQUFvQjtNQUNwQixZQUFZO01BQ1oseUI5TGpGMkI7TThMa0YzQixrQkFBa0I7TUFFbEIsZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBQTtNQTdJN0I7UUFnSmdCLGM5TDNJNkM7UThMNEk3QyxtQkFBbUI7UUFDbkIsd0JBQXdCO1FBQ3hCLGdCQUFnQjtRQUNoQixxQjlMbkp1QjtROExvSnZCLGlDOUxuSjJDLEVBQUE7TThMRjNEO1FBeUpnQixjOUw1STZDO1E4TDZJN0MscUI5TGpKdUI7UThMa0p2QixtQzlMakpnRCxFQUFBO004TFZoRTtRQStKZ0IsZ0JBQWdCO1FBQ2hCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEIsWUFBWSxFQUFBO01BbEs1QjtRQXNLZ0IsWUFBWTtRQUNaLDZCQUE2QjtRQUM3QixZQUFZLEVBQUE7SUF4SzVCO01BOEtnQixZQUFZO01BQ1osa0JBQWtCO01BSWxCLHlEQUF5RCxFQUFBO0lBbkx6RTtNQXVMZ0Isa0JBQWtCLEVBQUE7SUF2TGxDO01BNExvQixPQUFPLEVBQUE7SUE1TDNCO01BbU1nQixlQUFlLEVBQUE7SUFuTS9CO01BaU5ZLFlBQVk7TUFDWixnQ0FBZ0MsRUFBQTtJQWxONUM7TUF1TmdCLHFCQUFxQjtNQUNyQixXQUFXO01BQ1gscUJBQXFCLEVBQUE7SUF6TnJDO01BNk5nQixxQkFBcUI7TUFDckIsV0FBVyxFQUFBO0lBOU4zQjtNQWtPZ0IsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixTQUFTO01BQ1Qsa0JBQWtCLEVBQUE7SUFyT2xDO01BME9ZLGM5TGpPMkI7TThMa08zQixrQkFBa0IsRUFBQTtFQTNPOUI7SUFnUFEsZUFBZSxFQUFBOztBQXdCdkI7RUFLWSxtQkFBbUIsRUFBQTs7QUFML0I7RUFTWSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVEsRUFBQTs7QUFYcEI7RUFlWSxlQUFlO0VBQ2Ysa0JBQWtCLEVBQUE7O0FBaEI5QjtFQW9CWSxzQjlMOU53QjtFOEwrTnhCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsVzlMak93QjtFOExrT3hCLHVCQUF1QjtFQUN2Qiw2QkFBNkI7RUFDN0Isa0JBdEN1QixFQUFBO0VBWW5DO0lBNkJnQixzQjlMdk9vQjtJOEx3T3BCLGM5TC9PdUIsRUFBQTs7QThMaU52QztFQXNDb0Isa0JBbERlO0VBbURmLHlCOUx0UG1CO0U4THVQbkIsdUJBQXVCLEVBQUE7O0FBeEMzQztFQThDb0IsVUFBVSxFQUFBOztBQTlDOUI7RUFpRG9CLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUJBQWlCLEVBQUE7O0FBbkRyQztFQXVEb0IsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG1CQWpGMEI7RUFrRjFCLHNCQUFzQjtFQUN0QixvQkFBb0IsRUFBQTs7QUFoRXhDO0VBb0VvQixXQUFXLEVBQUE7O0FBcEUvQjtFQXdFb0IsbUJBM0YwQjtFQTRGMUIscUI5THhSbUIsRUFBQTs7QThMK012QztFQTZFb0IsbUI3R3ZVRixFQUFBOztBNkcwUGxCO0VBaUZvQixpQkFBQTtFQUNBLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxnQkFBZ0I7RUFBRSxhQUFBO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxXOUxyU2dCO0U4THNTaEIsMEJBQTBCO0VBQzFCLGlDQUFpQyxFQUFBOztBQTdGckQ7RUFpR29CLGdDQUFnQyxFQUFBOztBQWpHcEQ7RUFzR2dCLG1CQUFtQjtFQUNuQixlQUFlLEVBQUE7RUF2Ry9CO0lBMEdvQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGlCQUFpQixFQUFBO0VBNUdyQztJQW1Ib0IsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLG1CQTdJMEI7SUE4STFCLHNCQUFzQjtJQUN0QixvQkFBb0IsRUFBQTtFQTVIeEM7SUFnSW9CLFdBQVcsRUFBQTtFQWhJL0I7SUFvSW9CLG1CQXZKMEI7SUF3SjFCLHFCOUxwVm1CLEVBQUE7RThMK012QztJQXlJb0IsbUI3R25ZRixFQUFBO0U2RzBQbEI7SUE2SW9CLGlCQUFBO0lBQ0EsMEJBQTBCO0lBQzFCLG9CQUFvQjtJQUNwQixtQ0FBbUM7SUFDbkMsa0NBQWtDO0lBQ2xDLGdCQUFnQjtJQUFFLGFBQUE7SUFDbEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFc5TGpXZ0I7SThMa1doQiwwQkFBMEI7SUFDMUIsaUNBQWlDLEVBQUE7RUF6SnJEO0lBNkpvQixnQ0FBZ0MsRUFBQTtFQTdKcEQ7SUFpS29CLDZCQUE2QixFQUFBOztBQWpLakQ7RUEyS2dCLG1CQUFtQixFQUFBOztBQTNLbkM7RUErS2dCLGM3RzVhRTtFNkc2YUYsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsU0FBUyxFQUFBOztBQW5MekI7RUF1TGdCLGM3R3JiRSxFQUFBOztBNkc4UGxCO0VBMkxnQixjN0d6YkU7RTZHMmJGLGVBQWU7RUFFZixnQkFBZ0IsRUFBQTtFQS9MaEM7SUFzTW9CLGM3R3BjRjtJNkdxY0UseURBQXlEO0lBQ3pELGdCQUFnQjtJQUNoQixxQjlMeFptQjtJOEx5Wm5CLG1CQTVOaUM7SUE2TmpDLHlCQTdOaUMsRUFBQTtFQWtCckQ7SUErTW9CLGtCQTNOZTtJQTROZix5QjlML1ptQixFQUFBO0U4TCtNdkM7SUFvTm9CLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCQUFnQixFQUFBO0lBMU5wQztNQTZOd0Isa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixxQkFBcUIsRUFBQTtNQS9ON0M7UUFtTzRCLGtCQUFrQjtRQUNsQix5QjlMbmJXO1E4TG9iWCxXQUFXO1FBQ1gscUJBQXFCO1FBQ3JCLGVBQWU7UUFDZiw0QkFBb0Q7UUFDcEQsb0NBQTRELEVBQUE7UUF6T3hGO1VBNE9nQyxjOUw1Yk87VThMNmJQLG1COUx6Yk87VThMMGJQLHFCOUwxYk8sRUFBQTtNOEw0TXZDO1FBbVA0QixzQjlMN2JRO1E4TDhiUixrQjlMOWJRO1E4TCtiUixjOUxyY1c7UThMc2NYLHNCQUE4QyxFQUFBO0VBdFAxRTtJQTRQb0IsWUFBWTtJQUNaLDZCQUE2QjtJQUM3QixZQUFZLEVBQUE7O0FBOVBoQztFQW1RZ0Isa0JBL1FtQjtFQWdSbkIseUI5TG5kdUI7RThMb2R2Qix1QkFBdUIsRUFBQTs7QUFyUXZDO0VBMFFvQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IseUJBalMwQjtFQWtTMUIscUJBQXFCO0VBQ3JCLFdBQVc7RUFJWCx5REFBeUQsRUFBQTs7QUFwUjdFO0VBd1JvQixrQkFBa0I7RUFDbEIseUJBNVMwQixFQUFBOztBQW1COUM7RUE4UndCLGFBQWE7RUFDYixVQUFVLEVBQUE7O0FBL1JsQztFQXFTZ0IsZ0JBQWdCLEVBQUE7O0FBclNoQztFQXlTZ0IsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQTFTbkM7RUFvVGdCLFlBQVk7RUFDWixnQ0FBZ0MsRUFBQTs7QUFyVGhEO0VBMFRvQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLHFCQUFxQixFQUFBOztBQTVUekM7RUFnVW9CLHFCQUFxQjtFQUNyQixXQUFXLEVBQUE7O0FBalUvQjtFQXFVb0IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLHlCQUF3QyxFQUFBOztBQXpVNUQ7RUE4VWdCLGtCQUFrQjtFQUNsQixXQUFXLEVBQUE7O0FBL1UzQjtFQW1WZ0IsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGFBQWE7RUFDYixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QUE2QmhDO0VBS1ksbUJBQW1CLEVBQUE7O0FBTC9CO0VBU1ksY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFRLEVBQUE7O0FBWHBCO0VBZVksZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFqQjlCO0VBcUJZLGdDQUFxQztFQUNyQyx5QkFBOEIsRUFBQTtFQXRCMUM7SUF5QmdCLHVCQUF1QjtJQUN2QixnQ0FBcUQ7SUFDckQsb0NBQXlELEVBQUE7O0FBM0J6RTtFQWdDWSxzQjlMcm1Cd0I7RThMc21CeEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixXOUx4bUJ3QjtFOEx5bUJ4Qix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLGtCQWxEd0IsRUFBQTtFQVlwQztJQXlDZ0Isc0I5TDltQm9CO0k4TCttQnBCLGM5THRuQnVCLEVBQUE7O0E4TDRrQnZDO0VBaURnQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBOztBQW5EakM7RUF1RGdCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixnQjlMbm9Cb0I7RThMb29CcEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQixrQkFBa0IsRUFBQTs7QUFqRWxDO0VBcUVnQixXQUFXLEVBQUE7O0FBckUzQjtFQXlFZ0IsZ0I5TDlvQm9CO0U4TCtvQnBCLHFCOUwxc0I0QyxFQUFBOztBOExnb0I1RDtFQThFZ0IsbUI5THhwQnVCLEVBQUE7O0E4TDBrQnZDO0VBa0ZnQixpQkFBQTtFQUNBLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxnQkFBZ0I7RUFBRSxhQUFBO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxjOUw1dEI0QztFOEw2dEI1QywwQkFBMEI7RUFDMUIsaUNBQWlDLEVBQUE7O0FBOUZqRDtFQWtHZ0IsZ0NBQWdDLEVBQUE7O0FBbEdoRDtFQTRHZ0IsbUJBQW1CLEVBQUE7O0FBNUduQztFQWdIZ0IsYzlMMXJCdUI7RThMMnJCdkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsU0FBUyxFQUFBOztBQXBIekI7RUF3SGdCLGM5TGxzQnVCLEVBQUE7O0E4TDBrQnZDO0VBNEhnQixjOUx0c0J1QjtFOEx3c0J2QixlQUFlO0VBRWYsZ0JBQWdCLEVBQUE7RUFoSWhDO0lBdUlvQixjOUxqdEJtQjtJOExrdEJuQix5REFBeUQ7SUFDekQsZ0JBQWdCO0lBQ2hCLHFCOUxwdEJtQjtJOExxdEJuQixnQjlMaHRCZ0I7SThMaXRCaEIsc0I5TGp0QmdCLEVBQUE7RThMcWtCcEM7SUFnSm9CLGtCQTVKZ0I7SUE2SmhCLHlCOUwzdEJtQixFQUFBO0U4TDBrQnZDO0lBcUpvQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTtJQTNKcEM7TUE4SndCLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIscUJBQXFCLEVBQUE7TUFoSzdDO1FBb0s0QixrQkFBa0I7UUFDbEIseUI5TC91Qlc7UThMZ3ZCWCxjOUxodkJXO1E4TGl2QlgscUJBQXFCO1FBQ3JCLGVBQWU7UUFDZiw0QkFBb0Q7UUFDcEQsb0NBQTREO1FBQzVELGtCQUFrQixFQUFBO1FBM0s5QztVQThLZ0MsbUI5THB2Qk87VThMcXZCUCxxQjlMcnZCTyxFQUFBO004THNrQnZDO1FBb0w0Qix5QjlMcHpCZ0M7UThMcXpCaEMscUI5THJ6QmdDO1E4THN6QmhDLFlBQVk7UUFDWixzQkFBOEMsRUFBQTtFQXZMMUU7SUE2TG9CLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsWUFBWSxFQUFBO0VBL0xoQztJQW9Nb0IsZ0NBQStDO0lBQy9DLHlCQUF3QyxFQUFBO0lBck01RDtNQXdNd0IseUJBQXdDLEVBQUE7O0FBeE1oRTtFQStNb0IsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQjlMdHhCZ0I7RThMdXhCaEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFJWCx5REFBeUQsRUFBQTs7QUF2TjdFO0VBMk5vQixrQkFBa0I7RUFDbEIsc0I5TGp5QmdCLEVBQUE7O0E4THFrQnBDO0VBc09nQixnQkFBZ0IsRUFBQTs7QUF0T2hDO0VBME9nQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBM09uQztFQXFQZ0IsWUFBWTtFQUNaLGdDQUFnQyxFQUFBOztBQXRQaEQ7RUEyUG9CLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gscUJBQXFCLEVBQUE7O0FBN1B6QztFQWlRb0IscUJBQXFCO0VBQ3JCLFdBQVcsRUFBQTs7QUFsUS9CO0VBc1FvQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxrQkFBa0IsRUFBQTs7QUF6UXRDO0VBOFFnQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLG1COUwxMUJ1QjtFOEwyMUJ2QixZQUFZO0VBQ1osYUFBYTtFQUNiLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBQzU1QmhDO0VBQ0Usa0JBQWtCLEVBQUE7RUFEcEI7SUFHcUksYUFBQTtJQUNOLDRCQUFBO0lBQzdILHdJQUF5SDtJQUFFLHFEQUFBO0lBQzNILHVIQUF1SDtJQUFFLFVBQUE7SUFDbkgsWUFBWSxFQUFBOztBQUlwQjtFQUNDLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsVUFBVTtFQUlKLDBDQUF1QyxFQUFBO0VBUDlDO0lBVUUsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBQTtFQWZ2QjtJQWtCRSxrQkFBa0I7SUFDbEIsa0JBQWtCLEVBQUE7SUFuQnBCO01Bc0JHLGVBQWUsRUFBQTtFQXRCbEI7SUEyQkssY0FBYztJQUNkLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsNEJBQTRCO0lBQzVCLCtCQUErQixFQUFBO0VBL0JwQztJQW1DRSxnQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBckNwQjtJQXdDRSxxQkFBcUI7SUFDckIsMkJBQTJCO0lBQzNCLGdCQUFnQixFQUFBO0lBMUNsQjtNQTRDRyxnQkFBZ0I7TUFDaEIsdUJBQXVCO01BQ3ZCLGMvTFpvQztNK0xZcEIsaUNBQUE7TUFDaEIsb0JBQW9CO01BQ3BCLHNCQUFzQixFQUFBO0lBaER6QjtNQW1ERyxzQ2hNL0I2QyxFQUFBO0VnTXBCaEQ7SUF1REUsd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsYy9McERxQyxFQUFBOztBK0x1RHZDO0VBQ0MsV0FBVTtFQUNWLG1CL0x6RHNDLEVBQUE7RStMdUR2QztJQUtFLGMvTGpCcUM7SStMa0JyQyxrQkFBa0I7SUFDbEIsaURBQTZDLEVBQUE7RUFQL0M7SUFXRSxjL0x2QnFDO0krTHdCckMsa0JBQWtCO0lBQ2xCLDRDQUF5QyxFQUFBOztBQUczQztFQUNDLGlCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTtFQUZuQjtJQUlFLHNDaE03RDhDO0lnTThEOUMsYy9MbENxQztJK0xtQ3JDLHlCQUF3QixFQUFBOztBQUkxQjtFQUtDLDRCQUE0QjtFQUM1QixVQUFVLEVBQUE7RUFOWDtJQVVHLGMvTDFEb0IsRUFBQTtFK0xnRHZCO0lBY0csYy9MOURvQixFQUFBOztBK0xtRXZCO0VBR0csYy9MN0RvQyxFQUFBOztBK0wwRHZDO0VBT0csYy9MakVvQyxFQUFBOztBK0xzRXZDO0VBQ0MsYy9MdkVzQyxFQUFBOztBK0wwRXZDLHNCQUFBO0FBQ0E7RUFFRztJQUNDLGdCQUFnQixFQUFBLEVBQ2xCOztBQ3RJRjtFQUtZLFdBQVc7RUFDWCxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBO0VBUi9CO0lBV2dCLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUNBQWlDO0lBQ2pDLHdDQUF3QztJQUN4Qyx3Q0FBd0MsRUFBQTtJQWZ4RDtNQW1Cb0IsY0FBYztNQUNkLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsV0FBVztNQUNYLGNBQWMsRUFBQTtNQXZCbEM7UUEwQndCLFdBQVc7UUFDWCxlQUFlO1FBQ2YseUJBQXlCO1FBQ3pCLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLGdCQUFnQixFQUFBO01BaEN4QztRQW9Dd0IsV0FBVztRQUNYLGVBQWU7UUFDZix5QkFBeUI7UUFDekIsY0FBYztRQUNkLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsZ0JBQWdCO1FBQ2hCLG9CQUFvQixFQUFBO01BM0M1QztRQStDd0IsV0FBVztRQUNYLGVBQWU7UUFDZix5QkFBeUI7UUFDekIsY0FBYztRQUNkLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsZ0JBQWdCLEVBQUE7RUFyRHhDO0lBMkRnQixPQUFPO0lBQ1AsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG9DaE1UdUIsRUFBQTtJZ012RHZDO01BbUVvQixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGVBQWU7TUFDZixnQkFBZ0IsRUFBQTtJQXRFcEM7TUEwRW9CLGdCQUFnQjtNQUNoQixvQkFBb0I7TUFDcEIsY2hNeEJtQixFQUFBO0lnTXBEdkM7TUFnRm9CLGVBQWUsRUFBQTtJQWhGbkM7TUFvRm9CLGNBQWMsRUFBQTtFQXBGbEM7SUEwRmdCLGVBQWU7SUFDZixvQ2hNcEN1QjtJZ01xQ3ZCLFlBQVksRUFBQTtJQTVGNUI7TUFnR3dCLFNBQVMsRUFBQTtJQWhHakM7TUFxR29CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsa0JBQWtCO01BQ2xCLGNoTXBEbUIsRUFBQTtNZ01wRHZDO1FBMkd3QixrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLFFBQVEsRUFBQTtFckd4QzVCO0lxR3JFSjtNQXlIZ0IsY0FBYyxFQUFBO01Bekg5QjtRQTRIb0IsV0FBVztRQUNYLGVBQWUsRUFBQTtRQTdIbkM7VUFnSXdCLFVBQVUsRUFBQTtNQWhJbEM7UUFxSW9CLFdBQVcsRUFBQTtNQXJJL0I7UUF5SW9CLGNBQWM7UUFDZCxrQkFBa0IsRUFBQSxFQUNyQjs7QUFNakI7RUFDSSxZQUFZO0VBQ1osWUFBWTtFQUNaLGlCQUFpQixFQUFBO0VBSHJCO0lBTVEsYUFBYSxFQUFBO0VBTnJCO0lBVVEsZ0JBQWdCLEVBQUE7RUFWeEI7SUE4QlEsb0JBQW9CLEVBQUE7SUE5QjVCO01BZVksY0FBYyxFQUFBO0lBZjFCO01BbUJZLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGNBQWMsRUFBQTtJQXRCMUI7TUEwQlkseUJBQXlCO01BQ3pCLGdCQUFnQixFQUFBO0VBM0I1QjtJQWtDUSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWSxFQUFBO0VBdENwQjtJQTBDUSxpQkFBaUIsRUFBQTtJQTFDekI7TUE2Q1ksY0FBYztNQUNkLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUE7TUFoRDlCO1FBbURnQiwwRUFBMEU7UUFDMUUsZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLFdBQVc7UUFDWCxXQUFXO1FBQ1gsU0FBUztRQUNULFNBQVM7UUFDVCxZQUFZO1FBQ1osU0FBUztRQUNULGdCQUFnQixFQUFBO0lBOURoQztNQW9FZ0IsZ0JBQWdCLEVBQUE7SUFwRWhDO01BMEVnQixnQkFBZ0IsRUFBQTtFQTFFaEM7SUFnRlEsaUNqTXhNaUM7SWlNeU1qQyx5QkFBeUIsRUFBQTtFQWpGakM7SUFxRlEsZ0JBQWdCLEVBQUE7O0FBSXhCO0VBQ0ksaUJBQWlCLEVBQUE7O0FDL09yQjs7O0VwTTJ1c0JFO0FvTXhzc0JGO0VBSVEsYUFBYTtFQUNiLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsY2pNbUIrQjtFaU1sQi9CLG1Cak0xQytCO0VpTTJDL0IseUJqTTNDK0I7RWlNNEMvQiw0QmpNNUMrQjtFaU02Qy9CLDJEQWJ1RCxFQUFBO0VBRS9EO0lBY1ksYUFBYSxFQUFBO0VBZHpCO0lBa0JZLGtCQUFrQjtJQUNsQiw4Q0F0Q3FCLEVBQUE7O0FBbUJqQztHQXlCUSxPQUFRLEVBQUE7RUF6QmhCO0lBNkJZLFlBQVk7SUFDWixjQUFjLEVBQUE7RUE5QjFCO0lBa0NZLFdBQ0osRUFBQTs7QUFuQ1I7RUF1Q1EsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXLEVBQUE7O0FBekNuQjtFQTZDUSxrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7RUE5QzFCO0lBaURZLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFNBQVM7SUFDVCxPQUFPO0lBQ1AsUUFBUTtJQUNSLHdCQUF3QjtJQUN4QixVQUFVLEVBQUE7O0FBeER0QjtFQTZEUSxxQkFBcUI7R0FDckIsZUFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixjak03QytCO0VpTThDL0IseUJqTTFHK0IsRUFBQTs7QWlNa0N2Qzs7RUE2RVEsY0FBYztFQUNkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0Isa0NBQWtDO0VBQ2xDLDRCQUE0QjtFQUM1Qix3QkFBd0I7RUFDeEIsV0FBVztHQUNYLGtCQUFtQjtHQUNuQixNQUFPLEVBQUE7RUE5RmY7O0lBaUdZLFVBQVUsRUFBQTtFQWpHdEI7O0lBcUdZLGVBQWU7SUFDZixXQUFXLEVBQUE7O0FBdEd2Qjs7RUE0R1EsV0FBVztFQUNYLDJPQUEyTztHQUMzTyxPQUFRLEVBQUE7O0FBOUdoQjs7RUFtSFEsWUFBWTtFQUNaLDJPQUEyTztHQUMzTyxRQUFTLEVBQUE7O0FBckhqQjtFQXlIUSxxQkFBcUI7R0FDckIsZUFBZ0IsRUFBQTs7QUExSHhCO0VBOEhRLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLFNBQVMsRUFBQTtFQWpJakI7O0lBcUlZLDBCQUEwQjtJQUMxQixVQUFVLEVBQUE7RUF0SXRCO0lBMElZLGNqTWhIMkI7SWlNaUgzQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQTlJOUI7SUFrSlksbUJBQW1CO0lBQ25CLFlBQVksRUFBQTs7QUFuSnhCO0VBd0pRLGVBQWU7RUFDZixjQUFjO0VBRWQsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixTQUFTO0VBQ1QsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osV2pNdEk0QjtFaU11STVCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1Cak12TStCLEVBQUE7RWlNeU0vQjtJQUNJLHlCQUFxQztJQUNyQywwQkFBNkM7SUFDN0MsaUJBQWlCLEVBQUE7RUFHckI7SUFDSSxXQXpMZ0I7SUEwTGhCLGlCQUFpQjtJQUNqQixnQmpNckp3QjtJaU1zSnhCLG1DQTFMb0I7SUEyTHBCLGtCQXZMYyxFQUFBO0VBMExsQjs7SUFFSSxXQS9MZ0I7SUFnTWhCLFdBQVcsRUFBQTtFQUdmO0lBQ0ksb0JBQW9CO0lBQ3BCLGVBQWUsRUFBQTtFQTdMM0I7SUFpTVkseUJBQXFDO0lBQ3JDLDJCQUF1QztJQUN2QyxnQkFBZ0I7SUFDaEIsa0JBek1jLEVBQUE7RUFLMUI7SUF3TVksb0JBQW9CO0lBQ3BCLGVBQWUsRUFBQTs7QUF6TTNCO0VBOE1RLGVBQWU7RUFDZixjak1yTCtCLEVBQUE7O0FpTTFCdkM7RUFtTlEsbUJBQW1CLEVBQUE7O0FBbk4zQjtFQXVOUSxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUExTjFCO0VBOE5RLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQ3BRMUI7RUFFUSxlQUFlO0VBQ2Ysa0JBQWtCLEVBQUE7O0FBSTFCO0VBQ0ksNEVBQTRFLEVBQUE7O0FBRWhGO0VBQ0ksMEVBQTBFLEVBQUE7O0FBRTlFO0VBQ0ksaUZBQWlGLEVBQUE7O0FBRXJGO0VBQ0ksd0VBQXdFLEVBQUE7O0FBRTVFO0VBQ0ksZ0ZBQWdGLEVBQUE7O0FBRXBGO0VBQ0ksa0ZBQWtGLEVBQUE7O0FBR3RGO0VBRVEsc0JBQXdCLEVBQUE7O0FBSWhDO0VBRVEsc0JBQXdCLEVBQUE7RUFGaEM7SUFLWSxzQkFBd0IsRUFBQTs7QUFLcEM7RUFDSSxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7O0FBWXBCO0VBQ0ksZUFBZTtFQUNmLHdCQUF3QjtFQUN4QixtQkFBbUIsRUFBQTs7QUFFdkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q3JNODVzQkM7QWlNMzlzQkQ7RUlzRkksdUJBQXVCO0VBQ3ZCLHVCQUF1QixFQUFBOztBQUczQjtFQUNJLDZCQUE2QixFQUFBOztBSjNGakM7RUkrRkksd0JBQXdCLEVBQUE7O0ExRG5DNUI7RTBEd0NFLDZCQUE2QixFQUFBOztBQUcvQjtFQUdRLGdCQUFnQjtFQUNoQixpQm5NdEd1QjtFbU02R25CLFVBQVU7RUFPZDs7Ozs7Ozs7OztVck04M3NCRSxFcU1wM3NCQztFQWZDO0lBYlo7TUFjZ0Isa0JuTW5IaUI7TW1Nb0hqQixtQm5NcEhpQixFQUFBLEVtTWtJNUI7O0FBN0JMO0VBaUNZLGlCbk1uSW1CO0VtTTJJZixxQkFBcUIsRUFBQTtFQUVyQjtJQTNDaEI7TUE0Q29CLDZCQUFvRDtNQUNwRCw4QkFBcUQsRUFBQSxFQUdoRTs7QUFoRFQ7RUFxRFksaUJuTXZKbUI7RW1NK0pmLHFCQUFxQixFQUFBO0VBRXJCO0lBL0RoQjtNQWdFb0IsMEJBQTBCO01BQzFCLDJCQUEyQixFQUFBLEVBR3RDOztBQU9UO0VBTWdCLHNCbE0xSG9CLEVBQUE7O0FrTXlJcEM7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUtRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFdBQVc7SUFDWCxhQUFhO0lBQ2IsaUNBQWlDLEVBQUE7RUFWekM7SUFjWSxtQ0FBbUMsRUFBQTtFQWQvQztJQW1CWSxNQUFNO0lBQ04sNEJBQTRCO0lBQzVCLHdDQUF3QyxFQUFBO0VBckJwRDtJQTJCWSxTQUFTO0lBQ1QsMkJBQTJCO0lBQzNCLHdDQUF3QyxFQUFBO0VBN0JwRDtJQW1DWSxzRUFBc0UsRUFBQTtFQW5DbEY7SUF5Q1ksOEVBQThFLEVBQUE7RUF6QzFGO0lBK0NZLHVFQUF1RSxFQUFBO0VBL0NuRjtJQXFEWSxzRUFBc0UsRUFBQTtFQXJEbEY7SUE2RFksd0VBQXdFLEVBQUE7RUE3RHBGO0lBbUVZLGdGQUFnRixFQUFBO0VBbkU1RjtJQXlFWSx5RUFBeUUsRUFBQTtFQXpFckY7SUErRVksd0VBQXdFLEVBQUE7O0FBUXBGO0VBQ0ksaUNsTTlSbUM7RWtNK1JuQyxZQUFZO0VBQ1osZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsNERBQTJEO0VBQzNELFVBQVU7RUFDVixZQUFZLEVBQUE7RUFYaEI7SUFjUSxnQmxNOU80QjtJa00rTzVCLGNsTTVTK0I7SWtNNlMvQixxQkFBcUIsRUFBQTs7QUFJN0I7RUFDSSxVQUFVLEVBQUE7O0F2RzFPVjtFdUc2T0o7SUFFUSxnQkFBZ0IsRUFBQSxFQU12Qjs7QUFIRztFQUxKO0lBTVEsZ0JBQWdCLEVBQUEsRUFFdkI7O0FBSUQ7RUFBaUIsNENBQStDLEVBQUE7O0FBQ2hFO0VBQWlCLDRDQUErQyxFQUFBOztBQUNoRTtFQUFpQiw0Q0FBK0MsRUFBQTs7QUFDaEU7RUFBaUIsNENBQStDLEVBQUE7O0FBQ2hFO0VBQWlCLDRDQUErQyxFQUFBOztBQUVoRTtFQUF3Qix5Q0FBc0QsRUFBQTs7QUFDOUU7RUFBd0IseUNBQXNELEVBQUE7O0FBQzlFO0VBQXdCLHlDQUFzRCxFQUFBOztBQUM5RTtFQUF3Qix5Q0FBc0QsRUFBQTs7QUFDOUU7RUFBd0IseUNBQXNELEVBQUE7O0FBRTlFO0VBQW1CLDRDQUFpRCxFQUFBOztBQUNwRTtFQUFtQiw0Q0FBaUQsRUFBQTs7QUFDcEU7RUFBbUIsNENBQWlELEVBQUE7O0FBQ3BFO0VBQW1CLDRDQUFpRCxFQUFBOztBQUNwRTtFQUFtQiw0Q0FBaUQsRUFBQTs7QUFFcEU7RUFBZSwrQ0FBdUMsRUFBQTs7QUFDdEQ7RUFBZSwrQ0FBdUMsRUFBQTs7QUFDdEQ7RUFBZSwrQ0FBdUMsRUFBQTs7QUFDdEQ7RUFBZSwrQ0FBdUMsRUFBQTs7QUFDdEQ7RUFBZSwrQ0FBdUMsRUFBQTs7QUFDdEQ7RUFBZ0IsK0NBQXVDLEVBQUE7O0FBSXZEO0VBQ0ksa0JBQWtCLEVBQUE7RXZHclJsQjtJdUdvUko7TUFJUSxrQkFBa0IsRUFBQSxFQVd6QjtFQVJHO0lBUEo7TUFRUSxrQkFBa0IsRUFBQSxFQU96QjtFQUhHO0lBWko7TUFhUSxrQkFBa0IsRUFBQSxFQUV6Qjs7QXZHblNHO0V1R3FTSjtJQUVRLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsVUFBVTtJQUNWLG9CQUFvQixFQUFBLEVBVzNCOztBQVJHO0VBUko7SUFTUSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLFdBQVcsRUFBQSxFQUVsQjs7QXZHclRHO0V1R3VUSjtJQUlnQixnQkFBZ0I7SUFDaEIsY0FBYyxFQUFBLEVBQ2pCOztBQUlUO0VBVko7SUFXUSw0QkFBNEI7SUFDNUIsK0JBQStCO0lBQy9CLDZCQUE2QixFQUFBO0lBYnJDO01BZ0JZLDZCQUE2QjtNQUM3Qiw4QkFBOEIsRUFBQTtJQWpCMUM7TUFxQlksNEJBQTRCO01BQzVCLDZCQUE2QixFQUFBO01BdEJ6QztRQXlCZ0IsZ0JBQWdCLEVBQUEsRUFDbkI7O0FBSVQ7RUE5Qko7SUFnQ1ksNkJBQTZCO0lBQzdCLDhCQUE4QjtJQUM5Qiw4QkFBOEIsRUFBQTtFQWxDMUM7SUFzQ1ksZ0JBQWdCLEVBQUEsRUFDbkI7O0FBSVQ7RUFFUSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGtCQUFrQixFQUFBO0VBVjFCO0lBYVksaUJBQWlCLEVBQUE7RUFHckI7SUFoQlI7TUFpQlksaUJBQWlCO01BQ2pCLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUEsRUFFMUI7O0F2R3hYRDtFdUdrV0o7SUEwQlksUUFBUTtJQUNSLFNBQVM7SUFDVCxhQUFhO0lBQ2IsaUJBQWlCLEVBQUE7SUE3QjdCO01BZ0NnQixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUE7RUFqQ2xDO0lBc0NZLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsbUJBQW1CLEVBQUEsRUFDdEI7O0FBSVQ7RUFDSSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFdBQVc7RUFDWCxVQUFVLEVBQUE7O0FBR2Q7RUFFUSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTLEVBQUE7O0F2RzNaYjtFdUcrWko7SUFFUSxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGlCQUFpQixFQUFBLEVBVXhCOztBdkc3YUc7RXVHK1pKO0lBU1ksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxpQkFBaUIsRUFBQSxFQUV4Qjs7QUFHTDtFQUNJLGdCQUFnQjtFQUNoQixnQmxNNWJnQztFa004YmhDLHdCQUF3QjtFQUN4QiwrQmxNaGNtQztFa01pY25DLDhEQUE2RCxFQUFBO0VBTmpFO0lBZVksZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGNsTWpmMkIsRUFBQTtFa004ZHZDO0lBdUJZLGNsTXhkMkI7SWtNeWQzQixrQkFBa0IsRUFBQTtJQXhCOUI7TUEyQmdCLGdCQUFnQjtNQUNoQixjbE1uaEJ1QjtNa01vaEJ2QixzQ25NdGZnQztNbU11ZmhDLHlCQUF5QixFQUFBOztBQU96QztFQUNJLGdCbE1oZWdDO0VrTWllaEMsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksbUJsTWxpQm1DO0VrTW1pQm5DLFdsTXRlZ0M7RWtNdWVoQyxpQkFBaUIsRUFBQTtFQUhyQjtJQU1RLDBCQUEwQixFQUFBO0VBTmxDO0lBVVEsMEJBQTBCLEVBQUE7O0FBS2xDO0VBQ0ksa0JBQWtCO0VBQ2xCLGdCbE1yZmdDO0VrTXVmaEMsaUJBQWlCLEVBQUE7RUFKckI7SUFRWSxrQkFBa0IsRUFBQTtFQVI5QjtJQWFRLGtCQUFrQjtJQUVsQixnQkFBZ0I7SUFDaEIsY2xNaGtCK0IsRUFBQTtFa01nakJ2QztJQXdCUSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGNsTXBqQitCLEVBQUE7O0FrTXdqQnZDO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsVUFBVTtFQUNWLGtEQUFrRDtFQUNsRCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVLEVBQUE7RXZHdGhCVjtJdUc2Z0JKO01BWVEsU0FBUztNQUNULFVBQVUsRUFBQSxFQUVqQjs7QUFFRDtFQUNJLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixrREFBa0Q7RUFDbEQscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVSxFQUFBO0V2R3ZpQlY7SXVHOGhCSjtNQVlRLFNBQVM7TUFDVCxVQUFVLEVBQUEsRUFFakI7O0FBRUQ7RUFDSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysa0RBQWtEO0VBQ2xELHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWSxFQUFBO0V2R3ZqQlo7SXVHK2lCSjtNQVdRLFNBQVM7TUFDVCxVQUFVLEVBQUEsRUFPakI7RUFKRztJQWZKO01BZ0JRLFNBQVM7TUFDVCxVQUFVLEVBQUEsRUFFakI7O0FBR0c7RUFESjtJQUdZLGdCQUFnQixFQUFBO0VBSDVCO0lBT1ksNEJBQTRCLEVBQUE7RUFQeEM7SUFXWSw2QkFBNkIsRUFBQTtFQVh6QztJQWVZLDJCQUEyQixFQUFBO0lBZnZDO01Ba0JnQixnQkFBZ0IsRUFBQTtFQWxCaEM7SUF1QlksMkJBQTJCLEVBQUEsRUFDOUI7O0F2RzVsQkw7RXVHb2tCSjtJQTZCWSxnQkFBZ0IsRUFBQSxFQUNuQjs7QUFJVDtFQUVRLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFVBQVU7RUFDViw2Q0FBNkM7RUFDN0Msc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixhQUFhLEVBQUE7RXZHL21CakI7SXVHc21CSjtNQVlZLE9BQU87TUFDUCxRQUFRO01BQ1IsY0FBYztNQUNkLFVBQVU7TUFDVixZQUFZLEVBQUEsRUFFbkI7O0FBbEJMO0VBcUJRLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCw2Q0FBNkM7RUFDN0Msc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixhQUFhLEVBQUE7RXZHbG9CakI7SXVHc21CSjtNQStCWSxPQUFPO01BQ1AsUUFBUTtNQUNSLGNBQWM7TUFDZCxVQUFVO01BQ1YsWUFBWSxFQUFBLEVBRW5COztBQXJDTDtFQTBDWSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsNkNBQTZDO0VBQzdDLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUFBO0V2R3ZwQnJCO0l1R3NtQko7TUFvRGdCLE9BQU87TUFDUCxRQUFRO01BQ1IsY0FBYztNQUNkLFVBQVU7TUFDVixZQUFZLEVBQUEsRUFFbkI7O0FBRUQ7RUE1RFI7SUE2RFksNEJBQTRCLEVBQUEsRUFFbkM7O0FBRUQ7RUFqRUo7SUFrRVEsOEJBQThCLEVBQUEsRUFFckM7O0FBR0Q7RUFFUSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixVQUFVO0VBQ1YsNkNBQTZDO0VBQzdDLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUFBO0V2R3RyQmpCO0l1RzZxQko7TUFZWSxPQUFPO01BQ1AsUUFBUTtNQUNSLGNBQWM7TUFDZCxVQUFVO01BQ1YsWUFBWSxFQUFBLEVBRW5COztBQWxCTDtFQXFCUSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixVQUFVO0VBQ1YsNkNBQTZDO0VBQzdDLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUFBO0V2R3pzQmpCO0l1RzZxQko7TUErQlksT0FBTztNQUNQLFFBQVE7TUFDUixjQUFjO01BQ2QsVUFBVTtNQUNWLFlBQVksRUFBQSxFQUVuQjs7QUFyQ0w7RUF5Q1ksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsVUFBVTtFQUNWLDZDQUE2QztFQUM3QyxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGFBQWEsRUFBQTtFdkc3dEJyQjtJdUc2cUJKO01BbURnQixPQUFPO01BQ1AsUUFBUTtNQUNSLGNBQWM7TUFDZCxVQUFVO01BQ1YsWUFBWSxFQUFBLEVBRW5COztBQUVEO0VBM0RSO0lBNERZLDRCQUE0QixFQUFBLEVBRW5DOztBQUVEO0VBaEVKO0lBaUVRLDhCQUE4QixFQUFBLEVBRXJDOztBQUVEO0VBQ0ksNkJBQTZCO0VBQzdCLGdCQUFnQixFQUFBO0VBRnBCO0lBS1EsWWxNN3JCZ0IsRUFBQTtJa013ckJ4QjtNQVFZLGNsTWgwQmdELEVBQUE7RWtNd3pCNUQ7SUFhUSxZbE1yc0JnQjtJa01zc0JoQixnQkFBZ0IsRUFBQTtFQWR4QjtJQXVCUSxrQkFBa0IsRUFBQTtJQXZCMUI7TUEwQlksa0JBQWtCLEVBQUE7SUExQjlCO01BOEJZLGtCQUFrQixFQUFBO0VBOUI5QjtJQW1DUSxnQkFBZ0IsRUFBQTtJQW5DeEI7TUFzQ1ksZ0JBQWdCLEVBQUE7SUF0QzVCO01BMENZLGdCQUFnQixFQUFBO0V2RzV4QnhCO0l1R2t2Qko7TUErQ1EsWUFBWTtNQUNaLHFCQUFxQixFQUFBO01BaEQ3QjtRQW9EWSxXbE1qekJ3QjtRa01rekJ4Qiw4QmxNN3VCWSxFQUFBO01rTXdyQnhCO1FBeURZLDBCQUEwQjtRQUMxQixXbE12ekJ3QjtRa013ekJ4Qiw4QmxNbnZCWTtRa01vdkJaLCtCQUErQjtRQUMvQiw0QkFBNEIsRUFBQSxFQUMvQjtFQUdMO0lBakVKO01Ba0VRLHFCQUFxQixFQUFBLEVBaUI1QjtFQWRHO0lBckVKO01Bd0VZLDhCbE1yMEJ3QixFQUFBO0lrTTZ2QnBDO01BNEVZLDhCbE16MEJ3QixFQUFBLEVrTTAwQjNCO0VBR0w7SUFoRko7TUFpRlEsNEJBQTRCLEVBQUEsRUFFbkM7O0FBR0Q7RUFDSSx1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGtCQUE0QztFQUM1QyxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7RUFMdEI7SUFRUSxZbE10eEJnQixFQUFBO0lrTTh3QnhCO01BV1ksY2xNeDVCMkI7TWtNeTVCM0IsZUFBZTtNQUNmLGdCQUFnQixFQUFBO0VBYjVCO0lBa0JRLFlsTWh5QmdCO0lrTWl5QmhCLGdCQUFnQixFQUFBO0VBbkJ4QjtJQTJCUSxrQkFBa0IsRUFBQTtJQTNCMUI7TUE4Qlksa0JBQWtCLEVBQUE7SUE5QjlCO01Ba0NZLGtCQUFrQixFQUFBO0VBbEM5QjtJQXVDUSxnQkFBZ0IsRUFBQTtJQXZDeEI7TUEwQ1ksZ0JBQWdCLEVBQUE7SUExQzVCO01BOENZLGdCQUFnQixFQUFBO0V2R3QzQnhCO0l1R3cwQko7TUFtRFEsZ0JBQWdCO01BQ2hCLGNBQ0osRUFBQSxFQUNIOztBQUVEO0VBRVEsY0FBYyxFQUFBO0VBRnRCO0lBS1ksV0FBVyxFQUFBO0l2R3I0Qm5CO011R2c0Qko7UUFRZ0IsbUJBQW1CLEVBQUEsRUFFMUI7O0FBSVQ7RUFDSSxjQUFjLEVBQUE7O0F2Ry80QmQ7RXVHazVCSjtJQUVRLGNBQWMsRUFBQSxFQUVyQjs7QXZHdDVCRztFdUd3NUJKO0lBR1ksY0FBYyxFQUFBLEVBQ2pCOztBQUdMO0VBUEo7SUFRUSxtQkFBbUIsRUFBQTtJQVIzQjtNQVdZLGNBQWMsRUFBQSxFQUNqQjs7QUFJVDtFQUNJLGdDbE10N0JtQyxFQUFBOztBK0d4RHZDO0VtRmsvQkksa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixzSUFBc0ksRUFBQTtFQUgxSTtJQU1RLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsWUFBWTtJQUNaLG1CQUFtQixFQUFBO0l2R2w4QnZCO011R3k3Qko7UUFZWSxpQkFBaUI7UUFDakIsV0FBVztRQUNYLGdCQUFnQixFQUFBLEVBY3ZCO0lBNUJMO01BbUJnQixhQUFhO01BQ2IsV0FBVztNQUNYLDZCQUE2QixFQUFBO012Rzk4QnpDO1F1R3k3Qko7VUF3Qm9CLGFBQWEsRUFBQSxFQUVwQjtFQTFCYjtJQStCUSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLDBCQUEwQixFQUFBO0lBakNsQztNQW9DWSxzQ25NMS9Cb0M7TW1NMi9CcEMsWWxNdjVCWTtNa013NUJaLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLGdCQUFnQixFQUFBO0lBekM1QjtNQTZDWSxpQ25NcmdDNkI7TW1Nc2dDN0IsY2xNcGdDMkI7TWtNcWdDM0Isb0JBQW9CO01BQ3BCLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsYUFBYSxFQUFBO0lBbER6QjtNQXNEWSxpQ25NOWdDNkI7TW1NZ2hDN0IsbUJBQW1CO01BQ25CLGdCQUFnQixFQUFBO01BekQ1QjtRQThEZ0IsY2xNbGpDdUI7UWtNbWpDdkIsMEJBQTBCLEVBQUE7RUEvRDFDO0lBd0VZLG9CQUFpQjtPQUFqQixpQkFBaUIsRUFBQTtFQXhFN0I7SUFrRlEsY2xNaGhDK0I7SWtNaWhDL0IseUJsTTNnQytCO0lrTTRnQy9CLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osV0FBVyxFQUFBO0lBekZuQjtNQTRGWSxpQkFBaUI7TUFDakIsY2xNM2hDMkIsRUFBQTtJa004N0J2QztNQWlHWSw0QkFBNEI7TUFDNUIsY0FBYyxFQUFBO0lBbEcxQjtNQXNHWSxtQmxNOWhDMkI7TWtNK2hDM0IsY2xNM2xDMkIsRUFBQTtNa01vL0J2QztRQTBHZ0IsY2xNOWxDdUIsRUFBQTtFMkZ3RW5DO0lvQnJFSjtNbUZpbUNRLG1CQUFtQjtNQUNuQixXQUFXLEVBQUE7TUFqSG5CO1FBb0hZLGdCQUFnQixFQUFBO01BcEg1QjtRQXdIWSx3QkFBd0IsRUFBQSxFQUMzQjtFQUdMO0luRjdtQ0o7TW1GOG1DUSxtQkFBbUI7TUFDbkIsV0FBVztNQUNYLGFBQWEsRUFBQTtNQS9IckI7UUFrSVksMkJBQTJCLEVBQUE7TUFsSXZDO1FBc0lZLHdCQUF3QixFQUFBLEVBQzNCO0VBR0w7SW5GM25DSjtNbUY0bkNRLFlBQVksRUFBQTtNQTNJcEI7UUE4SVksd0JBQXdCLEVBQUEsRUFDM0I7O0FBUUQ7RUFGUjtJQUdZLGtCQUFrQixFQUFBLEVBRXpCOztBQUxMO0VBUVEsZ0NBQWdDO0VBQ2hDLHNDbk1wbkN3QztFbU1xbkN4QyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdsTXhsQzRCO0VrTXlsQzVCLHlCbE05b0MrQjtFa00rb0MvQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixZQUFZLEVBQUE7RUFwQnBCO0lBdUJZLFdsTW5tQ3dCO0lrTW9tQ3hCLHlCbE1ycENpRCxFQUFBO0UyRjREekQ7SXVHaWtDSjtNQTRCWSxPQUFPO01BQ1AsUUFBUTtNQUNSLGNBQWM7TUFDZCxTQUFTLEVBQUEsRUFTaEI7RUFORztJQWxDUjtNQW1DWSxXQUFXO01BQ1gsWUFBWTtNQUNaLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQUV4Qjs7QUF4Q0w7RUE0Q1ksc0NuTXZwQ29DO0VtTXdwQ3BDLGNsTXRyQzJCO0VrTXVyQzNCLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QUEvQzVCO0VBbURZLGFBQWEsRUFBQTs7QUFuRHpCO0VBdURZLFVBQVUsRUFBQTtFQXZEdEI7SUEwRGdCLGFBQWEsRUFBQTtJQTFEN0I7TUE2RG9CLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsd0NsTXhzQ21CO01rTXlzQ25CLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osWUFBWTtNQUNaLFVBQVUsRUFBQTtNdkdwb0MxQjtRdUdpa0NKO1VBc0V3QixnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLG1CQUFtQixFQUFBLEVBTzFCO01BSkc7UUEzRXBCO1VBNEV3QixvQkFBb0I7VUFDcEIsaUJBQWlCLEVBQUEsRUFFeEI7SUEvRWpCO01Ba0ZvQixjbE1qc0NtQjtNa01rc0NuQixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGFBQWEsRUFBQTtNQUViO1FBdkZwQjtVQXdGd0IsZUFBZTtVQUNmLFVBQVUsRUFBQSxFQUVqQjs7QUFPakI7RUFFUSxrQkFBa0IsRUFBQTtFQUYxQjtJQUtZLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBQTtJdkd6cUMzQjtNdUdtcUNKO1FBU2dCLGVBQWU7UUFDZixnQkFBZ0IsRUFBQSxFQU92QjtJQWpCVDtNQWNnQixhQUFhO01BQ2IsY0FBYyxFQUFBO0VBZjlCO0lBb0JZLFNBQVM7SUFDVCxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLDZCQUE2QjtJQUM3QixXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7SUEvQi9CO01Ba0NnQixrQ0FBa0M7TUFDbEMseUJsTTl3Q3VCO01rTSt3Q3ZCLHFCQUFxQjtNQUNyQixXQUFXO01BQ1gsWUFBWTtNQUNaLGdCQUFnQixFQUFBO01BdkNoQztRQTBDb0Isb0NBQWlELEVBQUE7RUExQ3JFO0lBZ0RZLGFBQWE7SUFDYixlQUFlO0lBTWYsa0JBQWtCO0lBQ2xCLFFBQVEsRUFBQTtJQXhEcEI7TUFvRGdCLGVBQWUsRUFBQTtFQXBEL0I7SUE0RFksU0FBUyxFQUFBO0VBNURyQjtJQWdFWSxVQUFVLEVBQUE7O0FBS3RCO0VBQ0ksY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUFKcEI7SUFPUSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQixFQUFBO0VBWnhCO0lBZ0JRLDhDQUFBO0lBQ0EsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiwrRkFBQTtJQUNBLFdBQVc7SUFDWCxZQUFZO0lBQ1oscUJBQUE7SUFDQSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxnQ0FBK0IsRUFBQTtFQTFCdkM7SUE4QlEsK0JsTXowQ21EO0lrTTAwQ25ELGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLFFBQVE7SUFDUixXQUFXO0lBQ1gsWUFBWTtJQUNaLFNBQVM7SUFDVCxzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixhQUFhLEVBQUE7SUF6Q3JCO01BNENZLGdCQUFnQixFQUFBO0lBNUM1QjtNQWdEWSxpQkFBaUIsRUFBQTtNQWhEN0I7UUFtRGdCLHNCQUF3QjtRQUN4Qix5QkFBeUIsRUFBQTtNQXBEekM7UUF3RGdCLFdsTTN5Q29CO1FrTTR5Q3BCLGdCQUFnQixFQUFBO01BekRoQztRQW9Fd0IsNENBQTBFLEVBQUE7TUFwRWxHO1FBMEV3Qiw4Q0FBNEUsRUFBQTs7QW5EdjNDbEc7RW1EZzRDRSxrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxtQmxNdjRDbUM7RWtNdzRDbkMsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCxhQUFhO0VBQ2IsY0FBYztFQUNkLGNBQWM7RUFDZCwwR0FBaUgsRUFBQTtFQVZySDtJQWFRLHlCbE0vNENxRCxFQUFBOztBa01tNUM3RDtFQUNJLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFdBQVc7RUFDWCw4REFBNkQ7RUFDN0Qsd0RBQXVELEVBQUE7RUFOM0Q7SUFTUSxhQUFhLEVBQUE7SUFUckI7TUFhWSx5QmxNeDJDMkIsRUFBQTs7QWtNNjJDdkM7RUFFUSxnQ0FBZ0MsRUFBQTs7QUFGeEM7RUFNUSxvQ2xNbDNDNEI7RWtNbTNDNUIsWUFBWSxFQUFBO0VBUHBCO0lBVVksWUFBWSxFQUFBOztBQVZ4QjtFQWVRLFlBQVksRUFBQTs7QXZHNzNDaEI7RXVHODJDSjtJQW9CWSx1QkFBdUI7SUFDdkIsYUFBYSxFQUFBO0VBckJ6QjtJQXlCWSxZQUFZLEVBQUEsRUFDZjs7QUFLVCxlQUFBO0FBQ0E7RUFFUSxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBSDFCO0VBT1EsY2xNdjVDK0I7RWtNdzVDL0IsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQ2o5Q3hCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSx3Q0FBd0M7SUFDeEMscUJuTUUrQjtJbU1EL0IseUJBQWtDO0lBQ2xDLGtCQUFrQjtJQUdsQixvQkFBb0I7SUFDcEIsaUNwTWdCaUM7SW9NZmpDLGdCQUFnQjtJQUNoQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixlQUFlLEVBQUE7SUFoQnZCO01BbUJZLHNCQUF3QjtNQUN4QixvQ0FBMkM7TUFDM0MsZ0NBQXVDLEVBQUE7RUFyQm5EO0lBb0M0QixrQkFBa0IsRUFBQTtJQXBDOUM7TUF1Q2dDLFduTXFCSTtNbU1wQkoseUJuTXpDTztNbU0wQ1AsMEJBQTBCLEVBQUE7SUF6QzFEO01BNkNnQywyQkFBMkIsRUFBQTtNQTdDM0Q7UUFnRG9DLDhCQUE4QjtRQUM5QixpQkFBaUIsRUFBQTtFQWpEckQ7SUF1RDRCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHlCQUF5QjtJQUN6Qix5QkFBeUI7SUFDekIsa0JBQWtCO0lBRWxCLGlDcE1uQ2E7SW9Nb0NiLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsZ0JBQWdCLEVBQUE7RUFqRTVDO0lBc0V3QixrQkFBa0IsRUFBQTtJQXRFMUM7TUF5RTRCLFduTWJRO01tTWNSLHlCbk0zRVc7TW1NNEVYLDBCQUEwQixFQUFBO0lBM0V0RDtNQWtGd0MsOEJBQThCO01BQzlCLGlCQUFpQixFQUFBO0VBbkZ6RDtJQWdHUSxvQ0FBMkM7SUFDM0MsV25NckM0QjtJbU1zQzVCLG9DQUFvQyxFQUFBO0lBbEc1QztNQXVHb0IsYUFBYSxFQUFBO0lBdkdqQztNQTJHb0IsZ0NBQWdDLEVBQUE7SUEzR3BEO01BZ0hvQixzQkFBc0IsRUFBQTtNQWhIMUM7UUFtSHdCLHNCQUFzQixFQUFBO01Bbkg5QztRQXVId0Isb0NBQTZDLEVBQUE7UUF2SHJFO1VBMEg0QixvQ0FBNkMsRUFBQTtNQTFIekU7UUFnSTRCLHlCbk16SFcsRUFBQTtNbU1QdkM7UUFvSTRCLFduTXhFUSxFQUFBO0VtTTVEcEM7SUE4SVksOEJBQThCLEVBQUE7SUE5STFDO01BaUpnQix1QkFBd0I7TUFDeEIsb0NBQTZDLEVBQUE7RUFsSjdEO0lBNEpvQixnQ0FBZ0M7SUFDaEMscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0Qiw2QkFBNkI7SUFDN0Isa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsb0NBQXFEO0lBQ3JELDJCQUEyQjtJQUMzQiwwQkFBMEI7SUFDMUIsdUJBQXdCO0lBQ3hCLG1CQUFtQixFQUFBO0VBeEt2QztJQTZLb0Isb0NBQTZDO0lBQzdDLDJCQUEyQjtJQUMzQiwwQkFBMEI7SUFDMUIsdUJBQXdCO0lBQ3hCLG1CQUFtQixFQUFBOztBQU92QztFQUNJLHdCQUF3QjtFQUN4QixnQ0FBZ0MsRUFBQTs7QUFHcEM7RUFDSSx5QkFBeUIsRUFBQTs7QUFHN0I7RUFFUSx5QkFBeUI7RUFDekIsNkJBQTZCLEVBQUE7RXhHN0hqQztJd0cwSEo7TUFNWSxzQkFBc0I7TUFDdEIsMEJBQTBCLEVBQUEsRUFFakM7O0FBR0w7RUFFUSx5QkFBeUI7RUFDekIscUJBQXFCLEVBQUE7RXhHekl6QjtJd0dzSUo7TUFNWSwwQkFBMEI7TUFDMUIsc0JBQXNCLEVBQUEsRUFFN0I7O0FBSUw7RUFDSSxnQ0FBZ0M7RUFDaEMsc0JBQXNCO0VBQ3RCLDhCQUE4QixFQUFBO0VBSGxDO0lBTVEseUJBQXlCLEVBQUE7SUFOakM7TUFTWSxZQUFZO01BQ1oscUJBQXFCO01BQ3JCLDJCQUEyQjtNQUMzQiwyQkFBMkI7TUFDM0IsdUJBQXVCO01BQ3ZCLHdCQUF3QjtNQUV4QixpQ3BNL002QjtNb01nTjdCLFluTTFHWTtNbU0yR1osbUJBQW1CLEVBQUE7TXhHckszQjtRd0dtSko7VUFxQmdCLHFCQUFxQixFQUFBLEVBeUk1QjtNQTlKVDtRQXlCZ0Isa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCx3QkFBd0I7UUFDeEIsc0JBQXNCO1FBQ3RCLHFCQUFxQjtRQUNyQiwyQkFBMkI7UUFDM0IsdUJBQXVCO1FBQ3ZCLHlCbk0vTHVCO1FtTWdNdkIsa0JBQWtCLEVBQUE7UXhHcEw5QjtVd0dtSko7WUFvQ29CLHlCbk1uTW1CLEVBQUEsRW1NNFQxQjtRQTdKYjtVQXdDb0IseUJBQXlCO1VBQ3pCLHdCQUErQztVQUMvQyxzQkFBc0I7VUFDdEIsZ0JBQWdCLEVBQUE7VUEzQ3BDO1lBaUR3QiwyQkFBMkI7WUFDM0IsNEJBQTRCO1lBQzVCLHVCQUF1QjtZQUN2QixzQkFBc0I7WUFDdEIsMEJBQTBCO1lBQzFCLG9CQUFpQjtlQUFqQixpQkFBaUIsRUFBQTtRQXREekM7VUE4RG9CLGFBQWEsRUFBQTtRQTlEakM7VUFtRW9CLGdCQUFnQjtVQUNoQixvQkFBb0I7VUFFcEIsMkJBQTJCO1VBQzNCLGtCQUFrQjtVQUNsQix1QkFBaUQ7VUFDakQsa0JBQWtCO1VBQ2xCLG1CQUFtQixFQUFBO1FBMUV2QztVQWtGb0IsZ0JBQWdCO1VBQ2hCLG9CQUFvQjtVQUVwQiwyQkFBMkI7VUFDM0Isa0JBQWtCO1VBQ2xCLHdCQUFrRDtVQUNsRCxrQkFBa0I7VUFDbEIsbUJBQW1CLEVBQUE7UUF6RnZDO1VBZ0dvQixlQUFlO1VBRWYsaUNwTWpTcUI7VW9Na1NyQixjbk05VG1CO1VtTStUbkIsZ0JBQWdCO1VBQ2hCLG9CQUFvQjtVQUVwQixrQkFBa0I7VUFDbEIsdUJBQWlEO1VBQ2pELFdBQVc7VUFDWCxXQUFXLEVBQUE7UUExRy9CO1VBa0hvQixpQ3BNalRxQjtVb01rVHJCLG9CQUFvQjtVQUNwQixnQkFBZ0I7VUFFaEIsd0JBQXdCO1VBQ3hCLGtCQUFrQjtVQUNsQix1QkFBaUQ7VUFDakQsVUFBVSxFQUFBO1FBekg5QjtVQWlJb0IsaUNwTWhVcUI7VW9NaVVyQixvQkFBb0I7VUFDcEIsZ0JBQWdCO1VBRWhCLHdCQUF3QjtVQUN4QixrQkFBa0I7VUFDbEIsdUJBQWlEO1VBQ2pELFdBQVcsRUFBQTtRQXhJL0I7VUErSW9CLGFBQWEsRUFBQTtRQS9JakM7VUFtSm9CLGFBQWEsRUFBQTtRQW5KakM7VUF1Sm9CLGFBQWEsRUFBQTtRQXZKakM7VUEySm9CLGFBQWEsRUFBQTs7QUFRakM7RUE1TEE7SUErTFkscUJBQXFCO0lBQ3JCLHlCQUF5QixFQUFBO0VBcExyQztJQTBMWSx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUEsRUFDeEI7O0FBSVQ7RUFDSTtJQUVRLHVCQUF1QjtJQUN2QixVQUFVO0lBQ1Ysa0NBQWtDLEVBQUE7RUFKMUM7SUFRUSwwQkFBMEIsRUFBQTtFQVJsQztJQVlRLDBCQUEwQixFQUFBLEVBQzdCOztBQUtUOzZEdE1pdXVCNkQ7QXNNL3R1QjdEO0VBS0ksMkJBQ0E7RUFDQSx1QkFDQTtFQUNBLDBCQUNBLEVBQUE7O0FBR0o7NkR0TTJ0dUI2RDtBc016dHVCN0Q7RUFHSSwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLDBCQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUFxQjtFQUNyQiwwQkFBMEIsRUFBQTs7QUFHOUI7RUFDSSxpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLDBCQUEwQixFQUFBOztBQUc5QjtFQUNJLDBCQUEwQjtFQUMxQiwwQkFBMEIsRUFBQTs7QUFHOUI7RUFDSSxzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLDBCQUEwQixFQUFBOztBQUc5Qjs2RHRNc3R1QjZEO0FzTXB0dUI3RDtFQUNJLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsMEJBQTBCLEVBQUE7O0FBRzlCOzZEdE1xdHVCNkQ7QXNNbnR1QjdEO0VBQ0ksOEJBQThCO0VBQzlCLHNDQUFzQztFQUN0Qyx1QkFBdUI7RUFDdkIsMkJBQTJCO0VBQzNCLG1DQUFtQztFQUNuQyxzQkFBc0I7RUFDdEIsMEJBQTBCLEVBQUE7O0FBRzlCO0VBQ0kscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QixzQkFBc0IsRUFBQTs7QUFHMUI7RUFDSSxxQkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLHVCQUF1QixFQUFBOztBQUczQjtFQUNJLHNCQUFzQjtFQUN0QiwwQkFBMEIsRUFBQTs7QUFHOUI7NkR0TWl0dUI2RDtBc00vc3VCN0Q7RUFHSSwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QiwwQkFBMEIsRUFBQTs7QUFHOUI7RUFDSSxzQkFBc0I7RUFDdEIsMEJBQTBCLEVBQUE7O0FBRzlCO0VBQ0ksc0JBQXNCO0VBQ3RCLDJCQUEyQixFQUFBOztBQUcvQjtFQUNJLHNCQUFzQixFQUFBOztBQUcxQjs2RHRNNnN1QjZEO0FzTTNzdUI3RDtFQUVJLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsMEJBQTBCLEVBQUE7O0FBRzlCO0VBQ0ksc0JBQXNCO0VBQ3RCLDBCQUEwQixFQUFBOztBck0xYzlCLGNBQUE7QXNNN0VBO0VBRUksNkJBQTZCO0VBQzdCLFVBQVU7RUFDVixTQUFTO0VBQ1QsbUJBQW1CLEVBQUE7RUFMdkI7SUFRUSxlQUFlLEVBQUE7RUFSdkI7SUFhUSxtQkFBbUIsRUFBQTtFQWIzQjtJQWdCUSxnQkFBZ0IsRUFBQTtFQWhCeEI7SUFtQlEsYUFBYTtJQUNiLGFBQWEsRUFBQTtFQXBCckI7SUF1QlEsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixVQUFVO0lBQ1YsU0FBUztJQUNULFlBQVksRUFBQTtJQTNCcEI7TUFpQ1ksWUFBWTtNQUNaLGFBQWE7TUFDYix5QnBNbUIyQjtNb01sQjNCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsV3BNcUJ3QixFQUFBO01vTTNEcEM7UUF5Q2tCLGNwTTNDcUI7UW9NNENyQix5QnBNWXFCO1FvTVhyQixnQ3BNN0NxQjtRb004Q3JCLGdCQUFnQixFQUFBO01sSC9CaEM7UWtIbUNZLGNwTWxEeUI7UW9NbUR6Qix5QnBNS3lCO1FvTUh6QixnQkFBZ0IsRUFBQTtNQW5EOUI7UUF1RGdCLFdwTUlvQixFQUFBOztBcU0zRHBDO0VBR1EseUJyTXNEK0IsRUFBQTs7QXFNekR2QztFQU9RLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFSM0I7RUFXUSxhQUFZLEVBQUE7RUFYcEI7SUFjWSxjQUFhLEVBQUE7RUFkekI7SUFrQlksWUFBWSxFQUFBO0VBbEJ4QjtJQXVCZ0IsZ0JBQWdCLEVBQUE7O0FBdkJoQztFQThCUSwrQnJNMkIrQixFQUFBO0VxTXpEdkM7SUFpQ1ksZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0lBbEMvQjtNQXNDZ0IsZ0NyTW1CdUI7TXFNbEJ2QixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLFNBQVM7TUFDVCxVQUFVLEVBQUE7TUExQzFCO1FBNkNvQixhQUFhO1FBQ2IsZUFBZTtRQUNmLFlBQVk7UUFDWixnQkFBZ0IsRUFBQTtRQWhEcEM7VUFrRHdCLG9DQUEyQztVQUMzQyxzQkFBd0IsRUFBQTtNQW5EaEQ7UUF1RG9CLHlCck1HbUIsRUFBQTs7QXFNMUR2QztFcE13RkUsa0N1Qi9Fa0M7RXZCbUYxQiwwQnVCbkYwQjtFdkJRbEMsb0NvTXFEdUI7RXBNakRmLDRCb01pRGU7RXBNN0N2QixnQ29NNEM0QjtFcE14Q3BCLHdCb013Q29CO0VwTXBDNUIsMkJvTXNDd0I7RXBNbENoQixtQm9Na0NnQjtFcE05QnhCLHVDb00rQjZCO0VwTTNCckIsK0JvTTJCcUI7RXBNdkI3QixpQ29Nd0J5QjtFcE1wQmpCLHlCb01vQmlCO0VwTWhCekIsbUNBM0N3QjtFQStDaEIsMkJBL0NnQixFQUFBOztBdUdZdEI7RThGNUJILFlBQVcsRUFBQTs7QUNBWjtFQUNJLG1CQUFtQixFQUFBOztBQ0F2QjtFQUVJLGlCQUFpQixFQUFBO0VBRnJCO0lBSVEsYUFBYSxFQUFBO0lBSnJCO01BUWdCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsV0FBVztNQUNYLFlBQVk7TUFFWixVQUFVO01BQ1YscUJBQXFCO01BSWpCLHlEQUF5RCxFQUFBO0lBbEI3RTtNQXlCZ0IsNENBQTJDO01BQzNDLGlCQUFpQixFQUFBOztBQzFCakM7RUFFTSxrQkFBa0I7RUFFbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTtFQVR6QjtJQWVRLFlBQVk7SUFDWixtQkFBbUIsRUFBQTtJQWhCM0I7TUFvQlksa0JBQWtCO01BQ2xCLGNBQWEsRUFBQTtNQXJCekI7UUF3QmdCLHdCQUF3QixFQUFBO01BeEJ4QztRQTJCZ0IsWUFBWTtRQUNaLFVBQVU7UUFJUix5REFBeUQsRUFBQTtNQWhDM0U7UUFtQ2dCLHdCQUF3QjtRQUN4QixVQUFVO1FBQ1YsV0FBVztRQUtYLFl6TWtCb0I7UXlNakJwQixnQkFBZ0IsRUFBQTtRQTNDaEM7VUF3Q29CLHdCQUF3QixFQUFBO0lBeEM1QztNQWlEWSxXQUFXO01BQ1gsbUJBQW1CO01BSWpCLHlEQUF5RCxFQUFBO0lBdER2RTtNQXlEWSxrQkFBa0I7TUFDbEIscUJBQXFCO01BSW5CLHlEQUF5RCxFQUFBO01BOUR2RTtRQWtFZ0IsaUJBQWlCO1FBQ2pCLDZCQUE2QjtRQUM3QixrQkFBaUI7UUFJZix5REFBeUQsRUFBQTtFQXhFM0U7SUErRVEsZUFBYyxFQUFBO0lBL0V0QjtNQWtGWSxrQkFBa0IsRUFBQTtJQWxGOUI7TUFzRlksa0JBQWtCO01BQ2xCLHFCQUFxQixFQUFBO01BdkZqQztRQTJGZ0IsaUJBQWlCO1FBQ2pCLDZCQUE2QjtRQUM3QixrQkFBaUIsRUFBQTtNQTdGakM7UUFtR29CLFVBQVUsRUFBQTs7QUMvRjlCO0VBdUNJOzs7Ozs7O083TWk1dkJHLEU2TTE0dkJDO0VBOUNSO0lBRVEsZUFBZSxFQUFBO0kvR2lFbkI7TStHbkVKO1FBSVksZUFBZTtRQUNmLHFCQUFxQixFQUFBLEVBRTVCO0VBUEw7SUFVUSxnQkFBZ0IsRUFBQTtJL0d5RHBCO00rR25FSjtRQVlZLGVBQWUsRUFBQSxFQUt0QjtJL0drREQ7TStHbkVKO1FBZVksbUJBQW1CLEVBQUEsRUFFMUI7RUFqQkw7SUFvQlEsYUFBYSxFQUFBO0VBcEJyQjtJQXdCUSxhQUFhO0lBQ2IsZ0JBQWdCLEVBQUE7SS9HMENwQjtNK0duRUo7UUEyQlksZUFBZSxFQUFBLEVBRXRCO0VBN0JMO0lBZ0NRLGdCQUFnQixFQUFBO0VBaEN4QjtJQW9DUSxnQkFBZ0IsRUFBQTtFL0crQnBCO0krR25FSjtNQW9EZ0IsYUFBYSxFQUFBLEVBRXBCO0VBdERUO0lBMERRLGNBQWM7SUFDZCxhQUFhLEVBQUE7O0E1TTBCckIsZ0JBQUE7QTZNMUZBO0VBQ0kseUIzTTJEbUM7RTJNZ0NuQyx3Q0FBQSxFQUF5QztFQTVGN0M7SUFLUSxzQjNNd0Q0QjtJMk12RDVCLGtCQUFrQjtJQUNsQix3RUFBa0U7SUFDbEUsaUJBQWlCO0lBQUUsaUJBQUE7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUlsQixtREFBbUQ7SUFDbkQsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLFdBQVcsRUFBQTtJQW5CbkI7TUFzQlksZ0JBQWdCLEVBQUE7SUF0QjVCO01BeUJZLGMzTWdDMkIsRUFBQTtFMk16RHZDO0lBOEJRLDRFQUFzRSxFQUFBO0VBOUI5RTtJQWtDUSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsa0NBQWtDO0lBQ2xDLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLFVBQVU7SUFDVix5QjNNM0MrQixFQUFBO0kyRndFbkM7TWdIeEVKO1FBOENZLFdBQVc7UUFDWCxjQUFjLEVBQUEsRUFFckI7RUFqREw7SUFvRFEsWUFBWTtJQUNaLFdBQVcsRUFBQTtFQXJEbkI7SUF5RFEscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsYUFBYSxFQUFBO0lBNURyQjtNQStEWSxnQkFBZ0IsRUFBQTtJaEhTeEI7TWdIeEVKO1FBbUVZLFdBQVc7UUFDWCxjQUFjLEVBQUEsRUFFckI7RUF0RUw7SUF5RVEsY0FBYztJQUNkLFlBQVksRUFBQTtFQTFFcEI7SUE4RVEsY0FBYyxFQUFBO0VBOUV0QjtJQWtGUSxjQUFjO0lBQ2QsYzNNbkYrQixFQUFBO0UyTUF2QztJQXVGUSxjM01qQytCO0kyTWtDL0IsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixZQUFZO0lBQUUsaUJBQUEsRUFBa0I7RUExRnhDO0lBOEZRLFlBQVk7SUFDWixlQUFlO0lBQ2YseUJBQXlCLEVBQUE7RUFoR2pDO0lBcUdRLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFczTTlDNEI7STJNK0M1QiwrQ0FBNEM7SUFDNUMsZ0JBQWdCO0lBQ2hCLHdCQUF3QixFQUFBO0VBOUdoQztJQWtIUSxvQkFBb0I7SUFDcEIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixXM00zRDRCO0kyTTRENUIsK0NBQTRDO0lBQzVDLGlCQUFpQjtJQUNqQix3QkFBd0IsRUFBQTtFQTNIaEM7SUErSFEsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsdUJBQXVCO0lBQ3ZCLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsVzNNeEU0QjtJMk15RTVCLCtDQUE0QztJQUM1QyxpQkFBaUI7SUFDakIsd0JBQXdCLEVBQUE7O0FBSWhDO0VBR1Esb0NBQTJDLEVBQUE7RUFIbkQ7SUFNWSxhQUFhLEVBQUE7O0FBTnpCO0VBWVksb0JBQW9CO0VBQ3BCLHNCM001RndCO0UyTTZGeEIsWUFBWSxFQUFBO0VBZHhCO0lBaUJnQixhQUFhLEVBQUE7RUFqQjdCO0lBcUJnQixpQkFBaUI7SUFDakIsYzNNbEt1QixFQUFBOztBMk00SXZDO0VBNEJnQixhQUFhLEVBQUE7O0FBNUI3QjtFQStCZ0IsV0FBVztFQUNYLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFqQ2xDO0VBc0NZLHlCM010SDJCO0UyTXVIM0IsYUFBYSxFQUFBO0VBdkN6QjtJQTBDZ0IscUJBQXFCO0lBQ3JCLGtCQUFrQixFQUFBO0VBM0NsQztJQThDZ0IsMkJBQTJCLEVBQUE7O0FDMUwzQztFQUlRLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Q7Ozs7Ozs7Ozs7O1UvTW1ud0JFLEUrTXhtd0JDO0VBakJYO0lBbUJZLFVBQVU7SUFDVix3QkFBNEIsRUFBQTtFQXBCeEM7SUF1QlksVUFBVTtJQUNWLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTs7QUN6QjVCLGlCQUFBO0FBRUE7RUFDQyxZQUFZO0VBQ1osa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxrQkFBa0IsRUFBQTs7QUFHbkI7RUFDSSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUd0QjtFQUNDLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUlwQjs7d0JoTjhud0J3QjtBZ04zbndCeEI7RUFDQyxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUluQixrQkFBa0I7RUFFb0IsbUJBQUE7RUFDdEMsNEJBQTRCO0VBQUUsU0FBQTtFQUM5Qiw2RkFBNkY7RUFDN0Ysa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7RUFJaEIsOEJBQThCLEVBQUE7O0FBRy9CO0VBQ0MsWUFBWTtFQUNaLFlBQVk7RUFDWix3RkFBd0Y7RUFJeEYsOEJBQThCLEVBQUE7O0FBRy9CO0VBQ0MsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsK0JBQStCO0VBQy9CLDBCQUEwQjtFQUMxQiwyQkFBMkI7RUFJM0Isa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBa0IsRUFBQTs7QUFHbkI7RUFBYyxXQUFVO0VBQUUsVUFBUyxFQUFBOztBQUNuQztFQUFjLFdBQVU7RUFBRSxXQUFVLEVBQUE7O0FBQ3BDO0VBQWMsV0FBVTtFQUFFLFdBQVUsRUFBQTs7QUFFcEM7RUFDQyxjQUFjO0VBQ2QsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUlyQixrQkFBa0I7RUFDbEIsY0FBYyxFQUFBOztBQUdmO0VBQ0MsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGdDQUFnQyxFQUFBOztBQVVqQztFQUNDLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsZUFBZTtFQUNmLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixjQUFjLEVBQUE7O0FBR2Y7RUFDQyxjQUFjLEVBQUE7O0FBR2Y7RUFDQyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsWUFBWTtFQUNaLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0ZBQW9GO0VBQ3BGLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVSxFQUFBOztBQUdYO0VBQXNCLGNBQWE7RUFBRSxnQ0FBK0I7RUFBRSxlQUFlLEVBQUE7O0FBRXJGO0VBQ0MsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG9GQUFvRjtFQUNwRixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVcsRUFBQTs7QUFHWjtFQUF1QixjQUFhO0VBQUUsZ0NBQStCO0VBQUUsZUFBZSxFQUFBOztBQUV0Rjs7d0JoTjJud0J3QjtBZ054bndCeEI7RUFDQyxhQUFhO0VBQ2IsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsWUFBWTtFQUNaLGFBQWE7RUFDYixXQUFXO0VBQ1gsZ0JBQWU7RUFDZixrQkFBa0I7RUFJbEIsa0JBQWtCO0VBRW9CLG1CQUFBO0VBQ3RDLDRCQUE0QjtFQUFFLFNBQUE7RUFDOUIsNkZBQTZGO0VBQzdGLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGtFQUFrRTtFQUNsRSw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyx3RUFBd0UsRUFBQTs7QUFHekU7RUFDQyxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGlGQUFpRjtFQUNqRixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVMsRUFBQTs7QUFHVjtFQUNDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsWUFBWTtFQUNaLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0ZBQW9GO0VBQ3BGLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUyxFQUFBOztBQUlWOzt3QmhOc253QndCO0FnTm5ud0J4QjtFQUFTLHlCQUF5QixFQUFBOztBQUNsQztFQUFZLHlCQUF5QixFQUFBOztBQUNyQztFQUFRLHlCQUF5QixFQUFBOztBQUNqQztFQUFhLHlCQUF5QixFQUFBOztBQUN0QztFQUFPLHlCQUF5QixFQUFBOztBQUNoQztFQUFVLHlCQUF5QixFQUFBOztBQUNuQztFQUFPLHlCQUF5QixFQUFBOztBQUNoQztFQUFZLHlCQUF5QixFQUFBOztBQUNyQztFQUFlLHlCQUF5QixFQUFBOztBQUN4QztFQUFjLHlCQUF5QixFQUFBOztBQUN2QztFQUFhLHlCQUF5QixFQUFBOztBQUN0QztFQUFRLHlCQUF5QixFQUFBOztBQUNqQztFQUFjLHlCQUF5QixFQUFBOztBQUN2QztFQUFVLHlCQUF5QixFQUFBOztBQUNuQztFQUFTLHlCQUF5QixFQUFBOztBQUNsQztFQUFXLHlCQUF5QixFQUFBOztBQUNwQztFQUFTLHlCQUF5QixFQUFBOztBQUNsQztFQUFTLHlCQUF5QixFQUFBOztBQUNsQztFQUFTLHlCQUF5QixFQUFBOztBQUdsQzs7d0JoTjBwd0J3QjtBZ052cHdCeEI7RUFDQyxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLGNBQWM7RUFJZCxrQkFBa0I7RUFFb0IsbUJBQUE7RUFDdEMsNEJBQTRCO0VBQUUsU0FBQTtFQUM5QixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXLEVBQUE7O0FBR1o7RUFDQyxhQUFhLEVBQUE7O0FBR2Q7RUFDQyxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDLGVBQWU7RUFDZixzQkFBc0IsRUFBQTs7QUFHdkI7RUFDQyxZQUFZO0VBQ1osZUFBZTtFQUNmLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUlqQiw4QkFBOEIsRUFBQTs7QUFHL0I7RUFDQyxZQUFZO0VBQ1osV0FBVztFQUNYLDRFQUE0RTtFQUM1RSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixVQUFTLEVBQUE7O0FBR1Y7RUFBZ0MsZ0NBQStCO0VBQUUsZUFBYyxFQUFBOztBQUcvRTs7d0JoTnVwd0J3QjtBZ05wcHdCeEI7RUFDQyxXQUFXO0VBQ1gsYUFBYTtFQUNiLDhEQUE4RDtFQUM5RCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7RUFDVCxXQUFXLEVBQUE7O0FBR1o7RUFDQyxZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQjtFQUl0QixrQkFBa0I7RUFFb0IsbUJBQUE7RUFDdEMsNEJBQTRCO0VBQUUsU0FBQTtFQUM5QixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFHWDtFQUNDLFlBQVk7RUFDWixXQUFXO0VBQ1gsNEVBQTRFO0VBQzVFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsWUFBWTtFQUNaLFVBQVMsRUFBQTs7QUFHVjtFQUFnQyxnQ0FBK0I7RUFBRSxlQUFjLEVBQUE7O0FBRy9FO0VBQ0MsV0FBVztFQUNYLCtEQUErRDtFQUMvRCxrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxXQUFXO0VBQ1gsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxXQUFXO0VBQ1gsK0RBQStEO0VBQy9ELGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixzQkFDRCxFQUFBOztBQUNBO0VBRUkseUJBQXlCO0VBRzVCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsWUFBWTtFQUNaLFdBQVcsRUFBQTs7QUFHWjtFQUNDLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsV0FBVyxFQUFBOztBQUdaO0VBQ0MsV0FBVztFQUNYLGlCQUFpQjtFQUNkLFlBQVk7RUFDZixnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGNBQWM7RUFDZCx1REFBdUQ7RUFDdkQsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixZQUFZO0VBSVosa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZUFBZTtFQUNmLHlCQUF5QixFQUFBOztBQUsxQiw2QkFBQTtBQUNBO0VBQ0MsMEVBQTBFO0VBQzFFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsV0FBVyxFQUFBOztBQUVaO0VBQWdCLFdBQVcsRUFBQTs7QUFFM0I7RUFDQyw0RUFBNEU7RUFDNUUsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7O0FBRVo7RUFBa0IsV0FBVyxFQUFBOztBQUU3QjtFQUNDLDRFQUE0RTtFQUM1RSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFdBQVcsRUFBQTs7QUFFWjtFQUFrQixXQUFXLEVBQUE7O0FBRTdCO0VBQ0MsMEVBQTBFO0VBQzFFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsV0FBVyxFQUFBOztBQUVaO0VBQWdCLFdBQVcsRUFBQTs7QUFFM0I7RUFDQywwRUFBMEU7RUFDMUUsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7O0FBRVo7RUFBZ0IsWUFBWSxFQUFBOztBQUU1QjtFQUNDLHlFQUF5RTtFQUN6RSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFdBQVcsRUFBQTs7QUFFWjtFQUFlLFlBQVksRUFBQTs7QUNwZTNCO0VBQ0ksb0JBQW9CLEVBQUE7RUFEeEI7SUFHUSxnREFBZ0Q7SUFDaEQsNkNBQTZDO0lBRTdDLGlCQUFpQjtJQUNqQixzQjlNc0Q0QixFQUFBO0U4TTdEcEM7SUFXUSxXQUFXO0lBQ1gsY0FBYztJQUNkLFlBQVk7SUFDWix5QjlNNkMrQixFQUFBO0U4TTNEdkM7SUFrQlEsc0I5TTJDNEI7SThNMUM1QiwyQjlNeUMrQjtJOE14Qy9CLDhCOU13QytCO0k4TXZDL0IsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBO0lBdEJ4QjtNQTJCZ0IseUI5TTNCdUI7TThNNEJ2QixjQUFjO01BQ2QsMkJBQTJCO01BQzNCLDhCQUE4QixFQUFBO0lBOUI5Qzs7TUFrQ2EsY0FBYztNQUNYLHlCOU0zQnVCO004TTRCdkIsd0I5TXlCb0I7TThNeEJwQiwyQjlNd0JvQixFQUFBO0kyRldoQztNbUh4RUo7UUF3Q3dCLGNBQWMsRUFBQTtRQXhDdEM7VUEyQzRCLHFCQUFxQjtVQUNyQixrQkFBa0IsRUFBQSxFQUNwQjtFQTdDMUI7SUF3RFksbUJBQW1CLEVBQUE7SUF4RC9CO01BNERnQixtQkFBbUI7TUFDbkIsZ0JBQWdCLEVBQUE7SUE3RGhDO01BaUVnQixpQkFBaUI7TUFDakIsb0JBQW9CLEVBQUE7SUFsRXBDO01Bc0VnQiw2QkFBNkIsRUFBQTtJQXRFN0M7TUEwRWdCLGVBQWUsRUFBQTtNQTFFL0I7UUE4RW9CLGlCQUFpQjtRQUNqQixTQUFTO1FBQ1QsVUFBVTtRQUNWLHlCQUF5QjtRQUN6QixjOU01Qm1CLEVBQUE7TThNdER2QztRQXNGaUIsZ0JBQWdCLEVBQUE7O0FDdEZqQztFQUVRLHFCQUFxQjtFQUNyQixxQkFBcUIsRUFBQTs7QUFIN0I7RUFPUSxnQkFBZ0IsRUFBQTtFQVB4QjtJQVVZLGlCQUFpQixFQUFBOztBcEg4RHpCO0VvSHhFSjtJQWlCZ0IsdUJBQXVCLEVBQUEsRUFDMUI7O0FwSHNEVDtFb0h4RUo7SUF5QmdCLHVCQUF1QixFQUFBLEVBQzFCOztBQzNCYjtFQUdRLGdCQUFnQixFQUFBOztBQUh4QjtFQVVRLGtCQUFrQjtFQUNsQix5QmhOa0QrQjtFZ05qRC9CLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZUFBZSxFQUFBO0VBZHZCO0lBT1ksV0FBVztJQUNYLFVBQVUsRUFBQTtFckhpRWxCO0lxSHpFSjtNQWdCWSxnQkFBZ0IsRUFBQSxFQUd2Qjs7QUFuQkw7RUFxQlEsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiwwQkFBMEIsRUFBQTtFQXZCbEM7SUF5QlksaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxpQkFBaUIsRUFBQTs7QUEzQjdCO0VBK0JRLHlCaE44QitCO0VnTjdCL0IsbUJBQW1CLEVBQUE7O0FsTnFFM0IsYUFBQTtBc0cvRkE7RTZHSkksc0NsTjZCNEM7RWtONUI1QyxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixlQUFlLEVBQUE7O0E3RzBHbkI7RTZHdEdJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsMkJBQTJCO0VBQzNCLDBCQUEwQixFQUFBOztBQUc5QjtFQUNJLGVBQWUsRUFBQTs7QTdHMkZuQjtFNkd2RkksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQix5QkFBeUIsRUFBQTs7QUFJN0I7RUFDSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLG9DQUFvQztFQUNwQyxrQkFBa0I7RUFDbEIsYUFBYSxFQUFBO0VBUmpCO0lBV1EsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsUUFBUSxFQUFBOztBN0drQmQ7RTZHYkUsV2pOVWdDO0VpTlRoQyxxQmpOcERtQztFaU5xRG5DLHlCak5yRG1DLEVBQUE7RTJGd0VuQztJU1JGO002R0xNLGtCQUFrQixFQUFBLEVBUXpCO0UvSHhEQztJK0hvRE0sc0JBQXdCO0lBQ3hCLG9DQUFnRDtJQUNoRCxvQ0FBb0MsRUFBQTs7QTdHRDFDO0U2R01FLFdqTlRnQztFaU5VaEMscUJqTi9EbUM7RWlOZ0VuQyx5QmpOaEVtQyxFQUFBO0UyRmdFbkM7SVNSRjtNNkdjTSxrQkFBa0IsRUFBQSxFQVF6QjtFL0gzRUM7SStIdUVNLHNCQUF3QjtJQUN4QixvQ0FBa0Q7SUFDbEQsb0NBQW9DLEVBQUE7O0E3R2QxQztFNkdtQkUsY2pOakZtQztFaU5rRm5DLHFCak5sRm1DO0VpTm1GbkMsNkJBQTZCLEVBQUE7O0E3R3JCL0I7RTZHd0JFLFdqTmpDZ0M7RWlOa0NoQyxrQmpObENnQztFaU5tQ2hDLDZCQUE2QixFQUFBO0UvSHJGL0I7SStIdUZNLGdCak5yQzRCO0lpTnNDNUIseUJBQWdDLEVBQUE7O0E3R25DdEM7RTZHdUNFLFdqTjFDZ0M7RWlOMkNoQyxrQmpOM0NnQztFaU40Q2hDLDZCQUE2QixFQUFBOztBQUlqQztFQUNJLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFlqTmlCb0IsRUFBQTtFaU5yQnhCO0lBT1EsY2pOcEgrQixFQUFBOztBaU53S25DO0VBNUNBLHNCQUFzQjtFQUN0Qiw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQ0FBaUMsRUFBQTtFQUVqQztJQUNJLFdqTnRFNEI7SWlOdUU1Qix5QmpOcEkrQjtJaU5xSS9CLG9DQUFtQyxFQUFBO0VBR3ZDO0lBRUksZ0JBQWdCO0lBQ2hCLGtCak45RTRCLEVBQUE7RWlOaUZoQztJQUVJLGNqTmhKK0I7SWlOaUovQiw2QkFBNkIsRUFBQTtFQUdqQzs7SUFHSSxXak4xRjRCO0lpTjJGNUIseUJqTnhKK0I7SWlOeUovQixxQmpOekorQixFQUFBO0lpTjJKL0I7O01BTVEsOENqTmpLdUIsRUFBQTs7QWlOd0tuQztFQTVDQSxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsaUNBQWlDLEVBQUE7RUFFakM7SUFDSSxXak50RTRCO0lpTnVFNUIseUJqTjVIK0I7SWlONkgvQixvQ0FBbUMsRUFBQTtFQUd2QztJQUVJLGdCQUFnQjtJQUNoQixrQmpOOUU0QixFQUFBO0VpTmlGaEM7SUFFSSxjak54SStCO0lpTnlJL0IsNkJBQTZCLEVBQUE7RUFHakM7O0lBR0ksV2pOMUY0QjtJaU4yRjVCLHlCak5oSitCO0lpTmlKL0IscUJqTmpKK0IsRUFBQTtJaU5tSi9COztNQU1RLDhDak56SnVCLEVBQUE7O0FpTmdLbkM7RUE1Q0Esc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGlDQUFpQyxFQUFBO0VBRWpDO0lBQ0ksV2pOdEU0QjtJaU51RTVCLHlCak4vRitCO0lpTmdHL0Isb0NBQW1DLEVBQUE7RUFHdkM7SUFFSSxnQkFBZ0I7SUFDaEIsa0JqTjlFNEIsRUFBQTtFaU5pRmhDO0lBRUksY2pOM0crQjtJaU40Ry9CLDZCQUE2QixFQUFBO0VBR2pDOztJQUdJLFdqTjFGNEI7SWlOMkY1Qix5QmpObkgrQjtJaU5vSC9CLHFCak5wSCtCLEVBQUE7SWlOc0gvQjs7TUFNUSxnRGpONUh1QixFQUFBOztBaU5tSW5DO0VBNUNBLHNCQUFzQjtFQUN0Qiw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQ0FBaUMsRUFBQTtFQUVqQztJQUNJLFdqTnRFNEI7SWlOdUU1Qix5QmhJekZTO0lnSTBGVCxvQ0FBbUMsRUFBQTtFQUd2QztJQUVJLGdCQUFnQjtJQUNoQixrQmpOOUU0QixFQUFBO0VpTmlGaEM7SUFFSSxjaElyR1M7SWdJc0dULDZCQUE2QixFQUFBO0VBR2pDOztJQUdJLFdqTjFGNEI7SWlOMkY1Qix5QmhJN0dTO0lnSThHVCxxQmhJOUdTLEVBQUE7SWdJZ0hUOztNQU1RLGdEaEl0SEMsRUFBQTs7QWdJNkhiO0VBNUNBLHNCQUFzQjtFQUN0Qiw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQ0FBaUMsRUFBQTtFQUVqQztJQUNJLFdqTnRFNEI7SWlOdUU1Qix5QmpOdkYrQjtJaU53Ri9CLG9DQUFtQyxFQUFBO0VBR3ZDO0lBRUksZ0JBQWdCO0lBQ2hCLGtCak45RTRCLEVBQUE7RWlOaUZoQztJQUVJLGNqTm5HK0I7SWlOb0cvQiw2QkFBNkIsRUFBQTtFQUdqQzs7SUFHSSxjaEl4SVU7SWdJeUlWLHlCak4zRytCO0lpTjRHL0IscUJqTjVHK0IsRUFBQTtJaU44Ry9COztNQU1RLGdEak5wSHVCLEVBQUE7O0FpTjJIbkM7RUE1Q0Esc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGlDQUFpQyxFQUFBO0VBRWpDO0lBQ0ksV2pOdEU0QjtJaU51RTVCLHlCak5oRytCO0lpTmlHL0Isb0NBQW1DLEVBQUE7RUFHdkM7SUFFSSxnQkFBZ0I7SUFDaEIsa0JqTjlFNEIsRUFBQTtFaU5pRmhDO0lBRUksY2pONUcrQjtJaU42Ry9CLDZCQUE2QixFQUFBO0VBR2pDOztJQUdJLFdqTjFGNEI7SWlOMkY1Qix5QmpOcEgrQjtJaU5xSC9CLHFCak5ySCtCLEVBQUE7SWlOdUgvQjs7TUFNUSwrQ2pON0h1QixFQUFBOztBaU5vSW5DO0VBNUNBLHNCQUFzQjtFQUN0Qiw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQ0FBaUMsRUFBQTtFQUVqQztJQUNJLFdqTnRFNEI7SWlOdUU1Qix5QmhJN0hVO0lnSThIVixvQ0FBbUMsRUFBQTtFQUd2QztJQUVJLGdCQUFnQjtJQUNoQixrQmpOOUU0QixFQUFBO0VpTmlGaEM7SUFFSSxjaEl6SVU7SWdJMElWLDZCQUE2QixFQUFBO0VBR2pDOztJQUdJLGNoSXhJVTtJZ0l5SVYseUJoSWpKVTtJZ0lrSlYscUJoSWxKVSxFQUFBO0lnSW9KVjs7TUFNUSxpRGhJMUpFLEVBQUE7O0FnSWlLZDtFQTVDQSxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsaUNBQWlDLEVBQUE7RUFFakM7SUFDSSxXak50RTRCO0lpTnVFNUIseUJoSXRIVTtJZ0l1SFYsb0NBQW1DLEVBQUE7RUFHdkM7SUFFSSxnQkFBZ0I7SUFDaEIsa0JqTjlFNEIsRUFBQTtFaU5pRmhDO0lBRUksY2hJbElVO0lnSW1JViw2QkFBNkIsRUFBQTtFQUdqQzs7SUFHSSxXak4xRjRCO0lpTjJGNUIseUJoSTFJVTtJZ0kySVYscUJoSTNJVSxFQUFBO0lnSTZJVjs7TUFNUSw4Q2hJbkpFLEVBQUE7O0FnSTBKZDtFQTVDQSxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsaUNBQWlDLEVBQUE7RUFFakM7SUFDSSxXak50RTRCO0lpTnVFNUIsc0JqTnZFNEI7SWlOd0U1QixpQ0FBbUMsRUFBQTtFQUd2QztJQUVJLGdCQUFnQjtJQUNoQixrQmpOOUU0QixFQUFBO0VpTmlGaEM7SUFFSSxXak5uRjRCO0lpTm9GNUIsNkJBQTZCLEVBQUE7RUFHakM7O0lBR0ksY2hJeElVO0lnSXlJVixzQmpOM0Y0QjtJaU40RjVCLGtCak41RjRCLEVBQUE7SWlOOEY1Qjs7TUFNUSxpRGpOcEdvQixFQUFBOztBaU5rSGhDO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7SUFDYix5QmpOekwyQjtJaU4wTDNCLGNBQWM7SUFDZCxVQUFVLEVBQUE7O0FBSWxCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGNBQWM7SUFDZCx5QmpOek0yQjtJaU4wTTNCLGNBQWM7SUFDZCxVQUFVLEVBQUE7O0FBNUJsQjtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBSVEsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWUFBWTtJQUNaLGFBQWE7SUFDYixhQUFhO0lBQ2IseUJqTmpMMkI7SWlOa0wzQixjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQUlsQjtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBSVEsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWUFBWTtJQUNaLGFBQWE7SUFDYixjQUFjO0lBQ2QseUJqTmpNMkI7SWlOa00zQixjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQTVCbEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLHlCak5wSjJCO0lpTnFKM0IsY0FBYztJQUNkLFVBQVUsRUFBQTs7QUFJbEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLHlCak5wSzJCO0lpTnFLM0IsY0FBYztJQUNkLFVBQVUsRUFBQTs7QUE1QmxCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7SUFDYix5QmhJOUlLO0lnSStJTCxjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQUlsQjtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBSVEsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWUFBWTtJQUNaLGFBQWE7SUFDYixjQUFjO0lBQ2QseUJoSTlKSztJZ0krSkwsY0FBYztJQUNkLFVBQVUsRUFBQTs7QUE1QmxCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7SUFDYix5QmpONUkyQjtJaU42STNCLGNBQWM7SUFDZCxVQUFVLEVBQUE7O0FBSWxCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGNBQWM7SUFDZCx5QmpONUoyQjtJaU42SjNCLGNBQWM7SUFDZCxVQUFVLEVBQUE7O0FBNUJsQjtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBSVEsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWUFBWTtJQUNaLGFBQWE7SUFDYixhQUFhO0lBQ2IseUJqTnJKMkI7SWlOc0ozQixjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQUlsQjtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBSVEsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sWUFBWTtJQUNaLGFBQWE7SUFDYixjQUFjO0lBQ2QseUJqTnJLMkI7SWlOc0szQixjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQTVCbEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLHlCaElsTE07SWdJbUxOLGNBQWM7SUFDZCxVQUFVLEVBQUE7O0FBSWxCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGNBQWM7SUFDZCx5QmhJbE1NO0lnSW1NTixjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQTVCbEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLHlCaEkzS007SWdJNEtOLGNBQWM7SUFDZCxVQUFVLEVBQUE7O0FBSWxCO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0lBQ1osYUFBYTtJQUNiLGNBQWM7SUFDZCx5QmhJM0xNO0lnSTRMTixjQUFjO0lBQ2QsVUFBVSxFQUFBOztBQTVCbEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLHNCak41SHdCO0lpTjZIeEIsY0FBYztJQUNkLFVBQVUsRUFBQTs7QUFJbEI7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLHNCak41SXdCO0lpTjZJeEIsY0FBYztJQUNkLFVBQVUsRUFBQTs7QUMzTXRCO0VBRVEsZ0JBQWdCLEVBQUE7RUFGeEI7SUFNZ0Isd0JBQXdCLEVBQUE7O0FBTnhDO0VBK0NZLGNBQWMsRUFBQTtFQS9DMUI7SUFjZ0Isc0NuTmdCZ0M7SW1OZmhDLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsY2xOcUN1QjtJa05wQ3ZCLG9CQUFvQixFQUFBO0lBbEJwQztNQXNCd0IsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsU0FBUztNQUNULFdBQVc7TUFDWCx5QmxOMkJlO01rTjFCZixXQUFXLEVBQUE7SUE1Qm5DO01BaUNvQixjbE5qQ21CLEVBQUE7TWtOQXZDO1FBb0N3QixXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLE9BQU87UUFDUCxTQUFTO1FBQ1QsV0FBVztRQUNYLG9DQUEyQztRQUMzQyxXQUFXLEVBQUE7O0FBMUNuQztFQXNEb0IsY0FBYyxFQUFBOztBdkhrQjlCO0V1SHhFSjtJQTREWSxTQUFTLEVBQUEsRUFFaEI7O0FBOURMO0VBa0VZLDZCQUE2QixFQUFBOztBQU96QztFQUVRLGlCQUFpQixFQUFBO0VBRnpCO0lBS1ksbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFhbEIsa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBO0lBckI1QjtNQVdnQixrQkFBa0IsRUFBQTtJQVhsQztNQWVnQixjbE54RnVCO01rTnlGdkIsZ0JBQWdCO01BQ2hCLGFBQWEsRUFBQTtJQWpCN0I7TUF3QmdCLGNsTmpHdUI7TWtOa0d2QixnQkFBZ0I7TUFDaEIsc0NuTnJFZ0M7TW1Oc0VoQyxvQkFBb0I7TUFBRSwrQkFBQTtNQUN0QixxQkFBcUI7TUFBRSwrQkFBQTtNQUN2QixrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFFBQVE7TUFDUixXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFvQjtNQUNwQixnQmxOL0NvQjtNa05nRHBCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUE7O0FBdENoQztFQThDWSxjbE5qRTJCO0VrTmtFM0IsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBO0VBdEQ3QjtJQThEZ0IsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsY0FBYztJQUNkLHlCbE45SXVCLEVBQUE7RWtOeUV2QztJQTBFb0IsYUFBYSxFQUFBOztBQTFFakM7RUFnRlkscUJBQXFCO0VBQ3JCLGdCQUFnQixFQUFBO0VBakY1QjtJQXdGZ0IsMkJBQTJCO0lBQzNCLGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBQTtJQTFGcEM7TUFxRm9CLGFBQWEsRUFBQTtJQXJGakM7TUE2Rm9CLGdCQUFnQixFQUFBO0lBN0ZwQztNQWlHb0Isa0JBQWtCO01BQ2xCLHVCQUF1QjtNQUN2QixXQUFXO01BQ1gsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsUUFBUSxFQUFBO01Bdkc1QjtRQTBHd0IsV2xOdEhZLEVBQUE7O0FrTllwQztFQWlIWSwyQkFBMkI7RUFDM0IsZUFBZSxFQUFBO0VBbEgzQjtJQXFIZ0IsMkJBQTJCO0lBQzNCLGVBQWU7SUFDZixjQUFjLEVBQUE7SUF2SDlCO01BMEhvQixhQUFhLEVBQUE7O0FBT2pDO0VBQ0ksa0JBQWtCLEVBQUE7RUFEdEI7SUFJUSxxQkFBcUI7SUFDckIsV2xObEo0QjtJa05tSjVCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLHlDbE50RnFCLEVBQUE7SWtONkU3QjtNQVlZLDBCbk4zS1U7TW1ONEtWLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsY2xOek4yQixFQUFBOztBa05nT3ZDO0VBQ0kseUJsTnRLbUM7RWtOdUtuQyxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7RUFIdkI7SUFNUSxnQ2xOM0srQjtJa040Sy9CLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsU0FBUztJQUNULFVBQVUsRUFBQTtJQVZsQjtNQWFZLGFBQWE7TUFDYixlQUFlO01BQ2YsWUFBWTtNQUNaLGdCQUFnQixFQUFBO01BaEI1QjtRQW1CZ0Isb0NBQTJDO1FBQzNDLHNCQUF3QixFQUFBO0lBcEJ4QztNQXlCWSx5QmxON0wyQixFQUFBOztBa05zTXZDO0VBRUMsb0JBQW9CO0VBQ3BCLGVBQWU7RUFFZixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLFdsTjVNbUM7RWtONk1uQyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixvQkFBb0IsRUFBQTtFQVhyQjtJQWNFLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsY2xOdE9xQztJa05zT3JCLGlDQUFBO0lBQ2hCLGtCQUFrQixFQUFBO0V2SDNNaEI7SXVIMExKO01Bc0JFLG9CQUFvQjtNQUNwQixlQUFlO01BRWYsZUFBZTtNQUNmLG9CQUFvQixFQUFBLEVBRXJCOztBQy9SRDtFQUNDLGVBQWU7RUFDZixjbk4yQ3NDLEVBQUE7O0FGNkR2QyxnQkFBQTtBQUNBOzs7S0RpMnlCSztBdU56OHlCTDtFQU1vQix5QkFBK0IsRUFBQTs7QUFObkQ7RUFZWSx5QnBOZDJCLEVBQUE7RW9ORXZDO0lBZWdCLHlCcE5qQnVCLEVBQUE7RW9ORXZDO0lBbUJnQix5QnBOckJ1QixFQUFBOztBb04yQnZDO0VBQ0kseUJwTmdDbUMsRUFBQTtFb05qQ3ZDO0lBSVEsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6Qiw2QkFBb0Q7SUFDcEQsOEJBQXFEO0lBQ3JELFlBQVksRUFBQTtJQVJwQjtNQVdZLG9DQUFvQztNQUNwQyxvQkFBb0I7TUFDcEIsZ0JBQWdCLEVBQUE7TUFiNUI7UUFnQmdCLHFCQUFxQjtRQUNyQixhQUFhO1FBQ2IsZ0JBQWdCLEVBQUE7UUFsQmhDO1VBcUJvQixxQkFBcUIsRUFBQTtRQXJCekM7VUF5Qm9CLHFCQUFxQixFQUFBO1FBekJ6QztVQTZCb0Isc0NyTjFCNEI7VXFOMkI1Qix5QkFBZ0M7VUFDaEMsZ0JBQWdCO1VBQ2hCLGlCQUFpQjtVQUNqQixxQkFBcUI7VUFDckIsZ0JBQWdCLEVBQUE7VUFsQ3BDO1lBcUN3Qix5QnBOaEVlO1lvTmlFZixzQkFBd0IsRUFBQTtRekhPNUM7VXlIN0NKO1lBMkNvQixhQUFhLEVBQUE7WUEzQ2pDO2NBOEN3Qix5QkFBeUI7Y0FDekIsbUJBQW1CO2NBQ25CLGNBQWM7Y0FDZCxXQUFXLEVBQUE7Y0FqRG5DO2dCQW9ENEIsa0JBQWtCLEVBQUE7Y0FwRDlDO2dCQXdENEIsY0FBYyxFQUFBO1lBeEQxQztjQTZEd0IsYUFBYSxFQUFBLEVBQ2hCO0l6SGpCakI7TXlIN0NKO1FBb0VZLHFCQUFxQixFQUFBLEVBRTVCO0V6SHpCRDtJeUg3Q0o7TUEyRVEseUJwTnRHK0IsRUFBQTtNb04yQnZDO1FBOEVZLDRCQUE0QjtRQUM1Qix5QkFBeUI7UUFDekIsMEJBQTBCO1FBQzFCLDJCQUEyQixFQUFBO01BakZ2QztRQXFGWSxjQUFjLEVBQUE7TUFyRjFCO1FBeUZZLFVBQVU7UUFDVixlQUFlLEVBQUEsRUFDbEI7O0FBSVQ7RUFDSSxlQUFlO0VBQ2YsTUFBTTtFQUNOLGFBQWE7RUFDYixXQUFXO0VBQ1gsVUFBVTtFQUNWLGdCcE5uRWdDO0VvTjZKaEMsOERBQUEsRUFBK0Q7RUFoR25FO0lBb0NnQixnQ0FBZ0MsRUFBQTtFQXBDaEQ7SUEwQ1ksdUJwTnZHd0I7SW9Od0d4QixZQUFZLEVBQUE7SUEzQ3hCO01Bc0RvQixZQUFZLEVBQUE7SUF0RGhDO01BbUU0QixjcE52SVcsRUFBQTtFb05vRXZDO0lBNkVvQixvQ0FBMkMsRUFBQTtJQTdFL0Q7TUFnRndCLG9DQUEyQyxFQUFBO0lBaEZuRTtNQW9Gd0Isb0NBQTJDLEVBQUE7RUFwRm5FO0luTmhDRSxrQ3FCL0VrQztJckJtRjFCLDBCcUJuRjBCO0lyQlFsQyxvQ21OcU1xRDtJbk5qTTdDLDRCbU5pTTZDO0luTjdMckQsaUNtTjZMMEM7SW5OekxsQyx5Qm1OeUxrQztJbk5yTDFDLDJCbU5xTGtFO0luTmpMMUQsbUJtTmlMMEQ7SW5ON0tsRSx1Q21ONkttRjtJbk56SzNFLCtCbU55SzJFO0luTnJLbkYsaUNtTnFLZ0c7SW5Oakt4Rix5Qm1OaUt3RjtJbk43SmhHLG1DQTNDd0I7SUErQ2hCLDJCQS9DZ0IsRUFBQTtFbU4wRzFCO0lBa0dRLHVCQUF1QjtJQUN2QixhQUFhO0lBRWIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQix1REFBdUQsRUFBQTtJekh6SjNEO015SGtESjtRQTBHWSxnQnBOdkt3QjtRb053S3hCLFlBQVksRUFBQSxFQW1LbkI7SUE5UUw7TUFnSFksWUFBWTtNQUNaLGtCQUFrQixFQUFBO0lBakg5QjtNQXNIWSxZQUFZO01BQ1osa0JBQWtCLEVBQUE7SUF2SDlCO01BNEhZLGlCQUFpQixFQUFBO0lBNUg3QjtNQWdJWSxpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFBO0lBbEkvQjtNQXNJWSxTQUFTO01BQ1QsY0FBYztNQUNkLGFBQWE7TUFDYixZQUFZO01BQ1osa0JBQWtCLEVBQUE7TUExSTlCO1FBNklnQixXcE4xTW9CO1FvTjJNcEIsY0FBYztRQUNkLFlBQVk7UUFDWixrQkFBa0IsRUFBQTtRQWhKbEM7VUFtSm9CLFlBQVk7VUFDWixrQkFBa0I7VUFDbEIsb0RBQW9EO1VBQ3BELE1BQU0sRUFBQTtRQXRKMUI7VUE2Sm9CLHlCQUF5QixFQUFBO1VBN0o3QztZQWdLd0IsV0FBVztZQUNYLG9EQUFvRDtZQUNwRCxNQUFNO1lBQ04sVUFBVTtZQUNWLGtCQUFrQjtZQUNsQixNQUFNO1lBQ04sT0FBTztZQUNQLFdBQVc7WUFDWCxZQUFZO1lBR1osc0JBQXNCLEVBQUE7UUEzSzlDO1VBZ0xvQix3QkFBd0IsRUFBQTtRekgvT3hDO1V5SCtESjtZQXVMb0IsWUFBWSxFQUFBLEVBRW5CO01BekxiO1FBNExnQixxQkFBcUIsRUFBQTtJQTVMckM7TUFpTVksa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFvQmxCLFdBQUEsRUFBWTtNQXZOeEI7UUFzTWdCLG9CQUFvQjtRQUNwQixzQ3JOblNnQztRcU5vU2hDLGNwTjVRdUI7UW9ONlF2QixnQkFBZ0I7UUFDaEIsb0JBQW9CO1FBQ3BCLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIsYUFBYTtRQUNiLDRCQUE0QixFQUFBO1FsSXpUMUM7VWtJNlRrQiwyQkFBNkI7VUFDN0IseUJBQStCO1VBQy9CLDZCQUE2QixFQUFBO01BcE5qRDtRQTBOb0Isb0NwTnZSZ0I7UW9Od1JoQixjcE4vUm1CO1FvTmdTbkIsa0JBQWtCLEVBQUE7UUE1TnRDO1VBK053QixjcE5uU2UsRUFBQTtRb05vRXZDO1VBb080QixzQkFBc0IsRUFBQTtJQXBPbEQ7TUE0T1ksa0JyTnRSTztNcU51UlAsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixpQ3BOelcyQjtNb04wVzNCLGVBQWU7TUFDZixXQUFXO01BQ1gsZ0JBQWdCO01BQ2hCLDhCQUE4QjtNQUM5QiwrQkFBK0I7TUFDL0IsZ0JBQWdCLEVBQUE7TUFyUDVCO1FBd1BnQixpQkFBaUI7UUFDakIsb0JBQW9CO1FBQ3BCLFdwTnZUb0I7UW9Od1RwQixvQkFBb0I7UUFDcEIsZ0JBQWdCLEVBQUE7UUE1UGhDO1VBK1BvQix1QkFBdUI7VUFDdkIsY3BOMVhtQixFQUFBO0lvTjBIdkM7TUF1UVksYUFBYSxFQUFBO0lBdlF6QjtNbk5oQ0Usa0NxQi9Fa0M7TXJCbUYxQiwwQnFCbkYwQjtNckJRbEMsb0NtTm1YeUQ7TW5OL1dqRCw0Qm1OK1dpRDtNbk4zV3pELGlDbU4yVzhDO01uTnZXdEMseUJtTnVXc0M7TW5Oblc5QywyQm1ObVdzRTtNbk4vVjlELG1CbU4rVjhEO01uTjNWdEUsdUNtTjJWdUY7TW5OdlYvRSwrQm1OdVYrRTtNbk5uVnZGLGlDbU5tVm9HO01uTi9VNUYseUJtTitVNEY7TW5OM1VwRyxtQ0EzQ3dCO01BK0NoQiwyQkEvQ2dCLEVBQUE7RW1OMEcxQjtJQWlSUSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFFVCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFVBQVUsRUFBQTtJQTFSbEI7TUE2UlksY0FBYyxFQUFBO01BN1IxQjtRQWdTZ0IsbUJBQW1CO1FBQ25CLG1CQUFtQjtRQUNuQixZQUFZO1FBQ1osdUJBQXVCLEVBQUE7SUFuU3ZDO01Bd1NZLHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIsUUFBUSxFQUFBO01BMVNwQjtRQTZTZ0IsZUFBZTtRQUNmLHFCcE5oYXVCO1FvTmlhdkIseUJwTmphdUIsRUFBQTtRb05rSHZDO1VBa1RvQixzQkFBd0I7VUFDeEIsb0NBQWtEO1VBQ2xELHFCcE5sYXlDO1VvTm1hekMsVUFBVSxFQUFBO0lBclQ5QjtNQTJUWSxrQkFBa0I7TUFDbEIsUUFBUSxFQUFBO01BNVRwQjtRQThUZ0IsZ0JBQWdCLEVBQUE7TXpIaFg1QjtReUhrREo7VUFrVWdCLGFBQVksRUFBQSxFQUVuQjtJQXBVVDtNQXVVWSxhQUFhO01BQ2Isd0JBQXdCLEVBQUE7TUF4VXBDO1FBMlVnQixXQUFXO1FBQ1gsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixTQUFTLEVBQUE7TXpIaFlyQjtReUhrREo7VUE0VmdCLFVBQVUsRUFBQSxFQUVqQjtJekhoWkw7TXlIa0RKO1FBa1dZLGdCQUFnQixFQUFBLEVBRXZCOztBQUdMO0VBQ0ksa0JBQWtCLEVBQUE7O0FBRXRCO0VBR1ksb0JBQW9CLEVBQUE7O0FBSGhDO0VBUWdCLHFCQUFxQixFQUFBOztBQU1yQztFQUNJLGFBQWE7RUFDYixZQUFZO0VBQ1osV0FBVztFQUNYLGNwTnRmbUM7RW9OdWZuQyxnQ0FBZ0MsRUFBQTtFQUxwQztJQVFRLFdwTjdiNEIsRUFBQTtFb05xYnBDO0lBYVEsa0NBQWtDO0lBQ2xDLG9CQUFvQjtJQUNwQiw0QkFBNEI7SUFFNUIsV0FBVztJQUNYLFlBQVksRUFBQTtFQWxCcEI7SUFzQlEsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7RUE1QnhCO0lBZ0NRLG1CcE50ZCtCO0lvTnVkL0Isa0JBQWtCLEVBQUE7O0FBSTFCO0VBRVEsd0NBMWhCb0I7RUEyaEJwQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLE9BQU87RUFDUCxVQUFVO0VBQ1Ysb0NBQW9DO0VBQ3BDLFdBQVc7RUFDWCxXQUFXO0VBRVgsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixvQkFBb0IsRUFBQTtFQWI1QjtJQWdCWSxrQkFBa0IsRUFBQTtFQWhCOUI7SUFxQmdCLHVCQUF1QixFQUFBO0VBckJ2QztJQTBCWSxtQ0FBbUM7SUFDbkMseUJBQXlCO0lBTXpCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUVQLHVCQUF1QixFQUFBO0lBckNuQztNQThCZ0IsaURBQXNGLEVBQUE7SUE5QnRHO01BeUNnQix3QkFBd0I7TUFDeEIsV0FBVztNQUNYLFlBQVk7TUFDWixnQkFBZ0I7TUFFaEIsd0JBQXdCO01BQ3hCLHVCQUF1QjtNQUN2QixrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFFBQVE7TUFDUixjQUFjO01BQ2QsUUFBUTtNQUNSLFVBQVU7TUFDVixrREFBdUY7TUFDdkYsMkJBQTJCLEVBQUE7SUF2RDNDO01BMkRnQix3QkFBd0I7TUFDeEIsVUFBVTtNQUNWLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLFdBQVc7TUFDWCxZQUFZO01BQ1osU0FBUztNQUNULFFBQVE7TUFDUixjQUFjO01BQ2QsVUFBVTtNQUNWLGlCQUFpQjtNQUNqQixnQkFBZ0IsRUFBQTtJQXZFaEM7TUEyRWdCLFVBQVU7TUFDVixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxNQUFNO01BR04sa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBQUE7TUFyRmpDO1FBeUZvQixTQUFTO1FBQ1Qsa0JBQWtCLEVBQUE7TUExRnRDO1FBOEZvQixnQ0FBZ0M7UUFDaEMsb0JBQW9CLEVBQUE7UUEvRnhDO1VBa0d3QixXQUFXO1VBQ1gsd0RBQXVELEVBQUE7UUFuRy9FO1VBdUd3QixVQUFVLEVBQUE7VUF2R2xDO1lBMEc0QixVQUFVLEVBQUE7UUExR3RDO1VBK0d3QixpQkFBaUI7VUFDakIsY0FBYyxFQUFBO01BaEh0QztRQXFIb0IsU0FBUyxFQUFBO01Bckg3QjtRQXlIb0IsYUFBYSxFQUFBO1FBekhqQztVQTRId0IscUJBQXFCLEVBQUE7UUE1SDdDO1VBZ0l3QixrQkFBa0IsRUFBQTtVQWhJMUM7WUFtSTRCLDJCQUEyQixFQUFBO1lBbkl2RDtjQXNJZ0MsZ0JBQWdCO2NBQ2hCLGlCQUFpQixFQUFBO2NBdklqRDtnQkEwSW9DLHlCcE56cEJHO2dCb04wcEJILGNwTmxxQkcsRUFBQTtNb051aEJ2QztRQW1Kb0IsYUFBYSxFQUFBO01BbkpqQztRQXVKb0IsVUFBVTtRQUNWLFdBQVcsRUFBQTtNQXhKL0I7UUE0Sm9CLGNwTjduQm1CO1FvTjhuQm5CLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsZ0JBQWdCO1FBQ2hCLGdCQUFnQixFQUFBO01BaEtwQztRQW9Lb0IsVUFBVTtRQUNWLFNBQVMsRUFBQTtNQXJLN0I7UUF5S29CLDBCQUEwQjtRQUMxQixjcE5qc0JtQixFQUFBO01vTnVoQnZDO1FBK0tvQixnQkFBZ0I7UUFDaEIsWUFBWTtRQUNaLGVBQWUsRUFBQTtRekhob0IvQjtVeUgrY0o7WUFvTHdCLGdCQUFnQixFQUFBLEVBb0N2QjtRQXhOakI7VUF3THdCLGdCQUFnQjtVQUNoQixpQkFBaUI7VUFDakIsY0FBYztVQUNkLDZCQUE2QjtVQUM3QixjQUFjLEVBQUE7VUE1THRDO1lBK0w0QixlQUFlO1lBQ2YsZ0JBQWdCO1lBQ2hCLGNwTnh0Qlc7WW9OeXRCWCxxQkFBcUI7WUFDckIsaUJBQWlCO1lBQ2pCLGNBQWMsRUFBQTtZQXBNMUM7Y0F1TWdDLFdwTmpxQkk7Y29Oa3FCSixtQnBOL3RCTztjb05ndUJQLGtCQUFrQixFQUFBO1VBek1sRDtZQThNNEIsWUFBWSxFQUFBO1VBOU14QztZQWtONEIsc0NyTjNzQm9CO1lxTjRzQnBCLG1CQUFtQjtZQUNuQixpQkFBaUI7WUFDakIsZ0JBQWdCLEVBQUE7RUFyTjVDO0lBK05ZLGlDQUFpQztJQUNqQyxVQUFVO0lBQ1YsbUJBQW1CLEVBQUE7SUFqTy9CO01Bb09nQixVQUFVLEVBQUE7TUFwTzFCO1FBd09vQixTQUFTLEVBQUE7RXpIdnJCekI7SXlIK2NKO01BaVBZLHdCQUF3QixFQUFBLEVBRS9COztBQzd2Qkw7RUFFUSw4QnJObUhnQixFQUFBOztBcU5oSHhCO0VBQ0ksNEJBQWlDO0VBQ2pDLGFBQWE7RUFDYix5QkFBeUIsRUFBQTtFQUg3QjtJQU1RLGdCQUFnQjtJQUNoQixhQUFhLEVBQUE7SUFQckI7TUFVWSxjQUFjO01BQ2Qsa0JBQWtCLEVBQUE7TUFYOUI7UUFjZ0IsY0FBYztRQUNkLGtCQUFrQixFQUFBO1FBZmxDO1VBa0JvQixnQkFBZ0IsRUFBQTtJQWxCcEM7TUF3QlksY0FBYztNQUNkLG9CQUFBLEVBQXFCO01BekJqQztRQTRCb0IsV3JOZWdCO1FxTmRoQix5QnJOOUN1QyxFQUFBO01xTmlCM0Q7UUFrQ29CLHlCck5wRG1CO1FxTnFEbkIsV3JOUWdCLEVBQUE7UXFOM0NwQztVQXNDd0IseUJyTnhEZTtVcU55RGYsV3JOSVksRUFBQTtNcU4zQ3BDO1FBOENnQixhQUFhO1FBQ2Isa0JBQWtCO1FBQ2xCLGdDck5QdUIsRUFBQTtRcU56Q3ZDO1VBbURvQixlQUFlO1VBQ2YseUJyTlhtQixFQUFBO1FxTnpDdkM7VUF3RG9CLFlBQVksRUFBQTtVQXhEaEM7WUEyRHdCLGdDQUFnQyxFQUFBO1FBM0R4RDtVQW1FNEIsMEJBQTRCLEVBQUE7UUFuRXhEO1VBNkU0QiwwQkFBNEIsRUFBQTtNQTdFeEQ7UUFvRmdCLGFBQWE7UUFDYixrQkFBa0I7UUFDbEIsZ0JBQWdCO1FBQ2hCLFlBQVk7UUFDWixjQUFjO1FBQ2QscUJBQXFCO1FBQ3JCLDZCQXZHa0I7UUF3R2xCLGNyTnREdUIsRUFBQTtRcU5yQ3ZDO1VBOEZvQixlQUFlO1VBQ2YsbUJyTmpIbUI7VXFOa0huQixXck5yRGdCLEVBQUE7SXFOM0NwQztNQXNHWSxnQkFBZ0I7TUFDaEIsb0JBQW9CLEVBQUE7TUF2R2hDO1FBMEdnQixjQUFjO1FBQ2QsZUFBZTtRQUNmLHFCQUFxQjtRQUNyQixpQkFBaUIsRUFBQTtRQTdHakM7VUFnSG9CLHlCck5sSW1CO1VxTm1JbkIsWUFBWSxFQUFBO1FBakhoQztVQXFIb0IsaUJBQWlCO1VBQ2pCLHlCck54SW1CO1VxTnlJbkIsWUFBWSxFQUFBO0lBdkhoQztNQTZIWSxhQUFhO01BQ2IsY0FBYyxFQUFBO01BOUgxQjtRQWlJZ0IsV0FBVztRQUNYLGNBQWM7UUFDZCxhQUFhO1FBQ2IsaUNBQW1DO1FBQ25DLGtCQUFrQjtRQUNsQiwyQkFBMkI7UUFDM0IsNkJBQTZCO1FBQzdCLHNCQUF3QjtRQUN4QixVQUFVO1FBQ1YseUJBQXlCO1FBS3pCLFlBQUEsRUFBYTtRQS9JN0I7VUE2SW9CLG9CQUFvQixFQUFBO1FBN0l4QztVQWlKb0IsU0FBUztVQUNULFlBQVk7VUFDWixNQUFNO1VBQ04sT0FBTyxFQUFBO1FBcEozQjtVQWdLb0Isc0JBQXNCLEVBQUE7O0F2TnZEMUMsWUFBQTtBd041SEE7RUFDSSxrQkFBa0IsRUFBQTtFQUR0QjtJQUlRLHNDdk4yQndDO0l1TjFCeEMsY3ROSitCO0lzTksvQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7SUFQM0I7TUFVWSxzQ3ZOcUJvQztNdU5wQnBDLGdCQUFnQjtNQUNoQixlQUFlLEVBQUE7SUFaM0I7TUFnQlksZ0JBQWdCO01BQ2hCLG9CQUFvQjtNQUNwQixzQkFBc0IsRUFBQTtNM0h1RDlCO1EySHpFSjtVQXFCZ0Isa0JBQWtCLEVBQUEsRUFFekI7SUFHRztNQTFCWjtRQTZCd0IsMkJBQTJCLEVBQUE7TUE3Qm5EO1FBaUN3QiwyQkFBMkI7UUFDM0IsNEJBQTRCLEVBQUEsRUFDL0I7STNIc0NqQjtNMkh6RUo7UUF5Q1ksa0JBQWtCLEVBQUEsRUFPekI7SUFKRztNQTVDUjtRQTZDWSxlQUFlO1FBQ2YsbUJBQW1CLEVBQUEsRUFFMUI7RUFoREw7SUFtRFEsY3RObEQrQjtJc05tRC9CLGdCQUFnQixFQUFBO0lBcER4QjtNQXVEWSwwQkFBMEI7TUFDMUIsY3ROL0MyQixFQUFBO0VzTlR2QztJQTZEUSxrQ3RORCtCLEVBQUE7RXNONUR2QztJQWlFUSxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixZQUFZLEVBQUE7STNIS2hCO00ySHpFSjtRQXVFWSxjQUFjO1FBQ2Qsa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixvQkFBb0IsRUFBQSxFQUUzQjtFM0hIRDtJMkh6RUo7TUFnRlksaUJBQWlCO01BQ2pCLG9CQUFvQixFQUFBLEVBRTNCO0VBbkZMO0lBdUZZLDBCQUEwQixFQUFBO0lBRTFCO01BekZaO1FBMEZnQixjQUFjLEVBQUEsRUFFckI7RUE1RlQ7SUFnR2dCLHlCQUF5QixFQUFBO0kzSHZCckM7TTJIekVKO1FBbUdvQiwwQkFBMEIsRUFBQSxFQVdqQztJQVJHO01BdEdoQjtRQXVHb0IsMEJBQTBCLEVBQUEsRUFPakM7SUFIRztNQTNHaEI7UUE0R29CLDBCQUEwQixFQUFBLEVBRWpDO0VBOUdiO0lBbUhRLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIseUJBQXlCLEVBQUE7SUFySGpDO01Bd0hZLDBCQUEwQixFQUFBO0lBeEh0QztNQTRIWSxnQkFBZ0I7TUFDaEIseUJBQXlCO01BQ3pCLDBCQUEwQjtNQUMxQixjQUFjLEVBQUE7TUEvSDFCO1FBa0lnQixxQkFBcUI7UUFDckIsZ0JBQWdCO1FBQ2hCLFl0TkRRO1FzTkVSLG9CQUFvQixFQUFBO1FBcklwQztVQXdJb0IsMEJBQTBCO1VBQzFCLGN0TmhJbUIsRUFBQTtRc05UdkM7VUE2SW9CLGdCQUFnQixFQUFBO01BN0lwQztRQWtKZ0IsaUJBQWlCLEVBQUE7UTNIekU3QjtVMkh6RUo7WUFxSm9CLGtCQUFrQixFQUFBLEVBRXpCO01BdkpiO1FBMEpnQixzQ3ZOM0hnQztRdU40SGhDLFl0TnhCUTtRc055QlIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixtQkFBbUIsRUFBQTtRQTlKbkM7VUFpS29CLDBCQUEwQixFQUFBO0kzSHhGMUM7TTJIekVKO1FBdUtZLGdCQUFnQjtRQUNoQiw2QkFBNkIsRUFBQSxFQUVwQztFQTFLTDtJQTZLUSxXQUFXO0lBQ1gsb0N0TmxIK0I7SXNObUgvQixjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQixFQUFBO0VBakx4QjtJQXdMWSxzQ3ZOekpvQztJdU4wSnBDLGN0TnhMMkI7SXNOeUwzQixlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7RUEzTDVCO0lBK0xZLGFBQWEsRUFBQTtFQS9MekI7SUFtTVksVUFBVSxFQUFBO0lBbk10QjtNQXNNZ0IsYUFBYSxFQUFBO01BdE03QjtRQXlNb0Isa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQix3Q3ROMU1tQjtRc04yTW5CLGtCQUFrQjtRQUNsQixZQUFZO1FBQ1osWUFBWSxFQUFBO1EzSHJJNUI7VTJIekVKO1lBaU53QixtQkFBbUIsRUFBQSxFQU8xQjtRQUpHO1VBcE5wQjtZQXFOd0Isb0JBQW9CO1lBQ3BCLGlCQUFpQixFQUFBLEVBRXhCO01BeE5qQjtRQTJOb0IsY3ROaE1tQjtRc05pTW5CLGtCQUFrQjtRQUNsQixVQUFVO1FBQ1YsYUFBYSxFQUFBO1FBRWI7VUFoT3BCO1lBaU93QixlQUFlO1lBQ2YsVUFBVSxFQUFBLEVBRWpCOztBeE5wR2pCLGVBQUE7QXlOaElBOzs7RTFOOHMwQkU7QTJOOXMwQkY7K0IzTmd0MEIrQjtBMk43czBCL0I7RUFDRSwwQkFBMEI7RUFDMUIsZ0ZBQXFFO0VBQ3JFLDZmQUltRztFQUVuRyxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FDVnBCO0VBQ0UscUJBQXFCO0VBQ3JCLDZDQUFvRjtFQUNwRixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyxrQ0FBa0MsRUFBQTs7QUNOcEMsNkRBQUE7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixtQkFBc0I7RUFDdEIsb0JBQW9CLEVBQUE7O0FBRXRCO0VBQXdCLGNBQWMsRUFBQTs7QUFDdEM7RUFBd0IsY0FBYyxFQUFBOztBQUN0QztFQUF3QixjQUFjLEVBQUE7O0FBQ3RDO0VBQXdCLGNBQWMsRUFBQTs7QUNWdEM7RUFDRSxnQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FDRHBCO0VBQ0UsZUFBZTtFQUNmLHNCQ00rQjtFREwvQixxQkFBcUIsRUFBQTtFQUh2QjtJQUlTLGtCQUFrQixFQUFBOztBQUUzQjtFQUNFLGtCQUFrQjtFQUNsQixnQkNBK0I7RURDL0IsZ0JDRCtCO0VERS9CLGNBQWU7RUFDZixrQkFBa0IsRUFBQTtFQUxwQjtJQU9JLGdCQUFnQyxFQUFBOztBRWJwQztFQUNFLHlCQUF5QjtFQUN6Qix5QkRJd0I7RUNIeEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQStCLFdBQVcsRUFBQTs7QUFDMUM7RUFBZ0MsWUFBWSxFQUFBOztBQUU1QztFQUNrQyxrQkFBa0IsRUFBQTs7QUFEcEQ7RUFFbUMsaUJBQWlCLEVBQUE7O0FBR3BELDJCQUFBO0FBQ0E7RUFBYyxZQUFZLEVBQUE7O0FBQzFCO0VBQWEsV0FBVyxFQUFBOztBQUV4QjtFQUNnQixrQkFBa0IsRUFBQTs7QUFEbEM7RUFFaUIsaUJBQWlCLEVBQUE7O0FDcEJsQztFQUNFLDZDQUE2QztFQUNyQyxxQ0FBcUMsRUFBQTs7QUFHL0M7RUFDRSwrQ0FBK0M7RUFDdkMsdUNBQXVDLEVBQUE7O0FBR2pEO0VBQ0U7SUFFVSx1QkFBdUIsRUFBQTtFQUVqQztJQUVVLHlCQUF5QixFQUFBLEVBQUE7O0FBSXJDO0VBQ0U7SUFFVSx1QkFBdUIsRUFBQTtFQUVqQztJQUVVLHlCQUF5QixFQUFBLEVBQUE7O0FDNUJyQztFQ1dFLHNFQUFpRjtFQUd6RSx3QkFBMkIsRUFBQTs7QURickM7RUNVRSxzRUFBaUY7RUFHekUseUJBQTJCLEVBQUE7O0FEWnJDO0VDU0Usc0VBQWlGO0VBR3pFLHlCQUEyQixFQUFBOztBRFZyQztFQ2NFLGdGQUEyRjtFQUduRix1QkFBK0IsRUFBQTs7QURoQnpDO0VDYUUsZ0ZBQTJGO0VBR25GLHVCQUErQixFQUFBOztBRFh6Qzs7Ozs7RUFLRSxZQUFZLEVBQUE7O0FFZmQ7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLHNCQUFzQixFQUFBOztBQUV4QjtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBVztFQUNYLGtCQUFrQixFQUFBOztBQUVwQjtFQUE4QixvQkFBb0IsRUFBQTs7QUFDbEQ7RUFBOEIsY0FBYyxFQUFBOztBQUM1QztFQUE2QixXTFRILEVBQUE7O0FNVjFCO21FdE95MzBCbUU7QXNPdDMwQm5FO0VBQWtDLFlOd1VuQixFQUFPOztBTXZVdEI7RUFBa0MsWU4yZG5CLEVBQU87O0FNMWR0QjtFQUFtQyxZTjBqQm5CLEVBQU87O0FNempCdkI7RUFBdUMsWU5zT25CLEVBQU87O0FNck8zQjtFQUFrQyxZTnVXbkIsRUFBTzs7QU10V3RCO0VBQWlDLFlOa25CbkIsRUFBTzs7QU1qbkJyQjtFQUFtQyxZTnNuQm5CLEVBQU87O0FNcm5CdkI7RUFBaUMsWU55dEJuQixFQUFPOztBTXh0QnJCO0VBQWlDLFlObVJuQixFQUFPOztBTWxSckI7RUFBcUMsWU51cEJuQixFQUFPOztBTXRwQnpCO0VBQStCLFlOcXBCbkIsRUFBTzs7QU1wcEJuQjtFQUFvQyxZTnNwQm5CLEVBQU87O0FNcnBCeEI7RUFBa0MsWU55SW5CLEVBQU87O0FNeEl0Qjs7O0VBRWtDLFlOcXFCbkIsRUFBTzs7QU1wcUJ0QjtFQUF3QyxZTjhpQm5CLEVBQU87O0FNN2lCNUI7RUFBeUMsWU40aUJuQixFQUFPOztBTTNpQjdCO0VBQXNDLFlONGZuQixFQUFPOztBTTNmMUI7RUFBbUMsWU5pa0JuQixFQUFPOztBTWhrQnZCOztFQUNnQyxZTmdLbkIsRUFBTzs7QU0vSnBCO0VBQW9DLFlOK3FCbkIsRUFBTzs7QU05cUJ4QjtFQUFpQyxZTndWbkIsRUFBTzs7QU12VnJCO0VBQW1DLFlOdVBuQixFQUFPOztBTXRQdkI7RUFBb0MsWU5nSm5CLEVBQU87O0FNL0l4QjtFQUFpQyxZTm1oQm5CLEVBQU87O0FNbGhCckI7RUFBcUMsWU5nTW5CLEVBQU87O0FNL0x6QjtFQUFnRCxZTlluQixFQUFPOztBTVhwQztFQUE4QyxZTmNuQixFQUFPOztBTWJsQztFQUFrQyxZTnFXbkIsRUFBTzs7QU1wV3RCO0VBQTBDLFlOd2VuQixFQUFPOztBTXZlOUI7O0VBQ21DLFlOc2dCbkIsRUFBTzs7QU1yZ0J2QjtFQUFvQyxZTmdnQm5CLEVBQU87O0FNL2Z4QjtFQUFxQyxZTndZbkIsRUFBTzs7QU12WXpCO0VBQWlDLFlOMlluQixFQUFPOztBTTFZckI7RUFBaUMsWU40UG5CLEVBQU87O0FNM1ByQjtFQUF1QyxZTm9VbkIsRUFBTzs7QU1uVTNCO0VBQXVDLFlOaXRCbkIsRUFBTzs7QU1odEIzQjtFQUF3QyxZTitzQm5CLEVBQU87O0FNOXNCNUI7RUFBc0MsWU5ndEJuQixFQUFPOztBTS9zQjFCO0VBQW1DLFlOeWVuQixFQUFPOztBTXhldkI7RUFBb0MsWU53Qm5CLEVBQU87O0FNdkJ4QjtFQUFnQyxZTnltQm5CLEVBQU87O0FNeG1CcEI7RUFBaUMsWU55bUJuQixFQUFPOztBTXhtQnJCO0VBQWlDLFlOeURuQixFQUFPOztBTXhEckI7RUFBcUMsWU55RG5CLEVBQU87O0FNeER6QjtFQUFrQyxZTitkbkIsRUFBTzs7QU05ZHRCO0VBQW1DLFlOMkVuQixFQUFPOztBTTFFdkI7RUFBaUMsWU4wUG5CLEVBQU87O0FNelByQjtFQUFpQyxZTmlEbkIsRUFBTzs7QU1oRHJCO0VBQW1DLFlOMFZuQixFQUFPOztBTXpWdkI7RUFBd0MsWU53bUJuQixFQUFPOztBTXZtQjVCO0VBQXVDLFlOd21CbkIsRUFBTzs7QU12bUIzQjtFQUF1QyxZTnBDbkIsRUFBTzs7QU1xQzNCO0VBQXlDLFlOdkNuQixFQUFPOztBTXdDN0I7RUFBd0MsWU5yQ25CLEVBQU87O0FNc0M1QjtFQUEwQyxZTnhDbkIsRUFBTzs7QU15QzlCO0VBQWlDLFlOK1duQixFQUFPOztBTTlXckI7O0VBQ29DLFlOMmFuQixFQUFPOztBTTFheEI7RUFBbUMsWU5zVW5CLEVBQU87O0FNclV2QjtFQUF5QyxZTmtyQm5CLEVBQU87O0FNanJCN0I7OztFQUVzQyxZTjBibkIsRUFBTzs7QU16YjFCO0VBQW1DLFlOa2JuQixFQUFPOztBTWpidkI7RUFBdUMsWU53WG5CLEVBQU87O0FNdlgzQjtFQUFtQyxZTnREbkIsRUFBTzs7QU11RHZCO0VBQWlDLFlObW5CbkIsRUFBTzs7QU1sbkJyQjs7RUFDNEMsWU4rYW5CLEVBQU87O0FNOWFoQztFQUEyQyxZTjhmbkIsRUFBTzs7QU03Zi9CO0VBQTJDLFlOK0VuQixFQUFPOztBTTlFL0I7RUFBbUMsWU56Qm5CLEVBQU87O0FNMEJ2QjtFQUEwQyxZTm1qQm5CLEVBQU87O0FNbGpCOUI7RUFBMEMsWU5xTG5CLEVBQU87O0FNcEw5QjtFQUFxQyxZTmxCbkIsRUFBTzs7QU1tQnpCO0VBQWlDLFlOc2JuQixFQUFPOztBTXJickI7RUFBa0MsWU5nYW5CLEVBQU87O0FNL1p0QjtFQUFpQyxZTm1qQm5CLEVBQU87O0FNbGpCckI7RUFBb0MsWU4rTm5CLEVBQU87O0FNOU54QjtFQUF5QyxZTmdMbkIsRUFBTzs7QU0vSzdCO0VBQXlDLFlONGlCbkIsRUFBTzs7QU0zaUI3QjtFQUFrQyxZTitJbkIsRUFBTzs7QU05SXRCO0VBQXlDLFlOeUVuQixFQUFPOztBTXhFN0I7RUFBMEMsWU55RW5CLEVBQU87O0FNeEU5QjtFQUF3QyxZTmtibkIsRUFBTzs7QU1qYjVCO0VBQXlDLFlOdVhuQixFQUFPOztBTXRYN0I7RUFBeUMsWU4ybEJuQixFQUFPOztBTTFsQjdCO0VBQXlDLFlOMkRuQixFQUFPOztBTTFEN0I7RUFBNEMsWU55Ym5CLEVBQU87O0FNeGJoQztFQUF3QyxZTjBTbkIsRUFBTzs7QU16UzVCO0VBQXVDLFlOMEduQixFQUFPOztBTXpHM0I7RUFBMkMsWU51bEJuQixFQUFPOztBTXRsQi9CO0VBQTJDLFlOdURuQixFQUFPOztBTXREL0I7RUFBZ0MsWU5uQ25CLEVBQU87O0FNb0NwQjtFQUF1QyxZTm5EbkIsRUFBTzs7QU1vRDNCO0VBQXdDLFlObkRuQixFQUFPOztBTW9ENUI7RUFBcUMsWU5uRG5CLEVBQU87O0FNb0R6QjtFQUF1QyxZTnZEbkIsRUFBTzs7QU13RDNCOztFQUNrQyxZTjRkbkIsRUFBTzs7QU0zZHRCO0VBQW1DLFlOOEluQixFQUFPOztBTTdJdkI7RUFBcUMsWU5zRm5CLEVBQU87O0FNckZ6QjtFQUFpQyxZTitabkIsRUFBTzs7QU05WnJCO0VBQWtDLFlOb1duQixFQUFPOztBTW5XdEI7RUFBcUMsWU5wRG5CLEVBQU87O0FNcUR6QjtFQUErQyxZTnVJbkIsRUFBTzs7QU10SW5DO0VBQWlDLFlOa05uQixFQUFPOztBTWpOckI7RUFBaUMsWU4wU25CLEVBQU87O0FNelNyQjtFQUFpQyxZTjZLbkIsRUFBTzs7QU01S3JCO0VBQWdDLFlOeUluQixFQUFPOztBTXhJcEI7RUFBc0MsWU55SW5CLEVBQU87O0FNeEkxQjs7RUFDaUQsWU5pSW5CLEVBQU87O0FNaElyQztFQUFrQyxZTitZbkIsRUFBTzs7QU05WXRCO0VBQXFDLFlOQW5CLEVBQU87O0FNQ3pCO0VBQW1DLFlOb2FuQixFQUFPOztBTW5hdkI7RUFBb0MsWU5nRW5CLEVBQU87O0FNL0R4QjtFQUFtQyxZTjZUbkIsRUFBTzs7QU01VHZCO0VBQXVDLFlOdUNuQixFQUFPOztBTXRDM0I7RUFBeUMsWU5tQ25CLEVBQU87O0FNbEM3QjtFQUFvQyxZTithbkIsRUFBTzs7QU05YXhCO0VBQTBDLFlOa2RuQixFQUFPOztBTWpkOUI7RUFBbUMsWU4wS25CLEVBQU87O0FNekt2QjtFQUF3QyxZTjJLbkIsRUFBTzs7QU0xSzVCO0VBQXFDLFlOM0VuQixFQUFPOztBTTRFekI7RUFBcUMsWU43RW5CLEVBQU87O0FNOEV6Qjs7RUFDc0MsWU5sRW5CLEVBQU87O0FNbUUxQjtFQUEyQyxZTitrQm5CLEVBQU87O0FNOWtCL0I7RUFBNEMsWU40SG5CLEVBQU87O0FNM0hoQztFQUF5QyxZTlRuQixFQUFPOztBTVU3QjtFQUFnQyxZTjJRbkIsRUFBTzs7QU0xUXBCOztFQUNpQyxZTjZDbkIsRUFBTzs7QU01Q3JCO0VBQXFDLFlOa0RuQixFQUFPOztBTWpEekI7RUFBd0MsWU5zaUJuQixFQUFPOztBTXJpQjVCO0VBQTBDLFlOb2lCbkIsRUFBTzs7QU1uaUI5QjtFQUFzQyxZTjJlbkIsRUFBTzs7QU0xZTFCO0VBQW9DLFlOOE5uQixFQUFPOztBTTdOeEI7RUFBcUMsWU5vY25CLEVBQU87O0FNbmN6QjtFQUE0QyxZTnVSbkIsRUFBTzs7QU10UmhDO0VBQXVDLFlONmhCbkIsRUFBTzs7QU01aEIzQjtFQUEwQyxZTnNHbkIsRUFBTzs7QU1yRzlCO0VBQW9DLFlOOGJuQixFQUFPOztBTTdieEI7RUFBbUMsWU5xakJuQixFQUFPOztBTXBqQnZCO0VBQTBDLFlOZ0xuQixFQUFPOztBTS9LOUI7RUFBbUMsWU51a0JuQixFQUFPOztBTXRrQnZCO0VBQW9DLFlOcVFuQixFQUFPOztBTXBReEI7RUFBa0MsWU5pV25CLEVBQU87O0FNaFd0QjtFQUFxQyxZTjJkbkIsRUFBTzs7QU0xZHpCO0VBQXVDLFlOakRuQixFQUFPOztBTWtEM0I7RUFBeUMsWU4rVm5CLEVBQU87O0FNOVY3QjtFQUFvQyxZTnNqQm5CLEVBQU87O0FNcmpCeEI7O0VBQ3FDLFlOZ0duQixFQUFPOztBTS9GekI7RUFBbUMsWU5vS25CLEVBQU87O0FNbkt2QjtFQUFtQyxZTjBqQm5CLEVBQU87O0FNempCdkI7RUFBd0MsWU5vQ25CLEVBQU87O0FNbkM1Qjs7RUFDZ0MsWU4rWW5CLEVBQU87O0FNOVlwQjtFQUFrQyxZTm9NbkIsRUFBTzs7QU1uTXRCO0VBQXFDLFlOckRuQixFQUFPOztBTXNEekI7RUFBaUMsWU5oRm5CLEVBQU87O0FNaUZyQjtFQUF3QyxZTnJCbkIsRUFBTzs7QU1zQjVCO0VBQXlDLFlOb0xuQixFQUFPOztBTW5MN0I7RUFBd0MsWU5rTG5CLEVBQU87O0FNakw1QjtFQUFzQyxZTm1MbkIsRUFBTzs7QU1sTDFCO0VBQXdDLFlOK0tuQixFQUFPOztBTTlLNUI7RUFBOEMsWU5ySW5CLEVBQU87O0FNc0lsQztFQUErQyxZTmpJbkIsRUFBTzs7QU1rSW5DO0VBQTRDLFlOakluQixFQUFPOztBTWtJaEM7RUFBOEMsWU56SW5CLEVBQU87O0FNMElsQztFQUFrQyxZTjJKbkIsRUFBTzs7QU0xSnRCO0VBQW1DLFlONmxCbkIsRUFBTzs7QU01bEJ2QjtFQUFrQyxZTnFlbkIsRUFBTzs7QU1wZXRCO0VBQW1DLFlOeUduQixFQUFPOztBTXhHdkI7RUFBc0MsWU56RW5CLEVBQU87O0FNMEUxQjtFQUF1QyxZTmxJbkIsRUFBTzs7QU1tSTNCOztFQUNrQyxZTmlqQm5CLEVBQU87O0FNaGpCdEI7O0VBQ2lDLFlONE9uQixFQUFPOztBTTNPckI7RUFBa0MsWU5kbkIsRUFBTzs7QU1ldEI7RUFBa0MsWU4wR25CLEVBQU87O0FNekd0Qjs7RUFDcUMsWU42WG5CLEVBQU87O0FNNVh6Qjs7RUFDb0MsWU4yRm5CLEVBQU87O0FNMUZ4QjtFQUFzQyxZTjZTbkIsRUFBTzs7QU01UzFCOztFQUNxQyxZTnFHbkIsRUFBTzs7QU1wR3pCO0VBQW1DLFlOZ2JuQixFQUFPOztBTS9hdkI7OztFQUVpQyxZTmxJbkIsRUFBTzs7QU1tSXJCO0VBQW9DLFlOc09uQixFQUFPOztBTXJPeEI7RUFBb0MsWU5vT25CLEVBQU87O0FNbk94QjtFQUEwQyxZTitibkIsRUFBTzs7QU05YjlCO0VBQXNDLFlOMmdCbkIsRUFBTzs7QU0xZ0IxQjtFQUFrQyxZTnVjbkIsRUFBTzs7QU10Y3RCO0VBQWtDLFlOeU9uQixFQUFPOztBTXhPdEI7RUFBa0MsWU42Zm5CLEVBQU87O0FNNWZ0QjtFQUFzQyxZTm1UbkIsRUFBTzs7QU1sVDFCO0VBQTZDLFlOb1RuQixFQUFPOztBTW5UakM7RUFBK0MsWU5nSW5CLEVBQU87O0FNL0huQztFQUF3QyxZTjRIbkIsRUFBTzs7QU0zSDVCO0VBQWtDLFlOcVFuQixFQUFPOztBTXBRdEI7RUFBdUMsWU5wRm5CLEVBQU87O0FNcUYzQjtFQUFxQyxZTjlFbkIsRUFBTzs7QU0rRXpCO0VBQXVDLFlOckZuQixFQUFPOztBTXNGM0I7RUFBd0MsWU5yRm5CLEVBQU87O0FNc0Y1QjtFQUFvQyxZTmhDbkIsRUFBTzs7QU1pQ3hCOztFQUNpQyxZTjBZbkIsRUFBTzs7QU16WXJCOztFQUNzQyxZTjhZbkIsRUFBTzs7QU03WTFCOztFQUNxQyxZTjJZbkIsRUFBTzs7QU0xWXpCO0VBQXFDLFlOVW5CLEVBQU87O0FNVHpCO0VBQXFDLFlOdU1uQixFQUFPOztBTXRNekI7O0VBQ2lDLFlOcWZuQixFQUFPOztBTXBmckI7O0VBQ2tDLFlOb0ZuQixFQUFPOztBTW5GdEI7O0VBQ3VDLFlOK2FuQixFQUFPOztBTTlhM0I7RUFBc0MsWU43Q25CLEVBQU87O0FNOEMxQjtFQUF1QyxZTjFDbkIsRUFBTzs7QU0yQzNCOztFQUNpQyxZTnBJbkIsRUFBTzs7QU1xSXJCO0VBQW9DLFlONlduQixFQUFPOztBTTVXeEI7RUFBcUMsWU55ZW5CLEVBQU87O0FNeGV6Qjs7RUFDc0MsWU5yRW5CLEVBQU87O0FNc0UxQjtFQUF3QyxZTnFMbkIsRUFBTzs7QU1wTDVCO0VBQXFDLFlOR25CLEVBQU87O0FNRnpCO0VBQTJDLFlObkVuQixFQUFPOztBTW9FL0I7RUFBeUMsWU5uRW5CLEVBQU87O0FNb0U3QjtFQUFvQyxZTmlmbkIsRUFBTzs7QU1oZnhCO0VBQXdDLFlOOFluQixFQUFPOztBTTdZNUI7RUFBcUMsWU55Wm5CLEVBQU87O0FNeFp6QjtFQUFtQyxZTjlKbkIsRUFBTzs7QU0rSnZCO0VBQW1DLFlObEVuQixFQUFPOztBTW1FdkI7RUFBb0MsWU4xQ25CLEVBQU87O0FNMkN4QjtFQUF3QyxZTjhCbkIsRUFBTzs7QU03QjVCO0VBQXVDLFlOMUluQixFQUFPOztBTTJJM0I7RUFBdUMsWU5zSG5CLEVBQU87O0FNckgzQjtFQUFzQyxZTnJPbkIsRUFBTzs7QU1zTzFCO0VBQW1DLFlONE1uQixFQUFPOztBTTNNdkI7RUFBd0MsWU5VbkIsRUFBTzs7QU1UNUI7RUFBaUMsWU4zS25CLEVBQU87O0FNNEtyQjtFQUFxQyxZTnVGbkIsRUFBTzs7QU10RnpCO0VBQXdDLFlOMlFuQixFQUFPOztBTTFRNUI7RUFBOEMsWU5yT25CLEVBQU87O0FNc09sQztFQUErQyxZTnJPbkIsRUFBTzs7QU1zT25DO0VBQTRDLFlOck9uQixFQUFPOztBTXNPaEM7RUFBOEMsWU56T25CLEVBQU87O0FNME9sQztFQUF1QyxZTnJPbkIsRUFBTzs7QU1zTzNCO0VBQXdDLFlOck9uQixFQUFPOztBTXNPNUI7RUFBcUMsWU5yT25CLEVBQU87O0FNc096QjtFQUF1QyxZTnpPbkIsRUFBTzs7QU0wTzNCO0VBQW9DLFlOcERuQixFQUFPOztBTXFEeEI7RUFBbUMsWU40SW5CLEVBQU87O0FNM0l2QjtFQUFtQyxZTndZbkIsRUFBTzs7QU12WXZCOztFQUNtQyxZTnVNbkIsRUFBTzs7QU10TXZCO0VBQXFDLFlOekduQixFQUFPOztBTTBHekI7RUFBdUMsWU55UW5CLEVBQU87O0FNeFEzQjtFQUF3QyxZTnlRbkIsRUFBTzs7QU14UTVCO0VBQW9DLFlOK1ZuQixFQUFPOztBTTlWeEI7RUFBbUMsWU45R25CLEVBQU87O0FNK0d2Qjs7RUFDa0MsWU5vUm5CLEVBQU87O0FNblJ0QjtFQUF1QyxZTitDbkIsRUFBTzs7QU05QzNCO0VBQXFDLFlObUJuQixFQUFPOztBTWxCekI7RUFBMEMsWU5vQm5CLEVBQU87O0FNbkI5QjtFQUFvQyxZTnFVbkIsRUFBTzs7QU1wVXhCO0VBQW9DLFlOMkJuQixFQUFPOztBTTFCeEI7RUFBa0MsWU5nTG5CLEVBQU87O0FNL0t0QjtFQUFvQyxZTjJCbkIsRUFBTzs7QU0xQnhCO0VBQXVDLFlOdUhuQixFQUFPOztBTXRIM0I7RUFBbUMsWU5NbkIsRUFBTzs7QU1MdkI7RUFBMkMsWU5JbkIsRUFBTzs7QU1IL0I7RUFBcUMsWU42WG5CLEVBQU87O0FNNVh6QjtFQUFpQyxZTmhIbkIsRUFBTzs7QU1pSHJCOztFQUNzQyxZTnVRbkIsRUFBTzs7QU10UTFCOzs7RUFFd0MsWU5zVm5CLEVBQU87O0FNclY1QjtFQUEyQyxZTndJbkIsRUFBTzs7QU12SS9CO0VBQWlDLFlOaEduQixFQUFPOztBTWlHckI7RUFBc0MsWU52SG5CLEVBQU87O0FNd0gxQjs7RUFDeUMsWU50Sm5CLEVBQU87O0FNdUo3QjtFQUFxQyxZTnlPbkIsRUFBTzs7QU14T3pCO0VBQWlDLFlOMEZuQixFQUFPOztBTXpGckI7RUFBd0MsWU4xRG5CLEVBQU87O0FNMkQ1QjtFQUF3QyxZTmtXbkIsRUFBTzs7QU1qVzVCO0VBQXNDLFlONFZuQixFQUFPOztBTTNWMUI7RUFBbUMsWU5sRW5CLEVBQU87O0FNbUV2QjtFQUF5QyxZTmdPbkIsRUFBTzs7QU0vTjdCO0VBQXVDLFlOMkpuQixFQUFPOztBTTFKM0I7RUFBNkMsWU4ySm5CLEVBQU87O0FNMUpqQztFQUFtQyxZTnNSbkIsRUFBTzs7QU1yUnZCO0VBQXVDLFlONUxuQixFQUFPOztBTTZMM0I7RUFBOEMsWU54Qm5CLEVBQU87O0FNeUJsQztFQUFtQyxZTnVQbkIsRUFBTzs7QU10UHZCO0VBQW1DLFlONkluQixFQUFPOztBTTVJdkI7RUFBZ0QsWU45Sm5CLEVBQU87O0FNK0pwQztFQUFpRCxZTjlKbkIsRUFBTzs7QU0rSnJDO0VBQThDLFlOOUpuQixFQUFPOztBTStKbEM7RUFBZ0QsWU5sS25CLEVBQU87O0FNbUtwQztFQUFrQyxZTjhEbkIsRUFBTzs7QU03RHRCO0VBQWlDLFlOckhuQixFQUFPOztBTXNIckI7RUFBbUMsWU52U25CLEVBQU87O0FNd1N2QjtFQUF1QyxZTjJabkIsRUFBTzs7QU0xWjNCO0VBQXFDLFlOaE5uQixFQUFPOztBTWlOekI7RUFBdUMsWU43Rm5CLEVBQU87O0FNOEYzQjtFQUF1QyxZTjdGbkIsRUFBTzs7QU04RjNCO0VBQXVDLFlOK09uQixFQUFPOztBTTlPM0I7RUFBd0MsWU5pTW5CLEVBQU87O0FNaE01QjtFQUFtQyxZTjZXbkIsRUFBTzs7QU01V3ZCO0VBQXlDLFlOMEluQixFQUFPOztBTXpJN0I7RUFBMkMsWU4wSW5CLEVBQU87O0FNekkvQjtFQUFxQyxZTnFGbkIsRUFBTzs7QU1wRnpCO0VBQXVDLFlObUZuQixFQUFPOztBTWxGM0I7RUFBeUMsWU5uTG5CLEVBQU87O0FNb0w3QjtFQUEwQyxZTjBLbkIsRUFBTzs7QU16SzlCO0VBQWlELFlOcEZuQixFQUFPOztBTXFGckM7RUFBeUMsWU53UG5CLEVBQU87O0FNdlA3QjtFQUFvQyxZTmpKbkIsRUFBTzs7QU1rSnhCOztFQUNnRCxZTi9NbkIsRUFBTzs7QU1nTnBDOztFQUM4QyxZTjlNbkIsRUFBTzs7QU0rTWxDOztFQUNpRCxZTmpObkIsRUFBTzs7QU1rTnJDOztFQUNnQyxZTnZHbkIsRUFBTzs7QU13R3BCO0VBQWdDLFlOaENuQixFQUFPOztBTWlDcEI7O0VBQ2dDLFlOcVluQixFQUFPOztBTXBZcEI7O0VBQ2dDLFlONENuQixFQUFPOztBTTNDcEI7Ozs7RUFHZ0MsWU5nRG5CLEVBQU87O0FNL0NwQjs7O0VBRWdDLFlOaU5uQixFQUFPOztBTWhOcEI7O0VBQ2dDLFlOK0NuQixFQUFPOztBTTlDcEI7O0VBQ2dDLFlOM1BuQixFQUFPOztBTTRQcEI7RUFBaUMsWU5oR25CLEVBQU87O0FNaUdyQjtFQUFzQyxZTnBGbkIsRUFBTzs7QU1xRjFCO0VBQTJDLFlOMFBuQixFQUFPOztBTXpQL0I7RUFBNEMsWU4wUG5CLEVBQU87O0FNelBoQztFQUE0QyxZTjBQbkIsRUFBTzs7QU16UGhDO0VBQTZDLFlOMFBuQixFQUFPOztBTXpQakM7RUFBNkMsWU42UG5CLEVBQU87O0FNNVBqQztFQUE4QyxZTjZQbkIsRUFBTzs7QU01UGxDO0VBQXNDLFlOa1VuQixFQUFPOztBTWpVMUI7RUFBd0MsWU44VG5CLEVBQU87O0FNN1Q1QjtFQUEyQyxZTnlhbkIsRUFBTzs7QU14YS9CO0VBQW9DLFlOc2FuQixFQUFPOztBTXJheEI7RUFBaUMsWU4yWm5CLEVBQU87O0FNMVpyQjtFQUF3QyxZTjJabkIsRUFBTzs7QU0xWjVCO0VBQXlDLFlOb2FuQixFQUFPOztBTW5hN0I7RUFBb0MsWU54Sm5CLEVBQU87O0FNeUp4QjtFQUEyQyxZTjhQbkIsRUFBTzs7QU03UC9CO0VBQXNDLFlOZ0JuQixFQUFPOztBTWYxQjtFQUFtQyxZTnBGbkIsRUFBTzs7QU1xRnZCO0VBQWdDLFlOM1duQixFQUFPOztBTTRXcEI7RUFBc0MsWU4vUm5CLEVBQU87O0FNZ1MxQjtFQUE2QyxZTi9SbkIsRUFBTzs7QU1nU2pDO0VBQW1DLFlOK1VuQixFQUFPOztBTTlVdkI7RUFBMEMsWU4rVW5CLEVBQU87O0FNOVU5QjtFQUE0QyxZTmdEbkIsRUFBTzs7QU0vQ2hDO0VBQTBDLFlOa0RuQixFQUFPOztBTWpEOUI7RUFBNEMsWU4rQ25CLEVBQU87O0FNOUNoQztFQUE2QyxZTitDbkIsRUFBTzs7QU05Q2pDO0VBQWtDLFlOalduQixFQUFPOztBTWtXdEI7RUFBb0MsWU5tWW5CLEVBQU87O0FNbFl4QjtFQUFvQyxZTjdXbkIsRUFBTzs7QU04V3hCO0VBQWtDLFlOa0NuQixFQUFPOztBTWpDdEI7RUFBcUMsWU41S25CLEVBQU87O0FNNkt6QjtFQUFrQyxZTmdObkIsRUFBTzs7QU0vTXRCO0VBQXVDLFlOeEZuQixFQUFPOztBTXlGM0I7RUFBbUMsWU40VG5CLEVBQU87O0FNM1R2QjtFQUFtQyxZTnRJbkIsRUFBTzs7QU11SXZCO0VBQWlDLFlONkNuQixFQUFPOztBTTVDckI7O0VBQ3FDLFlONURuQixFQUFPOztBTTZEekI7RUFBa0MsWU44UG5CLEVBQU87O0FNN1B0QjtFQUFtQyxZTnVFbkIsRUFBTzs7QU10RXZCO0VBQW9DLFlOOVduQixFQUFPOztBTStXeEI7RUFBZ0MsWU50U25CLEVBQU87O0FNdVNwQjtFQUErQixZTmlXbkIsRUFBTzs7QU1oV25CO0VBQWtDLFlOdVduQixFQUFPOztBTXRXdEI7RUFBbUMsWU4rSW5CLEVBQU87O0FNOUl2QjtFQUFzQyxZTmtGbkIsRUFBTzs7QU1qRjFCO0VBQTJDLFlONk5uQixFQUFPOztBTTVOL0I7RUFBaUQsWU4vV25CLEVBQU87O0FNZ1hyQztFQUFnRCxZTmpYbkIsRUFBTzs7QU1rWHBDOztFQUNnRCxZTnpSbkIsRUFBTzs7QU0wUnBDO0VBQXlDLFlObk1uQixFQUFPOztBTW9NN0I7RUFBdUMsWU5pV25CLEVBQU87O0FNaFczQjtFQUF5QyxZTm9WbkIsRUFBTzs7QU1uVjdCOztFQUNnQyxZTjBTbkIsRUFBTzs7QU16U3BCO0VBQTBDLFlOMEduQixFQUFPOztBTXpHOUI7RUFBMEMsWU40TW5CLEVBQU87O0FNM005QjtFQUFrQyxZTnNMbkIsRUFBTzs7QU1yTHRCO0VBQTRDLFlOekxuQixFQUFPOztBTTBMaEM7RUFBc0MsWU5vV25CLEVBQU87O0FNblcxQjtFQUFtQyxZTjhEbkIsRUFBTzs7QU03RHZCOzs7RUFFdUMsWU44U25CLEVBQU87O0FNN1MzQjs7RUFDMkMsWU4xRm5CLEVBQU87O0FNMkYvQjtFQUFrQyxZTnNXbkIsRUFBTzs7QU1yV3RCO0VBQW1DLFlObEduQixFQUFPOztBTW1HdkI7RUFBbUMsWU5nSG5CLEVBQU87O0FNL0d2QjtFQUEwQyxZTmlIbkIsRUFBTzs7QU1oSDlCO0VBQStDLFlOeU5uQixFQUFPOztBTXhObkM7RUFBd0MsWU51Tm5CLEVBQU87O0FNdE41QjtFQUFzQyxZTi9ObkIsRUFBTzs7QU1nTzFCO0VBQWlDLFlONU5uQixFQUFPOztBTTZOckI7RUFBMEMsWU4yRW5CLEVBQU87O0FNMUU5QjtFQUEyQyxZTnlFbkIsRUFBTzs7QU14RS9CO0VBQW1DLFlOdk5uQixFQUFPOztBTXdOdkI7RUFBbUMsWU56Q25CLEVBQU87O0FNMEN2QjtFQUFxQyxZTnBDbkIsRUFBTzs7QU1xQ3pCO0VBQWdDLFlOdExuQixFQUFPOztBTXVMcEI7RUFBcUMsWU43VW5CLEVBQU87O0FNOFV6QjtFQUFrQyxZTjFSbkIsRUFBTzs7QU0yUnRCO0VBQWdDLFlOc0RuQixFQUFPOztBTXJEcEI7RUFBa0MsWU5tTG5CLEVBQU87O0FNbEx0QjtFQUFpQyxZTnJQbkIsRUFBTzs7QU1zUHJCO0VBQWtDLFlOclBuQixFQUFPOztBTXNQdEI7RUFBb0MsWU43V25CLEVBQU87O0FNOFd4QjtFQUEyQyxZTjdXbkIsRUFBTzs7QU04Vy9CO0VBQWtDLFlOMExuQixFQUFPOztBTXpMdEI7RUFBeUMsWU4wTG5CLEVBQU87O0FNekw3QjtFQUFvQyxZTnlGbkIsRUFBTzs7QU14RnhCOztFQUNnQyxZTnpVbkIsRUFBTzs7QU0wVXBCOztFQUNpQyxZTitNbkIsRUFBTzs7QU05TXJCO0VBQWlDLFlONFBuQixFQUFPOztBTTNQckI7RUFBb0MsWU51S25CLEVBQU87O0FNdEt4QjtFQUF1QyxZTnRQbkIsRUFBTzs7QU11UDNCO0VBQXVDLFlOaUtuQixFQUFPOztBTWhLM0I7RUFBcUMsWU45UG5CLEVBQU87O0FNK1B6QjtFQUF1QyxZTi9MbkIsRUFBTzs7QU1nTTNCO0VBQXdDLFlOeExuQixFQUFPOztBTXlMNUI7RUFBeUMsWU5yTW5CLEVBQU87O0FNc003QjtFQUE4QyxZTi9MbkIsRUFBTzs7QU1nTWxDOzs7RUFFeUMsWU54TW5CLEVBQU87O0FNeU03Qjs7RUFDMkMsWU45TW5CLEVBQU87O0FNK00vQjs7RUFDeUMsWU4vTW5CLEVBQU87O0FNZ043Qjs7RUFDeUMsWU5wTW5CLEVBQU87O0FNcU03QjtFQUF3QyxZTmpObkIsRUFBTzs7QU1rTjVCO0VBQWlDLFlOdVJuQixFQUFPOztBTXRSckI7RUFBb0MsWU41U25CLEVBQU87O0FNNlN4QjtFQUFxQyxZTjlFbkIsRUFBTzs7QU0rRXpCOzs7OztFQUlzQyxZTm5FbkIsRUFBTzs7QU1vRTFCO0VBQTJDLFlOL1RuQixFQUFPOztBTWdVL0I7OztFQUVrQyxZTnFEbkIsRUFBTzs7QU1wRHRCOztFQUNtQyxZTm5RbkIsRUFBTzs7QU1vUXZCO0VBQXVDLFlOektuQixFQUFPOztBTTBLM0I7RUFBZ0MsWU4zS25CLEVBQU87O0FNNEtwQjs7O0VBRXdDLFlOeEpuQixFQUFPOztBTXlKNUI7RUFBMEMsWU4yS25CLEVBQU87O0FNMUs5QjtFQUErQixZTmlDbkIsRUFBTzs7QU1oQ25COztFQUNtQyxZTjBRbkIsRUFBTzs7QU16UXZCOztFQUN3QyxZTlZuQixFQUFPOztBTVc1Qjs7RUFDMEMsWU5YbkIsRUFBTzs7QU1ZOUI7RUFBb0MsWU4xSW5CLEVBQU87O0FNMkl4QjtFQUF3QyxZTmxWbkIsRUFBTzs7QU1tVjVCO0VBQW1DLFlOakpuQixFQUFPOztBTWtKdkI7RUFBc0MsWU5ibkIsRUFBTzs7QU1jMUI7RUFBb0MsWU4rRm5CLEVBQU87O0FNOUZ4QjtFQUFzQyxZTnVFbkIsRUFBTzs7QU10RTFCO0VBQTZDLFlOdUVuQixFQUFPOztBTXRFakM7RUFBaUMsWU56Wm5CLEVBQU87O0FNMFpyQjs7RUFDcUMsWU41TW5CLEVBQU87O0FNNk16QjtFQUFnQyxZTjBNbkIsRUFBTzs7QU16TXBCO0VBQXVDLFlOeGFuQixFQUFPOztBTXlhM0I7RUFBaUMsWU5JbkIsRUFBTzs7QU1IckI7RUFBdUMsWU51Rm5CLEVBQU87O0FNdEYzQjtFQUFtQyxZTjJNbkIsRUFBTzs7QU0xTXZCO0VBQWlDLFlOK1FuQixFQUFPOztBTTlRckI7RUFBd0MsWU56Q25CLEVBQU87O0FNMEM1QjtFQUFpQyxZTndQbkIsRUFBTzs7QU12UHJCO0VBQXVDLFlOclpuQixFQUFPOztBTXNaM0I7RUFBbUMsWU52Qm5CLEVBQU87O0FNd0J2QjtFQUEwQyxZTjNMbkIsRUFBTzs7QU00TDlCO0VBQW9DLFlONVhuQixFQUFPOztBTTZYeEI7RUFBMEMsWU5oWW5CLEVBQU87O0FNaVk5QjtFQUF3QyxZTm5ZbkIsRUFBTzs7QU1vWTVCO0VBQW9DLFlOdFluQixFQUFPOztBTXVZeEI7RUFBc0MsWU5sWW5CLEVBQU87O0FNbVkxQjtFQUFzQyxZTmxZbkIsRUFBTzs7QU1tWTFCO0VBQXVDLFlOM2JuQixFQUFPOztBTTRiM0I7RUFBeUMsWU4zYm5CLEVBQU87O0FNNGI3QjtFQUFrQyxZTitLbkIsRUFBTzs7QU05S3RCO0VBQXNDLFlOblZuQixFQUFPOztBTW9WMUI7RUFBK0IsWU45ZG5CLEVBQU87O0FNK2RuQjtFQUF1QyxZTjVSbkIsRUFBTzs7QU02UjNCO0VBQXdDLFlOL0NuQixFQUFPOztBTWdENUI7RUFBMEMsWU45Ym5CLEVBQU87O0FNK2I5QjtFQUF1QyxZTnRmbkIsRUFBTzs7QU11ZjNCO0VBQXNDLFlOL0JuQixFQUFPOztBTWdDMUI7RUFBdUMsWU56SG5CLEVBQU87O0FNMEgzQjtFQUFtQyxZTnZJbkIsRUFBTzs7QU13SXZCO0VBQTBDLFlOdkluQixFQUFPOztBTXdJOUI7RUFBdUMsWU40Sm5CLEVBQU87O0FNM0ozQjtFQUFzQyxZTjRKbkIsRUFBTzs7QU0zSjFCO0VBQW9DLFlOeGNuQixFQUFPOztBTXljeEI7RUFBZ0MsWU5qYm5CLEVBQU87O0FNa2JwQjtFQUFvQyxZTnZKbkIsRUFBTzs7QU13SnhCO0VBQXNDLFlOM2dCbkIsRUFBTzs7QU00Z0IxQjtFQUErQixZTjdabkIsRUFBTzs7QU04Wm5COzs7RUFFZ0MsWU56S25CLEVBQU87O0FNMEtwQjtFQUFxQyxZTnBHbkIsRUFBTzs7QU1xR3pCO0VBQXVDLFlOeGJuQixFQUFPOztBTXliM0I7RUFBMkMsWU41V25CLEVBQU87O0FNNlcvQjtFQUFxQyxZTjlWbkIsRUFBTzs7QU0rVnpCO0VBQXFDLFlOOVBuQixFQUFPOztBTStQekI7RUFBb0MsWU5ySm5CLEVBQU87O0FNc0p4QjtFQUFtQyxZTmVuQixFQUFPOztBTWR2QjtFQUF5QyxZTjJCbkIsRUFBTzs7QU0xQjdCO0VBQXdDLFlOb0NuQixFQUFPOztBTW5DNUI7RUFBcUMsWU5xQ25CLEVBQU87O0FNcEN6QjtFQUFzQyxZTjVhbkIsRUFBTzs7QU02YTFCO0VBQTRDLFlOOWFuQixFQUFPOztBTSthaEM7RUFBb0MsWU4vVm5CLEVBQU87O0FNZ1d4QjtFQUFpQyxZTm9CbkIsRUFBTzs7QU1uQnJCO0VBQXdDLFlOOEtuQixFQUFPOztBTTdLNUI7RUFBdUMsWU4vRm5CLEVBQU87O0FNZ0czQjtFQUF3QyxZTjZFbkIsRUFBTzs7QU01RTVCO0VBQXNDLFlOOU1uQixFQUFPOztBTStNMUI7RUFBa0MsWU4rS25CLEVBQU87O0FNOUt0QjtFQUFpQyxZTjdIbkIsRUFBTzs7QU04SHJCO0VBQW9DLFlObkhuQixFQUFPOztBTW9IeEI7O0VBQ3dDLFlOa0luQixFQUFPOztBTWpJNUI7RUFBNEMsWU5rSW5CLEVBQU87O0FNakloQztFQUF5QyxZTjBLbkIsRUFBTzs7QU16SzdCO0VBQXdDLFlObEluQixFQUFPOztBTW1JNUI7RUFBdUMsWU55S25CLEVBQU87O0FNeEszQjtFQUF3QyxZTm5JbkIsRUFBTzs7QU1vSTVCO0VBQTBDLFlObEluQixFQUFPOztBTW1JOUI7RUFBMEMsWU5wSW5CLEVBQU87O0FNcUk5QjtFQUFtQyxZTjFHbkIsRUFBTzs7QU0yR3ZCO0VBQXVDLFlON1FuQixFQUFPOztBTThRM0I7RUFBOEMsWU4xVW5CLEVBQU87O0FNMlVsQztFQUF3QyxZTnpFbkIsRUFBTzs7QU0wRTVCO0VBQXFDLFlOa0xuQixFQUFPOztBTWpMekI7RUFBbUMsWU5YbkIsRUFBTzs7QU1ZdkI7RUFBc0MsWU51Sm5CLEVBQU87O0FNdEoxQjtFQUF1QyxZTndKbkIsRUFBTzs7QU12SjNCOztFQUNnQyxZTi9mbkIsRUFBTzs7QU1nZ0JwQjtFQUFvQyxZTjRKbkIsRUFBTzs7QU0zSnhCO0VBQWtDLFlOOEduQixFQUFPOztBTTdHdEI7RUFBbUMsWU53RG5CLEVBQU87O0FNdkR2QjtFQUFtQyxZTjlJbkIsRUFBTzs7QU0rSXZCOztFQUN5QyxZTjBMbkIsRUFBTzs7QU16TDdCO0VBQTBDLFlOakhuQixFQUFPOztBTWtIOUI7RUFBcUMsWU5ySG5CLEVBQU87O0FNc0h6QjtFQUF5QyxZTm5XbkIsRUFBTzs7QU1vVzdCOzs7RUFFeUMsWU4vZ0JuQixFQUFPOztBTWdoQjdCOztFQUNtRCxZTjlnQm5CLEVBQU87O0FNK2dCdkM7O0VBQ3lDLFlObGhCbkIsRUFBTzs7QU1taEI3Qjs7RUFDNEMsWU5uaEJuQixFQUFPOztBTW9oQmhDOztFQUMwQyxZTnhoQm5CLEVBQU87O0FNeWhCOUI7RUFBMEMsWU4zSW5CLEVBQU87O0FNNEk5QjtFQUFxQyxZTjNPbkIsRUFBTzs7QU00T3pCO0VBQXlDLFlOeEluQixFQUFPOztBTXlJN0I7RUFBMkMsWU54SW5CLEVBQU87O0FNeUkvQjtFQUF3QyxZTndCbkIsRUFBTzs7QU12QjVCO0VBQTBDLFlOd0JuQixFQUFPOztBTXZCOUI7RUFBbUMsWU4vZG5CLEVBQU87O0FNZ2V2QjtFQUEyQyxZTmxlbkIsRUFBTzs7QU1tZS9CO0VBQWtDLFlOcGNuQixFQUFPOztBTXFjdEI7RUFBMEMsWU5sakJuQixFQUFPOztBTW1qQjlCO0VBQXdDLFlOeFBuQixFQUFPOztBTXlQNUI7O0VBQzRDLFlOelBuQixFQUFPOztBTTBQaEM7O0VBQzJDLFlON1BuQixFQUFPOztBTThQL0I7O0VBQzBDLFlOaFFuQixFQUFPOztBTWlROUI7RUFBc0MsWU5yUW5CLEVBQU87O0FNc1ExQjs7RUFDd0MsWU54Um5CLEVBQU87O0FNeVI1Qjs7RUFDeUMsWU43Um5CLEVBQU87O0FNOFI3QjtFQUE0QyxZTjFSbkIsRUFBTzs7QU0yUmhDO0VBQTBDLFlOcFNuQixFQUFPOztBTXFTOUI7RUFBeUMsWU4zUm5CLEVBQU87O0FNNFI3QjtFQUEyQyxZTi9SbkIsRUFBTzs7QU1nUy9CO0VBQXlDLFlOalNuQixFQUFPOztBTWtTN0I7RUFBc0MsWU4rRG5CLEVBQU87O0FNOUQxQjtFQUF1QyxZTi9GbkIsRUFBTzs7QU1nRzNCO0VBQTZDLFlOL2JuQixFQUFPOztBTWdjakM7RUFBK0IsWU50VW5CLEVBQU87O0FNdVVuQjtFQUFzQyxZTnRVbkIsRUFBTzs7QU11VTFCO0VBQXdDLFlOa0VuQixFQUFPOztBTWpFNUI7RUFBMEMsWU5yS25CLEVBQU87O0FNc0s5QjtFQUFpRCxZTnJLbkIsRUFBTzs7QU1zS3JDO0VBQXVDLFlONVVuQixFQUFPOztBTTZVM0I7RUFBd0MsWU53SG5CLEVBQU87O0FNdkg1QjtFQUFtQyxZTm5GbkIsRUFBTzs7QU1vRnZCO0VBQW1DLFlOemVuQixFQUFPOztBTTBldkI7RUFBb0MsWU45V25CLEVBQU87O0FNK1d4QjtFQUFrQyxZTnhLbkIsRUFBTzs7QU15S3RCO0VBQThDLFlOcFFuQixFQUFPOztBTXFRbEM7O0VBQ3VDLFlOU25CLEVBQU87O0FNUjNCO0VBQW1DLFlOamRuQixFQUFPOztBTWtkdkI7RUFBa0MsWU56b0JuQixFQUFPOztBTTBvQnRCO0VBQW1DLFlOL25CbkIsRUFBTzs7QU1nb0J2QjtFQUE0QyxZTjNoQm5CLEVBQU87O0FNNGhCaEM7RUFBNkMsWU45aEJuQixFQUFPOztBTStoQmpDO0VBQTZDLFlONWhCbkIsRUFBTzs7QU02aEJqQztFQUE2QyxZTmppQm5CLEVBQU87O0FNa2lCakM7RUFBcUMsWU5wUm5CLEVBQU87O0FNcVJ6QjtFQUFvQyxZTjVObkIsRUFBTzs7QU02TnhCO0VBQXNDLFlONU5uQixFQUFPOztBTTZOMUI7RUFBa0MsWU4vTm5CLEVBQU87O0FNZ090QjtFQUFnQyxZTmxPbkIsRUFBTzs7QU1tT3BCO0VBQXVDLFlOcGVuQixFQUFPOztBTXFlM0I7RUFBeUMsWU5wZW5CLEVBQU87O0FNcWU3QjtFQUFrQyxZTnRTbkIsRUFBTzs7QU11U3RCO0VBQWtDLFlOaUZuQixFQUFPOztBTWhGdEI7RUFBc0MsWU5sa0JuQixFQUFPOztBTW1rQjFCO0VBQXNDLFlOclhuQixFQUFPOztBTXNYMUI7RUFBeUMsWU5wSW5CLEVBQU87O0FNcUk3QjtFQUFpQyxZTnBjbkIsRUFBTzs7QU1xY3JCO0VBQTRDLFlOaGVuQixFQUFPOztBTWllaEM7RUFBcUMsWU5wZm5CLEVBQU87O0FNcWZ6QjtFQUFpQyxZTmxObkIsRUFBTzs7QU1tTnJCO0VBQXlDLFlOMVhuQixFQUFPOztBTTJYN0I7RUFBZ0MsWU5vRG5CLEVBQU87O0FNbkRwQjtFQUF5QyxZTjNKbkIsRUFBTzs7QU00SjdCO0VBQXFDLFlOek5uQixFQUFPOztBTTBOekI7RUFBbUMsWU5sSG5CLEVBQU87O0FNbUh2QjtFQUF5QyxZTjdMbkIsRUFBTzs7QU04TDdCO0VBQTJDLFlON0xuQixFQUFPOztBTThML0I7RUFBd0MsWU4zQ25CLEVBQU87O0FNNEM1QjtFQUEwQyxZTjNDbkIsRUFBTzs7QU00QzlCO0VBQXlDLFlOckduQixFQUFPOztBTXNHN0I7RUFBNEMsWU5yR25CLEVBQU87O0FNc0doQztFQUFvQyxZTjdVbkIsRUFBTzs7QU04VXhCO0VBQXNDLFlObmxCbkIsRUFBTzs7QU1vbEIxQjtFQUF3QyxZTm5sQm5CLEVBQU87O0FNb2xCNUI7RUFBb0MsWU4vTG5CLEVBQU87O0FNZ014QjtFQUFtQyxZTmxYbkIsRUFBTzs7QU1tWHZCO0VBQXVDLFlOa0ZuQixFQUFPOztBTWpGM0I7RUFBb0MsWU5tRm5CLEVBQU87O0FNbEZ4QjtFQUFtQyxZTjljbkIsRUFBTzs7QU0rY3ZCO0VBQTZDLFlOMkJuQixFQUFPOztBTTFCakM7RUFBMkMsWU5tRW5CLEVBQU87O0FNbEUvQjtFQUE4QyxZTnhLbkIsRUFBTzs7QU15S2xDO0VBQWtDLFlOOWxCbkIsRUFBTzs7QU0rbEJ0QjtFQUE4QyxZTnRvQm5CLEVBQU87O0FNdW9CbEM7RUFBaUQsWU5xRG5CLEVBQU87O0FNcERyQztFQUFvQyxZTnhsQm5CLEVBQU87O0FNeWxCeEI7RUFBd0QsWU41b0JuQixFQUFPOztBTTZvQjVDOztFQUNnRSxZTjlxQm5CLEVBQU87O0FNK3FCcEQ7OztFQUVpQyxZTnZmbkIsRUFBTzs7QU13ZnJCO0VBQWtDLFlOaFluQixFQUFPOztBTWlZdEI7RUFBb0MsWU5oWW5CLEVBQU87O0FNaVl4Qjs7RUFDMEMsWU4xSG5CLEVBQU87O0FNMkg5QjtFQUF1QyxZTnpSbkIsRUFBTzs7QU0wUjNCO0VBQW1DLFlOaUNuQixFQUFPOztBTWhDdkI7RUFBMEMsWU5pQ25CLEVBQU87O0FNaEM5QjtFQUFxQyxZTmxIbkIsRUFBTzs7QU1tSHpCO0VBQTJDLFlObEhuQixFQUFPOztBTW1IL0I7RUFBNEMsWU5sSG5CLEVBQU87O0FNbUhoQztFQUF1QyxZTnJObkIsRUFBTzs7QU1zTjNCO0VBQXdDLFlOcGJuQixFQUFPOztBTXFiNUI7RUFBa0MsWU5tRW5CLEVBQU87O0FNbEV0QjtFQUFzQyxZTnBEbkIsRUFBTzs7QU1xRDFCOztFQUNpRCxZTnpZbkIsRUFBTzs7QU0wWXJDOztFQUN5QyxZTjdhbkIsRUFBTzs7QU04YTdCO0VBQXdDLFlOdFhuQixFQUFPOztBTXVYNUI7RUFBMEMsWU5sZm5CLEVBQU87O0FNbWY5QjtFQUE0QyxZTmxmbkIsRUFBTzs7QU1tZmhDO0VBQW1DLFlOdFRuQixFQUFPOztBTXVUdkI7RUFBeUMsWU5wdEJuQixFQUFPOztBTXF0QjdCO0VBQTJDLFlOcHRCbkIsRUFBTzs7QU1xdEIvQjs7RUFDeUMsWU5ydEJuQixFQUFPOztBTXN0QjdCOztFQUMyQyxZTnR0Qm5CLEVBQU87O0FNdXRCL0I7RUFBd0MsWU5KbkIsRUFBTzs7QU1LNUI7RUFBMEMsWU5KbkIsRUFBTzs7QU1LOUI7RUFBbUMsWU5IbkIsRUFBTzs7QU1JdkI7RUFBcUMsWU4zV25CLEVBQU87O0FNNFd6Qjs7RUFDb0MsWU41V25CLEVBQU87O0FNNld4Qjs7RUFDc0MsWU43V25CLEVBQU87O0FNOFcxQjtFQUFrQyxZTnRObkIsRUFBTzs7QU11TnRCO0VBQTJDLFlOM2JuQixFQUFPOztBTTRiL0I7RUFBcUMsWU50Rm5CLEVBQU87O0FNdUZ6Qjs7O0VBRTZDLFlOeEVuQixFQUFPOztBTXlFakM7O0VBQ3VELFlOdkVuQixFQUFPOztBTXdFM0M7O0VBQzZDLFlOM0VuQixFQUFPOztBTTRFakM7O0VBQ2dELFlONUVuQixFQUFPOztBTTZFcEM7O0VBQzhDLFlOakZuQixFQUFPOztBTWtGbEM7RUFBbUMsWU4zS25CLEVBQU87O0FNNEt2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bkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBMkQsWUQ1dEJmLEVBQU87O0FDNnRCbkQ7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBMkQsWUQ1dEJmLEVBQU87O0FDNnRCbkQ7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBNEQsWUQ1dEJmLEVBQU87O0FDNnRCcEQ7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBeUQsWUQ1dEJmLEVBQU87O0FDNnRCakQ7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBNEQsWUQ1dEJmLEVBQU87O0FDNnRCcEQ7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBd0QsWUQ1dEJmLEVBQU87O0FDNnRCaEQ7RUFBdUQsWUQ1dEJmLEVBQU87O0FDNnRCL0M7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBZ0MsWUQ1dEJmLEVBQU87O0FDNnRCeEI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBMEQsWUQ1dEJmLEVBQU87O0FDNnRCbEQ7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBd0QsWUQ1dEJmLEVBQU87O0FDNnRCaEQ7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBMkQsWUQ1dEJmLEVBQU87O0FDNnRCbkQ7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBMkQsWUQ1dEJmLEVBQU87O0FDNnRCbkQ7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBd0QsWUQ1dEJmLEVBQU87O0FDNnRCaEQ7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBeUQsWUQ1dEJmLEVBQU87O0FDNnRCakQ7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBaUQsWUQ1dEJmLEVBQU87O0FDNnRCekM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUQsWUQ1dEJmLEVBQU87O0FDNnRCL0M7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUQsWUQ1dEJmLEVBQU87O0FDNnRCL0M7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUQsWUQ1dEJmLEVBQU87O0FDNnRCL0M7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBK0MsWUQ1dEJmLEVBQU87O0FDNnRCdkM7RUFBdUQsWUQ1dEJmLEVBQU87O0FDNnRCL0M7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBbUQsWUQ1dEJmLEVBQU87O0FDNnRCM0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBNkMsWUQ1dEJmLEVBQU87O0FDNnRCckM7RUFBcUQsWUQ1dEJmLEVBQU87O0FDNnRCN0M7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBc0QsWUQ1dEJmLEVBQU87O0FDNnRCOUM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBa0QsWUQ1dEJmLEVBQU87O0FDNnRCMUM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBZ0QsWUQ1dEJmLEVBQU87O0FDNnRCeEM7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBb0QsWUQ1dEJmLEVBQU87O0FDNnRCNUM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBOEMsWUQ1dEJmLEVBQU87O0FDNnRCdEM7RUFBMEMsWUQ1dEJmLEVBQU87O0FDNnRCbEM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBcUMsWUQ1dEJmLEVBQU87O0FDNnRCN0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBNEMsWUQ1dEJmLEVBQU87O0FDNnRCcEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBc0MsWUQ1dEJmLEVBQU87O0FDNnRCOUI7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBaUMsWUQ1dEJmLEVBQU87O0FDNnRCekI7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBd0MsWUQ1dEJmLEVBQU87O0FDNnRCaEM7RUFBMkMsWUQ1dEJmLEVBQU87O0FDNnRCbkM7RUFBeUMsWUQ1dEJmLEVBQU87O0FDNnRCakM7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBa0MsWUQ1dEJmLEVBQU87O0FDNnRCMUI7RUFBdUMsWUQ1dEJmLEVBQU87O0FDNnRCL0I7RUFBbUMsWUQ1dEJmLEVBQU87O0FDNnRCM0I7RUFBb0MsWUQ1dEJmLEVBQU87O0FDNnRCNUI7RUFBa0MsWUQ1dEJmLEVBQU87O0FFbnVCMUI7Ozs7OztFM080MytCRTtBNE8zMytCRjtFQUNFLGtCRFErQztFQ1AvQyxxQkFBcUI7RUFDckIsZUFBZTtFQUVmLG9DQUFvQztFQUNwQywwQkRXZ0Q7RUNWaEQsZ0NEVytDO0VDUi9DLGFBQWE7RUFDYixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1QsU0FBUztFQUNULGlCQUFpQixFQUFBO0VBaEJuQjtJQXVCTSxZRFAwQyxFQUFBOztBQ1loRDtFQUNFLFdEbEIrQztFQ21CL0MsWUFBa0U7RUFDbEUscUJBQXFCO0VBQ3JCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGNBQWM7RUFDZCxRQUFRO0VBQ1Isa0JBQXdDLEVBQUE7RUFIMUM7SUFRSSxXRGhDNkM7SUNpQzdDLFdEaEM0QztJQ2lDNUMseUJ6TzlDbUM7SXlPK0NuQyxrQkQvQjRDO0lDZ0M1QyxrQkFBa0I7SUFDbEIsOEJBQThCO0lBQzlCLDBCQUEwQjtJQUMxQixnQ0FBZ0MsRUFBQTtFQWZwQztJQW9CSSxXQUFXO0lBQ1gsY0FBYyxFQUFBO0VBckJsQjtJQXlCSSxVQUE4RCxFQUFBO0VBekJsRTtJQTZCSSxhQUFpRSxFQUFBOztBQ2pFbkU7O0k3TzI2K0JFO0E2T3g2K0JGO0VBRUksaUJBQXVDLEVBQUE7O0FBRjNDO0VBTUksK0hBQ3lFLEVBQUE7RUFQN0U7SUFXTSxrRUFBa0UsRUFBQTs7QUFYeEU7RUFpQk0sNkJBQTZCO0VBQzdCLDBCQUEwQixFQUFBO0VBbEJoQztJQXFCUSxnREFBOEYsRUFBQTtFQXJCdEc7SUF5QlEsa0RBQXNHLEVBQUE7O0FDNUI5Rzs7STlPODcrQkU7QThPMzcrQkY7RUFFSSxpQkFBdUMsRUFBQTs7QUFGM0M7RUFNSSwrSEFDeUUsRUFBQTtFQVA3RTtJQVdNLGtFQUFrRSxFQUFBOztBQVh4RTtFQWlCTSw2QkFBNkI7RUFDN0IsMkJBQTJCLEVBQUE7RUFsQmpDO0lBcUJRLGdEQUE4RixFQUFBO0VBckJ0RztJQXlCUSxrREFBc0csRUFBQTs7QUM1QjlHOztJL09pOStCRTtBK085OCtCRjtFQUVJLGlCQUF1QyxFQUFBOztBQUYzQztFQU1JLCtIQUN5RSxFQUFBO0VBUDdFO0lBV00sa0VBQWtFLEVBQUE7O0FBWHhFO0VBaUJNLDZCQUE2QjtFQUM3QiwyQkFBMkIsRUFBQTtFQWxCakM7SUFxQlEsZ0RBQThGLEVBQUE7RUFyQnRHO0lBeUJRLGtEQUFzRyxFQUFBOztBQzVCOUc7O0loUG8rK0JFO0FnUGorK0JGO0VBRUksaUJBQXVDLEVBQUE7O0FBRjNDO0VBTUksK0hBQ3lFLEVBQUE7RUFQN0U7SUFXTSxrRUFBa0UsRUFBQTs7QUFYeEU7RUFpQk0sNkJBQTZCO0VBQzdCLDBCQUEwQixFQUFBO0VBbEJoQztJQXFCUSxnREFBOEYsRUFBQTtFQXJCdEc7SUF5QlEsa0RBQXNHLEVBQUE7O0FDNUI5Rzs7SWpQdS8rQkU7QWlQcC8rQkY7RUFHTSwrREFBd0YsRUFBQTs7QUFIOUY7RUFPTSw4REFBdUYsRUFBQTs7QUNWN0Y7O0lsUGdnL0JFO0FrUDcvK0JGO0VBR00sNkRBQXNGLEVBQUE7O0FBSDVGO0VBT00sOERBQXVGLEVBQUE7O0FDVjdGOztJblB5Zy9CRTtBbVB0Zy9CRjtFQUdNLGlGQUM2RCxFQUFBOztBQUpuRTtFQVFNLG9GQUM2RCxFQUFBOztBQVRuRTtFQWdCUSxNQUFNO0VBQ04sbUVBQXFIO0VBQ3JILHFGQUNzRSxFQUFBOztBQW5COUU7RUF1QlEsU0FBUztFQUNULGlFQUFtSDtFQUNuSCx3RkFDc0UsRUFBQTs7QUM3QjlFOztJcFA0aC9CRTtBb1B6aC9CRjtFQUdNLGlGQUM2RCxFQUFBOztBQUpuRTtFQVFNLG9GQUM2RCxFQUFBOztBQVRuRTtFQWdCUSxNQUFNO0VBQ04saUVBQW1IO0VBQ25ILHFGQUNzRSxFQUFBOztBQW5COUU7RUF1QlEsU0FBUztFQUNULGlFQUFtSDtFQUNuSCx3RkFDc0UsRUFBQTs7QUM3QjlFOztJclAraS9CRTtBcVA1aS9CRjtFQUtNLHlCQUF5QixFQUFBOztBQUwvQjtFQVdNLHdCQUF3QixFQUFBO0VBWDlCO0lBY1EsTUFBTTtJQUNOLFVBQVUsRUFBQTtFQWZsQjtJQW1CUSxTQUFTO0lBQ1QseUJBQXlCLEVBQUE7O0FDdkJqQzs7SXRQOGovQkU7QXNQM2ovQkY7RUFFSSxTQUFTO0VBQ1QsU0FBUztFQUNULDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsa0VBQWtFLEVBQUE7RUFOdEU7SUFTTSxVQUFzRTtJQUN0RSx5RkFDK0IsRUFBQTtFQVhyQztJQWVNLDZIQUNrRSxFQUFBOztBQWhCeEU7RUFzQk0sa0RBQXNHO0VBQ3RHLHVCQUF1QjtFQUN2QiwrREFBK0QsRUFBQTtFQXhCckU7SUEyQlEsTUFBTTtJQUNOLFVBQVU7SUFDViwwRkFDcUMsRUFBQTtFQTlCN0M7SUFrQ1EsTUFBTTtJQUNOLHlCQUF5QjtJQUN6QixnSUFDcUUsRUFBQTs7QUN4QzdFOztJdlAwbC9CRTtBdVB2bC9CRjtFQUVJLFNBQVM7RUFDVCxTQUFTO0VBQ1QsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixrRUFBa0UsRUFBQTtFQU50RTtJQVNNLFVBQXNFO0lBQ3RFLHlGQUMrQixFQUFBO0VBWHJDO0lBZU0sNkhBQ2tFLEVBQUE7O0FBaEJ4RTtFQXNCTSxpREFBcUc7RUFDckcsdUJBQXVCO0VBQ3ZCLCtEQUErRCxFQUFBO0VBeEJyRTtJQTJCUSxNQUFNO0lBQ04sVUFBVTtJQUNWLDBGQUNxQyxFQUFBO0VBOUI3QztJQWtDUSxNQUFNO0lBQ04sd0JBQXdCO0lBQ3hCLGdJQUNxRSxFQUFBOztBQ3hDN0U7O0l4UHNuL0JFO0F3UG5uL0JGO0VBRUksVUFBZ0M7RUFDaEMsMkJBQTJCO0VBQzNCLGtFQUFrRSxFQUFBO0VBSnRFO0lBT00sU0FBdUQ7SUFDdkQsc0NBQXNDLEVBQUE7RUFSNUM7SUFZTSxTQUFtRTtJQUNuRSxtRUFBbUUsRUFBQTs7QUFiekU7RUFxQk0saURBQXNEO0VBQ3RELHdCQUF3QixFQUFBO0VBdEI5QjtJQXlCUSxvQkFBb0I7SUFDcEIsVUFBVSxFQUFBO0VBMUJsQjtJQThCUSxtREFBNEQ7SUFDNUQsd0JBQXdCLEVBQUE7O0FDbENoQzs7SXpQOG8vQkU7QXlQM28vQkY7RUFFSSxVQUFnQztFQUNoQywyQkFBMkI7RUFDM0Isa0VBQWtFLEVBQUE7RUFKdEU7SUFPTSxTQUF1RDtJQUN2RCxzQ0FBc0MsRUFBQTtFQVI1QztJQVlNLFNBQW1FO0lBQ25FLG1FQUFtRSxFQUFBOztBQWJ6RTtFQXFCTSxrREFBdUQ7RUFDdkQsd0JBQXdCLEVBQUE7RUF0QjlCO0lBeUJRLG9CQUFvQjtJQUNwQixVQUFVLEVBQUE7RUExQmxCO0lBOEJRLGtEQUEyRDtJQUMzRCx3QkFBd0IsRUFBQTs7QUNsQ2hDOztJMVBzcS9CRTtBMFBucS9CRjtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBSUksa0RBQWtELEVBQUE7SUFKdEQ7TUFPTSxPQUFPO01BQ1Asc0hBRXNDLEVBQUE7SUFWNUM7TUFjTSxTQUEyRDtNQUMzRCxRQUFRO01BQ1IsdUhBRXVDLEVBQUE7RUFsQjdDO0lBd0JNLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsNkJBQTZCLEVBQUE7SUExQm5DO01BNkJRLFdBQWlDO01BQ2pDLFVBQWdDO01BQ2hDLG1EQUErRjtNQUMvRixzSEFFdUUsRUFBQTtJQWxDL0U7TUFzQ1EsWUFBa0M7TUFDbEMsVUFBZ0M7TUFDaEMscURBQWlHO01BQ2pHLHVIQUV1RSxFQUFBOztBQzlDL0U7O0kzUG1zL0JFO0EyUGhzL0JGO0VBQ0UsZ0JBQWdCLEVBQUE7RUFEbEI7SUFJSSxrREFBa0QsRUFBQTtJQUp0RDtNQU9NLE9BQU87TUFDUCxzSEFFc0MsRUFBQTtJQVY1QztNQWNNLFNBQTJEO01BQzNELFFBQVE7TUFDUix1SEFFdUMsRUFBQTtFQWxCN0M7SUF3Qk0sb0JBQW9CO0lBQ3BCLG9DQUFvQztJQUNwQyw2QkFBNkIsRUFBQTtJQTFCbkM7TUE2QlEsV0FBaUM7TUFDakMsU0FBK0I7TUFDL0IscURBQWlHO01BQ2pHLHNIQUV1RSxFQUFBO0lBbEMvRTtNQXNDUSxZQUFrQztNQUNsQyxTQUErQjtNQUMvQixxREFBaUc7TUFDakcsdUhBRXVFLEVBQUE7O0FDOUMvRTs7STVQZ3UvQkU7QTRQN3QvQkY7RUFFSSxVQUFnQyxFQUFBO0VBRnBDO0lBS00sU0FBdUQ7SUFDdkQsdUNBQXVDO0lBQ3ZDLGdDQUFnQztJQUNoQywwQkFBMEIsRUFBQTtFQVJoQztJQVlNLFNBQW1FLEVBQUE7O0FBWnpFO0VBb0JNLGdEQUFxRCxFQUFBO0VBcEIzRDtJQXVCUSwwREFBb0c7SUFDcEcsVUFBVSxFQUFBO0VBeEJsQjtJQTRCUSxrREFBMkQsRUFBQTs7QUMvQm5FOztJN1Bxdi9CRTtBNlBsdi9CRjtFQUVJLFVBQWdDLEVBQUE7RUFGcEM7SUFLTSxTQUF1RDtJQUN2RCx1Q0FBdUM7SUFDdkMsZ0NBQWdDO0lBQ2hDLDBCQUEwQixFQUFBO0VBUmhDO0lBWU0sU0FBbUUsRUFBQTs7QUFaekU7RUFvQk0saURBQXNELEVBQUE7RUFwQjVEO0lBdUJRLHdEQUFrRztJQUNsRyxVQUFVLEVBQUE7RUF4QmxCO0lBNEJRLGlEQUEwRCxFQUFBOztBQy9CbEU7O0k5UDB3L0JFO0E4UHZ3L0JGO0VBRUksVUFBZ0M7RUFDaEMsNENBQTRDLEVBQUE7RUFIaEQ7SUFNTSxTQUF1RDtJQUN2RCw0SEFDa0UsRUFBQTtFQVJ4RTtJQVlNLFNBQW1FO0lBQ25FLDRIQUNrRSxFQUFBOztBQWR4RTtFQW9CTSx1QkFBdUI7RUFDdkIsNkJBQTZCLEVBQUE7RUFyQm5DO0lBd0JRLE1BQU07SUFDTixnSUFDcUU7SUFDckUsZ0RBQThGLEVBQUE7RUEzQnRHO0lBK0JRLE1BQU07SUFDTiwwSEFDcUU7SUFDckUsaURBQStGLEVBQUE7O0FDckN2Rzs7SS9QbXkvQkU7QStQaHkvQkY7RUFFSSxTQUFTO0VBQ1QsU0FBUztFQUNULDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsa0VBQWtFLEVBQUE7RUFOdEU7SUFTTSxVQUFzRTtJQUN0RSx1RkFDNkIsRUFBQTtFQVhuQztJQWVNLDRIQUNrRSxFQUFBOztBQWhCeEU7RUFzQk0sa0RBQXNHO0VBQ3RHLHVCQUF1QjtFQUN2QiwrREFBK0QsRUFBQTtFQXhCckU7SUEyQlEsTUFBTTtJQUNOLFVBQVU7SUFDVix3RkFDbUMsRUFBQTtFQTlCM0M7SUFrQ1EsTUFBTTtJQUNOLHdCQUF3QjtJQUN4QixnSUFDcUUsRUFBQTs7QUN4QzdFOztJaFErei9CRTtBZ1E1ei9CRjtFQUVJLDRHQUM2QyxFQUFBO0VBSGpEO0lBTU0saUdBQ3NFLEVBQUE7RUFQNUU7SUFXTSxvR0FDc0UsRUFBQTs7QUFaNUU7RUFrQk0sd0JBQXdCO0VBQ3hCLDZCQUE2QjtFQUU3QixxR0FDNEMsRUFBQTtFQXRCbEQ7SUF5QlEsTUFBTTtJQUNOLHlCQUF5QjtJQUN6QixnR0FDc0UsRUFBQTtFQTVCOUU7SUFnQ1EsU0FBUztJQUNULHdCQUF3QjtJQUN4QixtR0FDc0UsRUFBQTs7QUN0QzlFOztJalFzMS9CRTtBaVFuMS9CRjtFQUVJLDRHQUM2QyxFQUFBO0VBSGpEO0lBTU0saUdBQ3NFLEVBQUE7RUFQNUU7SUFXTSxvR0FDc0UsRUFBQTs7QUFaNUU7RUFrQk0seUJBQXlCO0VBQ3pCLDZCQUE2QjtFQUU3QixxR0FDNEMsRUFBQTtFQXRCbEQ7SUF5QlEsTUFBTTtJQUNOLHlCQUF5QjtJQUN6QixnR0FDc0UsRUFBQTtFQTVCOUU7SUFnQ1EsU0FBUztJQUNULHdCQUF3QjtJQUN4QixtR0FDc0UsRUFBQTs7QUN0QzlFOztJbFE2Mi9CRTtBa1ExMi9CRjtFQUVJLDBCQUEwQjtFQUMxQixrRUFBa0UsRUFBQTtFQUh0RTtJQU1NLHlEQUxKLEVBQUE7RWxRZzMvQkY7SUFDRSw2RkFBNkYsRUFBRTs7QUFFbkc7RWtRajIvQlEseUJBQXVCO0VBQ3ZCLHVCQUFBO0VBcEJOLCtEQXNCZ0IsRUFBQTtFbFFrMi9CaEI7SWtRaDIvQlEsTUFBQTtJQUNBLFVBQVU7SUF6QmxCLDJEQThCaUIsRUFBQTtFbFErMS9CakI7SWtRNzEvQlEsU0FBQTtJbFErMS9CTix5QkFBeUI7SW1RbDQvQjNCLDJGQUFBLEVBQUE7O0FuUXE0L0JGOztJbVFoNC9CTTtBblFtNC9CTjtFbVFyNC9CRSwwQkFDRTtFblFzNC9CRixrRW1RLzMvQkssRUFBQTtFQVJMO0lBV00seURuUSszL0JhLEVBQUU7RW1RMTQvQnJCO0lBa0JNLDZGQUEwQixFQUFBOztBblE0My9CbEM7RW1ROTQvQkUsMEJBQWtCO0VuUWc1L0JsQix1Qm1RejMvQmM7RW5RMDMvQmQsK0RtUXozL0JrQixFQUFBO0VuUTAzL0JsQjtJbVFsNS9CQSxNQUFBO0lBOEJRLFVBQVM7SUFDVCwyREFDd0IsRUFBQTtFblF1My9CaEM7SW9RMTUvQkEsU0FBQTtJcFE0NS9CRSx3QkFBd0I7SUFDeEIsMkZvUTM1L0JDLEVBQUE7O0FwUTY1L0JMOztJb1E1NS9CRTtBcFErNS9CRjtFb1EvNS9CRSwyQkFDRTtFcFFnNi9CRixrRW9RcjUvQm1DLEVBQUE7RXBRczUvQm5DO0lvUWw2L0JBLHVEQWtCaUIsRUFBQTtFQUNYO0lBQ0EsNkZBZUQsRUFBQTs7QXBRcTQvQlA7RUFDRSx3Qm9RajUvQmtCO0VwUWs1L0JsQix1Qm9RajUvQm9CO0VBekJwQiwrREE2QmUsRUFBQTtFcFErNC9CZjtJb1E3NC9CUSxNQUFBO0lBQ0EsVUFBVTtJcFErNC9CaEIsdURxUWw3L0JGLEVBQUE7RXJRbzcvQkE7SUFDRSxTcVFuNy9CQztJQUNILHlCQUNFO0lBQ0UsMEZBQXlCLEVBQUE7O0FyUW83L0IvQjs7SXFROTYvQlE7QXJRaTcvQlI7RXFRejcvQkUseUJBQ0U7RXJRMDcvQkYsMERxUTc2L0JLLEVBQUE7RUFkTDtJQWlCTSx1QkFBcUI7SXJRNjYvQnpCLHNCQUFzQjtJcVE5Ny9CeEIsa0NBc0JJLEVBQUE7RUFDRTtJQUNBLGlDQUE0QixFQUFBO0VBeEJsQztJQTRCUSxzQ0FDRCxFQUFBOztBclF3Ni9CVDtFQUNFLHlCcVFwNi9CTztFQWxDUCwwREFvQ2UsRUFBQTtFclFvNi9CZjtJcVFsNi9CUSxvQkFBVyxFQUFBO0VyUW82L0JuQjtJc1E3OC9CQSxNQUFBO0l0USs4L0JFLFVBQVUsRUFBRTtFQUNkO0lzUTc4L0JBLFNBQUE7SUFFSSx3QkFBeUIsRUFBQTs7QXRRKzgvQi9COztJc1F6OC9CUTtBdFE0OC9CUjtFc1FwOS9CRSx5QkFDRTtFdFFxOS9CRiwwRHNReDgvQkssRUFBQTtFQWRMO0lBaUJNLHVCQUFxQjtJdFF3OC9CekIsc0JBQXNCO0lzUXo5L0J4QixrQ0FzQkksRUFBQTtFQUNFO0lBQ0EsaUNBQTRCLEVBQUE7RUF4QmxDO0lBNEJRLHNDQUNELEVBQUE7O0F0UW04L0JUO0VBQ0UsMEJzUS83L0JPO0VBbENQLDBEQW9DZSxFQUFBO0V0USs3L0JmO0lzUTc3L0JRLG9CQUFXLEVBQUE7RXRRKzcvQm5CO0l1UXorL0JGLE1BQUE7SXZRMisvQkksVUFBVSxFQUFFO0VBQ2Q7SXVReCsvQkYsU0FBYTtJQUNYLHlCQUEyQixFQUFBOztBL0NjN0I7O3dDZ0RrQjJCO0F4UTg4L0IzQjtFdVF2Ky9CRSwyQkFBZ0IsRUFBQTs7QXZRMCsvQmxCO0V1UXYrL0JFLGVDRWlCO0VERGpCLFlBQUE7RXZReSsvQkEsTUFBTTtFdVF0Ky9CUixnQkFBYztFQUNaLGVDSXNCO0VESHRCLFlBQVc7RUFDWCxXQUFXO0VBQ1gsc0JBQWMsRUFBQTs7QXZReSsvQmhCO0V1UXQrL0JFLGlCQUFpQjtFQUNqQixpQkFDRDtFdlF1Ky9CQyxvQkFBb0I7RXVRcisvQnRCLGNBQWE7RUFDWCxzQkFBUztFQUNULHFCQUFVO0VBQ1YscUJBQ0Q7RXZRcysvQkMsV0FBVyxFQUFFOztBQUVmO0V1UXArL0JFLFNBQVM7RUFDVCxVQ3pCZ0I7RUQwQmhCLGdCQUFlLEVBQUU7O0F2UXUrL0JuQjtFdVFuKy9CQSxlQUFpQjtFQUNmLGNBQUE7RUFDQSxnQkMxQnVCO0VEMkJ2QixxQkMxQnFCO0V4USsvL0JyQixjQUFjLEVBQUU7O0F1UWorL0JsQjtFQUNFLDBCQUFlO0VBQ2YsV0NoQnNCO0VEaUJ0Qiw2QkFBTSxFQUFBOztBdlFxKy9CUixhdVFuKy9CVztBdlFvKy9CWDtFdVFsKy9CRSxlQUFZO0VBQ1osWUFBQTtFdlFvKy9CQSxNQUFNO0V1UWorL0JSLE9BQUE7RUFDRSxhQUFTO0V2UW0rL0JULFdBQVc7RXlRbGlnQ2IsWUFBQTtFelFvaWdDRSxvQ0FBb0MsRUFBRTs7QXlRamlnQ3hDO0VBQ0UsY0FBb0MsRUFBQTs7QXpRcWlnQ3RDOzt3Q3dROWhnQytCO0F4UWlpZ0MvQjtFQUNFLFVBQVU7RXlRamlnQ1osT0FBQTtFQUNFLFdBQ0Q7RXpRa2lnQ0MsWUFBWTtFeVFoaWdDZCxnQkFBYTtFQUNiLG1EQUEyQyxFQUFBOztBelFtaWdDM0M7RTBRcGpnQ0EsTUFBQSxFQUFBOztBMVF1amdDQTs7RTBRbmpnQ0UsUUFBTSxFQUFBOztBMVF1amdDUjs7d0MwUWxqZ0MrQjtBQUMvQjtFQUNFLGVBQ0Q7RTFRb2pnQ0Msb0RBQW9ELEVBQUU7O0FBRXhEOzs7RUFHRSxPQUFPLEVBQUU7O0EyUWxrZ0NYO0VBQ0UsY0FBTyxFQUFtQjs7QTNRc2tnQzVCOzt3QzJRamtnQ2dDO0FBQ2hDO0VBQ0UsZ0JBQ0Q7RTNRbWtnQ0MscURBQXFELEVBQUU7O0FBRXpEOzs7RUFHRSxRQUFRLEVBQUU7O0E0UWpsZ0NaO0VBQ0UsZUFBZSxFQUFBOztBNVFxbGdDakI7O3dDNFFqbGdDeUI7QTVRb2xnQ3pCO0U0UWxsZ0NFLGVBQVU7RUFDVixZQUFXO0VBQ1gsTUFBQTtFQUNBLGNBQWM7RUFDZCx1QkpBc0I7RUlDdEIsV0FBVTtFQUNWLFVBQVM7RUFDVCxpQkFBUztFQUNULHNCQUFVO0VBQ1Ysb0JKVXlCO0V4UTBrZ0N6QixxQkFBcUI7RTRRamxnQ3ZCLG1EQUF3QjtFQUN0QiwrQkFBZTtFQUNmLFNBQUE7RTVRbWxnQ0EsVUFBVTtFNFFobGdDWiw2QkFBdUIsRUFBQTs7QTVRbWxnQ3ZCO0U0UWhsZ0NFLGVBQVk7RTVRa2xnQ1osNkJBQTZCLEVBQUU7O0E0UTlrZ0NqQztFQUNBLGtCQUFBO0VBQ0UsY0FBVztFQUNYLGdCQUFXLEVBQUE7O0E1UWtsZ0NiOzs7RTRRNWtnQ0EsV0FBQTtFQUNFLFdBQVU7RUFDVixtREFBVTtFQUNWLHNCQUFPLEVBQUE7O0E1UWlsZ0NUOztFNFE1a2dDRSxrQkFDRDtFNVE4a2dDQyxVQUFVO0U0UTVrZ0NaLE9BQUE7RUFDRSxZQUFBLEVBQUE7O0FBR0Y7RUFDQSxTQUFBLEVBQWE7O0E1UThrZ0NiO0U0UTFrZ0NBLDZCQUFhLEVBQUE7O0E1UTZrZ0NiOztFNFF4a2dDRSxNQUFBLEVBQUE7O0FDcEVGO0U3UWlwZ0NFLHdCQUF3QixFQUFFOztBNlE3b2dDNUI7RTdRZ3BnQ0UseUJBQXlCLEVBQUU7O0FBRTdCOzt3QzZRN29nQ29CO0E3UWdwZ0NwQjs7O0U2UTVvZ0NFO0E3UWdwZ0NGO0U2UTlvZ0NFLGtCQUFVO0VBQ1YsZ0JBQ0Q7RTdRK29nQ0Msc0JBQXNCO0U2UTdvZ0N4QixVQUFBO0U3UStvZ0NFLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLFM2UTlvZ0NDLEVBQUE7O0E3UWdwZ0NIOzs7O0U2UXpvZ0NFO0E3UThvZ0NGO0VBQ0UsZ0JBQWdCO0U4UTdxZ0NsQixpQkFBQTtFOVErcWdDRSxVQUFVO0VBQ1YsV0FBVztFOFE3cWdDYixZQUFBO0VBQ0UsU0FBQSxFQUFBOztBQUdGOzt3QzlRK3FnQ3dDO0E4UTNxZ0N4QztFQUNFLHNCQUFpQixFQUFBOztBOVE4cWdDbkI7RThRenFnQ0Usc0JBQWlCLEVBQUE7O0E5UTRxZ0NuQjtFQUNFO0k4UXpxZ0NFLGFOakJjO0lNa0JkLGtCQUNELEVBQUE7RUFFRDtJQUNBLGNBQWdCO0lBQ2QsZUFBTztJQUNQLGVBQWM7SUFHaEIsY0FBZ0I7SUFDZCxZQUFXLEVONUJHO0VNK0JoQixVQUFBO0VBQ0E7SUFDRSxPQUFPO0lBQ1AsNEJOdEJxQixFTXVCdEI7RUFFRDtJQUNFLG9CTnRDYyxFQUFPO0VNeUN2QixXQUFBO0VBQ0E7SUFDRSxRQUFBO0k5UWlxZ0NBLDJCQUEyQixFQUFFO0U4UTdwZ0NqQztJQWxDRSxxQkFBaUIsRUFBQTtFOVFrc2dDakIsZXdRaHRnQ2E7RU00QmI7SUEwQkUsZ0JOdERXLEVBQUEsRUFBQTs7QXhRb3RnQ2Y7RThRdnBnQ0U7SUFsQkEsZUFBaUIsRUFBQTtFOVE0cWdDakI7SUFDRSxxQkFBcUIsRUFBRTtFK1EzdGdDM0I7SS9RNnRnQ0ksc0JBQXNCLEVBQUU7RUFDMUIsZUFBZTtFK1EzdGdDakI7SUFDRSxnQlBNcUIsRUFBTyxFQUFBOztBT0g5Qjs7d0NBR0M7QS9RMnRnQ0Q7RStRenRnQ0Esb0JBQWUsRUFBQTs7QS9RNHRnQ2Y7RStRenRnQ0UsNkJBQ0Q7RS9RMHRnQ0Msc0JBQXNCLEVBQUU7O0ErUXZ0Z0MxQjtFQUNFLFlBQVU7RS9RMHRnQ1YsTUFBTTtFK1F2dGdDUixXQUFBLEVBQUE7O0EvUTB0Z0NBLDZCd1E1c2dDMkI7QXhRNnNnQzNCO0UrUXZ0Z0NFLGVBQVcsRUFBQTs7QS9RMHRnQ2I7RStRdnRnQ0Usa0JBQWtCO0UvUXl0Z0NsQixZQUFZO0UrUXR0Z0NkLHNCQUFlO0VBQ2IsV0FBVztFQUNYLGVBQVM7RUFDVCxrQkFBYztFQUNkLGtCQUFpQixFQUFBOztBL1F5dGdDbkI7RStRcnRnQ0Esb0JBQWU7RUFDYixxQkFBa0I7RS9RdXRnQ2xCLGNBQWM7RStRcHRnQ2hCLGlCQUFlO0VBQ2IscUJQcEM0QixFT3FDN0I7O0FBRUQ7RUFDRSw2QkFDRCxFQUFBOztBQUVEO0VBekNBLG9CQTBDaUIsRUFBQTs7QS9RcXRnQ2pCO0VBQ0Usc0J3UTF2Z0NlLEVBQUk7O0F4UTR2Z0NyQjtFQUNFO0krUWh0Z0NFLGVBQVc7SUFDWCw2QkFBVztJQUNYLHNCQUFVLEVBQUE7RS9Ra3RnQ1o7SStROXNnQ0Esa0JBQWU7SUFDYixjQUFZO0lBR2QsV0FBQTtJQUNFLFdBQVc7SUFHYixVQUFBO0lBQ0UsU0FBQSxFQUFXO0UvUTRzZ0NiO0krUTFzZ0NFLFlBQUEsRUFBYztFQUdoQjtJQUNFLFdBQVMsRUFBSTtFQXZDakI7SUEyQ0ksb0JBQWtCO0lBQ2xCLGNBQU87SUFDUCxpQkFBaUIsRUFBQTtFL1F3c2dDbkI7SStRdHNnQ0UsYVBsRm1CLEVBQU87RXhRMHhnQzVCO0krUXRzZ0NFLGtCQUFXO0lBN0NmLE9BQUE7SUFpREksaUJBQ0Q7SUFFRCxXQUFBO0lBQ0EsZUFBZTtJQUNiLGNBQVU7SUFDViwrQlByR21CLEVBQUE7RXhReXlnQ3JCO0krUWhzZ0NBLFVBQUEsRUFBYztFL1Frc2dDZCxjK1Fqc2dDYztFL1Frc2dDZDtJZ1IveWdDRixrQkFBQTtJaFJpemdDSSxlQUFlO0lBQ2Ysc0JBQXNCLEVBQUU7RWdSL3lnQzVCO0lBQ0UscUJBQWEsRUFBQSxFQUFBOztBaFJremdDZjs7d0NnUjl5Z0NZO0FoUml6Z0NaO0VBQ0UsYUFBYTtFZ1I5eWdDZixzQkFBd0I7RUFDdEIsV0FBVztFQUNYLFNBQUE7RWhSZ3pnQ0EsVUFBVTtFZ1I3eWdDWixzQkFBQSxFQUEwQjs7QWhSZ3pnQzFCO0VnUjd5Z0NFLFdBQVU7RUFDVixnQlJQZ0IsRUFBQTs7QXhRdXpnQ2xCO0VnUjd5Z0NFLG9CQUNEO0VoUjh5Z0NDLGNBQWM7RWdSNXlnQ2hCLFVBQUE7RUFDRSxzQkFBaUI7RUFDakIsb0JSVHVCO0VRVXZCLHFCUkk4QjtFeFEweWdDOUIsY0FBYyxFQUFFOztBZ1IxeWdDbEI7RUFDRSwwQkFDRDtFaFI0eWdDQyxXQUFXO0VnUjF5Z0NiLDZCQUFtQixFQUFBOztBaFI2eWdDbkIsVWdSM3lnQ1M7QWhSNHlnQ1Q7RWdSMXlnQ0UsY0FBUyxFQUFBOztBaFI2eWdDWCxrQmdSM3lnQ2M7QWhSNHlnQ2Q7RWdSMXlnQ0UscUJBQWdCO0VBQ2hCLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQWE7RWhSNHlnQ2IsZ0RBQWdEO0VnUnp5Z0NsRCx1QkFBVztFQUNYLHNCQUFzQjtFQUNwQixxQkFBVztFaFIyeWdDWCxtQ0FBbUM7RWlSajJnQ3JDLGtDQUFBLEVBQUE7O0FqUm8yZ0NBLFVBQVU7QWlSajJnQ1Y7RUFDRSx5QkFBa0IsRUFBQTs7QWpSbzJnQ3BCOzt3Q2lSLzFnQ29CO0FqUmsyZ0NwQjtFQUNFLGtCQUFrQjtFaVI5MWdDcEIsaUJBQW1CLEVBQUE7O0FqUmkyZ0NuQjtFQUNFO0lDMXVnQ0YsZ0JBQW9CLEVBQUEsRUFBQTs7QUQ2dWdDcEI7RUFDRTtJQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FDcnVnQ3hCLG1CQUFBO0FpUmhKQTs7OztDbFI0M2dDQztBQUNELG1Ca1J4MWdDYztBbFJ5MWdDZCx1Qm1SajNnQzBDO0FuUmszZ0MxQztFa1J2MWdDRSxNQUFBO0VBRUEsT0FBQTtFQUNBLFdDckNvQztFblI2M2dDcEMsWUFBWTtFa1JwMWdDZCxhQUFVO0VBQ1IsZ0JBQU07RUFDTixlQUFPO0VBQ1AsbUJBQVc7RUFDWCxZQUFZLEVBQUE7O0FsUnUxZ0NkO0VrUnAxZ0NFLE1BQUE7RUFDQSxPQUFBO0VsUnMxZ0NBLFdBQVc7RWtSbDFnQ2IsWUFBYztFQUNaLGFBQVk7RUFDWixlQUFVO0VBQ1Ysd0JBQVc7RUFDWCxtQ0FBWSxFQUFBOztBbFJxMWdDZDtFa1JsMWdDRSxrQkN4RHVDO0VEeUR2QyxrQkFBWTtFbFJvMWdDWixXQUFXO0VrUmgxZ0NiLFlBQWM7RUFFVixPQUFPO0VBQ1AsTUFBQTtFQUNBLGNBQVk7RUFDWixzQkFBc0IsRUFBQTs7QUFLMUI7RUFHTSxXQUFTO0VsUjQwZ0NiLHFCQUFxQjtFa1J0MGdDdkIsWUFBYTtFQUNYLHNCQUFrQixFQUFBOztBbFJ5MGdDcEI7RWtSdDBnQ0UsYUFBUSxFQUFNOztBbFJ5MGdDaEI7RUFDRSxrQkFBa0I7RWtSdDBnQ3BCLHFCQUVFO0VBREYsc0JBQ0U7RUFDRSxjQUFXO0VBQ1gsZ0JBQ0Q7RWxSczBnQ0QsYUFBYSxFQUFFOztBQUVqQjs7RWtSajBnQ0EsV0FBQTtFQUVJLFlBQVEsRUFBQTs7QWxSbzBnQ1o7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RWtSOXpnQ0UsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFFSSxlQUNEO0VBSUgsZUFBVSxFQUFBOztBQUVWO0VBQ0UsWUFBQSxFQUFBOztBbFJnMGdDRjs7OztFQUlFLHlCQUF5QjtFa1IxeWdDekIsc0JBQVU7RUFDUixpQkFBUyxFQUFBOztBQVViO0VBQ0UsYUN0SndDLEVBQUE7O0FuUjI3Z0MxQztFa1JseWdDRSx3QkFBVyxFQUFBOztBbFJxeWdDYjtFa1JseWdDRSxXQUFTO0VBQ1Qsa0JBQVU7RUFDVixRQUFPO0VBVFQsV0FBQTtFbFI4eWdDRSxrQmtSL3hnQ0M7RWxSZ3lnQ0Qsa0JrUnJ5Z0NDO0VsUnN5Z0NELFNrUm55Z0NTO0VsUm95Z0NULFVBQVU7RWtSOXhnQ1osYUFDRSxFQUFBO0VBQ0U7SWxSK3hnQ0EsV0FBVyxFQUFFO0lrUjF4Z0NqQjtNQUVJLFdBQWEsRUFDZDs7QUFJSDtFQUdJLGFBQVUsRUFBQTs7QWxSdXhnQ2Q7RWtScHhnQ0ksYUFBUyxFQUFBOztBbFJ1eGdDYjtFa1JweGdDSSxpQkFBYTtFQUNiLGVBQVU7RUFDVix1QkN6TXNDO0VEME10QyxTQUFBO0VBQ0Esd0JBQWM7RWxSc3hnQ2hCLGNBQWM7RWtSbnlnQ2hCLGFBQU07RUFnQkEsVUFBVTtFQUNWLGFBQ0g7RWxScXhnQ0QsZ0JBQWdCO0VrUmh4Z0NsQiwwQkFBVyxFQUFBOztBbFJteGdDWDtFa1JoeGdDRSxVQUFBO0VBRUEsU0FBUSxFQUFFOztBbFJreGdDWjtFa1Ivd2dDRSxXQUFBO0VBQ0EsWUFBWTtFQUNaLGlCQzNOd0M7RUQ0TnhDLGtCQUFTO0VBQ1QsUUM1Tm9DO0VEOE5wQyxNQUFBO0VBQ0EscUJBQWU7RUFDZixrQkFBYTtFQWhCZixhQUFVO0VsUml5Z0NSLHNCa1I1d2dDQztFQXJCSCxXQUFVO0VsUm15Z0NSLGtCa1Ixd2dDQztFbFIyd2dDRCxlQUFlO0VrUnp3Z0NqQiwwQ0FDYSxFQUFBO0VBQ1Q7SWxSMHdnQ0EsVUFBVSxFQUFFO0VrUnZ3Z0NoQjtJQUNBLFFBQUEsRUFBQTs7QWxSMHdnQ0E7RWtSdHdnQ0ksV0FBVSxFQUFFOztBbFJ5d2dDaEI7O0VrUmx3Z0NBLFdBQWE7RUFDWCxXQUFVO0VBQ1YsaUJBQU07RUFDTixrQkFBUTtFQUNSLFdDN1B3QyxFQUFBOztBblJtZ2hDMUM7RWtSbndnQ0Usa0JBQWE7RWxScXdnQ2IsTUFBTTtFa1Jod2dDTixRQUFVO0VBQ1IsV0FBVTtFQUNWLGVDM1FzQztFRDRRdEMsaUJBQVM7RUFDVCxtQkFBUSxFQUFBOztBbFJtd2dDWjtFa1Jod2dDSSxrQkFBVztFQUNYLGFBQWE7RUFDYixTQUFBO0VBVEYsUUFBQTtFbFI0d2dDQSxpQmtSandnQ2dCO0VBWGhCLFVBQVU7RWxSOHdnQ1YsV2tSL3ZnQ2E7RUFmYixhQUFVO0VsUmd4Z0NWLDZDa1I3dmdDZSxFQUFBO0VsUjh2Z0NmO0lrUjV2Z0NJLGlCQUFRLEVBQUE7RWxSOHZnQ1o7SWtSNXZnQ0ksVUFBVSxFQUFBO0VsUjh2Z0NkO0lrUjV2Z0NJLFdBQU07SUFDTixjQUFZO0lBQ1osUUFBQTtJQUNBLFNBQVE7SUE1Qlosa0JBK0JVO0lBRU4sT0FBQTtJQUNBLE1BQUE7SUFDQSxnQkFDRDtJQXBDSCxpQkFzQ1c7SUFDUCxnQ0FBc0IsRUFBQTtFbFJ5dmdDMUI7SWtSdnZnQ0ksc0JBQ0Q7SWxSd3ZnQ0QseUJBQXlCO0lrUnB2Z0MzQixRQUFBLEVBQUE7RUFDRTtJQURGLHNCQUVVO0lBQ04seUJDelRnQztJRDBUaEMsWUFBVyxFQUFFOztBbFJ1dmdDbkI7RUFDRSxPa1JwdmdDSSxFQUFBO0VsUnF2Z0NKO0lrUmp2Z0NBLDZCQUFpQjtJQUNmLGlCQVFELEVBQUE7RUFURDtJQUdJLGlCQUFpQjtJQUNqQixnQ0FDRCxFQUFBOztBbFJtdmdDTDtFQUNFLFFBQVEsRUFBRTtFa1J6dWdDVjtJQUNFLDRCQzNVc0M7SUQ0VXRDLGlCQzVVa0MsRUFBSTtFRDBVeEM7SUFJSSwrQkFBYyxFQUFBOztBbFI0dWdDcEI7RWtSaHZnQ0UsaUJBQUE7RWxSa3ZnQ0Esb0JrUnh1Z0NHLEVBQUE7RWxSeXVnQ0g7SWtSdnVnQ0EsY0FBa0I7SUFDaEIsV0FBVztJQUNYLGdCQUFTLEVBQUE7RUFDVDtJQUNBLFVBQVcsRUFBRTs7QWxSMHVnQ2pCO0VBQ0UsV2tSeHVnQ2E7RWxSeXVnQ2IsU2tSeHVnQ1U7RWxSeXVnQ1YsZ0JrUnh1Z0NXO0VsUnl1Z0NYLG1Ca1J4dWdDZSxFQUFBO0VsUnl1Z0NmO0lrUnZ1Z0NJLGtCQ3JYb0M7SURzWHBDLGNDbFdnQztJblIya2hDbEMsTUFBTTtJa1IvdGdDUixPQUFBO0lBQ0csV0FDUztJQUNSLFlBQVc7SUFDWCxzQ0FBZTtJQUNmLGdCQUFZLEVBQUE7O0FsUml1Z0NsQix3QmtSL3RnQ29CO0FsUmd1Z0NwQjtFa1I5dGdDTSxXQzlXZ0M7RUQrV2hDLGVBQWM7RWxSZ3VnQ2xCLFlBQVk7RWtSNXRnQ1osY0FBQTtFQUNBLGNBQVk7RUFDVixzQkF3QkQ7RUF6QkQsb0JBRVU7RWxSOHRnQ1YsY2tSN3RnQ2UsRUFBQTs7QWxSK3RnQ2pCLGdDa1I3dGdDYTtBbFI4dGdDYjtFQUNFLGNtUnZsaEN3QyxFQUFBO0VuUndsaEN4QztJa1I1dGdDSSxXQUFRO0lBQ1Isa0JBQVc7SUFDWCxPQUFNO0lBQ04sU0FBUztJQUNULFlDNVpnQztJRDZaaEMsY0NuWWdDO0lEcVhwQyxRQUFBO0lBaUJJLFdDL1hnQztJRGdZaEMsWUFBUztJQUNULFdBQVc7SUFDWCxzQ0FDRDtJQXJCSCxnQkFzQlEsRUFBQztFbFI0dGdDVDtJQUNFLGNBQWM7SWtSenRnQ2hCLGNBQWdCO0lBQ2QsZUFBMEM7SUFDMUMsaUJBQWtCLEVBQUE7RUFDbEI7SUFDQSxTQUFPLEVBQUE7O0FsUjR0Z0NYO0VBQ0UsaUJBQWlCO0VrUnp0Z0NqQixrQkFBVztFQUNULFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0NwWmtDO0VEcVpsQyxZQUFXLEVBQUE7O0FsUjR0Z0NmO0VrUnh0Z0NFLGdCQUNFO0VBQ0UsaUJBQWU7RWxSeXRnQ25CLGNBQWM7RWtScnRnQ2QscUJBQ0U7RUFFSSxtQkFDRCxFQUFBOztBQU1IO0VBQ0UsZUFBQSxFQUFBOztBbFJpdGdDTjtFa1I5c2dDTSxlQUFlLEVBQ2I7O0FsUmd0Z0NSO0VrUmp0Z0NNOztRQUFBO0VsUnF0Z0NKO0lrUnZzZ0NVLGVBQ0Q7SUFmTCxnQkFVRSxFQUFBO0VsUjhzZ0NOO0lrUnRzZ0NVLFVBQUEsRUFBVztFQWxCakI7SUFzQkksTUFBQTtJQUNBLFNBQVMsRUFBQTtFbFJzc2dDakI7SWtScHNnQ1EsZUFBUztJQUNULGdCQUFnQixFQUFBO0VsUnNzZ0N4QjtJa1Jwc2dDUSw4QkFJRDtJQWhDSCxTQUFBO0lsUm11Z0NGLFNrUnJzZ0NlO0lBOUJiLFNBQUE7SUFrQ0ksZ0JBQVU7SUFDVixlQUNEO0lBcENILHNCQXFDRSxFQUFVO0lBQ1I7TUFDQSxVQUFRLEVBQUE7RWxSbXNnQ2hCO0lrUmpzZ0NRLFVBQVE7SUFDUixRQUFBLEVBQUE7RWxSbXNnQ1I7SWtSanNnQ1EsTUFBQTtJQUNBLFFBQUE7SUFDQSxXQUFVO0lsUm1zZ0NoQixZQUFZO0lrUnpyZ0NoQixpQkFBZ0I7SUFsUGQsOEJBbVBXO0lBQ1QsZUFBQTtJQUNBLGtCQUFXO0lBdk1iLFVBQUEsRUFBQSxFQXlNZ0I7O0FsUjJyZ0NsQjtFa1J4M2dDRTtJQW1NRSxzQkFBc0IsRUFBQTtFQTVkMUI7SUFnZUksbUJDaGhCcUMsRURpaEJ0QztFbFJ1cmdDRDtJb1JsdGhDRSxzQkFBaUIsRUFBQTtFQUNqQjtJQUZKLGlCQUlrQjtJQUNWLGtCQUFrQixFQUFBLEVBQ3JCOztBcFJvdGhDTDtFQUNFLGlCb1JqdGhDcUI7RXBSa3RoQ3JCLHNCQUFzQixFQUFFO0VvUjlzaEMxQjtJQUNJLGtCQUFrQixFQUFBO0VwUmd0aENwQjtJb1I5c2hDRixlQUFBO0lwUmd0aENJLGtCQUFrQixFQUFFOztBQUV4QjtFQUNFLDZCQUE2QixFQUFFOztBQUVqQzs7Ozs7Ozs7OztDQVVDO0FBQ0Q7RUFDRSwyQkFBMkIsRUFBRTs7QUFFL0I7RW9ScHRoQ1EsMkJBQTJDLEVBQUE7RXBSc3RoQ2pEO0lBQ0UsMkJBQTJCLEVBQUU7O0FBRWpDO0VvUnh0aENRLDJCQUEyQyxFQUFBO0VwUjB0aENqRDtJQUNFLDJCQUEyQixFQUFFOztBQUVqQztFb1I1dGhDUSwyQkFBMkMsRUFBQTtFcFI4dGhDakQ7SUFDRSwyQkFBMkIsRUFBRTs7QUFFakM7RW9SaHVoQ1EsMkJBQTJDLEVBQUE7RXBSa3VoQ2pEO0lBQ0UsMkJBQTJCLEVBQUU7O0FBRWpDO0VvUnB1aENRLDJCQUEyQyxFQUFBO0VwUnN1aENqRDtJQUNFLDJCQUEyQixFQUFFOztBQUVqQztFb1J4dWhDUSwyQkFBMkMsRUFBQTtFcFIwdWhDakQ7SUFDRSwyQkFBMkIsRUFBRTs7QUFFakM7RW9SNXVoQ1EsMkJBQTJDLEVBQUE7RXBSOHVoQ2pEO0lBQ0UsMkJBQTJCLEVBQUU7O0FBRWpDO0VvUmh2aENRLDJCQUEyQyxFQUFBO0VwUmt2aENqRDtJQUNFLDJCQUEyQixFQUFFOztBQUVqQztFb1JwdmhDZ0QsMkJBQWtFLEVBQUE7RUFBMUc7SUFBeUUsMkJBQVksRUFBZ0I7O0F0TGlDekc7RXNML0JKLDRCQUF3QjtFcFJ5dmhDdEIsd0JvUnJ2aENELEVBQUE7RXBSc3ZoQ0M7SThGM3RoQ0UsNEJBQTJCLEVBQUE7O0E5Rjh0aEMvQjtFQUNFO0lBQ0UsWW9ScHZoQ3dCLEVBQUUsRUFBQTs7QXBSc3ZoQzlCO0VBQ0U7SUFDRSx1Qm9SdnZoQzBCLEVBQUE7SXBSd3ZoQzFCO01BQ0UsMkJvUnp2aEM0RCxFQUFlO01BTmpGO1FBT2tCLDJCQUEyQixFQUF3QztJcFIydmhDakY7TUFDRSwyQm9SNXZoQzRELEVBQWU7TUFQakY7UUFRa0IsMkJBQTJCLEVBQXdDO0lwUjh2aENqRjtNQUNFLDJCb1IvdmhDNEQsRUFBZTtNQVJqRjtRQVNrQiwyQkFBMkIsRUFBd0M7SXBSaXdoQ2pGO01BQ0UsMkJvUmx3aEM0RCxFQUFlO01BVGpGO1FBVWtCLDJCQUEyQixFQUF3QztJcFJvd2hDakY7TUFDRSwyQm9ScndoQzRELEVBQWU7TUFWakY7UUFXa0IsMkJBQTJCLEVBQXdDO0lwUnV3aENqRjtNQUNFLDJCb1J4d2hDNEQsRUFBZTtNQVhqRjtRQVlrQiwyQkFBMkIsRUFBd0M7SXBSMHdoQ2pGO01BQ0UsMkJvUjN3aEM0RCxFQUFlO01BWmpGO1FBYWtCLDJCQUEyQixFQUF3QztJcFI2d2hDakY7TUFDRSwyQm9SOXdoQzRELEVBQWU7TUFiakY7UUFjbUIsMkJBQTRCLEVBQTBDO0lwUmd4aENyRjtNQUNFLDJCb1JqeGhDOEQsRUFBQTtNcFJreGhDOUQ7UThGdndoQ00sMkJBQW1CLEVBQUE7SXNMTC9CO01BRVEsNEJBRVAsRUFBQTtNcFI0d2hDSztRb1Ixd2hDTiw0QkFBYyxFQUFBLEVBQUE7O0FwUjZ3aENkO0VvUjF3aENBO0lBQ0MsMkJBQ0EsRUFBQSxFQUFBOztBQUNEO0VBQ0ksd0JBQ0gsRUFBQTs7QUFDRDtFQUNJLFlBQUEsRUFBQTs7QXBSNndoQ0o7RW9SMXdoQ0ksa0JBQWdCLEVBQUc7O0FwUjZ3aEN2QjtFQUlFLHdEQUF3RDtFb1Jwd2hDMUQsMkJBQXVCLEVBQUE7O0FwUnV3aEN2QjtFQUNFO0lvUm53aENHLDBCQUFnQixFQUFBLEVBQUE7O0FwUnN3aENyQixzQm9SbndoQ2E7QXBSb3doQ2I7RUFDRTtJQUNFLDRCQUE0QjtJb1IvdmhDaEMsK0JBQWEsRUFBQTtFQUViO0lBQ0ksd0JBQUEsRUFBQTtFcFJnd2hDRjtJQUNFLGdDQUFnQyxFQUFFLEVBQUU7O0FBRXhDLFlBQVk7QW9SN3ZoQ1o7RUFDSTs7O3FFcFJpd2hDaUUsRUFBRTs7QUFFdkU7RW9SNXZoQ0E7Ozs7d0JBRW1CLEVBQUE7O0FBRW5CO0VBQ0k7SUFBTyxVQUFVLEVBQUE7RUFDakI7SUFBSyxVQUFVLEVBQUEsRUFBQTs7QUFZbkI7RUFFQTtJQUNRLFVBQVEsRUFBQTtFdExoRlo7SXNMK0VKLFVBQUEsRUFBQSxFQUFjOztBcFJ1d2hDZCx5Qm9SN3ZoQ0M7QXBSOHZoQ0Q7RUFDRSxnQm9SendoQ1ksRUFBQztFcFIwd2hDYjtJQUNFO01BQ0UsY0FBYztNb1Jod2hDcEIsYUFDZ0IsRUFBQSxFQUFBO0VBQ0o7SUFDQTtNdEw5RlIsU0FBUTtNc0wyRlosZUFDUSxFQUFRLEVBQUE7O0FwUnN3aENoQjtFb1J2d2hDQSxhQVFXO0VBQ0Msa0JBQVMsRUFBQTtFQUNUO0lBQ0E7TXRMdEdSLGFBQWlCLEVBQUUsRUFBQTs7QTlGeTJoQ3ZCO0VBQ0UsU0FBUztFb1Ivd2hDWCxrQkFnQlE7RUFDSSxTQUFLLEVBQUs7RUFDVjtJQUNBO01BQ0EsTUFBQSxFQUFXLEVBQUc7O0FwUmt3aEMxQjtFQUNFLFVvUmp3aEN1QjtFdExqSHJCLGlCQUFpQjtFOUZvM2hDbkIsa0JvUnp3aENNO0VwUjB3aENOLGNvUi92aENPLEVBQUE7RXBSZ3doQ1A7SW9SM3hoQ0Y7TUE2QlksVUFBYSxFQUFBLEVBQUk7RUFDakI7SXRMekhSO01zTDJGSixNQUFBLEVBQVUsRUE0QkY7O0FwUnN3aENSO0VBQ0UsaUJBQWlCO0VvUm55aENuQixrQkFvQ2MsRUFBQTtFQUNGO0l0TGhJUjtNc0wyRkosc0JBb0NjO01BR00sa0JBQVcsRUFBUSxFQUU5Qjs7QUF6Q1Q7RUEyQ1ksbUJBQWtCLEVBQUE7RUFDbEI7SUFDQTtNQUNBLG1CQUFZLEVBQUEsRUFBQTs7QXBSa3doQ3hCO0VvUi92aENZLGtCQUFpQjtFQUNqQixVQUFVO0VBQ1YsYUFBQTtFQUNBLFlBQVM7RXRML0lqQixXQUFRO0U5Rmk1aENWLG1Cb1I1d2hDTTtFcFI2d2hDTixxQm9SNXZoQ087RXRMdEpMLGtCQUFpQjtFOUZvNWhDbkIseUJvUi93aENrQjtFcFJneGhDbEIsaUJvUi92aENPLEVBQUE7RXBSZ3doQ1A7SW9SN3ZoQ0Y7TUFFUSxValI3SytCLEVBQUEsRWlSOEtsQztFcFI2dmhDSDtJb1Jod2hDRjtNQUtRLFNBQVMsRUFBQSxFQUFBOztBQUxqQjtFQVdRLGNBQUEsRUFBZ0I7O0FwUjR2aEN4QjtFb1J6dmhDUSx3QmpSbEw0QixFQUFBOztBSDg2aENwQztFb1J6dmhDUSxvQ0FBZ0I7RUFDaEIsK0JBQXVCO0VBQ3ZCLHFCQUFpQjtFQUNqQixXQUFBO0VwUjJ2aENOLG9CQUFvQjtFcVJqL2hDdEIsa0JBQUE7RUFFQSxnQkFBZ0I7RTVIMENoQix1QjZIekNhO0VBQ1QsaUJBQ0Q7RXRSaS9oQ0QseUJBQXlCLEVBQUU7O0FBRTdCLHFHcUZyK2hDRztBckZzK2hDSCxlQUFlO0FxUnQvaEN3QztFQ0FyRCxXQUFXLEVBQUE7O0F0UjAvaENiO0VzUnYvaENHLHlCQUFBLEVBQUE7O0F0UjAvaENILCtCQUErQjtBcVI1L2hDc0I7RUNEbkQsY0FBVyxFQUFBOztBdFJpZ2lDYjtFc1I5L2hDRyx5QkFBQSxFQUFBOztBdFJpZ2lDSCxxQ0FBcUM7QXNScGdpQ25DO0VBQ0UsY25Sb0RtQyxFQUFBOztBa0Z4Q3JDO0VpTVJJLHlCQUFxQyxFQUFBOztBREZ3QjtFQ0hqRSxjQUFBLEVBQWtCOztBdFI4Z2lDcEI7RXNSM2dpQ0cseUJBQUQsRUFBQzs7QXRSOGdpQ0gscUNBQXFDO0FzUmpoaUNuQztFQUNFLGNuUnVEbUMsRUFBQTs7QWtGM0NyQztFaU1SSSx5QkFBcUMsRUFBQTs7QUFMekM7RUFDRSxjblJ3RG1DLEVBQUE7O0FrRjVDckM7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25SeURtQyxFQUFBOztBa0Y3Q3JDO0VpTVJJLHlCQUFxQyxFQUFBOztBREU0QjtFQUV2RSxjQUFBLEVBQUE7O0FyUjhoaUNBO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCLHVDcUYxaGlDRztBckYyaGlDSCx3QkFBd0I7QXFSamlpQ3lDO0VDVi9ELGNBQUEsRUFBQTs7QXRSK2lpQ0Y7RXNSNWlpQ0cseUJqTVVNLEVpTVZOOztBdFIraWlDSCxpQ0FBaUM7QXFSdmlpQzRDO0VDWDNFLGNBQUEsRUFBQTs7QXRSc2ppQ0Y7RXNSbmppQ0cseUJqTVVBLEVBQU07O0FyRjRpaUNULHVDQUF1QztBc1J6amlDckM7RUFDRSxjblJBbUMsRUFBQTs7QWtGWXJDO0VpTVJJLHlCQUFxQyxFQUFBOztBQUx6QztFQUNFLGNuUkN5RCxFQUFBOztBa0ZXM0Q7RWlNUkkseUJBQXFDLEVqTVd4Qzs7QWlNaEJEO0VBQ0UsY25SRXVELEVtUkR4RDs7QWpNV0Q7RWlNUkksdUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsWW5SR3lELEVBQUE7O0FrRlMzRDtFaU1SSSx1QkFBcUMsRUFBQTs7QURhM0M7RTFIaEJFLFlBQUEsRTJIRlc7O0F0UnFsaUNiO0UySi9raUNLLHVCQUFBLEVBQUE7O0EzSmtsaUNMLDBCQUEwQjtBc1J4bGlDeEI7RUFDRSxjblJNNEQsRUFBQTs7QWtGTTlEO0VpTVJJLHlCQUFxQyxFQUFBOztBQUx6QztFQUNFLGNuUk8wRCxFQUFBOztBa0ZLNUQ7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25SUTRELEVBQUE7O0FrRkk5RDtFaU1SSSx5QkFBcUMsRUFBQTs7QUFMekM7RUFDRSxjblJTeUQsRUFBQTs7QWtGRzNEO0VpTVJJLHlCQUFxQyxFQUFBOztBQUx6QztFQUNFLGNuUlV5RCxFQUFBOztBa0ZFM0Q7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25SVzJELEVBQUE7O0FrRkM3RDtFaU1SSSx5QkFBcUMsRWpNV3hDOztBZ01XSDtFQzNCRSxjQUFXLEVBQUE7O0F0UmdvaUNiO0VzUjduaUNHLHVCQUFBLEVBQUE7O0F0UmdvaUNILHlCQUF5QjtBc1Jub2lDdkI7RUFDRSxjblJjMkQsRUFBQTs7QWtGRjdEO0VpTVJJLHlCQUFxQyxFQUFBOztBQUx6QztFQUNFLGNuUmV5RCxFQUFBOztBa0ZIM0Q7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25SZ0IyRCxFQUFBOztBa0ZKN0Q7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25SaUIwRCxFQUFBOztBa0ZMNUQ7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25Sa0J3RCxFQUFBOztBa0ZOMUQ7RWlNUkkseUJBQXFDLEVqTVd4Qzs7QWlNaEJEO0VBQ0UsY25SbUIwRCxFbVJsQjNEOztBak1XRDtFaU1SSSx1QkFBcUMsRUFBQTs7QUFMekM7RUFDRSxZblI4Q1ksRUFBTzs7QWtGbENyQjtFaU1SSSx1QkFBMkIsRUFBVTs7QUFMekM7RUFDRSxjblJpQ21DLEVBQUE7O0FrRnJCckM7RWlNUkkseUJBQXFDLEVBQUE7O0FBTHpDO0VBQ0UsY25Sa0NtQyxFQUFBOztBa0Z0QnJDO0VpTVJJLHlCQUFxQyxFQUFBOztBRGlDWTtFQ3RDckQsY0FBQSxFQUFXOztBdFI2cmlDYjtFc1IxcmlDRyx5QkFBQSxFQUFBOztBdFI2cmlDSCxnQ0FBZ0M7QXFSenBpQ21DO0VDdkNqRSxjQUFXLEVBQUE7O0F0Um9zaUNiO0VzUmpzaUNHLHlCQUFBLEVBQUE7O0F0Um9zaUNILHNDQUFzQztBcVIvcGlDZTtFQ3hDbkQsY0FBZ0IsRUFBTDs7QXRSMnNpQ2I7RXNSeHNpQ0cseUJBQUEsRUFBQTs7QXRSMnNpQ0gsK0JBQStCO0FxUnJxaUNrQztFQ3pDL0QsY0FBVyxFQUFBOztBdFJrdGlDYjtFc1Ivc2lDRyx5QkFBQSxFQUFBOztBdFJrdGlDSCxxQ0FBcUM7QXFSM3FpQ2dCO0VDMUNuRCxjQUFXLEVBQUE7O0F0Unl0aUNiO0VzUnR0aUNHLHlCQUFBLEVBQUE7O0F0Unl0aUNILGdDQUFnQztBcVJqcmlDeUI7RUMzQ3ZELGNBQUEsRUFBa0I7O0F0Umd1aUNwQjtFc1I3dGlDRyx5QkFBRCxFQUFDOztBdFJndWlDSCxpQ0FBaUM7QXNSbnVpQy9CO0VBQ0UsY25SK0NtQyxFQUFBOztBa0ZuQ3JDO0VpTVJJLHlCQUFxQyxFQUFBOztBRHdDUTtFQzdDakQsY0FBVyxFQUFBOztBdFI2dWlDYjtFc1IxdWlDRyx5QkFBQSxFQUFBOztBdFI2dWlDSCw4QkFBOEI7QXFSbHNpQ2lDO0VBRS9ELGNBQWEsRUFBQTs7QXJSb3NpQ2I7RThGOXFpQ0kseUJBQTJCLEVBQUE7O0E5RmlyaUMvQixvQ3FSOXJpQ0M7QXJSK3JpQ0Q7RThGbHJpQ0ksc0NBQTJCLEVBQUE7O0E5RnFyaUMvQjtFQUNFO0lrRmx0aUNFLDZCbU11QkMsRUFBQSxFQUFBOztBclI4cmlDTDtFcVIzcmlDSTtJQUNBLDZCQUFnQixFQUFBLEVBQUE7O0FyUjhyaUNwQjtFQUNFLGlDQUFpQztFcVIxcmlDbkMsY0FBQTtFQUNFLG1CQUFBO0VBQ0UsZ0JBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsd0JBbUJILEVBQUE7O0FyUjBxaUNELHNCcVJoc2lDRTtBclJpc2lDRjtFcVJqc2lDQSxrQkFTa0I7RXJSMHJpQ2hCLGdCcVJ6cmlDbUI7RXJSMHJpQ25CLGlCcVJ6cmlDaUIsRUFBQTtFclIwcmlDakI7SThGMXNpQ0U7TXVMS0osZUFTa0IsRUFBQSxFQUFBO0VyUityaUNoQjtJcVJycmlDRSxnQkFBVTtJQUNOLG9CQUNIO0lyUnNyaUNELHNCQUFzQixFQUFFO0lxUm5yaUM1QjtNQUNNO1FBQ0Ysa0JBQ0gsRUFBQSxFQUFBO0VyUm9yaUNDO0lxUmxyaUNGLGdCQUFBLEVBQUE7O0FyUnFyaUNBLHVCcVJucmlDdUI7QXJSb3JpQ3ZCO0VxUmpyaUNBLG1CQUFvQixFQUFBOztBclJvcmlDcEIsdUJBQXVCO0FxUmhyaUN2QjtFQUNJLG1CblJ0Rm1CLEVBQUE7O0FGeXdpQ3ZCO0VxUi9xaUNBLGlCQUFBLEVBQUE7O0FyUmtyaUNBO0VxUi9xaUNJLHNDQVNIO0VBWEQsZ0JBSUksRUFBSzs7QXJSaXJpQ1Qsc0I4RnR1aUN1QjtBOUZ1dWlDdkI7RUFDRSxtQnFSOXFpQ3FCO0VyUitxaUNyQixnQkFBZ0IsRUFBRTtFcVIzcWlDcEI7SS9MdkhJLGMrTHdISSxFQUFBO0VBQ0o7SUFDQTtNQUNBLGVBQWEsRUFBQSxFQUFBOztBclI4cWlDakIsc0JxUjNxaUNzQjtBclI0cWlDdEI7RUFDRSxrQnFSM3FpQ3NCO0VyUjRxaUN0QixnQnFSM3FpQ29CO0VyUjRxaUNwQiwyQnFSMXFpQ0csRUFBQTtFQVhMO0lBY1EsY0FBVztJdkw3RWYsbUJBQW1CO0lSekR2QixnQitMd0hRO0lyUjByaUNKLG9CcVJ4cWlDZTtJclJ5cWlDZixjcVIzcmlDRyxFQUtIO0VyUnVyaUNGO0lBQ0UsZUFBZSxFQUFFO0VxUm5xaUNyQjtJQUNHO01BQ0MsbUJBQWdCLEVBQUE7TUFDaEI7UUFFQSxtQkFBSyxFQUFBLEVBQUE7O0FyUnFxaUNULHNCOEZud2lDdUI7QTlGb3dpQ3ZCO0VBQ0UsZ0JxUmxxaUNpQjtFclJtcWlDakIsbUJBQW1CLEVBQUU7RXFSL3BpQ3ZCO0lBQ0csZUFBQSxFQUFBO0VBQ0M7SUFDQTtNclJpcWlDRSxpQkFBaUIsRUFBRSxFQUFFOztBQUUzQixzQnFSL3BpQ21CO0FyUmdxaUNuQjtFQUNFLGtCQUFrQjtFcVI3cGlDbEIsZ0JBQUksRUFBQTs7QXJSZ3FpQ047RUFDRSxlQUFlO0VxUjVwaUNoQixnQkFBTSxFQUFBOztBclIrcGlDUDtFcVIzcGlDQSxpQ0FBZ0I7RUFDWixnQkFBZSxFQUFFOztBclI4cGlDckI7RUFDRSwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSwwQkFBMEIsRUFBRSIsImZpbGUiOiJtYWluLmNzcyJ9 */
