@charset "UTF-8";
/*====================

- Vendor
- Atoms
- Molecules

==================*/
.h-offset--yes .selector[data-columns='2-columns']:nth-child(2) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='3-columns']:nth-child(1) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='3-columns']:nth-child(3) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='4-columns']:nth-child(1) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='4-columns']:nth-child(3) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='5-columns']:nth-child(1) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='5-columns']:nth-child(3) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='5-columns']:nth-child(5) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='6-columns']:nth-child(1) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='6-columns']:nth-child(3) {
  margin-top: 30px; }

.h-offset--yes .selector[data-columns='6-columns']:nth-child(5) {
  margin-top: 30px; }

.animated:not(.dialog-widget-content) {
  -webkit-animation-duration: calc(600ms) !important;
          animation-duration: calc(600ms) !important; }
  .animated:not(.dialog-widget-content).animated-fast {
    -webkit-animation-duration: calc(450ms) !important;
            animation-duration: calc(450ms) !important; }
  .animated:not(.dialog-widget-content).animated-slow {
    -webkit-animation-duration: calc(800ms) !important;
            animation-duration: calc(800ms) !important; }

.animated-fast {
  -webkit-animation-duration: calc(450ms) !important;
          animation-duration: calc(450ms) !important; }

.animated-slow {
  -webkit-animation-duration: calc(800ms) !important;
          animation-duration: calc(800ms) !important; }

.h-kenBurnsNeuron {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear; }
  .h-kenBurnsNeuron--out {
    -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
            transform: scale(1.3); }
  .h-kenBurnsNeuron--active {
    -webkit-transition-duration: 20s;
         -o-transition-duration: 20s;
            transition-duration: 20s; }
    .h-kenBurnsNeuron--active.h-kenBurnsNeuron--out {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
    .h-kenBurnsNeuron--active.h-kenBurnsNeuron--in {
      -webkit-transform: scale(1.3);
          -ms-transform: scale(1.3);
              transform: scale(1.3); }

body:not(.elementor-editor-active) .h-neuron-animation--wow:not(.active) {
  -webkit-animation-name: none;
          animation-name: none;
  opacity: 0; }

body:not(.elementor-editor-active) .h-neuron-animation--wow.active {
  opacity: 1; }

.h-neuron-animation--fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease; }

.h-neuron-animation--slideUp {
  -webkit-animation-name: slideUp;
          animation-name: slideUp;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--slideDown {
  -webkit-animation-name: slideDown;
          animation-name: slideDown;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--slideFromLeft {
  -webkit-animation-name: slideFromLeft;
          animation-name: slideFromLeft;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--slideFromRight {
  -webkit-animation-name: slideFromRight;
          animation-name: slideFromRight;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--scaleIn {
  -webkit-animation-name: scaleIn;
          animation-name: scaleIn;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--curtainUp {
  -webkit-animation-name: curtainUp;
          animation-name: curtainUp;
  -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.h-neuron-animation--curtainDown {
  -webkit-animation-name: curtainDown;
          animation-name: curtainDown;
  -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.h-neuron-animation--curtainFromLeft {
  -webkit-animation-name: curtainFromLeft;
          animation-name: curtainFromLeft;
  -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.h-neuron-animation--curtainFromRight {
  -webkit-animation-name: curtainFromRight;
          animation-name: curtainFromRight;
  -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.h-neuron-animation--specialOne {
  -webkit-animation-name: specialOne;
          animation-name: specialOne;
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-animation-duration: 700ms;
          animation-duration: 700ms;
  -webkit-animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.h-neuron-animation--tiltUp {
  -webkit-animation-name: tiltUp;
          animation-name: tiltUp;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--tiltDown {
  -webkit-animation-name: tiltDown;
          animation-name: tiltDown;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--clipFromRight {
  -webkit-animation-name: clipFromRight;
          animation-name: clipFromRight;
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--clipFromLeft {
  -webkit-animation-name: clipFromLeft;
          animation-name: clipFromLeft;
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--clipUp {
  -webkit-animation-name: clipUp;
          animation-name: clipUp;
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--clipBottom {
  -webkit-animation-name: clipBottom;
          animation-name: clipBottom;
  -webkit-animation-duration: 800ms;
          animation-duration: 800ms;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.h-neuron-animation--reverse {
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  animation-direction: reverse; }

.zoomIn {
  -webkit-animation-name: scaleIn;
          animation-name: scaleIn;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

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

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

@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 20);
            transform: matrix(1, 0, 0, 1, 0, 20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes slideUp {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 20);
            transform: matrix(1, 0, 0, 1, 0, 20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, -20);
            transform: matrix(1, 0, 0, 1, 0, -20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes slideDown {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, -20);
            transform: matrix(1, 0, 0, 1, 0, -20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@-webkit-keyframes slideFromLeft {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, -20, 0);
            transform: matrix(1, 0, 0, 1, -20, 0);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes slideFromLeft {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, -20, 0);
            transform: matrix(1, 0, 0, 1, -20, 0);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@-webkit-keyframes slideFromRight {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, 20, 0);
            transform: matrix(1, 0, 0, 1, 20, 0);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes slideFromRight {
  0% {
    -webkit-transform: matrix(1, 0, 0, 1, 20, 0);
            transform: matrix(1, 0, 0, 1, 20, 0);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@-webkit-keyframes scaleIn {
  0% {
    -webkit-transform: matrix(0.92, 0, 0, 0.92, 0, 0);
            transform: matrix(0.92, 0, 0, 0.92, 0, 0);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes scaleIn {
  0% {
    -webkit-transform: matrix(0.92, 0, 0, 0.92, 0, 0);
            transform: matrix(0.92, 0, 0, 0.92, 0, 0);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

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

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

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

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

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

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

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

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

@-webkit-keyframes clipUp {
  0% {
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
            clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@keyframes clipUp {
  0% {
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
            clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@-webkit-keyframes clipBottom {
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
            clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@keyframes clipBottom {
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
            clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@-webkit-keyframes clipFromLeft {
  0% {
    -webkit-clip-path: polygon(0 0, 0 0, 0% 100%, 0% 100%);
            clip-path: polygon(0 0, 0 0, 0% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@keyframes clipFromLeft {
  0% {
    -webkit-clip-path: polygon(0 0, 0 0, 0% 100%, 0% 100%);
            clip-path: polygon(0 0, 0 0, 0% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@-webkit-keyframes clipFromRight {
  0% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@keyframes clipFromRight {
  0% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

@-webkit-keyframes tiltUp {
  0% {
    -webkit-transform: matrix(0.92, 0.03, 0, 0.92, 0, 20);
            transform: matrix(0.92, 0.03, 0, 0.92, 0, 20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes tiltUp {
  0% {
    -webkit-transform: matrix(0.92, 0.03, 0, 0.92, 0, 20);
            transform: matrix(0.92, 0.03, 0, 0.92, 0, 20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@-webkit-keyframes tiltDown {
  0% {
    -webkit-transform: matrix(0.92, -0.03, 0, 0.92, 0, 20);
            transform: matrix(0.92, -0.03, 0, 0.92, 0, 20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@keyframes tiltDown {
  0% {
    -webkit-transform: matrix(0.92, -0.03, 0, 0.92, 0, 20);
            transform: matrix(0.92, -0.03, 0, 0.92, 0, 20);
    opacity: 0; }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1; } }

@-webkit-keyframes specialOne {
  0% {
    -webkit-transform: rotateX(75deg) rotateY(10deg) rotateZ(-9deg);
            transform: rotateX(75deg) rotateY(10deg) rotateZ(-9deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
            transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    opacity: 1; } }

@keyframes specialOne {
  0% {
    -webkit-transform: rotateX(75deg) rotateY(10deg) rotateZ(-9deg);
            transform: rotateX(75deg) rotateY(10deg) rotateZ(-9deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
            transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    opacity: 1; } }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.h-neuron-size--xs.a-neuron-button {
  font-size: 11px;
  padding: 12px 20px; }

.h-neuron-size--xs.m-neuron-form__field {
  font-size: 12px;
  min-height: 30px;
  padding: 4px 12px; }

.h-neuron-size--sm.a-neuron-button {
  font-size: 14px;
  padding: 12px 24px; }

.h-neuron-size--md.a-neuron-button {
  font-size: 16px;
  padding: 14px 30px; }

.h-neuron-size--md.m-neuron-form__field {
  font-size: 16px;
  min-height: 48px;
  padding: 6px 16px; }

.h-neuron-size--lg.a-neuron-button {
  font-size: 18px;
  padding: 18px 40px; }

.h-neuron-size--lg.m-neuron-form__field {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px; }

.h-neuron-size--xl.a-neuron-button {
  font-size: 20px;
  padding: 22px 50px; }

.h-neuron-size--xl.m-neuron-form__field {
  font-size: 22px;
  min-height: 70px;
  padding: 8px 22px; }

#wpadminbar #wp-admin-bar-neuron_theme_builder a.ab-item:before {
  content: "\e91d";
  font-family: eicons;
  top: 4px;
  font-size: 13px;
  color: inherit; }

#wpadminbar #wp-admin-bar-neuron_theme_builder a.ab-item:hover {
  background: #4ab7f4;
  color: #ffffff; }

#wpadminbar #wp-admin-bar-neuron_theme_builder a.ab-item:hover:before {
  color: #ffffff; }

.elementor-motion-effects-element, .elementor-motion-effects-layer {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);
       -o-transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);
          transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);
  -webkit-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s; }

.elementor-motion-effects-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.elementor-motion-effects-layer {
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover; }

.elementor-motion-effects-perspective {
  -webkit-perspective: 1200px;
          perspective: 1200px; }

#wp-admin-bar-elementor_edit_page:hover .ab-sub-wrapper {
  display: block; }

.elementor-editor-active .elementor.elementor-edit-mode
.elementor-widget.elementor-global-widget:hover {
  outline: 1px solid #fec449; }

.h-neuron-form-spinner {
  margin-left: 8px; }

#wpadminbar {
  z-index: 100000; }

/*=========================
=           Atoms         =
=========================*/
/*=====================
=        Logo         =
=====================*/
.neuron-logo a {
  display: block;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .neuron-logo a img {
    display: block; }

.neuron-site-title {
  margin-bottom: 0; }

/*=========================
=        Hamburger        =
=========================*/
.a-hamburger {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
  display: inline-block;
  width: 42px;
  height: 42px;
  overflow: hidden; }
  .a-hamburger .a-hamburger__line--hide {
    left: -35px;
    margin-top: -2px; }
  .a-hamburger:hover .a-hamburger__line::before {
    opacity: 0;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%); }
  .a-hamburger:hover .a-hamburger__line .a-hamburger__line__inner::before, .a-hamburger:hover .a-hamburger__line .a-hamburger__line__inner::after {
    opacity: 0;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%); }
  .a-hamburger:hover .a-hamburger__line--hide::before {
    background-color: #000000;
    -webkit-transform: translateX(118%);
        -ms-transform: translateX(118%);
            transform: translateX(118%);
    opacity: 1; }
  .a-hamburger:hover .a-hamburger__line--hide .a-hamburger__line__inner::before, .a-hamburger:hover .a-hamburger__line--hide .a-hamburger__line__inner::after {
    background-color: #000000;
    -webkit-transform: translateX(118%);
        -ms-transform: translateX(118%);
            transform: translateX(118%);
    opacity: 1; }
  .a-hamburger .a-hamburger__line {
    cursor: pointer;
    display: block;
    position: relative;
    top: 10px;
    height: 2px; }
    .a-hamburger .a-hamburger__line::before {
      display: inline-block;
      content: "";
      background-color: #333333;
      width: 28px;
      height: 2px;
      position: absolute;
      left: 0;
      -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
      transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
      -o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
      transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
      transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
      -webkit-transition-delay: 0.1s;
           -o-transition-delay: 0.1s;
              transition-delay: 0.1s; }
    .a-hamburger .a-hamburger__line .a-hamburger__line__inner {
      display: block;
      background-color: transparent;
      width: 28px;
      height: 2px;
      position: relative; }
      .a-hamburger .a-hamburger__line .a-hamburger__line__inner::before, .a-hamburger .a-hamburger__line .a-hamburger__line__inner::after {
        content: "";
        display: block;
        background-color: #333333;
        width: 28px;
        height: 2px;
        position: absolute;
        left: 0;
        -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
        transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
        -o-transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
        transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
        transition: transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms, background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms; }
      .a-hamburger .a-hamburger__line .a-hamburger__line__inner::before {
        top: 8px;
        -webkit-transition-delay: 0.15s;
             -o-transition-delay: 0.15s;
                transition-delay: 0.15s; }
      .a-hamburger .a-hamburger__line .a-hamburger__line__inner::after {
        top: -8px; }

/*==========================
=      Animated Heading    =
==========================*/
.elementor-widget-neuron-animated-heading:not(.elementor-invisible) .a-animated-heading__text--dynamic-wrapper svg path {
  -webkit-animation: neuron-headline-dash 10s;
          animation: neuron-headline-dash 10s; }

.a-animated-heading {
  margin-bottom: 0; }
  .a-animated-heading--highlighted svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    overflow: visible; }
    .a-animated-heading--highlighted svg path {
      stroke: red;
      stroke-width: 9;
      fill: none;
      stroke-dasharray: 1500; }
      .a-animated-heading--highlighted svg path:nth-of-type(2) {
        -webkit-animation-delay: 600ms;
                animation-delay: 600ms; }
  .a-animated-heading__text {
    z-index: 1;
    position: relative; }
  .a-animated-heading--dynamic-wrapper {
    overflow: visible;
    text-align: inherit; }
  @media (min-width: 1279px) {
    .a-animated-heading__direction-column .a-animated-heading__text--dynamic-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .a-animated-heading__direction-row .a-animated-heading__text--dynamic-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (max-width: 1279px) {
    .a-animated-heading__direction-tablet-column .a-animated-heading__text--dynamic-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .a-animated-heading__direction-tablet-row .a-animated-heading__text--dynamic-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (max-width: 719px) {
    .a-animated-heading__direction-mobile-column .a-animated-heading__text--dynamic-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .a-animated-heading__direction-mobile-row .a-animated-heading__text--dynamic-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .a-animated-heading--rotating__slide-down .a-animated-heading__text--dynamic-wrapper {
    vertical-align: top;
    display: inline-block;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    transition: 0.5s all;
    text-align: left;
    overflow: hidden; }
  .a-animated-heading--rotating__slide-down .a-animated-heading__text--dynamic {
    opacity: 0;
    top: 0.2em;
    left: 0;
    display: inline-block;
    position: absolute;
    -webkit-animation: neuron-slide-down-out 0.6s;
            animation: neuron-slide-down-out 0.6s; }
    .a-animated-heading--rotating__slide-down .a-animated-heading__text--dynamic.active {
      opacity: 1;
      top: 0;
      position: relative;
      -webkit-animation: neuron-slide-down-in 0.6s;
              animation: neuron-slide-down-in 0.6s; }
  .a-animated-heading--rotating__typing .a-animated-heading__text--dynamic {
    visibility: hidden;
    opacity: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0; }
    .a-animated-heading--rotating__typing .a-animated-heading__text--dynamic.active {
      position: relative;
      visibility: visible;
      opacity: 1; }
    .a-animated-heading--rotating__typing .a-animated-heading__text--dynamic span {
      visibility: hidden;
      position: absolute; }
      .a-animated-heading--rotating__typing .a-animated-heading__text--dynamic span.active {
        position: relative;
        visibility: visible; }
  .a-animated-heading--animated__line .a-animated-heading__text--dynamic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .a-animated-heading--animated__line .a-animated-heading__text--dynamic-wrapper .a-animated-heading__text--dynamic span {
      display: block; }
      .a-animated-heading--animated__line .a-animated-heading__text--dynamic-wrapper .a-animated-heading__text--dynamic span:not(.active) {
        opacity: 0; }
  .a-animated-heading--animated__word .a-animated-heading__text--dynamic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .a-animated-heading--animated__word .a-animated-heading__text--dynamic-wrapper .a-animated-heading__text--dynamic .a-animated-heading__text--word-cap {
      display: inline-block; }
      .a-animated-heading--animated__word .a-animated-heading__text--dynamic-wrapper .a-animated-heading__text--dynamic .a-animated-heading__text--word-cap:not(.active) {
        opacity: 0; }
      .a-animated-heading--animated__word .a-animated-heading__text--dynamic-wrapper .a-animated-heading__text--dynamic .a-animated-heading__text--word-cap:not(:last-child) {
        margin-right: 10px; }

@-webkit-keyframes neuron-slide-down-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
            transform: translateY(20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes neuron-slide-down-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
            transform: translateY(20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes neuron-slide-down-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
            transform: translateY(120%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes neuron-slide-down-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
            transform: translateY(120%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes neuron-headline-dash {
  0% {
    stroke-dasharray: 0 1500; }
  15% {
    stroke-dasharray: 1500 1500; }
  85% {
    opacity: 1; }
  90% {
    stroke-dasharray: 1500 1500;
    opacity: 0; }
  100% {
    stroke-dasharray: 0 1500;
    opacity: 0; } }

@keyframes neuron-headline-dash {
  0% {
    stroke-dasharray: 0 1500; }
  15% {
    stroke-dasharray: 1500 1500; }
  85% {
    opacity: 1; }
  90% {
    stroke-dasharray: 1500 1500;
    opacity: 0; }
  100% {
    stroke-dasharray: 0 1500;
    opacity: 0; } }

/*=======================
=      Share Buttons    =
========================*/
.elementor-widget-neuron-share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .elementor-widget-neuron-share-buttons .elementor-widget-container {
    width: 100%; }
    .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item {
      height: 2.75em; }
      .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%;
        overflow: hidden;
        cursor: pointer;
        -webkit-transition: 0.3s all;
        -o-transition: 0.3s all;
        transition: 0.3s all;
        color: #fff;
        font-size: 1.4rem;
        width: 100%; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--facebook {
          background-color: #3b5998 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--twitter {
          background-color: #55acee ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--linkedin {
          background-color: #0077b5 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--pinterest {
          background-color: #bd081c ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--reddit {
          background-color: #ff4500 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--vk {
          background-color: #45668e ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--odnoklassniki {
          background-color: #ed812b ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--tumblr {
          background-color: #35465c ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--delicious {
          background-color: #3399ff ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--digg {
          background-color: #005be2 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--skype {
          background-color: #00aff0 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--stumbleupon {
          background-color: #eb4924 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--telegram {
          background-color: #0088cc ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--pocket {
          background-color: #ef4056 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--xing {
          background-color: #026466 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--whatsapp {
          background-color: #25d366 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--email {
          background-color: #ea4335 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button--print {
          background-color: #333 ; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button__icon {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-item-align: stretch;
              align-self: stretch;
          width: 2.75em;
          color: #fff; }
        .elementor-widget-neuron-share-buttons .elementor-widget-container .a-neuron-share-buttons .a-neuron-share-buttons__item .a-neuron-share-button__text {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-item-align: stretch;
              align-self: stretch;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0 15px;
          font-weight: 600;
          color: #fff;
          background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), to(transparent));
          background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1), transparent);
          background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.1), transparent);
          background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.1), transparent); }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper--align-left .a-neuron-share-buttons {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper--align-center .a-neuron-share-buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper--align-right .a-neuron-share-buttons {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper--align-justify .a-neuron-share-buttons {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  @media (max-width: 1279px) {
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-tablet--align-left .a-neuron-share-buttons {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-tablet--align-center .a-neuron-share-buttons {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-tablet--align-right .a-neuron-share-buttons {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-tablet--align-justify .a-neuron-share-buttons {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (max-width: 719px) {
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-mobile--align-left .a-neuron-share-buttons {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-mobile--align-center .a-neuron-share-buttons {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-mobile--align-right .a-neuron-share-buttons {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-wrapper-mobile--align-justify .a-neuron-share-buttons {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--minimal .a-neuron-share-button__text {
    background-image: none !important;
    background-color: #fff !important;
    color: #000 !important; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button {
    background-color: transparent !important;
    border-style: solid;
    border-width: 2px; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--facebook {
      color: #3b5998 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--twitter {
      color: #55acee !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--linkedin {
      color: #0077b5 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--pinterest {
      color: #bd081c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--reddit {
      color: #ff4500 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--vk {
      color: #45668e !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--odnoklassniki {
      color: #ed812b !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--tumblr {
      color: #35465c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--delicious {
      color: #3399ff !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--digg {
      color: #005be2 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--skype {
      color: #00aff0 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--stumbleupon {
      color: #eb4924 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--telegram {
      color: #0088cc !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--pocket {
      color: #ef4056 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--xing {
      color: #026466 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--whatsapp {
      color: #25d366 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--email {
      color: #ea4335 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button--print {
      color: #333 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button__icon {
      color: inherit !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--framed .a-neuron-share-button__text {
      background-image: none !important;
      background-color: inherit !important;
      color: inherit !important;
      padding-left: 0 !important; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button {
    border-style: solid;
    border-width: 2px; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--facebook {
      color: #3b5998 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--twitter {
      color: #55acee !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--linkedin {
      color: #0077b5 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--pinterest {
      color: #bd081c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--reddit {
      color: #ff4500 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--vk {
      color: #45668e !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--odnoklassniki {
      color: #ed812b !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--tumblr {
      color: #35465c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--delicious {
      color: #3399ff !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--digg {
      color: #005be2 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--skype {
      color: #00aff0 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--stumbleupon {
      color: #eb4924 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--telegram {
      color: #0088cc !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--pocket {
      color: #ef4056 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--xing {
      color: #026466 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--whatsapp {
      color: #25d366 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--email {
      color: #ea4335 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button--print {
      color: #333 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button__text {
      background-image: none !important;
      background-color: #fff !important;
      color: inherit !important; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-skin--flat .a-neuron-share-button__text {
    background-image: none !important;
    padding-left: 0 !important; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded .a-neuron-share-button {
    border-radius: 0.5em; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button {
    border-radius: 0 !important;
    background-color: transparent !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--facebook .a-neuron-share-button__icon {
      background-color: #3b5998 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--twitter .a-neuron-share-button__icon {
      background-color: #55acee !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--linkedin .a-neuron-share-button__icon {
      background-color: #0077b5 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--pinterest .a-neuron-share-button__icon {
      background-color: #bd081c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--reddit .a-neuron-share-button__icon {
      background-color: #ff4500 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--vk .a-neuron-share-button__icon {
      background-color: #45668e !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--odnoklassniki .a-neuron-share-button__icon {
      background-color: #ed812b !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--tumblr .a-neuron-share-button__icon {
      background-color: #35465c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--delicious .a-neuron-share-button__icon {
      background-color: #3399ff !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--digg .a-neuron-share-button__icon {
      background-color: #005be2 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--skype .a-neuron-share-button__icon {
      background-color: #00aff0 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--stumbleupon .a-neuron-share-button__icon {
      background-color: #eb4924 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--telegram .a-neuron-share-button__icon {
      background-color: #0088cc !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--pocket .a-neuron-share-button__icon {
      background-color: #ef4056 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--xing .a-neuron-share-button__icon {
      background-color: #026466 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--whatsapp .a-neuron-share-button__icon {
      background-color: #25d366 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--email .a-neuron-share-button__icon {
      background-color: #ea4335 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--print .a-neuron-share-button__icon {
      background-color: #333 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--rounded.a-neuron-share-buttons-skin--minimal .a-neuron-share-button__icon {
      border-radius: 0.5em; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle .a-neuron-share-button {
    border-radius: 2em; }
  .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button {
    border-radius: 0 !important;
    background-color: transparent !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--facebook .a-neuron-share-button__icon {
      background-color: #3b5998 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--twitter .a-neuron-share-button__icon {
      background-color: #55acee !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--linkedin .a-neuron-share-button__icon {
      background-color: #0077b5 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--pinterest .a-neuron-share-button__icon {
      background-color: #bd081c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--reddit .a-neuron-share-button__icon {
      background-color: #ff4500 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--vk .a-neuron-share-button__icon {
      background-color: #45668e !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--odnoklassniki .a-neuron-share-button__icon {
      background-color: #ed812b !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--tumblr .a-neuron-share-button__icon {
      background-color: #35465c !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--delicious .a-neuron-share-button__icon {
      background-color: #3399ff !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--digg .a-neuron-share-button__icon {
      background-color: #005be2 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--skype .a-neuron-share-button__icon {
      background-color: #00aff0 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--stumbleupon .a-neuron-share-button__icon {
      background-color: #eb4924 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--telegram .a-neuron-share-button__icon {
      background-color: #0088cc !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--pocket .a-neuron-share-button__icon {
      background-color: #ef4056 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--xing .a-neuron-share-button__icon {
      background-color: #026466 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--whatsapp .a-neuron-share-button__icon {
      background-color: #25d366 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--email .a-neuron-share-button__icon {
      background-color: #ea4335 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button--print .a-neuron-share-button__icon {
      background-color: #333 !important; }
    .elementor-widget-neuron-share-buttons.a-neuron-share-buttons-shape--circle.a-neuron-share-buttons-skin--minimal .a-neuron-share-button__icon {
      border-radius: 2em; }

body:not(.woocommerce-cart) .quantity {
  position: relative; }
  body:not(.woocommerce-cart) .quantity input[type="number"] {
    -moz-appearance: textfield; }
    body:not(.woocommerce-cart) .quantity input[type="number"]::-webkit-inner-spin-button, body:not(.woocommerce-cart) .quantity input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  body:not(.woocommerce-cart) .quantity .quantity-nav {
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
    line-height: 1; }
    body:not(.woocommerce-cart) .quantity .quantity-nav--up {
      left: auto;
      right: 10px; }

.a-scrolling-text {
  overflow: hidden;
  z-index: 100;
  position: relative;
  width: 100%;
  margin-left: 0;
  left: 0;
  top: 0; }
  .a-scrolling-text__inner {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: hidden;
    white-space: nowrap; }
  .a-scrolling-text .elementor-heading-title {
    -webkit-transform: translateX(-20%) translateZ(0);
            transform: translateX(-20%) translateZ(0);
    -webkit-animation: marquee linear infinite 5s;
            animation: marquee linear infinite 5s; }

@-webkit-keyframes marquee {
  to {
    -webkit-transform: translateX(-120%) translateZ(0);
            transform: translateX(-120%) translateZ(0); } }

@keyframes marquee {
  to {
    -webkit-transform: translateX(-120%) translateZ(0);
            transform: translateX(-120%) translateZ(0); } }

/*=========================
=        Molecules        =
=========================*/
/*===================================
=        Elementor Countdown        =
====================================*/
.neuron-countdown-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: auto;
  margin-left: auto; }
  .neuron-countdown-wrapper .neuron-countdown-item {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 15px 0;
    text-align: center;
    background-color: #333;
    color: #fff; }
    .neuron-countdown-wrapper .neuron-countdown-item:not(:last-of-type) {
      margin-right: calc(10px / 2); }
    .neuron-countdown-wrapper .neuron-countdown-item .neuron-countdown-numbers {
      font-size: 62px;
      line-height: 1; }
    .neuron-countdown-wrapper .neuron-countdown-item .neuron-countdown-label {
      font-size: 18px; }

.neuron-countdown-view--block .neuron-countdown-numbers {
  display: block; }

/*=========================================
=        Testimonial Carousel Base        =
==========================================*/
.m-neuron-testimonial {
  text-align: center;
  -webkit-animation-duration: 0.45s;
          animation-duration: 0.45s; }
  .m-neuron-testimonial__content {
    color: #333;
    line-height: 1.5;
    margin-bottom: 20px; }
  .m-neuron-testimonial__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .m-neuron-testimonial__image {
    width: auto;
    height: 50px; }
    .m-neuron-testimonial__image img {
      height: 100%;
      border-radius: 50%; }
  .m-neuron-testimonial__image + .m-neuron-testimonial__cite {
    margin-left: 20px; }
  .m-neuron-testimonial__cite {
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .m-neuron-testimonial__name {
    font-size: 15px;
    font-weight: bold; }

.l-neuron-testimonial--image-stacked .m-neuron-testimonial__footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.l-neuron-testimonial--image-stacked .m-neuron-testimonial__image {
  margin-bottom: 10px; }

.l-neuron-testimonial--image-stacked .m-neuron-testimonial__cite {
  margin-left: 0;
  text-align: center; }

.l-neuron-testimonial--image-above .m-neuron-testimonial__image {
  margin: 0 auto 15px; }

.l-neuron-testimonial--image-above .m-neuron-testimonial__cite {
  text-align: center; }

.l-neuron-testimonial--image-left .m-neuron-testimonial, .l-neuron-testimonial--image-right .m-neuron-testimonial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start; }
  .l-neuron-testimonial--image-left .m-neuron-testimonial__image, .l-neuron-testimonial--image-right .m-neuron-testimonial__image {
    margin-right: 20px; }
  .l-neuron-testimonial--image-left .m-neuron-testimonial__text, .l-neuron-testimonial--image-right .m-neuron-testimonial__text {
    margin-bottom: 15px; }
  .l-neuron-testimonial--image-left .m-neuron-testimonial__cite, .l-neuron-testimonial--image-right .m-neuron-testimonial__cite {
    text-align: center; }
  .l-neuron-testimonial--image-left .m-neuron-testimonial__content, .l-neuron-testimonial--image-right .m-neuron-testimonial__content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0; }

.l-neuron-testimonial--image-right .m-neuron-testimonial__footer {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.l-neuron-testimonial--image-right .m-neuron-testimonial__image {
  margin-right: 0;
  margin-left: 20px !important; }

.l-neuron-testimonial--alignment__left .m-neuron-testimonial {
  text-align: left; }
  .l-neuron-testimonial--alignment__left .m-neuron-testimonial__cite {
    text-align: left; }
  .l-neuron-testimonial--alignment__left .m-neuron-testimonial__footer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .l-neuron-testimonial--alignment__left .m-neuron-testimonial__image {
    margin-left: unset; }

.l-neuron-testimonial--alignment__center .m-neuron-testimonial {
  text-align: center; }
  .l-neuron-testimonial--alignment__center .m-neuron-testimonial__cite, .l-neuron-testimonial--alignment__center .m-neuron-testimonial__name, .l-neuron-testimonial--alignment__center .m-neuron-testimonial__title {
    text-align: center; }

.l-neuron-testimonial--alignment__center .m-neuron-testimonial__image + .m-neuron-testimonial__cite {
  text-align: left !important; }

.l-neuron-testimonial--alignment__right .m-neuron-testimonial {
  text-align: right; }
  .l-neuron-testimonial--alignment__right .m-neuron-testimonial__cite {
    text-align: right; }
  .l-neuron-testimonial--alignment__right .m-neuron-testimonial__footer {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .l-neuron-testimonial--alignment__right .m-neuron-testimonial__image {
    margin-right: 0; }

.elementor-widget-neuron-testimonial-carousel.elementor-invisible {
  visibility: visible; }

.elementor-widget-neuron-testimonial-carousel .swiper-slide {
  padding: 20px; }

.elementor-widget-neuron-testimonial-carousel .swiper-container {
  position: static;
  margin-left: auto;
  margin-right: auto; }

/*===============================
=        Price List             =
================================*/
.m-neuron-price-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .m-neuron-price-list li {
    margin-bottom: 0; }
    .m-neuron-price-list li:not(:last-child) {
      margin-bottom: 20px; }
  .m-neuron-price-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: inherit; }
  .m-neuron-price-list__image {
    padding-right: 10px;
    max-width: 50%; }
    .m-neuron-price-list__image img {
      width: 100%; }
  .m-neuron-price-list__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .m-neuron-price-list__image + .m-neuron-price-list__text {
    padding-left: 10px; }
  .m-neuron-price-list__header {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .m-neuron-price-list__title {
    max-width: 80%; }
  .m-neuron-price-list__separator {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    border-bottom-color: #54595f;
    height: 0; }

/*=========================
=        Post Info        =
==========================*/
.m-neuron-post-info {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -8px;
  margin-right: -8px; }
  .m-neuron-post-info li {
    margin-bottom: 0;
    font-size: 18px;
    position: relative;
    margin-left: 8px;
    margin-right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .m-neuron-post-info li:after {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .m-neuron-post-info li a {
      color: inherit;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: -moz-max-content; }
    .m-neuron-post-info li .elementor-icon-list-icon + .m-neuron-icon-list-text {
      padding-left: 10px; }
  .m-neuron-post-info i,
  .m-neuron-post-info svg {
    width: 1em;
    height: 1em; }
  .m-neuron-post-info.m-neuron-inline-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .m-neuron-post-info.m-neuron-inline-items li:after {
      height: 100%;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: -8px;
      bottom: auto;
      left: auto; }
  .m-neuron-post-info__terms-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

@-moz-document url-prefix() {
  .m-neuron-post-info__terms-list {
    display: -webkit-box; } }
    .m-neuron-post-info__terms-list a:not(:first-child) {
      margin-left: 5px; }

.elementor-widget-neuron-post-info.m-neuron-align-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.elementor-widget-neuron-post-info.m-neuron-align-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/*============================
=        Neuron Popup        =
=============================*/
.neuron-popup-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: transparent; }
  .neuron-popup-modal.neuron-popup-modal--overlay-animation {
    background: transparent !important; }
  .neuron-popup-modal .dialog-header, .neuron-popup-modal .dialog-buttons-wrapper {
    display: none; }
  .neuron-popup-modal .dialog-close-button {
    display: none;
    top: 20px;
    right: 20px;
    opacity: 1;
    z-index: 9999;
    pointer-events: all;
    margin-top: 0; }
  .neuron-popup-modal .dialog-widget-content {
    width: auto;
    overflow: visible;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    pointer-events: all;
    z-index: 2;
    -webkit-transition: -webkit-box-shadow 600ms ease-in-out;
    transition: -webkit-box-shadow 600ms ease-in-out;
    -o-transition: box-shadow 600ms ease-in-out;
    transition: box-shadow 600ms ease-in-out;
    transition: box-shadow 600ms ease-in-out, -webkit-box-shadow 600ms ease-in-out; }
  .neuron-popup-modal .dialog-message {
    width: 640px;
    max-width: 100vw;
    max-height: 100vh;
    padding: 0;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .neuron-popup-modal .dialog-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 450ms ease, opacity 450ms ease;
    -o-transition: visibility 450ms ease, opacity 450ms ease;
    transition: visibility 450ms ease, opacity 450ms ease; }
  .neuron-popup-modal--overlay-animation .dialog-overlay {
    opacity: 1;
    visibility: visible; }
  .neuron-popup-modal .elementor {
    width: 100%; }
  .neuron-popup-modal-hide {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 450ms ease, opacity 450ms ease;
    -o-transition: visibility 450ms ease, opacity 450ms ease;
    transition: visibility 450ms ease, opacity 450ms ease; }
    .neuron-popup-modal-hide .dialog-widget-content {
      display: none !important; }

[data-elementor-type="popup"]
.elementor-section-wrap:not(:empty)
+ #elementor-add-new-section,
[data-elementor-type="popup"]:not(.elementor-edit-mode) {
  display: none; }

/*================================
=        Neuron Swiper Slider    =
=================================*/
.neuron-swiper .swiper-slide {
  overflow: hidden; }
  .neuron-swiper .swiper-slide--background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .neuron-swiper .swiper-slide--background-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .neuron-swiper .swiper-slide--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 50px;
    margin: auto;
    color: #fff;
    text-align: center;
    z-index: 2; }
    .neuron-swiper .swiper-slide--inner .neuron-slide-heading {
      font-size: 2.66667rem; }
    .neuron-swiper .swiper-slide--inner .neuron-slide-description {
      font-size: 1.5rem; }
    .neuron-swiper .swiper-slide--inner .neuron-slide-button {
      background-color: transparent;
      border: 1px solid #fff;
      padding: 12px 24px;
      display: inline-block;
      line-height: 1; }
    .neuron-swiper .swiper-slide--inner *:not(:last-of-type) {
      margin-bottom: 1.33333rem; }

.neuron-swiper--prevent-flickr {
  display: none; }

.neuron-swiper .swiper-pagination span.swiper-pagination-bullet {
  opacity: 1; }
  .neuron-swiper .swiper-pagination span.swiper-pagination-bullet:focus {
    outline: 0; }

.neuron-swiper .neuron-swiper-button {
  position: absolute;
  cursor: pointer;
  z-index: 100;
  outline: 0; }
  .neuron-swiper .neuron-swiper-button .neuron-icon i,
  .neuron-swiper .neuron-swiper-button .neuron-icon svg {
    display: block; }
  .neuron-swiper .neuron-swiper-button .neuron-icon svg {
    width: 1em;
    height: 1em; }
  .neuron-swiper .neuron-swiper-button--hidden {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .neuron-swiper .neuron-swiper-button--next > * {
    -webkit-filter: none;
            filter: none;
    -webkit-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
            transform: scale(-1, 1); }

.neuron-swiper .neuron-swiper-quote {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  background-color: #fff;
  margin-top: -15px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  border: 1px solid;
  line-height: 50px; }
  .neuron-swiper .neuron-swiper-quote svg {
    width: 1em;
    height: 1em; }

.neuron-swiper .swiper-scrollbar {
  height: 2px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .neuron-swiper .swiper-scrollbar .swiper-scrollbar-drag {
    border-radius: 0; }

@media (max-width: 719px-1) {
  .neuron-swiper--mobile-overflow-visible .swiper-container {
    overflow: visible; }
  .neuron-swiper--mobile-overflow-visible-right .swiper-container {
    overflow: visible;
    -webkit-clip-path: inset(-100vw -100vw -100vw 0);
            clip-path: inset(-100vw -100vw -100vw 0); }
  .neuron-swiper--mobile-overflow-visible-left .swiper-container {
    overflow: visible;
    -webkit-clip-path: inset(0vw 0vw 0vw -100vw);
            clip-path: inset(0vw 0vw 0vw -100vw); } }

@media (min-width: 719px) and (max-width: 1279px-1) {
  .neuron-swiper--tablet-overflow-visible .swiper-container {
    overflow: visible; }
  .neuron-swiper--tablet-overflow-visible-right .swiper-container {
    overflow: visible;
    -webkit-clip-path: inset(-100vw -100vw -100vw 0);
            clip-path: inset(-100vw -100vw -100vw 0); }
  .neuron-swiper--tablet-overflow-visible-left .swiper-container {
    overflow: visible;
    -webkit-clip-path: inset(0vw 0vw 0vw -100vw);
            clip-path: inset(0vw 0vw 0vw -100vw); } }

@media (min-width: 1279px) {
  .neuron-swiper--overflow-visible .swiper-container {
    overflow: visible; }
  .neuron-swiper--overflow-visible-right .swiper-container {
    overflow: visible;
    -webkit-clip-path: inset(-100vw -100vw -100vw 0);
            clip-path: inset(-100vw -100vw -100vw 0); }
  .neuron-swiper--overflow-visible-left .swiper-container {
    overflow: visible;
    -webkit-clip-path: inset(0vw 0vw 0vw -100vw);
            clip-path: inset(0vw 0vw 0vw -100vw); } }

.neuron-dots--style__bullets .neuron-swiper-dots {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  font-size: 8px; }
  .neuron-dots--style__bullets .neuron-swiper-dots .swiper-pagination-bullet {
    width: 1em;
    height: 1em; }
    .neuron-dots--style__bullets .neuron-swiper-dots .swiper-pagination-bullet:not(:last-child) {
      margin-right: 8px; }

.neuron-dots--style__numbers .swiper-pagination-bullet {
  background: transparent;
  height: auto;
  width: auto; }

.neuron-dots--style__progressbar .swiper-pagination {
  height: 4px;
  opacity: 1;
  width: 100%;
  left: 0 !important; }

.neuron-dots--style__fraction .neuron-swiper-dots {
  bottom: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.neuron-dots--bar-position__bottom .swiper-pagination {
  bottom: auto !important;
  top: 100% !important;
  -webkit-transform: translateY(-100%) !important;
      -ms-transform: translateY(-100%) !important;
          transform: translateY(-100%) !important; }

.neuron-dots--bar-position__top .swiper-pagination,
.neuron-dots--bar-position__top .swiper-scrollbar {
  top: auto !important;
  bottom: 100% !important;
  -webkit-transform: translateY(-100%) !important;
      -ms-transform: translateY(-100%) !important;
          transform: translateY(-100%) !important;
  left: 0; }

.neuron-dots--bar-position__top .swiper-scrollbar {
  position: absolute;
  width: 100%; }

.neuron-dots--orientation__vertical .neuron-swiper-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.neuron-dots--animation__scale .swiper-pagination-bullet {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms; }
  .neuron-dots--animation__scale .swiper-pagination-bullet:hover, .neuron-dots--animation__scale .swiper-pagination-bullet.swiper-pagination-bullet-active {
    -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
            transform: scale(1.4); }

body:not(.elementor-editor-active) .swiper-slide .neuron-slide-content .neuron-slide-animation {
  opacity: 0;
  visibility: hidden;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s; }
  body:not(.elementor-editor-active) .swiper-slide .neuron-slide-content .neuron-slide-animation.active {
    opacity: 1;
    visibility: visible; }

/*===============================
=        Price Table            =
================================*/
.elementor-widget-neuron-price-table .elementor-widget-container {
  overflow: hidden;
  background-color: #f3f2f1; }

.elementor-widget-neuron-price-table .m-neuron-price-table {
  text-align: center; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__header {
    background-color: #333;
    padding: 18px 0; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__heading {
    color: #fff;
    margin: 0;
    font-size: 2rem;
    font-weight: 600; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__description {
    color: #fff;
    font-size: 1.16667rem; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__price {
    color: #333;
    padding: 36px 0;
    font-size: 5rem;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__original-price {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-right: 15px; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__integer {
    line-height: 0.8; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__currency, .elementor-widget-neuron-price-table .m-neuron-price-table__original-price, .elementor-widget-neuron-price-table .m-neuron-price-table__period, .elementor-widget-neuron-price-table .m-neuron-price-table__decimal {
    font-size: 0.3em;
    -ms-flex-item-align: start;
        align-self: flex-start;
    line-height: 1; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__period {
    width: 100%;
    -ms-flex-item-align: center;
        align-self: center; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__feature-list {
    list-style: none;
    margin: 0;
    padding: 0; }
    .elementor-widget-neuron-price-table .m-neuron-price-table__feature-list li {
      font-size: 1.16667rem; }
      .elementor-widget-neuron-price-table .m-neuron-price-table__feature-list li:not(:first-of-type):before {
        content: "";
        margin: 15px 15%;
        display: block; }
      .elementor-widget-neuron-price-table .m-neuron-price-table__feature-list li i {
        margin-right: 10px;
        font-size: 1.3em; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__feature-inner {
    margin-left: 15px;
    margin-left: 15px; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__footer {
    padding: 30px 0; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__button {
    display: inline-block; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__additional-info {
    margin: 15px 30px 0px 30px;
    font-size: 1.16667rem;
    font-weight: 400; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__ribbon {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    width: 150px;
    overflow: hidden;
    height: 150px; }
  .elementor-widget-neuron-price-table .m-neuron-price-table__ribbon-inner {
    text-align: center;
    left: 0;
    width: 200%;
    -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
        -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
            transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    margin-top: 35px;
    font-size: 13px;
    line-height: 2;
    font-weight: 800;
    text-transform: uppercase;
    background: #f3f2f1; }

.m-neuron-price-table--ribbon-left .m-neuron-price-table__ribbon {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  left: 0; }

/*===============================
=             Form             =
================================*/
.m-neuron-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: -15px;
  margin-right: -15px; }
  .m-neuron-form__field-group {
    margin-bottom: 10px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px; }
    .m-neuron-form__field-group input[type="checkbox"],
    .m-neuron-form__field-group input[type="radio"] {
      width: auto; }
    .m-neuron-form__field-group label {
      display: block; }
    .m-neuron-form__field-group--required.m-neuron-form__field-group--mark-required > label:after {
      content: "*";
      color: red;
      padding-left: 0.2em; }
    .m-neuron-form__field-group--acceptance {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-form__field-group--acceptance .m-neuron-form__subgroup {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
      .m-neuron-form__field-group--acceptance label {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        margin-left: 5px; }
  .m-neuron-form__field {
    width: 100%; }
  .m-neuron-form__subgroup {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .m-neuron-form__subgroup:not(.m-neuron__subgroup--inline) .m-neuron-form__option:not(:last-of-type) {
      margin-right: 10px; }
    .m-neuron-form__subgroup .m-neuron-form__option {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-form__subgroup .m-neuron-form__option input[type="radio"] {
        margin-right: 8px;
        visibility: hidden;
        position: relative; }

@-moz-document url-prefix() {
  .m-neuron-form__subgroup .m-neuron-form__option input[type="radio"] {
    visibility: visible; } }
        .m-neuron-form__subgroup .m-neuron-form__option input[type="radio"]:after {
          width: 13px;
          height: 13px;
          border-radius: 50%;
          position: relative;
          top: -4px;
          left: -1px;
          content: "";
          display: inline-block;
          visibility: visible;
          border: 1px solid #000; }
        .m-neuron-form__subgroup .m-neuron-form__option input[type="radio"]:checked:before {
          width: 9px;
          height: 9px;
          left: 1px;
          top: 3px;
          border-radius: 50%;
          position: absolute;
          background-color: #000;
          content: "";
          visibility: visible; }
    .m-neuron-form__subgroup select {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      border-radius: 3px; }
    .m-neuron-form__subgroup label {
      margin-bottom: 0; }
    .m-neuron-form__subgroup--inline {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
  .m-neuron-form__field-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    pointer-events: none; }
  .m-neuron-form__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .m-neuron-form__button button {
      width: 100%;
      text-align: center; }
      .m-neuron-form__button button > span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .m-neuron-form__button button > span.m-neuron-form__button-icon--right {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse; }
          .m-neuron-form__button button > span.m-neuron-form__button-icon--right > .m-neuron-form__button-icon {
            margin-left: 10px; }
        .m-neuron-form__button button > span.m-neuron-form__button-icon--left > .m-neuron-form__button-icon {
          margin-right: 10px; }
    .m-neuron-form__button--start .a-neuron-button {
      margin-right: auto; }
    .m-neuron-form__button--center .a-neuron-button {
      margin-left: auto;
      margin-right: auto; }
    .m-neuron-form__button--end .a-neuron-button {
      margin-left: auto; }
    .m-neuron-form__button--stretch .a-neuron-button {
      width: 100%; }

/*===============================
=             Flip Box          =
================================*/
.m-neuron-flip-box {
  height: 280px;
  position: relative; }
  .m-neuron-flip-box__item {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    color: #fff; }
    .m-neuron-flip-box__item:hover {
      color: #fff; }
    .m-neuron-flip-box__item--front {
      background-color: #14bcc8; }
    .m-neuron-flip-box__item--back {
      background-color: #4054b2;
      display: block; }
      .m-neuron-flip-box__item--back .m-neuron-flip-box__description {
        margin-bottom: 18px; }
  .m-neuron-flip-box__overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    text-align: center;
    width: 100%;
    height: 100%;
    padding: 40px; }
  .m-neuron-flip-box__icon {
    margin-bottom: 1.66667rem; }
    .m-neuron-flip-box__icon .a-neuron-icon {
      display: inline-block;
      line-height: 1;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
      font-size: 3.33333rem; }
    .m-neuron-flip-box__icon--view-stacked .a-neuron-icon {
      padding: 0.5em;
      background-color: #34a7af;
      color: #fff;
      fill: #fff; }
    .m-neuron-flip-box__icon--view-framed .a-neuron-icon {
      padding: 0.5em;
      color: #fff;
      border: 3px solid #fff; }
    .m-neuron-flip-box__icon--shape-circle .a-neuron-icon {
      border-radius: 50%; }
  .m-neuron-flip-box__title {
    font-size: 1.66667rem;
    font-weight: 600;
    margin-bottom: 0.83333rem;
    color: #fff; }
  .m-neuron-flip-box__description {
    font-size: 1.16667rem; }
  .m-neuron-flip-box--flipped .m-neuron-flip-box__item--front {
    display: none !important; }
  .m-neuron-flip-box--flipped .m-neuron-flip-box__item--back {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    opacity: 1 !important; }

.m-neuron-flip-box--effect-flip .m-neuron-flip-box {
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }
  .m-neuron-flip-box--effect-flip .m-neuron-flip-box__item {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
    .m-neuron-flip-box--effect-flip .m-neuron-flip-box__item--front {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      z-index: 1; }
  .m-neuron-flip-box--effect-flip .m-neuron-flip-box:hover .m-neuron-flip-box__item--back {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--3d .m-neuron-flip-box__overlay {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: translateZ(0.1px);
          transform: translateZ(0.1px); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--3d .m-neuron-flip-box__inner {
  -webkit-transform: translateZ(90px) scale(0.91);
          transform: translateZ(90px) scale(0.91); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-right .m-neuron-flip-box__item--back {
  -webkit-transform: rotateX(0) rotateY(-180deg);
          transform: rotateX(0) rotateY(-180deg); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-right .m-neuron-flip-box:hover .m-neuron-flip-box__item--front {
  -webkit-transform: rotateX(0) rotateY(180deg);
          transform: rotateX(0) rotateY(180deg); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-left .m-neuron-flip-box__item--back {
  -webkit-transform: rotateX(0) rotateY(180deg);
          transform: rotateX(0) rotateY(180deg); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-left .m-neuron-flip-box:hover .m-neuron-flip-box__item--front {
  -webkit-transform: rotateX(0) rotateY(-180deg);
          transform: rotateX(0) rotateY(-180deg); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-up .m-neuron-flip-box__item--back {
  -webkit-transform: rotateX(-180deg) rotateY(0);
          transform: rotateX(-180deg) rotateY(0); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-up .m-neuron-flip-box:hover .m-neuron-flip-box__item--front {
  -webkit-transform: rotateX(180deg) rotateY(0);
          transform: rotateX(180deg) rotateY(0); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-down .m-neuron-flip-box__item--back {
  -webkit-transform: rotateX(180deg) rotateY(0);
          transform: rotateX(180deg) rotateY(0); }

.m-neuron-flip-box--effect-flip.m-neuron-flip-box--direction-down .m-neuron-flip-box:hover .m-neuron-flip-box__item--front {
  -webkit-transform: rotateX(-180deg) rotateY(0);
          transform: rotateX(-180deg) rotateY(0); }

.m-neuron-flip-box--effect-slide .m-neuron-flip-box,
.m-neuron-flip-box--effect-push .m-neuron-flip-box {
  overflow: hidden; }

.m-neuron-flip-box--effect-push .m-neuron-flip-box__item--front {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-right .m-neuron-flip-box:hover
.m-neuron-flip-box__item--front {
  -webkit-transform: translateX(100%) translateY(0);
      -ms-transform: translateX(100%) translateY(0);
          transform: translateX(100%) translateY(0); }

.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-left .m-neuron-flip-box:hover
.m-neuron-flip-box__item--front {
  -webkit-transform: translateX(-100%) translateY(0);
      -ms-transform: translateX(-100%) translateY(0);
          transform: translateX(-100%) translateY(0); }

.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-up .m-neuron-flip-box:hover
.m-neuron-flip-box__item--front {
  -webkit-transform: translateX(0) translateY(-100%);
      -ms-transform: translateX(0) translateY(-100%);
          transform: translateX(0) translateY(-100%); }

.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-down .m-neuron-flip-box:hover
.m-neuron-flip-box__item--front {
  -webkit-transform: translateX(0) translateY(100%);
      -ms-transform: translateX(0) translateY(100%);
          transform: translateX(0) translateY(100%); }

.m-neuron-flip-box--effect-slide .m-neuron-flip-box:hover .m-neuron-flip-box__item--back,
.m-neuron-flip-box--effect-push .m-neuron-flip-box:hover .m-neuron-flip-box__item--back {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.m-neuron-flip-box--effect-slide.m-neuron-flip-box--direction-right .m-neuron-flip-box__item--back,
.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-right .m-neuron-flip-box__item--back {
  -webkit-transform: translateX(-100%) translateY(0);
      -ms-transform: translateX(-100%) translateY(0);
          transform: translateX(-100%) translateY(0); }

.m-neuron-flip-box--effect-slide.m-neuron-flip-box--direction-left .m-neuron-flip-box__item--back,
.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-left .m-neuron-flip-box__item--back {
  -webkit-transform: translateX(100%) translateY(0);
      -ms-transform: translateX(100%) translateY(0);
          transform: translateX(100%) translateY(0); }

.m-neuron-flip-box--effect-slide.m-neuron-flip-box--direction-up .m-neuron-flip-box__item--back,
.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-up .m-neuron-flip-box__item--back {
  -webkit-transform: translateX(0) translateY(100%);
      -ms-transform: translateX(0) translateY(100%);
          transform: translateX(0) translateY(100%); }

.m-neuron-flip-box--effect-slide.m-neuron-flip-box--direction-down .m-neuron-flip-box__item--back,
.m-neuron-flip-box--effect-push.m-neuron-flip-box--direction-down .m-neuron-flip-box__item--back {
  -webkit-transform: translateX(0) translateY(-100%);
      -ms-transform: translateX(0) translateY(-100%);
          transform: translateX(0) translateY(-100%); }

.m-neuron-flip-box--effect-zoom-out .m-neuron-flip-box .m-neuron-flip-box__item--front {
  transition: transform 0.7s, opacity 0.35s, width 0.1ms, -webkit-transform 0.7s;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  z-index: 1;
  width: 100%; }

.m-neuron-flip-box--effect-zoom-out .m-neuron-flip-box:hover .m-neuron-flip-box__item--front {
  width: 0;
  opacity: 0;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
  transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; }

.m-neuron-flip-box--effect-zoom-in .m-neuron-flip-box .m-neuron-flip-box__item--back {
  transition: transform 0.7s, opacity 0.5s 0.2s, -webkit-transform 0.7s;
  opacity: 0;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7); }

.m-neuron-flip-box--effect-zoom-in .m-neuron-flip-box:hover .m-neuron-flip-box__item--back {
  transition: transform 0.7s, opacity 0.5s, -webkit-transform 0.7s;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.m-neuron-flip-box--effect-fade .m-neuron-flip-box .m-neuron-flip-box__item--back {
  opacity: 0; }

.m-neuron-flip-box--effect-fade .m-neuron-flip-box:hover .m-neuron-flip-box__item--back {
  opacity: 1; }

/*============================
=        Blockquote          =
=============================*/
.elementor-widget-neuron-blockquote .m-neuron-blockquote {
  margin: 0; }
  .elementor-widget-neuron-blockquote .m-neuron-blockquote__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0.83333rem; }
  .elementor-widget-neuron-blockquote .m-neuron-blockquote__author {
    font-weight: 600; }
  .elementor-widget-neuron-blockquote .m-neuron-blockquote__button {
    padding: 0.7em 1.2em;
    border-radius: 100em;
    background-color: #1da1f2;
    color: #fff;
    font-size: 1.25rem; }

.m-neuron-blockquote--skin-border .m-neuron-blockquote {
  border-left-color: #999;
  border-left-width: 5px; }

.m-neuron-blockquote--skin-boxed .m-neuron-blockquote {
  background: #e6e9ec;
  padding: 2.5rem;
  border-left: none; }

.m-neuron-blockquote--skin-quotation .m-neuron-blockquote {
  padding-left: 0;
  border-left: none; }
  .m-neuron-blockquote--skin-quotation .m-neuron-blockquote__content {
    margin-top: 15px; }
  .m-neuron-blockquote--skin-quotation .m-neuron-blockquote:before {
    content: "“";
    font-size: 100px;
    color: #e6e9ec;
    font-family: Times New Roman, Times, serif;
    font-weight: 900;
    line-height: 1;
    display: block;
    height: 0.6em; }

.m-neuron-blockquote--skin-clean .m-neuron-blockquote {
  padding: 0;
  border-left: none; }

.m-neuron-blockquote--alignment-center .m-neuron-blockquote:before {
  text-align: center; }

.m-neuron-blockquote--alignment-center .m-neuron-blockquote__content {
  text-align: center; }

.m-neuron-blockquote--alignment-center .m-neuron-blockquote__footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.m-neuron-blockquote--alignment-right .m-neuron-blockquote:before {
  text-align: right; }

.m-neuron-blockquote--alignment-right .m-neuron-blockquote__content {
  text-align: right; }

.m-neuron-blockquote--alignment-right .m-neuron-blockquote__footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

.m-neuron-blockquote--button-skin-bubble .m-neuron-blockquote__button {
  position: relative; }
  .m-neuron-blockquote--button-skin-bubble .m-neuron-blockquote__button:before {
    content: "";
    border: 0.5em solid transparent;
    border-right-color: #1da1f2;
    position: absolute;
    left: -0.8em;
    top: 50%;
    -webkit-transform: translateY(-50%) scaleY(0.65);
        -ms-transform: translateY(-50%) scaleY(0.65);
            transform: translateY(-50%) scaleY(0.65);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }

.m-neuron-blockquote--button-skin-link .m-neuron-blockquote__button {
  background-color: transparent;
  color: #1da1f2;
  padding: 0; }

/*=========================
=        Portfolio        =
==========================*/
.m-neuron-portfolio {
  position: relative; }
  .m-neuron-portfolio__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .m-neuron-portfolio__thumbnail--link {
    margin-bottom: 0 !important; }
    .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__overlay {
      opacity: 1;
      visibility: visible; }
  .m-neuron-portfolio:hover .m-neuron-post__thumbnail--zoom-in img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .m-neuron-portfolio__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(51, 51, 51, 0.8);
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 300ms;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 300ms;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 300ms;
    opacity: 0;
    visibility: hidden;
    text-align: center; }
  .m-neuron-portfolio__title {
    margin-bottom: 0;
    color: #fff;
    width: 100%; }
  .m-neuron-portfolio__category {
    color: #fff;
    width: 100%; }
  .m-neuron-portfolio__price {
    color: #fff; }
  .m-neuron-portfolio__add-to-cart {
    position: relative;
    z-index: 2;
    color: #fff; }
    .m-neuron-portfolio__add-to-cart a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: inherit; }
  .m-neuron-portfolio__sale-flash {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: -20px;
    font-size: 1.16667rem;
    background-color: #000;
    color: #fff; }
  .m-neuron-portfolio--hover-tooltip#tooltip-caption {
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    z-index: 999;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: auto; }
    .m-neuron-portfolio--hover-tooltip#tooltip-caption.active {
      opacity: 1;
      visibility: visible; }
    .m-neuron-portfolio--hover-tooltip#tooltip-caption .m-neuron-portfolio--hover-tooltip__inner {
      display: inline-block;
      position: relative;
      margin-top: 2.5rem; }
    .m-neuron-portfolio--hover-tooltip#tooltip-caption .m-neuron-portfolio--hover-tooltip__title, .m-neuron-portfolio--hover-tooltip#tooltip-caption .m-neuron-portfolio--hover-tooltip__subtitle {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      opacity: 1;
      color: #000;
      background-color: #fff; }
    .m-neuron-portfolio--hover-tooltip#tooltip-caption .m-neuron-portfolio--hover-tooltip__title {
      display: inline-block;
      padding: 8px 25px;
      position: relative;
      z-index: 8;
      margin: 0; }
    .m-neuron-portfolio--hover-tooltip#tooltip-caption .m-neuron-portfolio--hover-tooltip__subtitle {
      padding: 2px 10px 1px;
      position: absolute;
      margin-top: -22px;
      z-index: 9;
      font-style: italic;
      border: 1px solid #fff; }
  .m-neuron-portfolio--hover-fixed#fixed-caption {
    pointer-events: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999; }
    .m-neuron-portfolio--hover-fixed#fixed-caption article {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .m-neuron-portfolio--hover-fixed#fixed-caption article .m-neuron-portfolio--hover-fixed__inner {
        text-align: center;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(35px);
            -ms-transform: translateY(35px);
                transform: translateY(35px);
        -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 200ms;
        -o-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 200ms;
        transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 200ms; }
      .m-neuron-portfolio--hover-fixed#fixed-caption article .m-neuron-portfolio--hover-fixed__title {
        color: #000000;
        z-index: 8;
        opacity: 1;
        margin-bottom: 4px; }
      .m-neuron-portfolio--hover-fixed#fixed-caption article .m-neuron-portfolio--hover-fixed__subtitle {
        z-index: 9;
        color: #333333;
        font-style: italic;
        opacity: 1; }
    .m-neuron-portfolio--hover-fixed#fixed-caption article.active .m-neuron-portfolio--hover-fixed__inner {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-tooltip .m-neuron-portfolio__overlay {
  display: none; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-fixed .m-neuron-portfolio__overlay {
  display: none; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-fixed .m-neuron-portfolio__thumbnail--link {
  -webkit-transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 400ms;
  -o-transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 400ms;
  transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 400ms;
  -webkit-transition-delay: 0.05s;
       -o-transition-delay: 0.05s;
          transition-delay: 0.05s; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-fixed.active article .m-neuron-portfolio__thumbnail--link:not(:hover) {
  opacity: 0.25; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__add-to-cart {
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__add-to-cart {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 1; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-translate.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__add-to-cart {
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
  opacity: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__add-to-cart {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  -o-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  opacity: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__add-to-cart {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 1; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio--hover-scale.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__add-to-cart {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  -o-transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  transition: cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
  opacity: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--none .m-neuron-portfolio__overlay {
  display: none; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--active .m-neuron-portfolio__title, .elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--active .m-neuron-portfolio__category, .elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--active .m-neuron-portfolio__price, .elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--active .m-neuron-portfolio__add-to-cart {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 1; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--active .m-neuron-portfolio__overlay {
  opacity: 1;
  visibility: visible; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__overlay--reverse .m-neuron-portfolio__thumbnail--link:hover .m-neuron-portfolio__overlay {
  opacity: 0;
  visibility: hidden; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__add-to-cart--h-left .m-neuron-portfolio__add-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  left: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__add-to-cart--h-right .m-neuron-portfolio__add-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  right: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__add-to-cart--h-justified .m-neuron-portfolio__add-to-cart {
  width: 100%; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__add-to-cart--v-top .m-neuron-portfolio__add-to-cart {
  position: absolute;
  top: 0; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__add-to-cart--v-center .m-neuron-portfolio__add-to-cart {
  position: absolute; }

.elementor-widget-neuron-portfolio.m-neuron-portfolio__add-to-cart--v-bottom .m-neuron-portfolio__add-to-cart {
  position: absolute;
  bottom: 0; }

/*=========================
=        Product          =
==========================*/
.m-neuron-product__inner {
  position: relative; }

.m-neuron-product__title a {
  color: inherit; }

.m-neuron-product__thumbnail {
  overflow: hidden; }
  .m-neuron-product__thumbnail--link {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 10px; }
  .m-neuron-product__thumbnail img {
    display: block;
    width: 100%;
    max-height: none;
    max-width: none;
    transition: filter 0.3s, -webkit-filter 0.3s; }

.m-neuron-product__sale-flash {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: absolute;
  right: 20px;
  top: 0;
  margin-top: -20px;
  font-size: 1.16667rem;
  background-color: #000;
  color: #fff;
  z-index: 10; }

.m-neuron-product__price {
  display: block;
  margin-bottom: 10px; }
  .m-neuron-product__price--switch {
    position: relative; }
    .m-neuron-product__price--switch .m-neuron-product__price--inner {
      display: block;
      -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 250ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      transition: transform cubic-bezier(0.4, 0, 0.2, 1) 250ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      transition: transform cubic-bezier(0.4, 0, 0.2, 1) 250ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 250ms; }
    .m-neuron-product__price--switch a {
      opacity: 0;
      display: block;
      position: absolute;
      top: 0;
      -webkit-transform: translateY(10px);
          -ms-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 250ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      transition: transform cubic-bezier(0.4, 0, 0.2, 1) 250ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      transition: transform cubic-bezier(0.4, 0, 0.2, 1) 250ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 250ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 250ms;
      color: inherit; }
      .m-neuron-product__price--switch a span.loading {
        display: none; }
      .m-neuron-product__price--switch a.loading span {
        display: none; }
        .m-neuron-product__price--switch a.loading span.loading {
          display: block; }
      .m-neuron-product__price--switch a.added_to_cart {
        display: none !important; }
  .m-neuron-product__price--alignment-right .m-neuron-product__price {
    position: absolute;
    right: 0;
    top: 0; }

.m-neuron-product:hover .m-neuron-product__price--inner {
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0; }

.m-neuron-product:hover .m-neuron-product__price a {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1; }

.m-neuron-product:hover .m-neuron-product__overlay {
  opacity: 1;
  visibility: visible; }

.m-neuron-product:hover .m-neuron-product__add-to-cart {
  opacity: 1;
  -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
      -ms-transform: matrix(1, 0, 0, 1, 0, 0);
          transform: matrix(1, 0, 0, 1, 0, 0); }

.m-neuron-product:hover .m-neuron-product__quick-view, .m-neuron-product:hover .m-neuron-product__wishlist {
  opacity: 1; }

.m-neuron-product__content {
  position: relative; }

.m-neuron-product__rating {
  margin-bottom: 10px; }
  .m-neuron-product__rating .woocommerce-product-rating {
    line-height: 1; }
  .m-neuron-product__rating .star-rating {
    float: none;
    text-align: inherit;
    margin: 0;
    display: inline-block; }
  .m-neuron-product__rating .woocommerce-review-link {
    display: none; }

.m-neuron-product__woo-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px; }
  .m-neuron-product__woo-bar .woocommerce-result-count {
    margin-bottom: 0; }

.m-neuron-product__permalink {
  display: block;
  z-index: 1;
  width: 100%;
  height: 100%; }

.m-neuron-product__overlay {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 450ms;
  -o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 450ms;
  transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 450ms;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 20px; }
  .m-neuron-product__overlay .m-neuron-product__add-to-cart {
    opacity: 0;
    position: relative;
    z-index: 3;
    pointer-events: all;
    cursor: pointer;
    -webkit-transform: matrix(1, 0, 0, 1, 0, 20);
        -ms-transform: matrix(1, 0, 0, 1, 0, 20);
            transform: matrix(1, 0, 0, 1, 0, 20);
    -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 450ms; }
  .m-neuron-product__overlay .m-neuron-product__quick-view {
    position: absolute;
    z-index: 3;
    pointer-events: all;
    cursor: pointer;
    top: 20px;
    right: 20px;
    opacity: 0;
    -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    -o-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms; }
    .m-neuron-product__overlay .m-neuron-product__quick-view a {
      background-color: #fff;
      padding: 8px;
      border-radius: 50%;
      display: block; }
      .m-neuron-product__overlay .m-neuron-product__quick-view a svg {
        width: 1em;
        height: 1em;
        display: block; }

.m-neuron-product__add-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  outline: 0; }
  .m-neuron-product__add-to-cart a {
    border: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: transparent !important; }
  .m-neuron-product__add-to-cart .added_to_cart {
    display: none !important; }
  .m-neuron-product__add-to-cart .loading {
    opacity: 1 !important;
    padding-right: 0 !important; }
    .m-neuron-product__add-to-cart .loading span,
    .m-neuron-product__add-to-cart .loading i {
      display: none; }
    .m-neuron-product__add-to-cart .loading:before {
      content: "";
      border-radius: 100%;
      margin: 4px;
      border: 2px solid #fff;
      border-color: inherit;
      border-bottom-color: transparent;
      height: 1em;
      width: 1em;
      background: 0 0 !important;
      display: inline-block;
      -webkit-animation: rotate 0.75s 0s linear infinite;
              animation: rotate 0.75s 0s linear infinite;
      vertical-align: middle; }
    .m-neuron-product__add-to-cart .loading:after {
      display: none !important; }
  .m-neuron-product__add-to-cart .added:after {
    display: none !important; }
  .m-neuron-product__add-to-cart svg {
    width: 1em;
    height: 1em; }
  .m-neuron-product__add-to-cart--h-left .m-neuron-product__add-to-cart {
    margin-right: auto;
    left: 0; }
  .m-neuron-product__add-to-cart--h-center .m-neuron-product__add-to-cart {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .m-neuron-product__add-to-cart--h-right .m-neuron-product__add-to-cart {
    margin-left: auto;
    right: 0; }
  .m-neuron-product__add-to-cart--h-justified .m-neuron-product__add-to-cart {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .m-neuron-product__add-to-cart--position-inside.m-neuron-product__add-to-cart--v-top .m-neuron-product__overlay {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .m-neuron-product__add-to-cart--position-inside.m-neuron-product__add-to-cart--v-center .m-neuron-product__overlay {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .m-neuron-product__add-to-cart--position-inside.m-neuron-product__add-to-cart--v-bottom .m-neuron-product__overlay {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .m-neuron-product__add-to-cart--position-outside.m-neuron-product__add-to-cart--v-top .m-neuron-product__add-to-cart {
    position: absolute;
    top: 0; }
  .m-neuron-product__add-to-cart--position-outside.m-neuron-product__add-to-cart--v-center .m-neuron-product__add-to-cart {
    position: absolute;
    top: 50%; }
  .m-neuron-product__add-to-cart--position-outside.m-neuron-product__add-to-cart--v-bottom .m-neuron-product__add-to-cart {
    position: absolute;
    bottom: 0; }

.woocommerce .m-neuron-product__add-to-cart a:before {
  margin: 0; }

/*=========================
=           Post          =
==========================*/
.elementor-element .m-neuron-post__thumbnail--link {
  width: 100%;
  position: relative;
  padding-bottom: calc(0.63 * 100%);
  overflow: hidden; }
  .elementor-element .m-neuron-post__thumbnail--link img {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center; }

.elementor-element .m-neuron-post__thumbnail img {
  display: block;
  width: 100%; }

.elementor-element .m-neuron-post__thumbnail:hover .m-neuron-post__thumbnail--secondary {
  opacity: 1;
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05); }

.elementor-element .m-neuron-post__thumbnail--secondary {
  opacity: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  -webkit-transition: opacity 0.4s cubic-bezier(0.2, 0.75, 0.5, 1), -webkit-transform 0.4s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition: opacity 0.4s cubic-bezier(0.2, 0.75, 0.5, 1), -webkit-transform 0.4s cubic-bezier(0.2, 0.75, 0.5, 1);
  -o-transition: transform 0.4s cubic-bezier(0.2, 0.75, 0.5, 1), opacity 0.4s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition: transform 0.4s cubic-bezier(0.2, 0.75, 0.5, 1), opacity 0.4s cubic-bezier(0.2, 0.75, 0.5, 1);
  transition: transform 0.4s cubic-bezier(0.2, 0.75, 0.5, 1), opacity 0.4s cubic-bezier(0.2, 0.75, 0.5, 1), -webkit-transform 0.4s cubic-bezier(0.2, 0.75, 0.5, 1); }

.elementor-element .m-neuron-post__thumbnail--zoom-in {
  overflow: hidden; }
  .elementor-element .m-neuron-post__thumbnail--zoom-in img {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
  .elementor-element .m-neuron-post__thumbnail--zoom-in:hover img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }

.elementor-element .m-neuron-post__meta-data {
  display: inline-block; }

.elementor-element .m-neuron-post__title a, .elementor-element .m-neuron-post__read-more a {
  color: inherit;
  line-height: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  font-size: inherit; }

.elementor-element .m-neuron-post:not(.m-neuron-product)__inner {
  overflow: hidden; }

.elementor-element .m-neuron-post__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all; }
  .elementor-element .m-neuron-post__inner--card {
    overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 0 solid #818a91;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .elementor-element .m-neuron-post__inner--card .m-neuron-post__badge {
      position: absolute;
      top: 0;
      margin: 20px;
      background-color: #00a6e7;
      color: #fff;
      font-size: 1rem;
      padding: 0.6em 1.2em;
      line-height: 1;
      font-weight: 400;
      border-radius: 20px;
      text-transform: uppercase; }
    .elementor-element .m-neuron-post__inner--card .m-neuron-post__avatar {
      position: relative;
      padding: 0 30px;
      width: 100%;
      top: -25px;
      height: 0;
      pointer-events: none; }
      .elementor-element .m-neuron-post__inner--card .m-neuron-post__avatar img {
        border-radius: 50%;
        width: 60px;
        pointer-events: all;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
    .elementor-element .m-neuron-post__inner--card .m-neuron-post__read-more {
      margin-bottom: 20px;
      font-size: 1.16667rem;
      display: inline-block;
      text-transform: uppercase; }
    .elementor-element .m-neuron-post__inner--card .m-neuron-post__text {
      padding: 0 30px;
      margin-bottom: 0;
      margin-top: 20px; }
    .elementor-element .m-neuron-post__inner--card .m-neuron-post__meta-data {
      padding: 15px 30px;
      margin-bottom: 0;
      border-top: 1px solid #eaeaea; }

.elementor-element .m-neuron-pagination button {
  display: inline-block; }

.elementor-element.neuron-card-shadow-yes .m-neuron-post.swiper-slide {
  overflow: initial; }

.elementor-element.neuron-card-shadow-yes .m-neuron-post__inner {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }

.elementor-element .l-neuron-grid .m-neuron-post__thumbnail {
  line-height: 0;
  width: 100%; }

.elementor-element .l-neuron-grid:not(.l-neuron-grid--masonry) .m-neuron-post__inner--card .m-neuron-post__meta-data, .elementor-element .l-neuron-grid:not(.l-neuron-grid--metro) .m-neuron-post__inner--card .m-neuron-post__meta-data {
  margin-top: auto; }

.m-neuron-posts--layout-masonry .m-neuron-post__thumbnail--link, .m-neuron-posts--layout-metro .m-neuron-post__thumbnail--link {
  padding-bottom: 0;
  overflow: visible;
  margin-bottom: 20px; }
  .m-neuron-posts--layout-masonry .m-neuron-post__thumbnail--link img, .m-neuron-posts--layout-metro .m-neuron-post__thumbnail--link img {
    position: relative; }

.m-neuron-posts--thumbnail-top .m-neuron-post__inner {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .m-neuron-posts--thumbnail-top .m-neuron-post__inner .m-neuron-post__thumbnail--link {
    margin-bottom: 20px; }

.m-neuron-posts--thumbnail-left .m-neuron-post__inner {
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset; }
  .m-neuron-posts--thumbnail-left .m-neuron-post__inner .m-neuron-post__thumbnail--link {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-right: 20px; }

.m-neuron-posts--thumbnail-right .m-neuron-post__inner {
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset; }
  .m-neuron-posts--thumbnail-right .m-neuron-post__inner .m-neuron-post__thumbnail--link {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    margin-left: 20px; }

.m-neuron-posts--thumbnail-none .m-neuron-post__thumbnail--link {
  display: none; }

@media (max-width: 1279px) {
  .m-neuron-posts-tablet--thumbnail-top .m-neuron-post__inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .m-neuron-posts-tablet--thumbnail-left .m-neuron-post__inner {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset; }
    .m-neuron-posts-tablet--thumbnail-left .m-neuron-post__inner .m-neuron-post__thumbnail--link {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      margin-right: 20px; }
  .m-neuron-posts-tablet--thumbnail-right .m-neuron-post__inner {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset; }
    .m-neuron-posts-tablet--thumbnail-right .m-neuron-post__inner .m-neuron-post__thumbnail--link {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5;
      margin-left: 20px; }
  .m-neuron-posts-tablet--thumbnail-none .m-neuron-post__thumbnail--link {
    display: none; } }

@media (max-width: 719px) {
  .m-neuron-posts-mobile--thumbnail-top .m-neuron-post__inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .m-neuron-posts-mobile--thumbnail-left .m-neuron-post__inner {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset; }
    .m-neuron-posts-mobile--thumbnail-left .m-neuron-post__inner .m-neuron-post__thumbnail--link {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      margin-right: 20px; }
  .m-neuron-posts-mobile--thumbnail-right .m-neuron-post__inner {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset; }
    .m-neuron-posts-mobile--thumbnail-right .m-neuron-post__inner .m-neuron-post__thumbnail--link {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 6;
          -ms-flex-order: 5;
              order: 5;
      margin-left: 20px; }
  .m-neuron-posts-mobile--thumbnail-none .m-neuron-post__thumbnail--link {
    display: none; } }

.m-neuron-post__read-more--icon-before .m-neuron-post__read-more a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

#load-more-posts {
  outline: none; }

/*============================
=        Neuron Pagination   =
=============================*/
.m-neuron-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .m-neuron-pagination--interactive {
    position: relative;
    z-index: 1; }
  .m-neuron-pagination--icon svg {
    width: 1em;
    height: 1em; }
  .m-neuron-pagination .prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .m-neuron-pagination .next {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .m-neuron-pagination .next .m-neuron-pagination--icon > * {
      -webkit-filter: none;
              filter: none;
      -webkit-transform: scale(-1, 1);
          -ms-transform: scale(-1, 1);
              transform: scale(-1, 1); }
  .m-neuron-pagination > *:not(:last-child) {
    margin-right: 0.66667rem; }
  .m-neuron-pagination > *:not(:first-child) {
    margin-left: 0.66667rem; }
  .m-neuron-pagination .page-numbers:not(button) {
    font-size: 1.5rem;
    line-height: 1;
    color: #333; }
    .m-neuron-pagination .page-numbers:not(button).current, .m-neuron-pagination .page-numbers:not(button):hover {
      color: #111; }
  .m-neuron-pagination .page-numbers:not(.page-label):after {
    content: "";
    opacity: 0;
    visibility: hidden;
    background-color: #333;
    -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
    -o-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
    transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 800ms;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
  .m-neuron-pagination--underline .page-numbers:not(.page-label) {
    position: relative;
    padding-bottom: 6px; }
    .m-neuron-pagination--underline .page-numbers:not(.page-label).current:after, .m-neuron-pagination--underline .page-numbers:not(.page-label):hover:after {
      opacity: 1;
      visibility: visible; }
  .m-neuron-pagination--strikethrough .page-numbers:not(.page-label) {
    position: relative; }
    .m-neuron-pagination--strikethrough .page-numbers:not(.page-label).current:after, .m-neuron-pagination--strikethrough .page-numbers:not(.page-label):hover:after {
      opacity: 1;
      visibility: visible; }
    .m-neuron-pagination--strikethrough .page-numbers:not(.page-label):after {
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  .m-neuron-pagination--diagonal .page-numbers:not(.page-label) {
    position: relative; }
    .m-neuron-pagination--diagonal .page-numbers:not(.page-label).current:after, .m-neuron-pagination--diagonal .page-numbers:not(.page-label):hover:after {
      opacity: 1;
      visibility: visible; }
    .m-neuron-pagination--diagonal .page-numbers:not(.page-label):after {
      top: 50%;
      -webkit-transform: rotate(-135deg);
          -ms-transform: rotate(-135deg);
              transform: rotate(-135deg); }

/*============================
=        Blockquote          =
=============================*/
.m-neuron-filters {
  margin-bottom: 16px;
  color: #666;
  visibility: visible; }
  .m-neuron-filters ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .m-neuron-filters ul li {
      -webkit-transition: color cubic-bezier(0.4, 0, 0.2, 1) 200ms;
      -o-transition: color cubic-bezier(0.4, 0, 0.2, 1) 200ms;
      transition: color cubic-bezier(0.4, 0, 0.2, 1) 200ms;
      cursor: pointer;
      margin-bottom: 0; }
      .m-neuron-filters ul li:not(:last-child) {
        margin-right: 8px; }
  .m-neuron-filters--vertical ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.l-neuron-grid__item {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s; }

.m-neuron-category__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.m-neuron-category__title {
  margin-bottom: 0;
  color: #333333; }
  .m-neuron-category__title a {
    color: inherit; }

.m-neuron-category__count {
  margin-left: 10px; }

.m-neuron-category__inner {
  position: relative; }

.m-neuron-category--inside.m-neuron-category__overlay--none .m-neuron-category__text {
  display: none; }

.m-neuron-category--inside .m-neuron-category__text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all; }
  .m-neuron-category--inside .m-neuron-category__text * {
    color: #fff; }

.m-neuron-category--inside .m-neuron-category__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.m-neuron-category--inside .m-neuron-category__inner:hover .m-neuron-category__text {
  visibility: visible;
  opacity: 1; }

.m-neuron-category--inside .m-neuron-category__thumbnail--link {
  margin-bottom: 0 !important; }

.elementor-element .woocommerce-product-gallery {
  width: 100% !important;
  float: none !important;
  margin-bottom: 0 !important;
  max-width: 100% !important;
  margin-bottom: 0 !important; }
  .elementor-element .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    display: none; }
  .elementor-element .woocommerce-product-gallery--show-trigger .woocommerce-product-gallery__trigger {
    display: block; }

.elementor-element .woocommerce-breadcrumb {
  margin: 0; }

.elementor-element .woocommerce-product-details__short-description {
  margin-top: 0 !important; }
  .elementor-element .woocommerce-product-details__short-description p {
    margin-bottom: 0; }

.elementor-element .woocommerce-tabs {
  margin: 0 !important; }
  .elementor-element .woocommerce-tabs-title-hide .woocommerce-Tabs-panel h2 {
    display: none; }
  .elementor-element .woocommerce-tabs .panel {
    margin-bottom: 0 !important; }

.elementor-element.elementor-widget-neuron-woo-product-price p.price {
  margin-top: 0 !important; }

.elementor-element .product_title {
  margin-bottom: 0 !important; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart form {
  margin: 0 !important; }
  .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .added_to_cart {
    display: none !important; }
  .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .button {
    outline: 0; }
  .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .loading {
    opacity: 1 !important;
    min-width: 122px;
    text-align: center; }
    .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .loading > span {
      display: none; }
    .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .loading:before {
      content: "";
      border-radius: 100%;
      border: 2px solid #fff;
      border-color: inherit;
      vertical-align: middle;
      border-bottom-color: transparent;
      height: 1em;
      width: 1em;
      background: 0 0 !important;
      display: inline-block;
      -webkit-animation: rotate 0.75s 0s linear infinite;
              animation: rotate 0.75s 0s linear infinite; }
    .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .loading:after {
      display: none !important; }
  .elementor-element.elementor-widget-neuron-woo-product-add-to-cart form .added:after {
    display: none !important; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .quantity .qty {
  width: 100%; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart.quantity-layout--vertical .quantity {
  margin-right: 0 !important; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart.quantity-layout--vertical form,
.elementor-element.elementor-widget-neuron-woo-product-add-to-cart.quantity-layout--vertical .variations_button {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-simple form, .elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-external form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-variable .variations label {
  font-weight: inherit !important; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-variable .variations bdi {
  font-weight: normal; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-variable .variations tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-variable .variations td {
  background: none;
  padding: 0; }
  .elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-variable .variations td.value {
    max-width: 100% !important; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-variable .woocommerce-variation-add-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-grouped table.group_table td {
  background: none; }
  .elementor-element.elementor-widget-neuron-woo-product-add-to-cart .elementor-product-grouped table.group_table td.woocommerce-grouped-product-list-item__thumb {
    min-width: 7rem; }

.elementor-element.elementor-widget-neuron-woo-product-content p {
  margin-bottom: 0; }

.elementor-element.elementor-widget-neuron-woo-product-meta.m-neuron-product-meta__style-row span {
  margin-bottom: 0 !important; }

.elementor-element.elementor-widget-neuron-woo-product-meta .product_meta {
  border: 0;
  padding: 0; }

.elementor-element.elementor-widget-neuron-woo-product-additional-information h2 {
  font-size: 1.5rem; }

.elementor-element.elementor-widget-neuron-woo-product-additional-information.woo-additional-title-hide h2 {
  display: none; }

.elementor-element.elementor-widget-neuron-woo-product-additional-information table.shop_attributes {
  border: 0;
  margin: 0; }
  .elementor-element.elementor-widget-neuron-woo-product-additional-information table.shop_attributes th {
    background: none !important;
    border: 0;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-align: left; }
  .elementor-element.elementor-widget-neuron-woo-product-additional-information table.shop_attributes td {
    background: none !important;
    border: 0; }
    .elementor-element.elementor-widget-neuron-woo-product-additional-information table.shop_attributes td p {
      font-style: normal;
      color: #777;
      padding: 0; }

.woocommerce-message, .woocommerce-notices-wrapper {
  display: none !important; }

.woocommerce-error:before {
  display: none; }

.elementor-widget-neuron-gallery .m-neuron-gallery__thumbnail--link {
  width: 100%;
  position: relative;
  padding-bottom: calc(0.63 * 100%);
  overflow: hidden; }
  .elementor-widget-neuron-gallery .m-neuron-gallery__thumbnail--link img {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center; }

.elementor-widget-neuron-gallery .m-neuron-gallery__thumbnail--zoom-in {
  overflow: hidden; }
  .elementor-widget-neuron-gallery .m-neuron-gallery__thumbnail--zoom-in img {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease; }

.elementor-widget-neuron-gallery .m-neuron-gallery__item:hover .m-neuron-gallery__thumbnail--zoom-in img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); }

.elementor-widget-neuron-gallery .m-neuron-gallery__image-detail--title {
  font-size: 24px; }

.elementor-widget-neuron-gallery .m-neuron-gallery__image-detail--caption {
  font-size: 18px; }

.elementor-widget-neuron-gallery .m-neuron-gallery__image-detail--description {
  font-size: 14px; }

.elementor-widget-neuron-gallery .m-neuron-gallery__image-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;
  padding-top: 10px;
  line-height: 28px; }
  .elementor-widget-neuron-gallery .m-neuron-gallery__image-details span {
    color: #333; }

.elementor-widget-neuron-gallery .m-neuron-gallery__item:hover .m-neuron-gallery__overlay {
  opacity: 1;
  visibility: visible; }

.elementor-widget-neuron-gallery .m-neuron-gallery__item--svg-img .m-neuron-gallery__thumbnail img {
  -o-object-fit: unset;
     object-fit: unset;
  -o-object-position: unset;
     object-position: unset;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.elementor-widget-neuron-gallery .m-neuron-gallery__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: rgba(51, 51, 51, 0.8);
  -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 300ms;
  -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 300ms;
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 300ms;
  opacity: 0;
  visibility: hidden; }
  .elementor-widget-neuron-gallery .m-neuron-gallery__overlay--detail {
    color: #fff; }
  .elementor-widget-neuron-gallery .m-neuron-gallery__overlay i {
    font-size: 22px;
    color: #fff; }

.elementor-widget-neuron-gallery.m-neuron-gallery--layout-masonry .m-neuron-gallery__thumbnail--link, .elementor-widget-neuron-gallery.m-neuron-gallery--layout-metro .m-neuron-gallery__thumbnail--link {
  padding-bottom: 0;
  overflow: visible; }
  .elementor-widget-neuron-gallery.m-neuron-gallery--layout-masonry .m-neuron-gallery__thumbnail--link img, .elementor-widget-neuron-gallery.m-neuron-gallery--layout-metro .m-neuron-gallery__thumbnail--link img {
    position: relative; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--bg-none .m-neuron-gallery__overlay {
  background-color: inherit; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-translate .m-neuron-gallery__item:hover .m-neuron-gallery__overlay--detail {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-translate .m-neuron-gallery__overlay--detail {
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  -o-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  opacity: 0; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-scale .m-neuron-gallery__item:hover .m-neuron-gallery__overlay--detail {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-scale .m-neuron-gallery__overlay--detail {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  -o-transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  transition: opacity cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms, -webkit-transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 300ms;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 0; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-tooltip .m-neuron-gallery__overlay, .elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-fixed .m-neuron-gallery__overlay {
  display: none; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-fixed .m-neuron-gallery__thumbnail--link {
  -webkit-transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 400ms;
  -o-transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 400ms;
  transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 400ms;
  -webkit-transition-delay: 0.05s;
       -o-transition-delay: 0.05s;
          transition-delay: 0.05s; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--hover-animation-fixed.active .m-neuron-gallery__item
.m-neuron-gallery__thumbnail--link:not(:hover) {
  opacity: 0.25; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--active .m-neuron-gallery__overlay {
  opacity: 1;
  visibility: visible; }
  .elementor-widget-neuron-gallery.m-neuron-gallery__overlay--active .m-neuron-gallery__overlay--detail {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    opacity: 1; }

.elementor-widget-neuron-gallery.m-neuron-gallery__overlay--reverse .m-neuron-gallery__thumbnail--link:hover .m-neuron-gallery__overlay {
  opacity: 0;
  visibility: hidden; }

.elementor-widget-neuron-gallery .l-neuron-grid--item-ratio .m-neuron-gallery__thumbnail {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute; }
  .elementor-widget-neuron-gallery .l-neuron-grid--item-ratio .m-neuron-gallery__thumbnail--link {
    padding-bottom: 56.25%; }

.elementor-widget-neuron-gallery .l-neuron-grid--masonry {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.elementor-widget-neuron-gallery .l-neuron-grid--metro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 1279px) {
    .elementor-widget-neuron-gallery .l-neuron-grid--metro .l-neuron-grid__item {
      max-width: 50% !important;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 0 50% !important;
              flex: 0 0 50% !important; } }

#a-tooltip-caption {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  -o-transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  transition: opacity cubic-bezier(0.39, 0.575, 0.565, 1) 0.15s;
  position: fixed;
  z-index: 999;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: auto; }
  #a-tooltip-caption.active {
    opacity: 1;
    visibility: visible; }

.m-neuron-gallery--tooltip__inner {
  display: inline-block;
  position: relative;
  margin-top: 2.5rem;
  margin-left: calc(-50% + 90px); }

.m-neuron-gallery--tooltip__detail {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 0;
  opacity: 1;
  color: #000;
  background-color: #fff;
  display: inline-block;
  padding: 8px 25px;
  position: relative;
  z-index: 8; }
  .m-neuron-gallery--tooltip__detail:nth-child(2) {
    padding: 2px 10px 1px;
    position: absolute;
    margin-top: -22px;
    margin-right: -20px; }
  .m-neuron-gallery--tooltip__detail:nth-child(3) {
    padding: 2px 10px 1px;
    position: absolute;
    margin-top: -48px;
    margin-right: -60px; }

#a-fixed-caption {
  pointer-events: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999; }
  #a-fixed-caption article {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    #a-fixed-caption article .m-neuron-gallery--fixed__inner {
      text-align: center;
      opacity: 0;
      visibility: hidden;
      -webkit-transform: translateY(35px);
          -ms-transform: translateY(35px);
              transform: translateY(35px);
      -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 200ms;
      -o-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 200ms;
      transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 200ms;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    #a-fixed-caption article .m-neuron-gallery--fixed__detail {
      color: #000000;
      z-index: 8;
      opacity: 1;
      line-height: 1;
      margin-bottom: 8px; }
      #a-fixed-caption article .m-neuron-gallery--fixed__detail:nth-child(1) {
        font-size: 32px; }
      #a-fixed-caption article .m-neuron-gallery--fixed__detail:nth-child(2) {
        font-size: 20px; }
      #a-fixed-caption article .m-neuron-gallery--fixed__detail:nth-child(3) {
        font-size: 16px; }
    #a-fixed-caption article.active .m-neuron-gallery--fixed__inner {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }

.m-neuron-search-form {
  display: block;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }
  .m-neuron-search-form__icon {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 8px; }
    .m-neuron-search-form__icon input {
      display: none; }
    .m-neuron-search-form__icon span {
      cursor: pointer;
      display: block;
      color: #fff;
      -webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
      -o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
      transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms; }
      .m-neuron-search-form__icon span svg {
        stroke: #858585;
        height: 8px;
        width: 8px;
        -webkit-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
        -o-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
        transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms; }
  .m-neuron-search-form__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    overflow: hidden; }
  .m-neuron-search-form input {
    margin: 0;
    border: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    background: none;
    line-height: 1;
    min-width: 0;
    font-size: 15px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 12px 24px;
    background-color: #f6f6f6; }
    .m-neuron-search-form input::-webkit-input-placeholder {
      color: inherit;
      opacity: 1;
      /* Firefox */ }
    .m-neuron-search-form input::-moz-placeholder {
      color: inherit;
      opacity: 1;
      /* Firefox */ }
    .m-neuron-search-form input::-ms-input-placeholder {
      color: inherit;
      opacity: 1;
      /* Firefox */ }
    .m-neuron-search-form input::placeholder {
      color: inherit;
      opacity: 1;
      /* Firefox */ }
    .m-neuron-search-form input:-ms-input-placeholder {
      color: inherit; }
    .m-neuron-search-form input::-ms-input-placeholder {
      color: inherit; }
    .m-neuron-search-form input::-webkit-search-cancel-button {
      display: none; }
  .m-neuron-search-form__submit {
    border: none;
    border-radius: 0;
    background-color: #f6f6f6; }
  .m-neuron-search-form button {
    font-size: 24px;
    color: #000;
    border-radius: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .m-neuron-search-form button:hover {
      color: inherit;
      background-color: #f6f6f6; }
    .m-neuron-search-form button svg {
      width: 1em;
      height: 1em; }

.m-neuron-widget .m-neuron-search-form,
.widget_product_search .m-neuron-search-form {
  position: relative; }
  .m-neuron-widget .m-neuron-search-form input,
  .widget_product_search .m-neuron-search-form input {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px; }
  .m-neuron-widget .m-neuron-search-form__icon,
  .widget_product_search .m-neuron-search-form__icon {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    .m-neuron-widget .m-neuron-search-form__icon input,
    .widget_product_search .m-neuron-search-form__icon input {
      display: none; }
    .m-neuron-widget .m-neuron-search-form__icon span,
    .widget_product_search .m-neuron-search-form__icon span {
      cursor: pointer;
      display: block;
      color: #ffffff;
      -webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
      -o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
      transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms; }
      .m-neuron-widget .m-neuron-search-form__icon span:hover,
      .widget_product_search .m-neuron-search-form__icon span:hover {
        color: #000000; }
      .m-neuron-widget .m-neuron-search-form__icon span svg,
      .widget_product_search .m-neuron-search-form__icon span svg {
        stroke: #858585;
        -webkit-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
        -o-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms;
        transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 450ms; }
        .m-neuron-widget .m-neuron-search-form__icon span svg:hover,
        .widget_product_search .m-neuron-search-form__icon span svg:hover {
          stroke: #000000; }

.elementor-widget-neuron-table-of-contents.m-neuron-toc--collapsed .m-neuron-toc__toggle-button--collapse {
  display: none; }

.elementor-widget-neuron-table-of-contents:not(.m-neuron-toc--collapsed) .m-neuron-toc__toggle-button--expand {
  display: none; }

.elementor-widget-neuron-table-of-contents .elementor-widget-container {
  min-height: var(--box-min-height);
  border: var(--box-border-width, 1px) solid var(--box-border-color, #a4afb7);
  border-radius: var(--box-border-radius, 3px);
  background-color: var(--box-background-color);
  -webkit-transition: min-height 0.4s;
  -o-transition: min-height 0.4s;
  transition: min-height 0.4s;
  overflow: hidden; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__header-title {
  font-size: 18px;
  margin: 0;
  color: var(--header-color); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--box-padding, 20px);
  background-color: var(--header-background-color);
  border-bottom: var(--separator-width, 1px) solid var(--box-border-color, #a4afb7); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__toggle-button {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .elementor-widget-neuron-table-of-contents .m-neuron-toc__toggle-button i {
    color: var(--toggle-button-color); }
  .elementor-widget-neuron-table-of-contents .m-neuron-toc__toggle-button svg {
    height: 1em;
    width: 1em; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__spinner-container {
  text-align: center; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__spinner {
  font-size: 2em; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__body {
  padding: var(--box-padding, 20px); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-wrapper {
  list-style: none;
  padding: 0;
  margin-bottom: 0; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item {
  margin-bottom: 0.5em; }
  .elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item.elementor-item-active {
    font-weight: bold; }
  .elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item .m-neuron-toc__list-wrapper {
    margin-top: 0.5em;
    margin-left: var(--nested-list-indent, 1em); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text:hover {
  color: var(--item-text-hover-color);
  -webkit-text-decoration: var(--item-text-hover-decoration);
          text-decoration: var(--item-text-hover-decoration); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text.elementor-item-active {
  color: var(--item-text-active-color);
  -webkit-text-decoration: var(--item-text-active-decoration);
          text-decoration: var(--item-text-active-decoration); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text-wrapper i, .elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text-wrapper:before {
  margin-right: 8px;
  color: var(--marker-color); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text-wrapper i {
  font-size: var(--marker-size, 0.5em); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-item-text-wrapper:before {
  font-size: var(--marker-size, 1em); }

.elementor-widget-neuron-table-of-contents .m-neuron-toc--content-ellipsis .m-neuron-toc__list-item-text {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__list-items--collapsible > .m-neuron-toc__list-wrapper
> .m-neuron-toc__list-item
> .m-neuron-toc__list-wrapper {
  display: none; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__heading-anchor {
  position: absolute; }

.elementor-widget-neuron-table-of-contents .m-neuron-toc__body .m-neuron-toc__list-item-text {
  color: var(--item-text-color);
  -webkit-text-decoration: var(--item-text-decoration);
          text-decoration: var(--item-text-decoration); }
  .elementor-widget-neuron-table-of-contents .m-neuron-toc__body .m-neuron-toc__list-item-text:hover {
    color: var(--item-text-hover-color);
    -webkit-text-decoration: var(--item-text-hover-decoration);
            text-decoration: var(--item-text-hover-decoration); }
  .elementor-widget-neuron-table-of-contents .m-neuron-toc__body .m-neuron-toc__list-item-text.elementor-item-active {
    color: var(--item-text-active-color);
    -webkit-text-decoration: var(--item-text-active-decoration);
            text-decoration: var(--item-text-active-decoration); }

ol.m-neuron-toc__list-wrapper {
  counter-reset: item; }
  ol.m-neuron-toc__list-wrapper .m-neuron-toc__list-item {
    counter-increment: item; }
  ol.m-neuron-toc__list-wrapper .m-neuron-toc__list-item-text-wrapper:before {
    content: counters(item, ".") ". "; }

@media only screen and (max-width: 1279px) {
  .m-neuron-toc--minimized-on-tablet .m-neuron-toc__body {
    display: none; } }

@media only screen and (max-width: 719px) {
  .m-neuron-toc--minimized-on-mobile .m-neuron-toc__body {
    display: none; } }

.m-neuron-nav-menu > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }

.m-neuron-nav-menu__hamburger {
  display: inline-block; }
  .m-neuron-nav-menu__hamburger svg {
    display: block;
    width: 42px;
    height: 42px;
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all; }
    .m-neuron-nav-menu__hamburger svg line {
      fill: none;
      stroke: #000000;
      stroke-width: 6;
      stroke-miterlimit: 10;
      -webkit-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
      -o-transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;
      transition: stroke cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s; }
  .m-neuron-nav-menu__hamburger-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.m-neuron-nav-menu li:not(.elementor-icon-list-item) {
  color: #333;
  font-size: 16px;
  margin-bottom: 0;
  display: block;
  position: relative; }
  .m-neuron-nav-menu li:not(.elementor-icon-list-item):not(:last-of-type) {
    margin-right: 18px; }
  .m-neuron-nav-menu li:not(.elementor-icon-list-item) a {
    color: inherit;
    -webkit-transition: color cubic-bezier(0.4, 0, 0.2, 1) 200ms, background cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    -o-transition: color cubic-bezier(0.4, 0, 0.2, 1) 200ms, background cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: color cubic-bezier(0.4, 0, 0.2, 1) 200ms, background cubic-bezier(0.4, 0, 0.2, 1) 200ms; }
  .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children:hover .sub-menu {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu {
    text-align: left !important;
    padding: 0;
    margin: 0;
    z-index: 1000;
    top: 100%;
    background-color: #fff;
    min-width: 180px;
    border-radius: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
    -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu:not(.sub-menu--vertical) {
      position: absolute;
      visibility: hidden;
      opacity: 0;
      margin-top: 20px; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu.sub-menu--vertical {
      display: none;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu .h-neuron-animation--wow {
      visibility: visible !important;
      opacity: 1; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu li {
      color: #333;
      position: relative;
      display: block;
      margin-right: 0;
      padding: 6px 10px; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu:before {
      content: "";
      position: absolute;
      top: auto;
      right: 0;
      bottom: auto;
      left: 0;
      height: 21px;
      top: -21px; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu.active {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu ul:not(.sub-menu--left):not(.sub-menu--vertical) {
      margin-top: 0;
      top: 0;
      left: 100%;
      margin-left: 5px; }
      .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu ul:not(.sub-menu--left):not(.sub-menu--vertical):before {
        content: "";
        position: absolute;
        top: 0;
        right: auto;
        bottom: 0;
        left: auto;
        width: 5px;
        left: -5px;
        height: 100%; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu--left {
      left: auto;
      right: 0;
      margin-left: 0; }
      .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu--left:before {
        content: "";
        position: absolute;
        top: auto;
        right: 0;
        bottom: auto;
        left: 0;
        height: 20px;
        top: -20px; }
    .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu ul.sub-menu--left {
      left: auto;
      margin-left: 0;
      right: 100%;
      margin-right: 1px;
      margin-top: -40px; }
      .m-neuron-nav-menu li:not(.elementor-icon-list-item).menu-item-has-children .sub-menu ul.sub-menu--left:before {
        height: 100%;
        position: absolute;
        top: 0;
        right: auto;
        bottom: 0;
        left: auto;
        width: 15px;
        right: -15px; }

.m-neuron-nav-menu--vertical .m-neuron-nav-menu__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .m-neuron-nav-menu--vertical .m-neuron-nav-menu__list li.menu-item-has-children .sub-menu:before {
    display: none; }
  .m-neuron-nav-menu--vertical .m-neuron-nav-menu__list li:not(:last-of-type) {
    margin-right: 0;
    margin-bottom: 10px; }

.m-neuron-nav-menu--mobile-dropdown .m-neuron-nav-menu {
  display: none; }
  .m-neuron-nav-menu--mobile-dropdown .m-neuron-nav-menu--mobile {
    display: block; }

.m-neuron-nav-menu--mobile {
  display: none; }
  .m-neuron-nav-menu--mobile .h-neuron-animation--wow {
    visibility: visible !important;
    opacity: 1; }
  .m-neuron-nav-menu--mobile .sub-arrow {
    font-size: 18px;
    line-height: 1;
    padding: 10px 0 10px 10px;
    margin-top: -10px;
    margin-bottom: -10px; }
    .m-neuron-nav-menu--mobile .sub-arrow i {
      pointer-events: none; }
  .m-neuron-nav-menu--mobile li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .m-neuron-nav-menu--mobile li a:after {
      display: none; }
  .m-neuron-nav-menu--mobile > ul {
    background-color: #fff;
    top: 100%;
    left: 0;
    z-index: 1;
    padding: 0;
    position: absolute;
    overflow: auto;
    opacity: 0;
    visibility: hidden;
    margin: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
    -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
    transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms; }
    .m-neuron-nav-menu--mobile > ul.active {
      opacity: 1;
      visibility: visible;
      max-height: 100vh;
      -webkit-transform: translateY(15px);
          -ms-transform: translateY(15px);
              transform: translateY(15px); }
  .m-neuron-nav-menu--mobile ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    list-style: none;
    border-radius: 0;
    width: 100%; }
    .m-neuron-nav-menu--mobile ul li {
      color: #333;
      font-size: 14px;
      font-weight: 500;
      margin-bottom: 0; }
      .m-neuron-nav-menu--mobile ul li a {
        color: inherit;
        padding: 10px 20px;
        line-height: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .m-neuron-nav-menu--mobile ul li ul {
        padding-left: 10px;
        margin: 0;
        display: none; }
        .m-neuron-nav-menu--mobile ul li ul li {
          font-size: 13px; }

@media (max-width: 1024px) {
  .m-neuron-nav-menu--breakpoint-tablet .m-neuron-nav-menu {
    display: none; }
    .m-neuron-nav-menu--breakpoint-tablet .m-neuron-nav-menu--mobile {
      display: block; } }

@media (max-width: 767px) {
  .m-neuron-nav-menu--breakpoint-mobile .m-neuron-nav-menu {
    display: none; }
    .m-neuron-nav-menu--breakpoint-mobile .m-neuron-nav-menu--mobile {
      display: block; } }

.m-neuron-nav-menu__align-left .m-neuron-nav-menu__list {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left; }

.m-neuron-nav-menu__align-center .m-neuron-nav-menu__list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

.m-neuron-nav-menu__align-right .m-neuron-nav-menu__list {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right; }

.m-neuron-nav-menu__align-justify .m-neuron-nav-menu__list {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

@media (max-width: 1024px) {
  .m-neuron-nav-menu__align-tablet-left .m-neuron-nav-menu__list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left; }
  .m-neuron-nav-menu__align-tablet-center .m-neuron-nav-menu__list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
  .m-neuron-nav-menu__align-tablet-right .m-neuron-nav-menu__list {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right; }
  .m-neuron-nav-menu__align-tablet-justify .m-neuron-nav-menu__list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

@media (max-width: 767px) {
  .m-neuron-nav-menu__align-mobile-left .m-neuron-nav-menu__list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left; }
  .m-neuron-nav-menu__align-mobile-center .m-neuron-nav-menu__list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
  .m-neuron-nav-menu__align-mobile-right .m-neuron-nav-menu__list {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right; }
  .m-neuron-nav-menu__align-mobile-justify .m-neuron-nav-menu__list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.m-neuron-nav-menu--indicator-none .sub-arrow {
  display: none !important; }

.m-neuron-nav-menu--indicator-angle .sub-arrow i:before {
  font-family: "neuron-icons", sans-serif;
  content: "\e809"; }

.m-neuron-nav-menu--indicator-classic .sub-arrow i:before {
  content: ""; }

.m-neuron-nav-menu--indicator-plus .sub-arrow i:before {
  font-family: "neuron-icons", sans-serif;
  content: "\e82a"; }

.m-neuron-nav-menu .sub-arrow {
  font-size: 1em;
  line-height: 1;
  padding: 10px 0 10px 10px;
  margin-top: -10px;
  margin-bottom: -10px; }
  .m-neuron-nav-menu .sub-arrow i {
    pointer-events: none; }

.m-neuron-nav-menu ul ul:not(.sub-menu--vertical) .sub-arrow i {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.m-neuron-nav-menu__pointer-underline:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li.current-menu-item a::after, .m-neuron-nav-menu__pointer-underline:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li:hover a::after {
  opacity: 1; }

.m-neuron-nav-menu__pointer-underline:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a {
  position: relative;
  padding-bottom: 6px; }
  .m-neuron-nav-menu__pointer-underline:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a:after {
    content: "";
    opacity: 0;
    background-color: #333;
    height: 2px;
    position: absolute;
    bottom: 0; }

.m-neuron-nav-menu__pointer-strikethrough:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li.current-menu-item a::after, .m-neuron-nav-menu__pointer-strikethrough:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li:hover a::after {
  opacity: 1; }

.m-neuron-nav-menu__pointer-strikethrough:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a {
  position: relative; }
  .m-neuron-nav-menu__pointer-strikethrough:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a:after {
    content: "";
    opacity: 0;
    background-color: #333;
    height: 2px;
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%; }

.m-neuron-nav-menu__pointer-animated:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li.current-menu-item > a::after, .m-neuron-nav-menu__pointer-animated:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li:hover > a::after {
  opacity: 1; }

.m-neuron-nav-menu__pointer-animated:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a {
  position: relative; }
  .m-neuron-nav-menu__pointer-animated:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a:after {
    content: "";
    opacity: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(227, 57, 77, 0.6)), to(rgba(227, 57, 77, 0.1)));
    background: -webkit-linear-gradient(left, rgba(227, 57, 77, 0.6), rgba(227, 57, 77, 0.1));
    background: -o-linear-gradient(left, rgba(227, 57, 77, 0.6), rgba(227, 57, 77, 0.1));
    background: linear-gradient(90deg, rgba(227, 57, 77, 0.6), rgba(227, 57, 77, 0.1));
    height: 5px;
    position: absolute;
    bottom: 0;
    z-index: -1; }

.m-neuron-nav-menu__pointer-vertical:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li.current-menu-item > a::after, .m-neuron-nav-menu__pointer-vertical:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li:hover > a::after {
  opacity: 1; }

.m-neuron-nav-menu__pointer-vertical:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a {
  position: relative;
  padding-bottom: 45px; }
  .m-neuron-nav-menu__pointer-vertical:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a:after {
    content: "";
    opacity: 0;
    background: #333;
    margin-top: 5px;
    height: 40px;
    width: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: 200ms all;
    -o-transition: 200ms all;
    transition: 200ms all; }

.m-neuron-nav-menu__pointer-dot:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li.current-menu-item > a::after, .m-neuron-nav-menu__pointer-dot:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li:hover > a::after {
  opacity: 1; }

.m-neuron-nav-menu__pointer-dot:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a {
  position: relative;
  padding-bottom: 8px; }
  .m-neuron-nav-menu__pointer-dot:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a:after {
    content: "";
    opacity: 0;
    background: #58b3ca;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }

.m-neuron-nav-menu__pointer-animation--fade .m-neuron-nav-menu ul a:after {
  -webkit-transition: 200ms all;
  -o-transition: 200ms all;
  transition: 200ms all;
  width: 100%;
  left: 0; }

.m-neuron-nav-menu__pointer-animation--slide .m-neuron-nav-menu ul li.current-menu-item > a:after, .m-neuron-nav-menu__pointer-animation--slide .m-neuron-nav-menu ul li:hover > a:after {
  width: 100%; }

.m-neuron-nav-menu__pointer-animation--slide .m-neuron-nav-menu ul li > a:after {
  width: 0;
  left: 0;
  -webkit-transition: 200ms all;
  -o-transition: 200ms all;
  transition: 200ms all; }

.m-neuron-nav-menu__pointer-animation--grow .m-neuron-nav-menu ul li.current-menu-item > a:after, .m-neuron-nav-menu__pointer-animation--grow .m-neuron-nav-menu ul li:hover > a:after {
  width: 100%;
  left: 0; }

.m-neuron-nav-menu__pointer-animation--grow .m-neuron-nav-menu ul li > a:after {
  left: 50%;
  width: 0;
  -webkit-transition: 200ms all;
  -o-transition: 200ms all;
  transition: 200ms all; }

.m-neuron-nav-menu__toggle-align-center .m-neuron-nav-menu__hamburger-holder {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.m-neuron-nav-menu__toggle-align-right .m-neuron-nav-menu__hamburger-holder {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.m-neuron-nav-menu--mega-menu {
  position: absolute;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(5px);
      -ms-transform: translateY(5px);
          transform: translateY(5px);
  transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms; }
  .m-neuron-nav-menu--mega-menu__item .sub-menu {
    display: none !important; }
  .m-neuron-nav-menu--mega-menu__item:hover .m-neuron-nav-menu--mega-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

.m-neuron-menu-cart > .m-neuron-menu-cart__icon {
  display: inline-block;
  position: relative; }
  .m-neuron-menu-cart > .m-neuron-menu-cart__icon .m-neuron-menu-cart__icon {
    cursor: pointer;
    z-index: 11;
    position: relative; }

.m-neuron-menu-cart__sidebar {
  text-align: left;
  -webkit-box-shadow: 0 0 1px;
          box-shadow: 0 0 1px; }

.m-neuron-menu-cart__overlay {
  bottom: 0;
  pointer-events: none;
  position: fixed;
  opacity: 0;
  width: 100%;
  height: 100%;
  left: 100%;
  right: 0;
  top: 0;
  z-index: 3000;
  -webkit-transition: opacity 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0s 600ms, left 0s 600ms;
  -o-transition: opacity 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0s 600ms, left 0s 600ms;
  transition: opacity 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0s 600ms, left 0s 600ms; }
  .m-neuron-menu-cart__overlay--open .m-neuron-menu-cart__overlay {
    left: 0;
    opacity: 1;
    -webkit-transition: opacity 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0s 0s, left 0s 0s;
    -o-transition: opacity 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0s 0s, left 0s 0s;
    transition: opacity 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), visibility 0s 0s, left 0s 0s; }

.m-neuron-menu-cart--style-hover .m-neuron-menu-cart {
  position: relative; }
  .m-neuron-menu-cart--style-hover .m-neuron-menu-cart__close-button {
    display: none; }
  .m-neuron-menu-cart--style-hover .m-neuron-menu-cart__icon:hover .m-neuron-menu-cart__sidebar {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
    visibility: visible; }
  .m-neuron-menu-cart--style-hover .m-neuron-menu-cart__sidebar {
    width: 320px;
    background-color: #fff;
    position: absolute;
    z-index: 10;
    padding: 20px;
    top: 0;
    right: 0;
    margin-top: 30px;
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
    -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 200ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 200ms, visibility cubic-bezier(0.4, 0, 0.2, 1) 200ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 200ms;
    opacity: 0;
    visibility: hidden; }
    .m-neuron-menu-cart--style-hover .m-neuron-menu-cart__sidebar.m-neuron-menu-cart--shown {
      opacity: 1;
      visibility: visible; }
    .m-neuron-menu-cart--style-hover .m-neuron-menu-cart__sidebar:before {
      content: "";
      width: 100%;
      height: 30px;
      position: absolute;
      top: 0;
      left: 0;
      margin-top: -30px; }

.m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__sidebar {
  position: fixed;
  right: 0;
  background-color: #fff;
  z-index: 10000;
  top: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 30px;
  width: calc(400px - 10px);
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 600ms;
  transition: -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 600ms;
  -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 600ms;
  transition: transform cubic-bezier(0.4, 0, 0.2, 1) 600ms;
  transition: transform cubic-bezier(0.4, 0, 0.2, 1) 600ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 600ms; }
  .m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__sidebar.active {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition-delay: 0.15s;
         -o-transition-delay: 0.15s;
            transition-delay: 0.15s; }
  .m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__sidebar--hidden {
    left: 100%; }

.m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__products {
  padding-bottom: 200px;
  width: calc(100% - 60px);
  overflow-y: scroll;
  height: 100%;
  position: absolute;
  z-index: 0;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */ }
  .m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__products::-webkit-scrollbar {
    display: none; }

.m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__bottom {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 30px;
  padding-bottom: 20px;
  bottom: 0;
  background: #fff;
  z-index: 1; }

.m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__main {
  padding: 32px 0; }

.m-neuron-menu-cart--style-sidebar__height-full .m-neuron-menu-cart__sidebar {
  min-height: 100%; }

.m-neuron-menu-cart__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-bottom: 16px;
  padding-top: 16px;
  min-height: 90px; }

.m-neuron-menu-cart__product-name {
  max-width: 90%; }
  .m-neuron-menu-cart__product-name > a {
    margin-bottom: 16px;
    color: inherit; }
  .m-neuron-menu-cart__product-name dl {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .m-neuron-menu-cart__product-name dl dt {
      color: inherit;
      margin-bottom: 0; }
      .m-neuron-menu-cart__product-name dl dt:first-child {
        margin-right: 6px; }
    .m-neuron-menu-cart__product-name dl dd p {
      margin-bottom: 0; }

.m-neuron-menu-cart__product-image {
  max-width: 60px; }
  .m-neuron-menu-cart__product-image a {
    display: block; }
  .m-neuron-menu-cart__product-image img {
    display: block; }

.m-neuron-menu-cart__meta {
  padding-left: 20px;
  width: 100%; }

.m-neuron-menu-cart__product-remove {
  position: absolute;
  right: 0;
  top: auto;
  width: 1em;
  height: 1em;
  text-align: center;
  overflow: hidden;
  line-height: 1; }
  .m-neuron-menu-cart__product-remove:before {
    font-family: "neuron-icons";
    content: "\e839";
    position: absolute;
    color: #333;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block; }
  .m-neuron-menu-cart__product-remove > a {
    display: block;
    z-index: 2;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 0;
    position: absolute; }

.m-neuron-menu-cart--show-divider-yes .m-neuron-menu-cart__subtotal {
  border-bottom: 1px solid #e5e5e5; }

.m-neuron-menu-cart__subtotal {
  padding: 16px 0;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .m-neuron-menu-cart__subtotal strong,
  .m-neuron-menu-cart__subtotal bdi {
    font-family: inherit;
    font-weight: normal; }

.m-neuron-menu-cart--buttons-inline .m-neuron-menu-cart__footer-buttons {
  grid-template-columns: 1fr 1fr; }

.m-neuron-menu-cart__footer-buttons {
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 10px; }
  .m-neuron-menu-cart__footer-buttons a {
    text-align: center;
    padding: 14px 0; }

.m-neuron-menu-cart__toggle {
  color: #333;
  font-size: 18px;
  position: relative;
  z-index: 1000; }

.m-neuron-menu-cart--empty-indicator-hide .m-neuron-menu-cart__toggle[data-counter="0"]:before {
  display: none; }

.m-neuron-menu-cart--items-indicator-plain .m-neuron-menu-cart__toggle:before {
  content: attr(data-counter);
  font-size: 14px; }

.m-neuron-menu-cart--items-indicator-bubble .m-neuron-menu-cart__toggle:before {
  content: attr(data-counter);
  position: absolute;
  top: -10px;
  right: -10px;
  background-color: #333;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  font-size: 12px;
  color: #fff; }

.m-neuron-menu-cart__toggle-icon--cart-neuron .m-neuron-menu-cart__toggle i {
  font-family: "neuron-icons";
  font-size: 24px; }
  .m-neuron-menu-cart__toggle-icon--cart-neuron .m-neuron-menu-cart__toggle i:before {
    content: "\e806"; }

.m-neuron-menu-cart__toggle-icon--bag-light .m-neuron-menu-cart__toggle i:before {
  content: "\e8e3"; }

.m-neuron-menu-cart__toggle-icon--bag-medium .m-neuron-menu-cart__toggle i:before {
  content: "\e8e4"; }

.m-neuron-menu-cart__toggle-icon--bag-solid .m-neuron-menu-cart__toggle i:before {
  content: "\e8e5"; }

.m-neuron-menu-cart__toggle-icon--basket-light .m-neuron-menu-cart__toggle i:before {
  content: "\e8e6"; }

.m-neuron-menu-cart__toggle-icon--basket-medium .m-neuron-menu-cart__toggle i:before {
  content: "\e8e7"; }

.m-neuron-menu-cart__toggle-icon--basket-solid .m-neuron-menu-cart__toggle i:before {
  content: "\e8e8"; }

.m-neuron-menu-cart__toggle-icon--cart-light .m-neuron-menu-cart__toggle i:before {
  content: "\e8e9"; }

.m-neuron-menu-cart__toggle-icon--cart-medium .m-neuron-menu-cart__toggle i:before {
  content: "\e8ea"; }

.m-neuron-menu-cart__toggle-icon--cart-solid .m-neuron-menu-cart__toggle i:before {
  content: "\e8eb"; }

.m-neuron-menu-cart__close-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 30px;
  right: 30px;
  text-transform: uppercase;
  font-size: 13px; }

.elementor-widget-neuron-woo-menu-cart:not(.m-neuron-menu-cart--show-remove-button-yes) .m-neuron-menu-cart__product-remove {
  display: none; }

body.admin-bar .m-neuron-menu-cart--style-sidebar .m-neuron-menu-cart__sidebar {
  margin-top: 32px; }

.m-neuron-sitemap__list {
  padding: 0;
  margin-left: 30px; }

.m-neuron-sitemap__link a {
  color: #333; }

.m-neuron-interactive-posts {
  font-size: 40px;
  display: inline-block;
  width: 100%;
  vertical-align: top; }
  .m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__links {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type) {
    margin-right: 16px; }
  .m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type) {
    padding-bottom: 16px; }
  .m-neuron-interactive-posts--grid .m-neuron-interactive-posts__links {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px; }
  .m-neuron-interactive-posts--grid .m-neuron-interactive-posts__item {
    width: 100% !important; }
  @media (min-width: 719px) {
    .m-neuron-interactive-posts--meta-align__right .m-neuron-interactive-posts article {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-interactive-posts--meta-align__right .m-neuron-interactive-posts article a {
        margin-right: 16px; }
    .m-neuron-interactive-posts--meta-align__left .m-neuron-interactive-posts article {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-interactive-posts--meta-align__left .m-neuron-interactive-posts article a {
        margin-right: 0;
        margin-left: 16px;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
    .m-neuron-interactive-posts--meta-align__top .m-neuron-interactive-posts article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .m-neuron-interactive-posts--meta-align__bottom .m-neuron-interactive-posts article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (max-width: 1279px) {
    .m-neuron-interactive-posts--meta-align-tablet__right .m-neuron-interactive-posts article {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-interactive-posts--meta-align-tablet__right .m-neuron-interactive-posts article a {
        margin-right: 16px; }
    .m-neuron-interactive-posts--meta-align-tablet__left .m-neuron-interactive-posts article {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-interactive-posts--meta-align-tablet__left .m-neuron-interactive-posts article a {
        margin-right: 0;
        margin-left: 16px;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
    .m-neuron-interactive-posts--meta-align-tablet__top .m-neuron-interactive-posts article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .m-neuron-interactive-posts--meta-align-tablet__bottom .m-neuron-interactive-posts article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (max-width: 719px) {
    .m-neuron-interactive-posts--meta-align-mobile__right .m-neuron-interactive-posts article {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-interactive-posts--meta-align-mobile__right .m-neuron-interactive-posts article a {
        margin-right: 16px; }
    .m-neuron-interactive-posts--meta-align-mobile__left .m-neuron-interactive-posts article {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .m-neuron-interactive-posts--meta-align-mobile__left .m-neuron-interactive-posts article a {
        margin-right: 0;
        margin-left: 16px;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
    .m-neuron-interactive-posts--meta-align-mobile__top .m-neuron-interactive-posts article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .m-neuron-interactive-posts--meta-align-mobile__bottom .m-neuron-interactive-posts article {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .m-neuron-interactive-posts__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 10;
    position: relative; }
  .m-neuron-interactive-posts__images {
    position: absolute;
    display: block;
    margin-left: auto;
    width: 60%;
    height: 100%;
    overflow: hidden;
    right: 0;
    top: 0; }
  .m-neuron-interactive-posts__item {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .m-neuron-interactive-posts__item a {
      line-height: 1; }
  .m-neuron-interactive-posts__meta-data {
    font-size: 16px; }
  .m-neuron-interactive-posts__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
    .m-neuron-interactive-posts__image img {
      display: none; }
    .m-neuron-interactive-posts__image.active {
      opacity: 1;
      z-index: 1; }
  .m-neuron-interactive-posts--image-cover__full-screen .m-neuron-interactive-posts__images {
    position: fixed;
    width: 50%; }
  .m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__item {
    z-index: auto;
    position: relative; }
    .m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__item:hover .m-neuron-interactive-posts__title:before {
      opacity: 1; }
  .m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__links {
    position: relative;
    z-index: auto; }
  .m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__title {
    display: inline-block;
    position: relative;
    color: #000; }
    .m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__title:before {
      content: attr(data-text-interactive);
      position: absolute;
      mix-blend-mode: overlay;
      left: 0;
      top: 0;
      z-index: 1000;
      display: block;
      color: #fff;
      -webkit-transition: opacity 0.2s ease;
      -o-transition: opacity 0.2s ease;
      transition: opacity 0.2s ease;
      opacity: 0; }
  .m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__images {
    width: 300px;
    height: 300px;
    position: fixed;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    margin-top: -20vh;
    margin-left: -100px;
    opacity: 0;
    pointer-events: none;
    z-index: 100;
    will-change: transform, opacity; }
  .m-neuron-interactive-posts__image-h-align--left .m-neuron-interactive-posts__images {
    right: auto;
    left: 0; }
  .m-neuron-interactive-posts__image-h-align--center .m-neuron-interactive-posts__images {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto; }
  .m-neuron-interactive-posts__image-h-align--right .m-neuron-interactive-posts__images {
    left: auto;
    right: 0; }
  .m-neuron-interactive-posts__image-v-align--top .m-neuron-interactive-posts__images {
    top: 0;
    bottom: auto; }
  .m-neuron-interactive-posts__image-v-align--middle .m-neuron-interactive-posts__images {
    bottom: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .m-neuron-interactive-posts__image-v-align--bottom .m-neuron-interactive-posts__images {
    bottom: 0;
    top: auto; }
  .m-neuron-interactive-posts__h-align-left .m-neuron-interactive-posts__links {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .m-neuron-interactive-posts__h-align-left .m-neuron-interactive-posts__item {
    text-align: left; }
  .m-neuron-interactive-posts__h-align-center .m-neuron-interactive-posts__links {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .m-neuron-interactive-posts__h-align-center .m-neuron-interactive-posts__item {
    text-align: center; }
  .m-neuron-interactive-posts__h-align-right .m-neuron-interactive-posts__links {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .m-neuron-interactive-posts__h-align-right .m-neuron-interactive-posts__item {
    text-align: right; }

.m-neuron-breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.elementor-tabs--animation-slideUp .elementor-tab-content {
  -webkit-animation-name: slideUp;
          animation-name: slideUp;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-duration: calc(450ms) !important;
          animation-duration: calc(450ms) !important; }

.elementor-tabs--animation-slideUp .elementor-tab-title {
  -webkit-transition: calc(450ms) all;
  -o-transition: calc(450ms) all;
  transition: calc(450ms) all; }

.elementor-toggle .elementor-tab-title, .elementor-toggle .elementor-tab-content {
  border: none; }

.neuron-sticky:not(.neuron-sticky--active) .m-neuron-nav-menu .menu-item > a:after,
.neuron-sticky:not(.neuron-sticky--active) .m-neuron-nav-menu--mega-menu {
  display: none !important; }

.elementor-widget-icon .elementor-icon-wrapper {
  font-size: 0; }

.elementor-widget-text-editor p:last-child {
  margin-bottom: 0; }

.neuron-quick-view--open {
  position: relative; }

.m-neuron__quick-view {
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0; }
  @media (max-width: 1280px) {
    .m-neuron__quick-view {
      overflow-y: scroll; } }
  .m-neuron__quick-view--overlay {
    background: rgba(20, 22, 24, 0.6);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000; }
  .m-neuron__quick-view--wrapper {
    position: absolute;
    z-index: 1001;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 100%;
    max-width: 1050px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 350ms ease, visibility 350ms ease;
    -o-transition: opacity 350ms ease, visibility 350ms ease;
    transition: opacity 350ms ease, visibility 350ms ease; }
    @media (max-width: 1280px) {
      .m-neuron__quick-view--wrapper {
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        left: 30px;
        top: 30px;
        bottom: 30px;
        right: 30px;
        max-width: calc(100% - 60px);
        overflow-y: scroll; } }
    @media (max-width: 720px) {
      .m-neuron__quick-view--wrapper {
        left: 20px;
        top: 20px;
        bottom: 20px;
        right: 20px;
        max-width: calc(100% - 40px); } }
    .m-neuron__quick-view--wrapper.active {
      opacity: 1;
      visibility: visible; }
  .m-neuron__quick-view--product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 1280px) {
      .m-neuron__quick-view--product {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .m-neuron__quick-view--product > div {
      max-width: 50%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
      @media (max-width: 1280px) {
        .m-neuron__quick-view--product > div {
          max-width: 100%;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 100%;
                  flex: 0 0 100%; } }
    .m-neuron__quick-view--product-thumbnail {
      overflow: hidden; }
      .m-neuron__quick-view--product-thumbnail img {
        width: 100%;
        max-height: 600px;
        display: block;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center center;
           object-position: center center; }
      .m-neuron__quick-view--product-thumbnail .neuron-swiper {
        position: relative; }
        .m-neuron__quick-view--product-thumbnail .neuron-swiper-dots {
          bottom: 40px;
          left: 0;
          right: 0;
          margin-left: auto;
          margin-right: auto; }
          .m-neuron__quick-view--product-thumbnail .neuron-swiper-dots .swiper-pagination-bullet {
            width: 6px;
            height: 6px;
            background-color: #fff;
            border: 1px solid #fff;
            border-radius: 50%;
            -webkit-transition: -webkit-transform 450ms cubic-bezier(0.4, 0, 0.2, 1);
            transition: -webkit-transform 450ms cubic-bezier(0.4, 0, 0.2, 1);
            -o-transition: transform 450ms cubic-bezier(0.4, 0, 0.2, 1);
            transition: transform 450ms cubic-bezier(0.4, 0, 0.2, 1);
            transition: transform 450ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 450ms cubic-bezier(0.4, 0, 0.2, 1); }
            .m-neuron__quick-view--product-thumbnail .neuron-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active, .m-neuron__quick-view--product-thumbnail .neuron-swiper-dots .swiper-pagination-bullet:hover {
              -webkit-transform: scale(2);
                  -ms-transform: scale(2);
                      transform: scale(2);
              background-color: transparent; }
            .m-neuron__quick-view--product-thumbnail .neuron-swiper-dots .swiper-pagination-bullet:not(:last-child) {
              margin-right: 16px; }
    .m-neuron__quick-view--product-summary {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 8rem 4rem; }
      @media (max-width: 1280px) {
        .m-neuron__quick-view--product-summary {
          padding: 4rem 2rem; } }
    .m-neuron__quick-view--product-title {
      margin-bottom: 1.6rem; }
      .m-neuron__quick-view--product-title h2 {
        margin: 0; }
    .m-neuron__quick-view--product-price {
      margin-bottom: 3.2rem; }
      .m-neuron__quick-view--product-price h4 {
        margin: 0; }
    .m-neuron__quick-view--product-description {
      margin-bottom: 3.2rem; }
    .m-neuron__quick-view--product-add-to-cart form {
      display: table;
      margin-bottom: 3.2rem;
      padding-bottom: 4rem;
      border-bottom: 1px solid #eaeaea; }
      .m-neuron__quick-view--product-add-to-cart form a.added_to_cart {
        display: none; }
    .m-neuron__quick-view--product-add-to-cart .quantity {
      width: 50%;
      padding-right: 16px !important;
      display: table-cell; }
      .m-neuron__quick-view--product-add-to-cart .quantity .qty {
        width: 100% !important; }
      .m-neuron__quick-view--product-add-to-cart .quantity .quantity-nav {
        font-size: 20px; }
        .m-neuron__quick-view--product-add-to-cart .quantity .quantity-nav--down {
          left: 40px !important; }
          @media (max-width: 1280px) {
            .m-neuron__quick-view--product-add-to-cart .quantity .quantity-nav--down {
              left: 20px !important; } }
        .m-neuron__quick-view--product-add-to-cart .quantity .quantity-nav--up {
          right: 40px !important; }
          @media (max-width: 1280px) {
            .m-neuron__quick-view--product-add-to-cart .quantity .quantity-nav--up {
              right: 20px !important; } }
    .m-neuron__quick-view--product-add-to-cart input {
      border: 1px solid #eaeaea !important;
      text-align: center;
      padding: 16px 40px !important; }
    .m-neuron__quick-view--product-add-to-cart button {
      width: 100%;
      font-size: 1.3rem !important;
      line-height: 1.23;
      font-weight: 600 !important;
      padding: 23px 40px !important;
      margin-left: 8px;
      border: 1px solid #000 !important;
      background-color: #000 !important;
      border-radius: 0 !important;
      outline: 0 !important;
      display: table-cell !important; }
      @media (max-width: 1280px) {
        .m-neuron__quick-view--product-add-to-cart button {
          padding: 18px !important; } }
      .m-neuron__quick-view--product-add-to-cart button.loading {
        opacity: 1 !important;
        min-width: 122px;
        text-align: center; }
        .m-neuron__quick-view--product-add-to-cart button.loading > span {
          display: none; }
        .m-neuron__quick-view--product-add-to-cart button.loading:before {
          content: "";
          border-radius: 100%;
          border: 2px solid #fff;
          border-color: inherit;
          vertical-align: middle;
          border-bottom-color: #fff !important;
          height: 1em;
          width: 1em;
          background: 0 0 !important;
          display: inline-block;
          -webkit-animation: rotate 0.75s 0s linear infinite;
                  animation: rotate 0.75s 0s linear infinite; }
        .m-neuron__quick-view--product-add-to-cart button.loading:after {
          display: none !important; }
    .m-neuron__quick-view--product-meta h6 {
      color: #5a5a5a;
      font-weight: 400; }
      .m-neuron__quick-view--product-meta h6 strong {
        color: #121212;
        font-weight: 500; }
  .m-neuron__quick-view--loader {
    position: absolute;
    z-index: 1001;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%; }
    .m-neuron__quick-view--loader:before {
      content: "";
      border-radius: 100%;
      border: 2px solid #fff;
      border-color: inherit;
      vertical-align: middle;
      border-bottom-color: #fff !important;
      height: 1em;
      width: 1em;
      background: 0 0 !important;
      display: inline-block;
      -webkit-animation: rotate 0.75s 0s linear infinite;
      animation: rotate 0.75s 0s linear infinite; }
  .m-neuron__quick-view--close {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 40px;
    top: 40px;
    background-color: #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }
    @media (max-width: 720px) {
      .m-neuron__quick-view--close {
        top: 20px;
        right: 20px; } }
  .m-neuron__quick-view--slide {
    height: 100%; }

/*=========================
=        Organisms        =
==========================*/
.o-post-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .o-post-navigation__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 24px;
    line-height: 34px; }
    + .o-post-navigation__icon__text {
      margin-bottom: 8px; }
    .o-post-navigation__icon.right {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .o-post-navigation__icon i {
      padding-right: 8px; }
  .o-post-navigation__link {
    position: relative;
    z-index: 1; }
    .o-post-navigation__link a {
      display: block; }
    .o-post-navigation__link--next i,
    .o-post-navigation__link--next svg {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
  .o-post-navigation--no-label .o-post-navigation__link a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .o-post-navigation--no-label .o-post-navigation__link--next a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .o-post-navigation--no-label .o-post-navigation__icon {
    margin-bottom: 0; }
  .o-post-navigation__align-left .o-post-navigation {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .o-post-navigation__align-center .o-post-navigation {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
  .o-post-navigation__align-right .o-post-navigation {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right; }
  .o-post-navigation__align-right .o-post-navigation__icon {
    margin-bottom: 0; }
  .o-post-navigation__align-left .o-post-navigation {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .o-post-navigation__align-left .o-post-navigation__icon {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  .o-post-navigation__align-center .o-post-navigation {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .o-post-navigation__align-center .o-post-navigation__icon {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .o-post-navigation__align-right .o-post-navigation {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .o-post-navigation__align-right .o-post-navigation__icon {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .o-post-navigation__hover-image {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    -o-transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms, opacity cubic-bezier(0.4, 0, 0.2, 1) 450ms, -webkit-transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;
    -webkit-transform: translateY(15px);
        -ms-transform: translateY(15px);
            transform: translateY(15px);
    opacity: 0; }
    .o-post-navigation__hover-image.active {
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      opacity: 1; }

.elementor-lightbox.dialog-type-lightbox {
  z-index: 99999; }

.elementor-lightbox .elementor-video-container,
.elementor-lightbox .elementor-lightbox-image {
  border-radius: 0; }

.elementor-lightbox .elementor-lightbox-image {
  -webkit-box-shadow: none;
          box-shadow: none; }

.elementor-lightbox .elementor-slideshow__title {
  font-weight: 400; }

.elementor-lightbox .elementor-slideshow__header i:focus {
  outline: 0 !important; }

.elementor-lightbox .elementor-slideshow__header .eicon-zoom-in-bold,
.elementor-lightbox .elementor-slideshow__header .eicon-share-arrow,
.elementor-lightbox .elementor-slideshow__header .eicon-frame-expand,
.elementor-lightbox .elementor-slideshow__header .eicon-frame-minimize,
.elementor-lightbox .elementor-slideshow__header .eicon-zoom-out-bold {
  font-family: "neuron-icons"; }

.elementor-lightbox .elementor-slideshow__header .eicon-share-arrow:before {
  content: "\e82f"; }

.elementor-lightbox .elementor-slideshow__header .eicon-zoom-in-bold:before,
.elementor-lightbox .elementor-slideshow__header .eicon-zoom-out-bold:before {
  content: "\e83c"; }

.elementor-lightbox .elementor-slideshow__header .eicon-frame-minimize:before {
  content: "\e80c"; }

.elementor-lightbox .elementor-slideshow__header .eicon-frame-expand:before {
  content: "\e82a"; }

.elementor-lightbox .elementor-swiper-button-prev {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 20px; }
  .elementor-lightbox .elementor-swiper-button-prev .eicon-chevron-left {
    font-family: "neuron-icons";
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }
    .elementor-lightbox .elementor-swiper-button-prev .eicon-chevron-left:before {
      content: "\e801"; }

.elementor-lightbox .elementor-swiper-button-next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 20px; }
  .elementor-lightbox .elementor-swiper-button-next .eicon-chevron-right {
    font-family: "neuron-icons"; }
    .elementor-lightbox .elementor-swiper-button-next .eicon-chevron-right:before {
      content: "\e801"; }

.elementor-lightbox .dialog-lightbox-close-button {
  margin-top: 15px; }
  .elementor-lightbox .dialog-lightbox-close-button .eicon-close {
    font-family: "neuron-icons"; }
    .elementor-lightbox .dialog-lightbox-close-button .eicon-close:before {
      content: "\e839"; }

@media (max-width: 767px) {
  .elementor-lightbox .elementor-swiper-button-prev i,
  .elementor-lightbox .elementor-swiper-button-next i {
    background-color: transparent; } }

/*=========================
=           Layout        =
=========================*/
body .l-neuron-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: -30px; }
  body .l-neuron-grid__item {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px; }
  body .l-neuron-grid--metro .l-neuron-grid__item {
    max-width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }

body .l-neuron-grid-wrapper--columns__0 .l-neuron-grid__item {
  width: auto; }

body .l-neuron-grid-wrapper--columns__1 .l-neuron-grid__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

body .l-neuron-grid-wrapper--columns__2 .l-neuron-grid__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

body .l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333%;
          flex: 0 0 33.3333%;
  max-width: 33.3333%; }

body .l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

body .l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

body .l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666667%;
          flex: 0 0 16.6666667%;
  max-width: 16.6666667%; }

@media (max-width: 1279px) {
  body .l-neuron-grid-wrapper-tablet--columns__0 .l-neuron-grid__item {
    width: auto; }
  body .l-neuron-grid-wrapper-tablet--columns__1 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  body .l-neuron-grid-wrapper-tablet--columns__2 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  body .l-neuron-grid-wrapper-tablet--columns__3 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%; }
  body .l-neuron-grid-wrapper-tablet--columns__4 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  body .l-neuron-grid-wrapper-tablet--columns__5 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  body .l-neuron-grid-wrapper-tablet--columns__6 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666667%;
            flex: 0 0 16.6666667%;
    max-width: 16.6666667%; } }

@media (max-width: 719px) {
  body .l-neuron-grid-wrapper-mobile--columns__0 .l-neuron-grid__item {
    width: auto; }
  body .l-neuron-grid-wrapper-mobile--columns__1 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  body .l-neuron-grid-wrapper-mobile--columns__2 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  body .l-neuron-grid-wrapper-mobile--columns__3 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%; }
  body .l-neuron-grid-wrapper-mobile--columns__4 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  body .l-neuron-grid-wrapper-mobile--columns__5 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  body .l-neuron-grid-wrapper-mobile--columns__6 .l-neuron-grid__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666667%;
            flex: 0 0 16.6666667%;
    max-width: 16.6666667%; } }

@media (min-width: 1279px) {
  .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__2 .l-neuron-grid__item:nth-child(2) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item:nth-child(1), .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item:nth-child(1) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item:nth-child(3), .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item:nth-child(3) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(1), .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(1) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(3), .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(3) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(5), .l-neuron-grid-wrapper--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(5) {
    margin-top: 5rem; } }

@media (max-width: 1279px) {
  .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__2 .l-neuron-grid__item:nth-child(2) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item:nth-child(1), .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item:nth-child(1) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item:nth-child(3), .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item:nth-child(3) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(1), .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(1) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(3), .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(3) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(5), .l-neuron-grid-wrapper-tablet--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(5) {
    margin-top: 5rem; } }

@media (max-width: 719px) {
  .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__2 .l-neuron-grid__item:nth-child(2) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item:nth-child(1), .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item:nth-child(1) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item:nth-child(3), .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__4 .l-neuron-grid__item:nth-child(3) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(1), .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(1) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(3), .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(3) {
    margin-top: 5rem; }
  .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__5 .l-neuron-grid__item:nth-child(5), .l-neuron-grid-wrapper-mobile--offset-yes.l-neuron-grid-wrapper--columns__6 .l-neuron-grid__item:nth-child(5) {
    margin-top: 5rem; } }

.l-neuron-grid__item[data-metro-column="1"] {
  max-width: 8.333% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 8.333% !important;
          flex: 0 0 8.333% !important; }

.l-neuron-grid__item[data-metro-column="2"] {
  max-width: 16.666% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 16.666% !important;
          flex: 0 0 16.666% !important; }

.l-neuron-grid__item[data-metro-column="3"] {
  max-width: 25% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 25% !important;
          flex: 0 0 25% !important; }

.l-neuron-grid__item[data-metro-column="4"] {
  max-width: 33.333% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 33.333% !important;
          flex: 0 0 33.333% !important; }

.l-neuron-grid__item[data-metro-column="5"] {
  max-width: 41.666% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 41.666% !important;
          flex: 0 0 41.666% !important; }

.l-neuron-grid__item[data-metro-column="6"] {
  max-width: 50% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 50% !important;
          flex: 0 0 50% !important; }

.l-neuron-grid__item[data-metro-column="7"] {
  max-width: 58.333% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 58.333% !important;
          flex: 0 0 58.333% !important; }

.l-neuron-grid__item[data-metro-column="8"] {
  max-width: 66.666% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 66.666% !important;
          flex: 0 0 66.666% !important; }

.l-neuron-grid__item[data-metro-column="9"] {
  max-width: 75% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 75% !important;
          flex: 0 0 75% !important; }

.l-neuron-grid__item[data-metro-column="10"] {
  max-width: 83.333% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 83.333% !important;
          flex: 0 0 83.333% !important; }

.l-neuron-grid__item[data-metro-column="11"] {
  max-width: 91.666% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 91.666% !important;
          flex: 0 0 91.666% !important; }

.l-neuron-grid__item[data-metro-column="12"] {
  max-width: 100% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important; }

@media (max-width: 1279px) {
  .l-neuron-grid__item-metro-full {
    max-width: 50% !important;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important; } }

@media (max-width: 719px) {
  .l-neuron-grid__item-metro-full {
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250ZW5kLmNzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9mcm9udGVuZC5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL3V0aWxpdGllcy9oZWxwZXJzL19vZmZzZXRzLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvdXRpbGl0aWVzL2hlbHBlcnMvX2FuaW1hdGlvbnMuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC91dGlsaXRpZXMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL3V0aWxpdGllcy9oZWxwZXJzL19zaXplcy5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL3V0aWxpdGllcy9oZWxwZXJzL190aGVtZS1idWlsZGVyLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvdXRpbGl0aWVzL2hlbHBlcnMvX21vdGlvbi1lZmZlY3RzLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvdXRpbGl0aWVzL2hlbHBlcnMvX2hlbHBlcnMuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9hdG9tcy9fYXRvbXMuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9hdG9tcy9fbG9nby5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL2F0b21zL19oYW1idXJnZXIuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9hdG9tcy9fYW5pbWF0ZWQtaGVhZGluZy5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL2F0b21zL19zaGFyZS1idXR0b25zLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvdXRpbGl0aWVzL21peGlucy9fY29sb3JzLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvYXRvbXMvX3F1YW50aXR5LW5hdi5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL2F0b21zL19zY3JvbGxpbmctdGV4dC5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL21vbGVjdWxlcy9fbW9sZWN1bGVzLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19jb3VudGRvd24uc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX3Rlc3RpbW9uaWFsLWNhcm91c2VsLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19wcmljZS1saXN0LnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19wb3N0LWluZm8uc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX3BvcHVwLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19zd2lwZXIuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC91dGlsaXRpZXMvZnVuY3Rpb25zL19jYWxjdWxhdGlvbi5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL21vbGVjdWxlcy9fcHJpY2UtdGFibGUuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX2Zvcm0uc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX2ZsaXAtYm94LnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19ibG9ja3F1b3RlLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19wb3J0Zm9saW8uc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC91dGlsaXRpZXMvbWl4aW5zL19sYXlvdXQuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX3Byb2R1Y3Quc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX3Bvc3Quc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX3BhZ2luYXRpb24uc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX2ZpbHRlcnMuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9tb2xlY3VsZXMvX3dvb2NvbW1lcmNlLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19nYWxsZXJ5LnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19zZWFyY2gtZm9ybS5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL21vbGVjdWxlcy9fdG9jLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19uYXYtbWVudS5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL21vbGVjdWxlcy9fbWVudS1jYXJ0LnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19zaXRlbWFwLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19pbnRlcmFjdGl2ZS1wb3N0LnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19icmVhZGNydW1icy5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL21vbGVjdWxlcy9fZWxlbWVudG9yLnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvbW9sZWN1bGVzL19xdWljay12aWV3LnNjc3MiLCJhc3NldHMvZGV2L3Njc3MvZnJvbnRlbmQvb3JnYW5pc21zL19vcmdhbmlzbXMuc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9vcmdhbmlzbXMvX3Bvc3QtbmF2aWdhdGlvbi5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL29yZ2FuaXNtcy9fbGlnaHRib3guc2NzcyIsImFzc2V0cy9kZXYvc2Nzcy9mcm9udGVuZC9sYXlvdXQvX2xheW91dC5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL2xheW91dC9fY29sdW1ucy5zY3NzIiwiYXNzZXRzL2Rldi9zY3NzL2Zyb250ZW5kL3V0aWxpdGllcy9taXhpbnMvX2NvbHVtbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7OztvQkFNb0I7QUNGcEI7RUFFSSxpQkFBZ0IsRUFDakI7O0FBSEg7RUFNSSxpQkFBZ0IsRUFDakI7O0FBUEg7RUFTSSxpQkFBZ0IsRUFDakI7O0FBVkg7RUFhSSxpQkFBZ0IsRUFDakI7O0FBZEg7RUFnQkksaUJBQWdCLEVBQ2pCOztBQWpCSDtFQW9CSSxpQkFBZ0IsRUFDakI7O0FBckJIO0VBdUJJLGlCQUFnQixFQUNqQjs7QUF4Qkg7RUEwQkksaUJBQWdCLEVBQ2pCOztBQTNCSDtFQThCSSxpQkFBZ0IsRUFDakI7O0FBL0JIO0VBaUNJLGlCQUFnQixFQUNqQjs7QUFsQ0g7RUFvQ0ksaUJBQWdCLEVBQ2pCOztBQ3BDSDtFQUNFLG1EQUFvRDtVQUFwRCwyQ0FBb0QsRUFTckQ7RUFWRDtJQUlJLG1EQUFrRDtZQUFsRCwyQ0FBa0QsRUFDbkQ7RUFMSDtJQVFJLG1EQUFrRDtZQUFsRCwyQ0FBa0QsRUFDbkQ7O0FBR0g7RUFDRSxtREFBa0Q7VUFBbEQsMkNBQWtELEVBQ25EOztBQUVEO0VBQ0UsbURBQWtEO1VBQWxELDJDQUFrRCxFQUNuRDs7QUFFRDtFQUNFLCtDQUE4QjtFQUE5Qix1Q0FBOEI7RUFBOUIsa0NBQThCO0VBQTlCLCtCQUE4QjtFQUE5QixrREFBOEI7RUFDOUIsMkNBQWtDO09BQWxDLHNDQUFrQztVQUFsQyxtQ0FBa0MsRUFpQm5DO0VBZkM7SUFDRSw4QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHNCQUFxQixFQUN0QjtFQUVEO0lBQ0UsaUNBQXdCO1NBQXhCLDRCQUF3QjtZQUF4Qix5QkFBd0IsRUFTekI7SUFWQTtNQUlHLDRCQUFtQjtVQUFuQix3QkFBbUI7Y0FBbkIsb0JBQW1CLEVBQ3BCO0lBTEY7TUFRRyw4QkFBcUI7VUFBckIsMEJBQXFCO2NBQXJCLHNCQUFxQixFQUN0Qjs7QUFJTDtFQUlRLDZCQUFvQjtVQUFwQixxQkFBb0I7RUFDcEIsV0FBVSxFQUNYOztBQU5QO0VBU1EsV0FBVSxFQUNYOztBQU1MO0VBQ0UsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix3Q0FBK0I7VUFBL0IsZ0NBQStCLEVBQ2hDOztBQUVEO0VBQ0UsZ0NBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixnRUNrQzBDO1VEbEMxQyx3RENrQzBDLEVEakMzQzs7QUFFRDtFQUNFLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsZ0VDNkIwQztVRDdCMUMsd0RDNkIwQyxFRDVCM0M7O0FBRUQ7RUFDRSxzQ0FBNkI7VUFBN0IsOEJBQTZCO0VBQzdCLGdFQ3dCMEM7VUR4QjFDLHdEQ3dCMEMsRUR2QjNDOztBQUVEO0VBQ0UsdUNBQThCO1VBQTlCLCtCQUE4QjtFQUM5QixnRUNtQjBDO1VEbkIxQyx3RENtQjBDLEVEbEIzQzs7QUFFRDtFQUNFLGdDQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsZ0VDYzBDO1VEZDFDLHdEQ2MwQyxFRGIzQzs7QUFFRDtFQUNFLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsc0VDbEI2QztVRGtCN0MsOERDbEI2QyxFRG1COUM7O0FBRUQ7RUFDRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLHNFQ3ZCNkM7VUR1QjdDLDhEQ3ZCNkMsRUR3QjlDOztBQUVEO0VBQ0Usd0NBQStCO1VBQS9CLGdDQUErQjtFQUMvQixzRUM1QjZDO1VENEI3Qyw4REM1QjZDLEVENkI5Qzs7QUFFRDtFQUNFLHlDQUFnQztVQUFoQyxpQ0FBZ0M7RUFDaEMsc0VDakM2QztVRGlDN0MsOERDakM2QyxFRGtDOUM7O0FBRUQ7RUFDRSxtQ0FBMEI7VUFBMUIsMkJBQTBCO0VBQzFCLDhCQUFxQjtNQUFyQiwwQkFBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsc0VBQTZEO1VBQTdELDhEQUE2RCxFQUM5RDs7QUFFRDtFQUNFLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsZ0VDbEIwQztVRGtCMUMsd0RDbEIwQyxFRG1CM0M7O0FBRUQ7RUFDRSxpQ0FBd0I7VUFBeEIseUJBQXdCO0VBQ3hCLGdFQ3ZCMEM7VUR1QjFDLHdEQ3ZCMEMsRUR3QjNDOztBQUVEO0VBQ0Usc0NBQTZCO1VBQTdCLDhCQUE2QjtFQUM3QixrQ0N6RWE7VUR5RWIsMEJDekVhO0VEMEViLGdFQzdCMEM7VUQ2QjFDLHdEQzdCMEMsRUQ4QjNDOztBQUVEO0VBQ0UscUNBQTRCO1VBQTVCLDZCQUE0QjtFQUM1QixrQ0MvRWE7VUQrRWIsMEJDL0VhO0VEZ0ZiLGdFQ25DMEM7VURtQzFDLHdEQ25DMEMsRURvQzNDOztBQUVEO0VBQ0UsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixrQ0NyRmE7VURxRmIsMEJDckZhO0VEc0ZiLGdFQ3pDMEM7VUR5QzFDLHdEQ3pDMEMsRUQwQzNDOztBQUVEO0VBQ0UsbUNBQTBCO1VBQTFCLDJCQUEwQjtFQUMxQixrQ0MzRmE7VUQyRmIsMEJDM0ZhO0VENEZiLGdFQy9DMEM7VUQrQzFDLHdEQy9DMEMsRURnRDNDOztBQUVEO0VBQ0Usc0NBQTZCO1VBQTdCLDhCQUE2QjtFQUM3Qiw2QkFBNEIsRUFDN0I7O0FBSUg7RUFDRSxnQ0FBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLGdFQzNENEM7VUQyRDVDLHdEQzNENEMsRUQ0RDdDOztBQUdEO0VBQ0U7SUFDRSxXQUFVLEVBQUE7RUFFWjtJQUNFLFdBQVUsRUFBQSxFQUFBOztBQUxkO0VBQ0U7SUFDRSxXQUFVLEVBQUE7RUFFWjtJQUNFLFdBQVUsRUFBQSxFQUFBOztBQUtkO0VBQ0U7SUFDRSw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVUsRUFBQTtFQUVaO0lBQ0UsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVLEVBQUEsRUFBQTs7QUFQZDtFQUNFO0lBQ0UsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVLEVBQUE7RUFFWjtJQUNFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsV0FBVSxFQUFBLEVBQUE7O0FBS2Q7RUFDRTtJQUNFLDhDQUFxQztZQUFyQyxzQ0FBcUM7SUFDckMsV0FBVSxFQUFBO0VBRVo7SUFDRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVUsRUFBQSxFQUFBOztBQVBkO0VBQ0U7SUFDRSw4Q0FBcUM7WUFBckMsc0NBQXFDO0lBQ3JDLFdBQVUsRUFBQTtFQUVaO0lBQ0UsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVLEVBQUEsRUFBQTs7QUFLZDtFQUNFO0lBQ0UsOENBQXFDO1lBQXJDLHNDQUFxQztJQUNyQyxXQUFVLEVBQUE7RUFFWjtJQUNFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsV0FBVSxFQUFBLEVBQUE7O0FBUGQ7RUFDRTtJQUNFLDhDQUFxQztZQUFyQyxzQ0FBcUM7SUFDckMsV0FBVSxFQUFBO0VBRVo7SUFDRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVUsRUFBQSxFQUFBOztBQUtkO0VBQ0U7SUFDRSw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVUsRUFBQTtFQUVaO0lBQ0UsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVLEVBQUEsRUFBQTs7QUFQZDtFQUNFO0lBQ0UsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVLEVBQUE7RUFFWjtJQUNFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsV0FBVSxFQUFBLEVBQUE7O0FBS2Q7RUFDRTtJQUNFLGtEQUF5QztZQUF6QywwQ0FBeUM7SUFDekMsV0FBVSxFQUFBO0VBRVo7SUFDRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVUsRUFBQSxFQUFBOztBQVBkO0VBQ0U7SUFDRSxrREFBeUM7WUFBekMsMENBQXlDO0lBQ3pDLFdBQVUsRUFBQTtFQUVaO0lBQ0UsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVLEVBQUEsRUFBQTs7QUFLZDtFQUNFO0lBQ0Usb0NBQTJCO1lBQTNCLDRCQUEyQixFQUFBO0VBRzdCO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBLEVBQUE7O0FBTjVCO0VBQ0U7SUFDRSxvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQUE7RUFHN0I7SUFDRSxpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUEsRUFBQTs7QUFLNUI7RUFDRTtJQUNFLHFDQUE0QjtZQUE1Qiw2QkFBNEIsRUFBQTtFQUc5QjtJQUNFLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBOztBQU41QjtFQUNFO0lBQ0UscUNBQTRCO1lBQTVCLDZCQUE0QixFQUFBO0VBRzlCO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBLEVBQUE7O0FBSzVCO0VBQ0U7SUFDRSxxQ0FBNEI7WUFBNUIsNkJBQTRCLEVBQUE7RUFHOUI7SUFDRSxpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUEsRUFBQTs7QUFONUI7RUFDRTtJQUNFLHFDQUE0QjtZQUE1Qiw2QkFBNEIsRUFBQTtFQUc5QjtJQUNFLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBOztBQUs1QjtFQUNFO0lBQ0Usb0NBQTJCO1lBQTNCLDRCQUEyQixFQUFBO0VBRzdCO0lBQ0UsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBLEVBQUE7O0FBTjVCO0VBQ0U7SUFDRSxvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQUE7RUFHN0I7SUFDRSxpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUEsRUFBQTs7QUFLNUI7RUFDRTtJQUNFLGlFQUF3RDtZQUF4RCx5REFBd0QsRUFBQTtFQUUxRDtJQUNFLDREQUFtRDtZQUFuRCxvREFBbUQsRUFBQSxFQUFBOztBQUx2RDtFQUNFO0lBQ0UsaUVBQXdEO1lBQXhELHlEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsNERBQW1EO1lBQW5ELG9EQUFtRCxFQUFBLEVBQUE7O0FBS3ZEO0VBQ0U7SUFDRSxxREFBNEM7WUFBNUMsNkNBQTRDLEVBQUE7RUFFOUM7SUFDRSw0REFBbUQ7WUFBbkQsb0RBQW1ELEVBQUEsRUFBQTs7QUFMdkQ7RUFDRTtJQUNFLHFEQUE0QztZQUE1Qyw2Q0FBNEMsRUFBQTtFQUU5QztJQUNFLDREQUFtRDtZQUFuRCxvREFBbUQsRUFBQSxFQUFBOztBQUt2RDtFQUNFO0lBQ0UsdURBQThDO1lBQTlDLCtDQUE4QyxFQUFBO0VBRWhEO0lBQ0UsNERBQW1EO1lBQW5ELG9EQUFtRCxFQUFBLEVBQUE7O0FBTHZEO0VBQ0U7SUFDRSx1REFBOEM7WUFBOUMsK0NBQThDLEVBQUE7RUFFaEQ7SUFDRSw0REFBbUQ7WUFBbkQsb0RBQW1ELEVBQUEsRUFBQTs7QUFLdkQ7RUFDRTtJQUNFLGlFQUF3RDtZQUF4RCx5REFBd0QsRUFBQTtFQUUxRDtJQUNFLDREQUFtRDtZQUFuRCxvREFBbUQsRUFBQSxFQUFBOztBQUx2RDtFQUNFO0lBQ0UsaUVBQXdEO1lBQXhELHlEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsNERBQW1EO1lBQW5ELG9EQUFtRCxFQUFBLEVBQUE7O0FBS3ZEO0VBQ0U7SUFDRSxzREFBNkM7WUFBN0MsOENBQTZDO0lBQzdDLFdBQVUsRUFBQTtFQUVaO0lBQ0UsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVLEVBQUEsRUFBQTs7QUFQZDtFQUNFO0lBQ0Usc0RBQTZDO1lBQTdDLDhDQUE2QztJQUM3QyxXQUFVLEVBQUE7RUFFWjtJQUNFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsV0FBVSxFQUFBLEVBQUE7O0FBS2Q7RUFDRTtJQUNFLHVEQUE4QztZQUE5QywrQ0FBOEM7SUFDOUMsV0FBVSxFQUFBO0VBRVo7SUFDRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVUsRUFBQSxFQUFBOztBQVBkO0VBQ0U7SUFDRSx1REFBOEM7WUFBOUMsK0NBQThDO0lBQzlDLFdBQVUsRUFBQTtFQUVaO0lBQ0UsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVLEVBQUEsRUFBQTs7QUFLZDtFQUNFO0lBQ0UsZ0VBQXVEO1lBQXZELHdEQUF1RDtJQUN2RCxXQUFVLEVBQUE7RUFFWjtJQUNFLDZEQUFvRDtZQUFwRCxxREFBb0Q7SUFDcEQsV0FBVSxFQUFBLEVBQUE7O0FBUGQ7RUFDRTtJQUNFLGdFQUF1RDtZQUF2RCx3REFBdUQ7SUFDdkQsV0FBVSxFQUFBO0VBRVo7SUFDRSw2REFBb0Q7WUFBcEQscURBQW9EO0lBQ3BELFdBQVUsRUFBQSxFQUFBOztBQUtkO0VBQ0U7SUFDRSw2QkFBb0I7WUFBcEIscUJBQW9CLEVBQUE7RUFHdEI7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUE7RUFHM0I7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFWN0I7RUFDRTtJQUNFLDZCQUFvQjtZQUFwQixxQkFBb0IsRUFBQTtFQUd0QjtJQUNFLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQTtFQUczQjtJQUNFLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBRTdXMUI7RUFFRyxnQkFBZTtFQUNmLG1CQUFrQixFQUNuQjs7QUFKRjtFQU9HLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNsQjs7QUFHRjtFQUVHLGdCQUFlO0VBQ2YsbUJBQWtCLEVBQ25COztBQUdGO0VBRUcsZ0JBQWU7RUFDZixtQkFBa0IsRUFDbkI7O0FBSkY7RUFPRyxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7O0FBR0Y7RUFFRyxnQkFBZTtFQUNmLG1CQUFrQixFQUNuQjs7QUFKRjtFQU9HLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNsQjs7QUFHRjtFQUVHLGdCQUFlO0VBQ2YsbUJBQWtCLEVBQ25COztBQUpGO0VBT0csZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCLEVBQ2xCOztBQ3pETDtFQUNFLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsU0FBUTtFQUNSLGdCQUFlO0VBQ2YsZUFBYyxFQUNmOztBQUVEO0VBQ0Usb0JBQW1CO0VBQ25CLGVBQWMsRUFDZjs7QUFDRDtFQUNFLGVBQWMsRUFDZjs7QUNiQztFQUVFLHdEQUF1QztFQUF2QyxnREFBdUM7RUFBdkMsMkNBQXVDO0VBQXZDLHdDQUF1QztFQUF2QywyREFBdUM7RUFDdkMsc0VBQTZEO09BQTdELGlFQUE2RDtVQUE3RCw4REFBNkQ7RUFDN0QsZ0NBQXVCO09BQXZCLDJCQUF1QjtVQUF2Qix3QkFBdUIsRUFDeEI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLDZCQUE0QjtFQUM1Qix1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSw0QkFBbUI7VUFBbkIsb0JBQW1CLEVBQ3BCOztBQ2JIO0VBQ0UsZUFBYyxFQUNmOztBQUVEOztFQVVJLDJCQUEwQixFQUMzQjs7QUFJSDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGdCQUFlLEVBQ2hCOztBQ3ZDRDs7MkJBRTJCO0FDRjNCOzt1QkFFdUI7QUFFdkI7RUFFSSxlQUFjO0VBQ2Qsb0NBQTJCO1VBQTNCLDRCQUEyQixFQUs1QjtFQVJIO0lBTU0sZUFBYyxFQUNmOztBQUlMO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQ2pCRDs7MkJBRTJCO0FBRTNCO0VBQ0Usb0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCLEVBNkZqQjtFQW5HRDtJQVNJLFlBQVc7SUFDWCxpQkFBZ0IsRUFDakI7RUFYSDtJQWdCUSxXQUFVO0lBQ1Ysb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkIsRUFDNUI7RUFsQlA7SUF1QlUsV0FBVTtJQUNWLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQzVCO0VBekJUO0lBK0JRLDBCUGZZO0lPZ0JaLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLFdBQVUsRUFDWDtFQWxDUDtJQXVDVSwwQlB2QlU7SU93QlYsb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsV0FBVSxFQUNYO0VBMUNUO0lBZ0RJLGdCQUFlO0lBQ2YsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsWUFBVyxFQThDWjtJQWxHSDtNQXVETSxzQkFBcUI7TUFDckIsWUFBVztNQUNYLDBCUDFDUTtNTzJDUixZQUFXO01BQ1gsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixRQUFPO01BQ1Asa01QVlc7TU9VWCwwTFBWVztNT1VYLHFMUFZXO01PVVgsa0xQVlc7TU9VWCxnUFBWVztNT2FYLCtCQUFzQjtXQUF0QiwwQkFBc0I7Y0FBdEIsdUJBQXNCLEVBQ3ZCO0lBbEVMO01BcUVNLGVBQWM7TUFDZCw4QkFBNkI7TUFDN0IsWUFBVztNQUNYLFlBQVc7TUFDWCxtQkFBa0IsRUF3Qm5CO01BakdMO1FBNkVRLFlBQVc7UUFDWCxlQUFjO1FBQ2QsMEJQaEVNO1FPaUVOLFlBQVc7UUFDWCxZQUFXO1FBQ1gsbUJBQWtCO1FBQ2xCLFFBQU87UUFDUCxrTVBoQ1M7UU9nQ1QsMExQaENTO1FPZ0NULHFMUGhDUztRT2dDVCxrTFBoQ1M7UU9nQ1QsZ1BQaENTLEVPbUNWO01BdkZQO1FBMEZRLFNBQVE7UUFDUixnQ0FBdUI7YUFBdkIsMkJBQXVCO2dCQUF2Qix3QkFBdUIsRUFDeEI7TUE1RlA7UUErRlEsVUFBUyxFQUNWOztBQ3BHUDs7NEJBRTRCO0FBRTVCO0VBSVEsNENBQW1DO1VBQW5DLG9DQUFtQyxFQUNwQzs7QUFJUDtFQUNFLGlCQUFnQixFQTJLakI7RUF6S0U7SUFFRyxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVM7SUFDVCx5QkFBd0I7SUFDeEIsMEJBQXlCO0lBQ3pCLHlDQUFnQztRQUFoQyxxQ0FBZ0M7WUFBaEMsaUNBQWdDO0lBQ2hDLGtCQUFpQixFQVlsQjtJQXBCRjtNQVdLLFlBQVc7TUFDWCxnQkFBZTtNQUNmLFdBQVU7TUFDVix1QkFBc0IsRUFLdkI7TUFuQko7UUFpQk8sK0JSd0JTO2dCUXhCVCx1QlJ3QlMsRVF2QlY7RUFLUDtJQUNFLFdBQVU7SUFDVixtQkFBa0IsRUFDbkI7RUFFRDtJQUNFLGtCQUFpQjtJQUNqQixvQkFBbUIsRUFDcEI7RUFHQztJQUNHO01BRUcsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwyQkFBc0I7Y0FBdEIsdUJBQXNCLEVBQ3ZCO0lBRUY7TUFFRywrQkFBbUI7TUFBbkIsOEJBQW1CO1VBQW5CLHdCQUFtQjtjQUFuQixvQkFBbUI7TUFDbkIsb0JBQWU7VUFBZixnQkFBZSxFQUNoQixFQUFBO0VBR0w7SUFDRztNQUVHLDZCQUFzQjtNQUF0Qiw4QkFBc0I7VUFBdEIsMkJBQXNCO2NBQXRCLHVCQUFzQixFQUN2QjtJQUVGO01BRUcsK0JBQW1CO01BQW5CLDhCQUFtQjtVQUFuQix3QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLG9CQUFlO1VBQWYsZ0JBQWUsRUFDaEIsRUFBQTtFQUdMO0lBQ0c7TUFFRyw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtjQUF0Qix1QkFBc0IsRUFDdkI7SUFFRjtNQUVHLCtCQUFtQjtNQUFuQiw4QkFBbUI7VUFBbkIsd0JBQW1CO2NBQW5CLG9CQUFtQjtNQUNuQixvQkFBZTtVQUFmLGdCQUFlLEVBQ2hCLEVBQUE7RUFNSjtJQUdLLG9CQUFtQjtJQUNuQixzQkFBcUI7SUFDckIsNkJBQW9CO0lBQXBCLHdCQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsaUJBQWdCO0lBQ2hCLGlCQUFnQixFQUNqQjtFQVJKO0lBV0ssV0FBVTtJQUNWLFdBQVU7SUFDVixRQUFPO0lBQ1Asc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUVsQiw4Q0FBcUM7WUFBckMsc0NBQXFDLEVBU3RDO0lBMUJKO01Bb0JPLFdBQVU7TUFDVixPQUFNO01BQ04sbUJBQWtCO01BRWxCLDZDQUFvQztjQUFwQyxxQ0FBb0MsRUFDckM7RUFLTjtJQUVHLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sUUFBTyxFQWlCUjtJQXhCRjtNQVVLLG1CQUFrQjtNQUNsQixvQkFBbUI7TUFDbkIsV0FBVSxFQUNYO0lBYko7TUFnQkssbUJBQWtCO01BQ2xCLG1CQUFrQixFQU1uQjtNQXZCSjtRQW9CTyxtQkFBa0I7UUFDbEIsb0JBQW1CLEVBQ3BCO0VBT047SUFFRyxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQVVkO0lBWkY7TUFNTyxlQUFjLEVBSWY7TUFWTjtRQVFTLFdBQVUsRUFDWDtFQU1SO0lBRUcscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0IsRUFhdkI7SUFoQkY7TUFNTyxzQkFBcUIsRUFRdEI7TUFkTjtRQVFTLFdBQVUsRUFDWDtNQVRSO1FBWVMsbUJBQWtCLEVBQ25COztBQVNiO0VBQ0U7SUFDRSxXQUFVO0lBQ1YscUNBQTRCO1lBQTVCLDZCQUE0QixFQUFBO0VBRTlCO0lBQ0UsV0FBVTtJQUNWLG1DQUEwQjtZQUExQiwyQkFBMEIsRUFBQTtFQUU1QjtJQUNFLFdBQVU7SUFDVixpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUEsRUFBQTs7QUFJNUI7RUFDRTtJQUNFLFdBQVU7SUFDVixxQ0FBNEI7WUFBNUIsNkJBQTRCLEVBQUE7RUFFOUI7SUFDRSxXQUFVO0lBQ1YsbUNBQTBCO1lBQTFCLDJCQUEwQixFQUFBO0VBRTVCO0lBQ0UsV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQSxFQUFBOztBQUk1QjtFQUNFO0lBQ0UsV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQTtFQUUxQjtJQUNFLFdBQVU7SUFDVixvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQUE7RUFFN0I7SUFDRSxXQUFVO0lBQ1Ysb0NBQTJCO1lBQTNCLDRCQUEyQixFQUFBLEVBQUE7O0FBSS9CO0VBQ0U7SUFDRSxXQUFVO0lBQ1YsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBO0VBRTFCO0lBQ0UsV0FBVTtJQUNWLG9DQUEyQjtZQUEzQiw0QkFBMkIsRUFBQTtFQUU3QjtJQUNFLFdBQVU7SUFDVixvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQUEsRUFBQTs7QUFJL0I7RUFDRTtJQUNFLHlCQUF3QixFQUFBO0VBRTFCO0lBQ0UsNEJBQTJCLEVBQUE7RUFFN0I7SUFDRSxXQUFVLEVBQUE7RUFFWjtJQUNFLDRCQUEyQjtJQUMzQixXQUFVLEVBQUE7RUFFWjtJQUNFLHlCQUF3QjtJQUN4QixXQUFVLEVBQUEsRUFBQTs7QUFoQmQ7RUFDRTtJQUNFLHlCQUF3QixFQUFBO0VBRTFCO0lBQ0UsNEJBQTJCLEVBQUE7RUFFN0I7SUFDRSxXQUFVLEVBQUE7RUFFWjtJQUNFLDRCQUEyQjtJQUMzQixXQUFVLEVBQUE7RUFFWjtJQUNFLHlCQUF3QjtJQUN4QixXQUFVLEVBQUEsRUFBQTs7QUN4UWQ7OzBCQUUwQjtBQUMxQjtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBOE9kO0VBL09EO0lBSUksWUFBVyxFQThDWjtJQWxESDtNQVFRLGVBQWMsRUF3Q2Y7TUFoRFA7UUFXVSxxQkFBYTtRQUFiLHFCQUFhO1FBQWIsY0FBYTtRQUNiLDBCQUFtQjtZQUFuQix1QkFBbUI7Z0JBQW5CLG9CQUFtQjtRQUNuQixhQUFZO1FBQ1osaUJBQWdCO1FBQ2hCLGdCQUFlO1FBQ2YsNkJBQW9CO1FBQXBCLHdCQUFvQjtRQUFwQixxQkFBb0I7UUFDcEIsWUFBVztRQUNYLGtCQUFpQjtRQUNqQixZQUFXLEVBNEJaO1FDNUJQO1VBTUksMkJBQW9CLEVBRXZCO1FBUkQ7VUFNSSwyQkFBb0IsRUFFdkI7UUFSRDtVQU1JLDJCQUFvQixFQUV2QjtRQVJEO1VBTUksMkJBQW9CLEVBRXZCO1FBUkQ7VUFNSSwyQkFBb0IsRUFFdkI7UUFSRDtVQU1JLDJCQUFvQixFQUV2QjtRQVJEO1VBTUksMkJBQW9CLEVBRXZCO1FBUkQ7VUFNSSwyQkFBb0IsRUFFdkI7UUFSRDtVQU1JLDJCQUFvQixFQUV2QjtRQVJEO1VBTUksMkJBQW9CLEVBRXZCO1FBUkQ7VUFNSSwyQkFBb0IsRUFFdkI7UUFSRDtVQU1JLDJCQUFvQixFQUV2QjtRQVJEO1VBTUksMkJBQW9CLEVBRXZCO1FBUkQ7VUFNSSwyQkFBb0IsRUFFdkI7UUFSRDtVQU1JLDJCQUFvQixFQUV2QjtRQVJEO1VBTUksMkJBQW9CLEVBRXZCO1FBUkQ7VUFNSSwyQkFBb0IsRUFFdkI7UUFSRDtVQU1JLHdCQUFvQixFQUV2QjtRRDNCSDtVQXdCWSxxQkFBYTtVQUFiLHFCQUFhO1VBQWIsY0FBYTtVQUNiLHlCQUF1QjtjQUF2QixzQkFBdUI7a0JBQXZCLHdCQUF1QjtVQUN2QiwwQkFBbUI7Y0FBbkIsdUJBQW1CO2tCQUFuQixvQkFBbUI7VUFDbkIsNkJBQW1CO2NBQW5CLG9CQUFtQjtVQUNuQixjQUFhO1VBQ2IsWUFBVyxFQUNaO1FBOUJYO1VBaUNZLHFCQUFhO1VBQWIscUJBQWE7VUFBYixjQUFhO1VBQ2IsNkJBQW1CO2NBQW5CLG9CQUFtQjtVQUNuQiwwQkFBbUI7Y0FBbkIsdUJBQW1CO2tCQUFuQixvQkFBbUI7VUFFbkIsZ0JBQWU7VUFDZixpQkFBZ0I7VUFDaEIsWUFBVztVQUVYLDJHQUlDO1VBSkQsaUZBSUM7VUFKRCw0RUFJQztVQUpELDBFQUlDLEVBQ0Y7RUE5Q1g7SUF3RFEsd0JBQTJCO1FBQTNCLHFCQUEyQjtZQUEzQiw0QkFBMkIsRUFDNUI7RUF6RFA7SUE4RFEseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUIsRUFDeEI7RUEvRFA7SUFvRVEsc0JBQXlCO1FBQXpCLG1CQUF5QjtZQUF6QiwwQkFBeUIsRUFDMUI7RUFyRVA7SUEwRVEsMEJBQThCO1FBQTlCLHVCQUE4QjtZQUE5QiwrQkFBOEIsRUFDL0I7RUFLTDtJQWhGRjtNQW9GVSx3QkFBMkI7VUFBM0IscUJBQTJCO2NBQTNCLDRCQUEyQixFQUM1QjtJQXJGVDtNQTBGVSx5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QixFQUN4QjtJQTNGVDtNQWdHVSxzQkFBeUI7VUFBekIsbUJBQXlCO2NBQXpCLDBCQUF5QixFQUMxQjtJQWpHVDtNQXNHVSwwQkFBOEI7VUFBOUIsdUJBQThCO2NBQTlCLCtCQUE4QixFQUMvQixFQUFBO0VBTVA7SUE3R0Y7TUFpSFUsd0JBQTJCO1VBQTNCLHFCQUEyQjtjQUEzQiw0QkFBMkIsRUFDNUI7SUFsSFQ7TUF1SFUseUJBQXVCO1VBQXZCLHNCQUF1QjtjQUF2Qix3QkFBdUIsRUFDeEI7SUF4SFQ7TUE2SFUsc0JBQXlCO1VBQXpCLG1CQUF5QjtjQUF6QiwwQkFBeUIsRUFDMUI7SUE5SFQ7TUFtSVUsMEJBQThCO1VBQTlCLHVCQUE4QjtjQUE5QiwrQkFBOEIsRUFDL0IsRUFBQTtFQXBJVDtJQThJVSxrQ0FBaUM7SUFDakMsa0NBQWlDO0lBQ2pDLHVCQUFzQixFQUN2QjtFQWpKVDtJQXVKUSx5Q0FBd0M7SUFDeEMsb0JBQW1CO0lBQ25CLGtCQUFpQixFQVlsQjtJQ2xKTDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSx1QkFBOEIsRUFFakM7SUQzQkg7TUE0SlUsMEJBQXlCLEVBQzFCO0lBN0pUO01BZ0tVLGtDQUFpQztNQUNqQyxxQ0FBb0M7TUFDcEMsMEJBQXlCO01BQ3pCLDJCQUEwQixFQUMzQjtFQXBLVDtJQTJLUSxvQkFBbUI7SUFDbkIsa0JBQWlCLEVBT2xCO0lDaEtMO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLDBCQUE4QixFQUVqQztJQVJEO01BTUksMEJBQThCLEVBRWpDO0lBUkQ7TUFNSSwwQkFBOEIsRUFFakM7SUFSRDtNQU1JLHVCQUE4QixFQUVqQztJRDNCSDtNQStLVSxrQ0FBaUM7TUFDakMsa0NBQWlDO01BQ2pDLDBCQUF5QixFQUMxQjtFQWxMVDtJQXlMVSxrQ0FBaUM7SUFDakMsMkJBQTBCLEVBQzNCO0VBM0xUO0lBb01RLHFCQUFvQixFQUNyQjtFQXJNUDtJQXdNVSw0QkFBMkI7SUFDM0IseUNBQXdDLEVBV3pDO0lDL0xIO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLGtDQUE4QixFQUMvQjtJRHZCUDtNQWtOWSxxQkFBb0IsRUFDckI7RUFuTlg7SUEwTlEsbUJBQWtCLEVBQ25CO0VBM05QO0lBK05VLDRCQUEyQjtJQUMzQix5Q0FBd0MsRUFXekM7SUN0Tkg7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0UscUNBQThCLEVBQy9CO0lBRkQ7TUFDRSxxQ0FBOEIsRUFDL0I7SUFGRDtNQUNFLHFDQUE4QixFQUMvQjtJQUZEO01BQ0Usa0NBQThCLEVBQy9CO0lEdkJQO01BeU9ZLG1CQUFrQixFQUNuQjs7QUU3T1g7RUFHTSxtQkFBa0IsRUF5Qm5CO0VBNUJMO0lBTVEsMkJBQTBCLEVBTzNCO0lBYlA7TUFVVSx5QkFBd0I7TUFDeEIsVUFBUyxFQUNWO0VBWlQ7SUFnQlEsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixTQUFRO0lBQ1Isb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsZ0JBQWU7SUFDZixlQUFjLEVBTWY7SUEzQlA7TUF3QlUsV0FBVTtNQUNWLFlBQVcsRUFDWjs7QUMxQlQ7RUFDRSxpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZUFBYztFQUNkLFFBQU87RUFDUCxPQUFNLEVBaUJQO0VBZkM7SUFDRSxZQUFXO0lBQ1gsYUFBWTtJQUNaLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsK0JBQW1CO0lBQW5CLDhCQUFtQjtRQUFuQix3QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLHdCQUEyQjtRQUEzQixxQkFBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLGlCQUFnQjtJQUNoQixvQkFBbUIsRUFDcEI7RUFsQkg7SUFxQkksa0RBQXlDO1lBQXpDLDBDQUF5QztJQUN6Qyw4Q0FBcUM7WUFBckMsc0NBQXFDLEVBQ3RDOztBQUdIO0VBQ0U7SUFDRSxtREFBMEM7WUFBMUMsMkNBQTBDLEVBQUEsRUFBQTs7QUFGOUM7RUFDRTtJQUNFLG1EQUEwQztZQUExQywyQ0FBMEMsRUFBQSxFQUFBOztBQzVCOUM7OzJCQUUyQjtBQ0YzQjs7c0NBRXNDO0FBRXRDO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixtQkFBa0I7RUFDbEIsa0JBQWlCLEVBd0JsQjtFQTVCRDtJQU9JLDJCQUFhO1FBQWIsY0FBYTtJQUNiLG9CQUFZO1FBQVoscUJBQVk7WUFBWixhQUFZO0lBRVosZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsdUJBQXNCO0lBQ3RCLFlBQVcsRUFjWjtJQTNCSDtNQWdCTSw2QkFBNEIsRUFDN0I7SUFqQkw7TUFvQk0sZ0JBQWU7TUFDZixlQUFjLEVBQ2Y7SUF0Qkw7TUF5Qk0sZ0JBQWUsRUFDaEI7O0FBS0Y7RUFFRyxlQUFjLEVBQ2Y7O0FDdENMOzs0Q0FFNEM7QUFFNUM7RUFDRSxtQkFBa0I7RUFDbEIsa0NBQXlCO1VBQXpCLDBCQUF5QixFQXdDMUI7RUF0Q0M7SUFDRSxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLG9CQUFtQixFQUNwQjtFQUVEO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QixFQUN4QjtFQUVEO0lBQ0UsWUFBVztJQUNYLGFBQVksRUFNYjtJQVJBO01BS0csYUFBWTtNQUNaLG1CQUFrQixFQUNuQjtFQUdIO0lBQ0Usa0JBQWlCLEVBQ2xCO0VBRUQ7SUFDRSxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0IsRUFDdkI7RUFFRDtJQUNFLGdCQUFlO0lBQ2Ysa0JBQWlCLEVBQ2xCOztBQUtBO0VBR0ssNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3ZCOztBQUpKO0VBT0ssb0JBQW1CLEVBQ3BCOztBQVJKO0VBV0ssZUFBYztFQUNkLG1CQUFrQixFQUNuQjs7QUFJSjtFQUdLLG9CQUFtQixFQUNwQjs7QUFKSjtFQU9LLG1CQUFrQixFQUNuQjs7QUFJSjtFQUdHLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixtQkFBa0IsRUFrQm5CO0VBdEJGO0lBT0ssbUJBQWtCLEVBQ25CO0VBUko7SUFXSyxvQkFBbUIsRUFDcEI7RUFaSjtJQWVLLG1CQUFrQixFQUNuQjtFQWhCSjtJQW1CSyw2QkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtJQUNSLGlCQUFnQixFQUNqQjs7QUFJSjtFQUdLLDZCQUFRO01BQVIsa0JBQVE7VUFBUixTQUFRLEVBQ1Q7O0FBSko7RUFPSyxnQkFBZTtFQUNmLDZCQUE0QixFQUM3Qjs7QUFNRjtFQUVHLGlCQUFnQixFQWNqQjtFQWhCRjtJQUtLLGlCQUFnQixFQUNqQjtFQU5KO0lBU0ssd0JBQTJCO1FBQTNCLHFCQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUIsRUFDeEI7RUFYSjtJQWNLLG1CQUFrQixFQUNuQjs7QUFJSjtFQUVHLG1CQUFrQixFQU9uQjtFQVRGO0lBT0ssbUJBQWtCLEVBQ25COztBQVJKO0VBV0csNEJBQTJCLEVBQzVCOztBQUdGO0VBRUcsa0JBQWlCLEVBY2xCO0VBaEJGO0lBS0ssa0JBQWlCLEVBQ2xCO0VBTko7SUFTSyxzQkFBeUI7UUFBekIsbUJBQXlCO1lBQXpCLDBCQUF5QjtJQUN6Qix1QkFBcUI7UUFBckIsb0JBQXFCO1lBQXJCLHNCQUFxQixFQUN0QjtFQVhKO0lBY0ssZ0JBQWUsRUFDaEI7O0FBTVQ7RUFFSSxvQkFBbUIsRUFDcEI7O0FBSEg7RUFNSSxjQUFhLEVBQ2Q7O0FBUEg7RUFVSSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUMzTEg7O2tDQUVrQztBQUVsQztFQUNFLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGlCQUFnQixFQTJEakI7RUE5REQ7SUFNSSxpQkFBZ0IsRUFLakI7SUFYSDtNQVNNLG9CQUFtQixFQUNwQjtFQUdIO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QixlQUFjLEVBQ2Y7RUFFRDtJQUNFLG9CQUFtQjtJQUNuQixlQUFjLEVBS2Y7SUFQQTtNQUtHLFlBQVcsRUFDWjtFQUdIO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBa0I7UUFBbEIsc0JBQWtCO1lBQWxCLG1CQUFrQjtJQUNsQixvQkFBZTtRQUFmLGdCQUFlO0lBQ2Ysb0JBQVk7UUFBWixxQkFBWTtZQUFaLGFBQVksRUFDYjtFQUVEO0lBQ0UsbUJBQWtCLEVBQ25CO0VBRUQ7SUFDRSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixvQkFBbUI7SUFDbkIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtJQUM5QiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQiw4QkFBZ0I7UUFBaEIsaUJBQWdCLEVBQ2pCO0VBRUQ7SUFDRSxlQUFjLEVBQ2Y7RUFFRDtJQUNFLG9CQUFZO1FBQVoscUJBQVk7WUFBWixhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQiw0QkFBMkI7SUFDM0IseUJBQXdCO0lBQ3hCLDZCQUE0QjtJQUM1QixVQUFTLEVBQ1Y7O0FDakVIOzs0QkFFNEI7QUFFNUI7RUFDRSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQWtFbkI7RUF2RUQ7SUFRSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixtQkFBa0I7SUFDbEIsaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CLEVBcUJwQjtJQW5DSDtNQWlCTSxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLFNBQVE7TUFDUixVQUFTLEVBQ1Y7SUFyQkw7TUF3Qk0sZUFBYztNQUNkLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IseUJBQXVCO1VBQXZCLHNCQUF1QjtjQUF2Qix3QkFBdUI7TUFDdkIsMEJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixvQkFBbUI7TUFFbkIsd0JBQXVCLEVBQ3hCO0lBOUJMO01BaUNNLG1CQUFrQixFQUNuQjtFQWxDTDs7SUF1Q0ksV0FBVTtJQUNWLFlBQVcsRUFDWjtFQXpDSDtJQTRDSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLG9CQUFlO1FBQWYsZ0JBQWUsRUFZaEI7SUExREg7TUFrRFEsYUFBWTtNQUNaLFNBQVE7TUFDUixvQ0FBMkI7VUFBM0IsZ0NBQTJCO2NBQTNCLDRCQUEyQjtNQUMzQixZQUFXO01BQ1gsYUFBWTtNQUNaLFdBQVUsRUFDWDtFQUlMO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFTZDs7QUFQQztFQUhGO0lBSUkscUJBQW9CLEVBTXZCLEVBQUE7SUFWQTtNQVFHLGlCQUFnQixFQUNqQjs7QUFJTDtFQUVJLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUIsRUFDeEI7O0FBSkg7RUFNSSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHNCQUF5QjtNQUF6QixtQkFBeUI7VUFBekIsMEJBQXlCLEVBQzFCOztBQ3JGSDs7K0JBRStCO0FBRS9CO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixxQkFBb0I7RUFDcEIsMEJBQWlCO0tBQWpCLHVCQUFpQjtNQUFqQixzQkFBaUI7VUFBakIsa0JBQWlCO0VBQ2pCLG9DQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0Isd0JBQXVCLEVBdUZ4QjtFQTVGRDtJQVFJLG1DQUFrQyxFQUNuQztFQVRIO0lBY00sY0FBYSxFQUNkO0VBZkw7SUFrQk0sY0FBYTtJQUNiLFVBQVM7SUFDVCxZQUFXO0lBQ1gsV0FBVTtJQUNWLGNBQWE7SUFDYixvQkFBbUI7SUFFbkIsY0FBYSxFQUNkO0VBMUJMO0lBNkJNLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsaUJBQWdCO0lBQ2hCLHlCQUFnQjtZQUFoQixpQkFBZ0I7SUFDaEIsb0JBQW1CO0lBRW5CLFdBQVU7SUFFVix5REFBK0M7SUFBL0MsaURBQStDO0lBQS9DLDRDQUErQztJQUEvQyx5Q0FBK0M7SUFBL0MsK0VBQStDLEVBQ2hEO0VBeENMO0lBMkNNLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLFdBQVU7SUFDVixlQUFjO0lBQ2QscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFDZDtFQWpETDtJQW9ETSxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLE9BQU07SUFDTixTQUFRO0lBQ1IsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosWUFBVztJQUNYLHFCQUFvQjtJQUVwQixXQUFVO0lBQ1YsbUJBQWtCO0lBRWxCLDhEQUErRDtJQUEvRCx5REFBK0Q7SUFBL0Qsc0RBQStELEVBQ2hFO0VBR0Y7SUFFRyxXQUFVO0lBQ1Ysb0JBQW1CLEVBQ3BCO0VBM0VMO0lBK0VJLFlBQVcsRUFDWjtFQUVEO0lBQ0UsV0FBVTtJQUNWLG1CQUFrQjtJQUVsQiw4REFBK0Q7SUFBL0QseURBQStEO0lBQS9ELHNEQUErRCxFQUtoRTtJQVRBO01BT0cseUJBQXdCLEVBQ3pCOztBdEJzbkNMOzs7O0VzQjltQ0UsY0FBYSxFQUNkOztBQ3ZHRDs7bUNBRW1DO0FBRW5DO0VBRUksaUJBQWdCLEVBMERqQjtFQTVESDtJQUtNLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsT0FBTTtJQUNOLFlBQVc7SUFDWCxhQUFZO0lBQ1osV0FBVSxFQUNYO0VBWEw7SUFjTSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFXO0lBQ1gsYUFBWTtJQUNaLFdBQVUsRUFDWDtFQXBCTDtJQXVCTSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBRXZCLDZCQUE0QjtJQUM1Qix5QkFBd0I7SUFDeEIsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixRQUFPO0lBQ1AsVUFBUztJQUNULFNBQVE7SUFDUixjQUFhO0lBQ2IsYUFBWTtJQUNaLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsV0FBVSxFQXFCWDtJQTNETDtNQXlDUSxzQkN4QzZCLEVEeUM5QjtJQTFDUDtNQTZDUSxrQkM1QzZCLEVENkM5QjtJQTlDUDtNQWlEUSw4QkFBNkI7TUFDN0IsdUJBQXNCO01BQ3RCLG1CQUFrQjtNQUNsQixzQkFBcUI7TUFDckIsZUFBYyxFQUNmO0lBdERQO01BeURRLDBCQ3hENkIsRUR5RDlCOztBQUlMO0VBQ0UsY0FBYSxFQUNkOztBQWhFSDtFQXFFTSxXQUFVLEVBS1g7RUExRUw7SUF3RVEsV0FBVSxFQUNYOztBQXpFUDtFQThFSSxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixhQUFZO0VBQ1osV0FBVSxFQWdDWDtFQWpISDs7SUFzRlEsZUFBYyxFQUNmO0VBdkZQO0lBMEZRLFdBQVU7SUFDVixZQUFXLEVBQ1o7RUE1RlA7SUFnR00sbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVk7SUFDWixXQUFVO0lBQ1YsaUJBQWdCO0lBQ2hCLHVCQUFzQjtJQUN0QixVQUFTLEVBQ1Y7RUF6R0w7SUE2R1EscUJBQVk7WUFBWixhQUFZO0lBQ1osZ0NBQXVCO1FBQXZCLDRCQUF1QjtZQUF2Qix3QkFBdUIsRUFDeEI7O0FBL0dQO0VBb0hJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsT0FBTTtFQUNOLFVBQVM7RUFDVCxvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsdUJBQXNCO0VBRXRCLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsa0JBQWlCLEVBTWxCO0VBdklIO0lBb0lNLFdBQVU7SUFDVixZQUFXLEVBQ1o7O0FBdElMO0VBMElJLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQixFQUtwQjtFQWxKSDtJQWdKTSxpQkFBZ0IsRUFDakI7O0FBR0g7RUFFSztJQUVHLGtCQUFpQixFQUNsQjtFQUdGO0lBRUcsa0JBQWlCO0lBQ2pCLGlEQUF3QztZQUF4Qyx5Q0FBd0MsRUFDekM7RUFHRjtJQUVHLGtCQUFpQjtJQUNqQiw2Q0FBb0M7WUFBcEMscUNBQW9DLEVBQ3JDLEVBQUE7O0FBS1A7RUFFSztJQUVHLGtCQUFpQixFQUNsQjtFQUdGO0lBRUcsa0JBQWlCO0lBQ2pCLGlEQUF3QztZQUF4Qyx5Q0FBd0MsRUFDekM7RUFHRjtJQUVHLGtCQUFpQjtJQUNqQiw2Q0FBb0M7WUFBcEMscUNBQW9DLEVBQ3JDLEVBQUE7O0FBS1A7RUFFSztJQUVHLGtCQUFpQixFQUNsQjtFQUdGO0lBRUcsa0JBQWlCO0lBQ2pCLGlEQUF3QztZQUF4Qyx5Q0FBd0MsRUFDekM7RUFHRjtJQUVHLGtCQUFpQjtJQUNqQiw2Q0FBb0M7WUFBcEMscUNBQW9DLEVBQ3JDLEVBQUE7O0FBU0o7RUFFRyxvQ0FBMkI7RUFBM0IsK0JBQTJCO0VBQTNCLDRCQUEyQjtFQUUzQixlQUFjLEVBVWY7RUFkRjtJQU9LLFdBQVU7SUFDVixZQUFXLEVBS1o7SUFiSjtNQVdPLGtCQUFpQixFQUNsQjs7QUFLTjtFQUVHLHdCQUF1QjtFQUN2QixhQUFZO0VBQ1osWUFBVyxFQUNaOztBQUdGO0VBRUcsWUFBVztFQUNYLFdBQVU7RUFDVixZQUFXO0VBQ1gsbUJBQWtCLEVBQ25COztBQUdGO0VBRUcsYUFBWTtFQUNaLDJCQUFrQjtFQUFsQix3QkFBa0I7RUFBbEIsbUJBQWtCLEVBQ25COztBQUtGO0VBRUcsd0JBQXVCO0VBQ3ZCLHFCQUFvQjtFQUNwQixnREFBdUM7TUFBdkMsNENBQXVDO1VBQXZDLHdDQUF1QyxFQUN4Qzs7QUFHRjs7RUFHRyxxQkFBb0I7RUFDcEIsd0JBQXVCO0VBQ3ZCLGdEQUF1QztNQUF2Qyw0Q0FBdUM7VUFBdkMsd0NBQXVDO0VBQ3ZDLFFBQU8sRUFDUjs7QUFQRjtFQVVHLG1CQUFrQjtFQUNsQixZQUFXLEVBQ1o7O0FBTUY7RUFFRyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQixFQUN2Qjs7QUFNRjtFQUVHLG1FbkI3UFM7RW1CNlBULDhEbkI3UFM7RW1CNlBULDJEbkI3UFMsRW1Ca1FWO0VBUEY7SUFLSyw4QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHNCQUFxQixFQUN0Qjs7QUFNVDtFQUlRLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsaUNBQXdCO1VBQXhCLHlCQUF3QixFQU16QjtFQVpQO0lBU1UsV0FBVTtJQUNWLG9CQUFtQixFQUNwQjs7QUUxVVQ7O2tDQUVrQztBQUVsQztFQUVJLGlCQUFnQjtFQUNoQiwwQkFBeUIsRUFDMUI7O0FBSkg7RUFPSSxtQkFBa0IsRUE2SG5CO0VBcElIO0lBV00sdUJBQXNCO0lBQ3RCLGdCQUFlLEVBQ2hCO0VBYkw7SUFnQk0sWUFBVztJQUNYLFVBQVM7SUFDVCxnQkRqQitCO0lDa0IvQixpQkFBZ0IsRUFDakI7RUFwQkw7SUF1Qk0sWUFBVztJQUNYLHNCRHZCK0IsRUN3QmhDO0VBekJMO0lBNkJNLFlBQVc7SUFDWCxnQkFBZTtJQUNmLGdCRDlCK0I7SUMrQi9CLGlCQUFnQjtJQUVoQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLG9CQUFlO1FBQWYsZ0JBQWU7SUFDZiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QixFQUN4QjtFQXRDTDtJQXlDTSx5QkFBb0I7UUFBcEIscUJBQW9CO0lBQ3BCLG1CQUFrQixFQUNuQjtFQTNDTDtJQThDTSxpQkFBZ0IsRUFDakI7RUEvQ0w7SUFxRE0saUJBQWdCO0lBQ2hCLDJCQUFzQjtRQUF0Qix1QkFBc0I7SUFDdEIsZUFBYyxFQUNmO0VBeERMO0lBMkRNLFlBQVc7SUFDWCw0QkFBa0I7UUFBbEIsbUJBQWtCLEVBQ25CO0VBN0RMO0lBaUVNLGlCQUFnQjtJQUNoQixVQUFTO0lBQ1QsV0FBVSxFQWtCWDtJQXJGTDtNQXNFUSxzQkRyRTZCLEVDbUY5QjtNQXBGUDtRQXlFVSxZQUFXO1FBRVgsaUJBQWdCO1FBRWhCLGVBQWMsRUFDZjtNQTlFVDtRQWlGVSxtQkFBa0I7UUFDbEIsaUJBQWdCLEVBQ2pCO0VBbkZUO0lBd0ZNLGtCQUFpQjtJQUNqQixrQkFBaUIsRUFDbEI7RUExRkw7SUE4Rk0sZ0JBQWUsRUFDaEI7RUEvRkw7SUFrR00sc0JBQXFCLEVBQ3RCO0VBbkdMO0lBc0dNLDJCQUEwQjtJQUMxQixzQkR0RytCO0lDdUcvQixpQkFBZ0IsRUFDakI7RUF6R0w7SUE2R00sbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixXQUFVO0lBQ1YsU0FBUTtJQUNSLGlDQUF3QjtRQUF4Qiw2QkFBd0I7WUFBeEIseUJBQXdCO0lBQ3hCLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsY0FBYSxFQUNkO0VBckhMO0lBd0hNLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsWUFBVztJQUNYLHFGQUNnQjtRQURoQixpRkFDZ0I7WUFEaEIsNkVBQ2dCO0lBQ2hCLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsMEJBQXlCO0lBQ3pCLG9CQUFtQixFQUNwQjs7QUFLTDtFQUVJLGdDQUF1QjtNQUF2Qiw0QkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLFFBQU8sRUFDUjs7QUNoSkg7O2tDQUVrQztBQUVsQztFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7TUFBZixnQkFBZTtFQUNmLHVCQUFxQjtNQUFyQixvQkFBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUE0S3BCO0VBMUtDO0lBQ0Usb0JBQW1CO0lBQ25CLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBb0NwQjtJQXhDQTs7TUFRRyxZQUFXLEVBQ1o7SUFURjtNQVlHLGVBQWMsRUFDZjtJQUVBO01BSU8sYUFBWTtNQUNaLFdBQVU7TUFDVixvQkFBbUIsRUFDcEI7SUFLUDtNQUNFLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixvQkFBbUIsRUFVcEI7TUFaQTtRQUtHLDZCQUFRO1lBQVIsa0JBQVE7Z0JBQVIsU0FBUSxFQUNUO01BTkY7UUFTRyw2QkFBUTtZQUFSLGtCQUFRO2dCQUFSLFNBQVE7UUFDUixpQkFBZ0IsRUFDakI7RUFJTDtJQUNFLFlBQVcsRUFDWjtFQUVEO0lBQ0UsbUJBQWtCO0lBQ2xCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCLEVBNER2QjtJQS9EQTtNQU9LLG1CQUFrQixFQUNuQjtJQVJKO01BWUcscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7VUFBbkIsdUJBQW1CO2NBQW5CLG9CQUFtQixFQW9DcEI7TUFqREY7UUFnQkssa0JBQWlCO1FBQ2pCLG1CQUFrQjtRQUNsQixtQkFBa0IsRUE4Qm5COztBQTVCQztFQXBCTDtJQXFCTyxvQkFBbUIsRUEyQnRCLEVBQUE7UUFoREo7VUF5Qk8sWUFBVztVQUNYLGFBQVk7VUFDWixtQkFBa0I7VUFDbEIsbUJBQWtCO1VBQ2xCLFVBQVM7VUFDVCxXQUFVO1VBQ1YsWUFBVztVQUNYLHNCQUFxQjtVQUNyQixvQkFBbUI7VUFDbkIsdUJBQXNCLEVBQ3ZCO1FBbkNOO1VBc0NPLFdBQVU7VUFDVixZQUFXO1VBQ1gsVUFBUztVQUNULFNBQVE7VUFDUixtQkFBa0I7VUFDbEIsbUJBQWtCO1VBQ2xCLHVCQUFzQjtVQUN0QixZQUFXO1VBQ1gsb0JBQW1CLEVBQ3BCO0lBL0NOO01Bb0RHLHlCQUFnQjtTQUFoQixzQkFBZ0I7Y0FBaEIsaUJBQWdCO01BQ2hCLG1CQUFrQixFQUNuQjtJQXRERjtNQXlERyxpQkFBZ0IsRUFDakI7SUFFRDtNQUNFLCtCQUFtQjtNQUFuQiw4QkFBbUI7VUFBbkIsd0JBQW1CO2NBQW5CLG9CQUFtQixFQUNwQjtFQUdIO0lBQ0UsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixvQ0FBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQjtJQUMzQixxQkFBb0IsRUFDckI7RUFFRDtJQUNFLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBa0RkO0lBbkRBO01BSUcsWUFBVztNQUNYLG1CQUFrQixFQW9CbkI7TUF6QkY7UUFRSyxxQkFBYTtRQUFiLHFCQUFhO1FBQWIsY0FBYTtRQUNiLHlCQUF1QjtZQUF2QixzQkFBdUI7Z0JBQXZCLHdCQUF1QixFQWV4QjtRQXhCSjtVQVlPLCtCQUEyQjtVQUEzQiwrQkFBMkI7Y0FBM0IsZ0NBQTJCO2tCQUEzQiw0QkFBMkIsRUFLNUI7VUFqQk47WUFlUyxrQkFBaUIsRUFDbEI7UUFoQlI7VUFxQlMsbUJBQWtCLEVBQ25CO0lBS047TUFFRyxtQkFBa0IsRUFDbkI7SUFHRjtNQUVHLGtCQUFpQjtNQUNqQixtQkFBa0IsRUFDbkI7SUFHRjtNQUVHLGtCQUFpQixFQUNsQjtJQUdGO01BRUcsWUFBVyxFQUNaOztBQ2xMUDs7a0NBRWtDO0FBRWxDO0VBQ0UsY0FBYTtFQUNiLG1CQUFrQixFQStGbkI7RUE3RkM7SUFDRSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGFBQVk7SUFDWix5Q0FBZ0M7SUFBaEMsb0NBQWdDO0lBQWhDLGlDQUFnQztJQUNoQyxZQUFXLEVBa0JaO0lBdkJBO01BUUcsWUFBVyxFQUNaO0lBRUQ7TUFDRSwwQkFBeUIsRUFDMUI7SUFFRDtNQUNFLDBCQUF5QjtNQUN6QixlQUFjLEVBS2Y7TUFQQTtRQUtHLG9CQUFtQixFQUNwQjtFQUlMO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsMkJBQW9CO1FBQXBCLHdCQUFvQjtZQUFwQixxQkFBb0I7SUFDcEIsbUJBQWtCO0lBRWxCLFlBQVc7SUFDWCxhQUFZO0lBQ1osY0FBYSxFQUNkO0VBRUQ7SUFDRSwwQkh6Q2lDLEVHd0VsQztJQWhDQTtNQUlHLHNCQUFxQjtNQUNyQixlQUFjO01BQ2QsNkJBQW9CO01BQXBCLHdCQUFvQjtNQUFwQixxQkFBb0I7TUFDcEIsc0JIL0MrQixFR2dEaEM7SUFFQTtNQUVHLGVBQWM7TUFDZCwwQkFBeUI7TUFDekIsWUFBVztNQUNYLFdBQVUsRUFDWDtJQUdGO01BRUcsZUFBYztNQUNkLFlBQVc7TUFDWCx1QkFBc0IsRUFDdkI7SUFHRjtNQUVHLG1CQUFrQixFQUNuQjtFQUlMO0lBQ0Usc0JIM0VpQztJRzRFakMsaUJBQWdCO0lBQ2hCLDBCSDdFaUM7SUc4RWpDLFlBQVcsRUFDWjtFQUVEO0lBQ0Usc0JIbEZpQyxFR21GbEM7RUFHQTtJQUVHLHlCQUF3QixFQUN6QjtFQUhGO0lBTUcsbUNBQTBCO1FBQTFCLCtCQUEwQjtZQUExQiwyQkFBMEI7SUFDMUIsc0JBQXFCLEVBQ3RCOztBQUtMO0VBRUksNEJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixxQ0FBNEI7VUFBNUIsNkJBQTRCLEVBaUI3QjtFQXBCSDtJQU1NLHFDQUE0QjtZQUE1Qiw2QkFBNEI7SUFDNUIsb0NBQTJCO1lBQTNCLDRCQUEyQixFQU01QjtJQWJMO01BVVEsd0JBQWU7VUFBZixvQkFBZTtjQUFmLGdCQUFlO01BQ2YsV0FBVSxFQUNYO0VBWlA7SUFpQlEsd0JBQWU7UUFBZixvQkFBZTtZQUFmLGdCQUFlLEVBQ2hCOztBQWxCUDtFQXdCTSxxQ0FBNEI7VUFBNUIsNkJBQTRCO0VBQzVCLHFDQUE0QjtVQUE1Qiw2QkFBNEIsRUFDN0I7O0FBMUJMO0VBNEJNLGdEQUF1QztVQUF2Qyx3Q0FBdUMsRUFDeEM7O0FBN0JMO0VBa0NNLCtDQUFzQztVQUF0Qyx1Q0FBc0MsRUFDdkM7O0FBbkNMO0VBcUNNLDhDQUFxQztVQUFyQyxzQ0FBcUMsRUFDdEM7O0FBdENMO0VBMkNNLDhDQUFxQztVQUFyQyxzQ0FBcUMsRUFDdEM7O0FBNUNMO0VBOENNLCtDQUFzQztVQUF0Qyx1Q0FBc0MsRUFDdkM7O0FBL0NMO0VBb0RNLCtDQUFzQztVQUF0Qyx1Q0FBc0MsRUFDdkM7O0FBckRMO0VBdURNLDhDQUFxQztVQUFyQyxzQ0FBcUMsRUFDdEM7O0FBeERMO0VBNkRNLDhDQUFxQztVQUFyQyxzQ0FBcUMsRUFDdEM7O0FBOURMO0VBZ0VNLCtDQUFzQztVQUF0Qyx1Q0FBc0MsRUFDdkM7O0FBS0w7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUVEO0VBRUksd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlLEVBQ2hCOztBQUhIOztFQVFJLGtEQUF5QztNQUF6Qyw4Q0FBeUM7VUFBekMsMENBQXlDLEVBQzFDOztBQVRIOztFQWNJLG1EQUEwQztNQUExQywrQ0FBMEM7VUFBMUMsMkNBQTBDLEVBQzNDOztBQWZIOztFQW9CSSxtREFBMEM7TUFBMUMsK0NBQTBDO1VBQTFDLDJDQUEwQyxFQUMzQzs7QUFyQkg7O0VBMEJJLGtEQUF5QztNQUF6Qyw4Q0FBeUM7VUFBekMsMENBQXlDLEVBQzFDOztBQUdIOztFQUdJLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZSxFQUNoQjs7QUFKSDs7RUFRTSxtREFBMEM7TUFBMUMsK0NBQTBDO1VBQTFDLDJDQUEwQyxFQUMzQzs7QUFUTDs7RUFjTSxrREFBeUM7TUFBekMsOENBQXlDO1VBQXpDLDBDQUF5QyxFQUMxQzs7QUFmTDs7RUFvQk0sa0RBQXlDO01BQXpDLDhDQUF5QztVQUF6QywwQ0FBeUMsRUFDMUM7O0FBckJMOztFQTBCTSxtREFBMEM7TUFBMUMsK0NBQTBDO1VBQTFDLDJDQUEwQyxFQUMzQzs7QUFLTDtFQUdNLCtFQUN3QjtFQUN4QixXQUFVO0VBQ1YsNEJBQW1CO01BQW5CLHdCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsV0FBVTtFQUNWLFlBQVcsRUFDWjs7QUFUTDtFQWFRLFNBQVE7RUFDUixXQUFVO0VBQ1YsOEJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsd0ZBQ3dCLEVBQ3pCOztBQU1QO0VBR00sc0VBQXFFO0VBQ3JFLFdBQVU7RUFDViw4QkFBcUI7TUFBckIsMEJBQXFCO1VBQXJCLHNCQUFxQixFQUN0Qjs7QUFOTDtFQVVRLGlFQUFnRTtFQUNoRSxXQUFVO0VBQ1YsNEJBQW1CO01BQW5CLHdCQUFtQjtVQUFuQixvQkFBbUIsRUFDcEI7O0FBTVA7RUFHTSxXQUFVLEVBQ1g7O0FBSkw7RUFPUSxXQUFVLEVBQ1g7O0FDcFNQOzsrQkFFK0I7QUFFL0I7RUFFSSxVQUFTLEVBb0JWO0VBdEJIO0lBS00scUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtJQUU5Qix1QkpQK0IsRUlRaEM7RUFUTDtJQVlNLGlCQUFnQixFQUNqQjtFQWJMO0lBZ0JNLHFCQUFvQjtJQUNwQixxQkFBb0I7SUFDcEIsMEJBQXlCO0lBQ3pCLFlBQVc7SUFDWCxtQkpuQitCLEVJb0JoQzs7QUFNRjtFQUVHLHdCQUF1QjtFQUN2Qix1QkFBc0IsRUFDdkI7O0FBR0Y7RUFFRyxvQkFBbUI7RUFDbkIsZ0JKcEMrQjtFSXFDL0Isa0JBQWlCLEVBQ2xCOztBQUdGO0VBRUcsZ0JBQWU7RUFDZixrQkFBaUIsRUFnQmxCO0VBbkJGO0lBTUssaUJBQWdCLEVBQ2pCO0VBUEo7SUFVSyxhQUFhO0lBQ2IsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCwyQ0FBMEM7SUFDMUMsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCxlQUFjO0lBQ2QsY0FBYSxFQUNkOztBQUlKO0VBRUcsV0FBVTtFQUNWLGtCQUFpQixFQUNsQjs7QUFHRjtFQUdLLG1CQUFrQixFQUNuQjs7QUFKSjtFQU9LLG1CQUFrQixFQUNuQjs7QUFSSjtFQVdLLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQixFQUNwQjs7QUFJSjtFQUdLLGtCQUFpQixFQUNsQjs7QUFKSjtFQU9LLGtCQUFpQixFQUNsQjs7QUFSSjtFQVdLLCtCQUEyQjtFQUEzQiwrQkFBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQixFQUM1Qjs7QUFJSjtFQUVHLG1CQUFrQixFQVduQjtFQWJGO0lBSUssWUFBVztJQUNYLGdDQUErQjtJQUMvQiw0QkFBMkI7SUFDM0IsbUJBQWtCO0lBQ2xCLGFBQVk7SUFDWixTQUFRO0lBQ1IsaURBQXdDO1FBQXhDLDZDQUF3QztZQUF4Qyx5Q0FBd0M7SUFDeEMseUJBQWdCO0lBQWhCLG9CQUFnQjtJQUFoQixpQkFBZ0IsRUFDakI7O0FBSUo7RUFFRyw4QkFBNkI7RUFDN0IsZUFBYztFQUNkLFdBQVUsRUFDWDs7QUNqSUw7OzRCQUU0QjtBQUM1QjtFQUNFLG1CQUFrQixFQWdObkI7RUE5TUM7SUFDRSxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLE9BQU07SUFDTixZQUFXO0lBQ1gsYUFBWTtJQUNaLFdBQVUsRUFDWDtFQUdDO0lBQ0UsNEJBQTJCLEVBUTVCO0lBVEE7TUFLSyxXQUFVO01BQ1Ysb0JBQW1CLEVBQ3BCO0VBcEJUO0lBNkJRLDhCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckIsc0JBQXFCLEVBQ3RCO0VBSUw7SUFDRSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFNBQVE7SUFDUixVQUFTO0lBQ1QsUUFBTztJQUVQLFlBQVc7SUFDWCxhQUFZO0lBRVoscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsMEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFFdkIsd0NBQXVDO0lBRXZDLDJEQUFzQztJQUF0QyxzREFBc0M7SUFBdEMsbURBQXNDO0lBRXRDLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsbUJBQWtCLEVBQ25CO0VBRUQ7SUFDRSxpQkFBZ0I7SUFDaEIsWUFBVztJQUNYLFlBQVcsRUFDWjtFQUVEO0lBQ0UsWUFBVztJQUNYLFlBQVcsRUFDWjtFQUVEO0lBQ0UsWUFBVyxFQUNaO0VBRUQ7SUFDRSxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLFlBQVcsRUFRWjtJQVhBO01BTUcscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7VUFBbkIsdUJBQW1CO2NBQW5CLG9CQUFtQjtNQUNuQix5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QjtNQUN2QixlQUFjLEVBQ2Y7RUFHSDtJQUNFLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFFdkIsWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0I7SUFFbEIsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxPQUFNO0lBQ04sa0JBQWlCO0lBRWpCLHNCTGxHaUM7SUttR2pDLHVCQUFzQjtJQUN0QixZQUFXLEVBQ1o7RUFHQTtJQUVHLHFCQUFvQjtJQUNwQixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YsYUFBWTtJQUNaLDJCQUEwQjtJQUMxQix3QkFBdUI7SUFDdkIsbUJBQWtCO0lBQ2xCLGFBQVksRUF3Q2I7SUFsREY7TUFhSyxXQUFVO01BQ1Ysb0JBQW1CLEVBQ3BCO0lBZko7TUFtQk8sc0JBQXFCO01BQ3JCLG1CQUFrQjtNQUNsQixtQkFBa0IsRUFDbkI7SUF0Qk47TUEwQk8sMkJBQWtCO01BQWxCLHdCQUFrQjtNQUFsQixtQkFBa0I7TUFFbEIsV0FBVTtNQUNWLFlBQVc7TUFDWCx1QkFBc0IsRUFDdkI7SUEvQk47TUFrQ08sc0JBQXFCO01BQ3JCLGtCQUFpQjtNQUNqQixtQkFBa0I7TUFDbEIsV0FBVTtNQUNWLFVBQVMsRUFDVjtJQXZDTjtNQTBDTyxzQkFBcUI7TUFDckIsbUJBQWtCO01BQ2xCLGtCQUFpQjtNQUNqQixXQUFVO01BQ1YsbUJBQWtCO01BQ2xCLHVCQUFzQixFQUN2QjtFQU1OO0lBRUcscUJBQW9CO0lDMUh4QixnQkFBZTtJQUNmLE9BRjBCO0lBRzFCLFNBSHFDO0lBSXJDLFVBSmlEO0lBS2pELFFBTDJEO0lENkh2RCxhQUFZLEVBMkNiO0lBL0NGO01DaklELG1CQUFrQjtNQUNsQixPQUY2QjtNQUc3QixTQUh3QztNQUl4QyxVQUpvRDtNQUtwRCxRQUw4RDtNRDBJeEQscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiwwQkFBbUI7VUFBbkIsdUJBQW1CO2NBQW5CLG9CQUFtQjtNQUNuQix5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QixFQTBCeEI7TUFwQ0o7UUFjUyxtQkFBa0I7UUFDbEIsV0FBVTtRQUNWLG1CQUFrQjtRQUNsQixvQ0FBMkI7WUFBM0IsZ0NBQTJCO2dCQUEzQiw0QkFBMkI7UUFDM0Isa0VBQWtDO1FBQWxDLDZEQUFrQztRQUFsQywwREFBa0MsRUFDbkM7TUFuQlI7UUFzQlMsZXpCcktRO1F5QnNLUixXQUFVO1FBQ1YsV0FBVTtRQUVWLG1CQUFrQixFQUNuQjtNQTNCUjtRQThCUyxXQUFVO1FBQ1YsZXpCL0tFO1F5QmdMRixtQkFBa0I7UUFDbEIsV0FBVSxFQUNYO0lBbENSO01BeUNTLFdBQVU7TUFDVixvQkFBbUI7TUFDbkIsaUNBQXdCO1VBQXhCLDZCQUF3QjtjQUF4Qix5QkFBd0IsRUFDekI7O0FBT1g7RUFNVSxjQUFhLEVBQ2Q7O0FBUFQ7RUFlVSxjQUFhLEVBQ2Q7O0FBaEJUO0VBbUJVLHNFQUFzQztFQUF0QyxpRUFBc0M7RUFBdEMsOERBQXNDO0VBQ3RDLGdDQUF1QjtPQUF2QiwyQkFBdUI7VUFBdkIsd0JBQXVCLEVBQ3hCOztBQXJCVDtFQXdCUSxjQUFhLEVBQ2Q7O0FBekJQO0VBbUNVLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLGtDQUF5QjtPQUF6Qiw2QkFBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLFdBQVUsRUFDWDs7QUF0Q1Q7RUErQ2dCLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLFdBQVUsRUFDWDs7QUFqRGY7RUErRGMsb0NBQTJCO01BQTNCLGdDQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0Isa0NBQXlCO09BQXpCLDZCQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsV0FBVSxFQUNYOztBQWxFYjtFQStFVSw4QkFBcUI7TUFBckIsMEJBQXFCO1VBQXJCLHNCQUFxQjtFQUNyQiw4REFBNkI7RUFBN0IseURBQTZCO0VBQTdCLHNEQUE2QjtFQUM3QixXQUFVLEVBQ1g7O0FBbEZUO0VBMkZnQix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZixXQUFVLEVBQ1g7O0FBN0ZmO0VBMkdjLDhCQUFxQjtNQUFyQiwwQkFBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLDhEQUE2QjtFQUE3Qix5REFBNkI7RUFBN0Isc0RBQTZCO0VBQzdCLFdBQVUsRUFDWDs7QUE5R2I7RUF5SFEsY0FBYSxFQUNkOztBQTFIUDtFQW9JVSx3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZixXQUFVLEVBQ1g7O0FBdElUO0VBeUlVLFdBQVU7RUFDVixvQkFBbUIsRUFDcEI7O0FBM0lUO0VBb0pZLFdBQVU7RUFDVixtQkFBa0IsRUFDbkI7O0FBdEpYO0VBaUtRLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFFBQU8sRUFDUjs7QUFwS1A7RUF5S1EscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixrQkFBaUI7RUFDakIsU0FBUSxFQUNUOztBQTVLUDtFQWlMUSxZQUFXLEVBQ1o7O0FBbExQO0VBd0xRLG1CQUFrQjtFQUNsQixPQUFNLEVBQ1A7O0FBMUxQO0VBK0xRLG1CQUFrQixFQUNuQjs7QUFoTVA7RUFxTVEsbUJBQWtCO0VBQ2xCLFVBQVMsRUFDVjs7QUU3WlA7OzRCQUU0QjtBQUUxQjtFQUNFLG1CQUFrQixFQUNuQjs7QUFFQTtFQUVHLGVBQWMsRUFDZjs7QUFHSDtFQUNFLGlCQUFnQixFQWdCakI7RUFkQztJQUNFLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLG9CQUFtQixFQUNwQjtFQVJGO0lBV0csZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZiw2Q0FBNEMsRUFDN0M7O0FBR0g7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBRXZCLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBRWxCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsT0FBTTtFQUNOLGtCQUFpQjtFQUVqQixzQlAxQ2lDO0VPMkNqQyx1QkFBc0I7RUFDdEIsWUFBVztFQUVYLFlBQVcsRUFDWjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxvQkFBbUIsRUFrRHBCO0VBaERDO0lBQ0UsbUJBQWtCLEVBc0NuQjtJQXZDQTtNQUlHLGVBQWM7TUFDZCxxSEFDZ0M7TUFEaEMsNkdBQ2dDO01BRGhDLHdHQUNnQztNQURoQyxxR0FDZ0M7TUFEaEMsMkpBQ2dDLEVBQ2pDO0lBUEY7TUFVRyxXQUFVO01BQ1YsZUFBYztNQUVkLG1CQUFrQjtNQUNsQixPQUFNO01BQ04sb0NBQTJCO1VBQTNCLGdDQUEyQjtjQUEzQiw0QkFBMkI7TUFDM0IscUhBQ2dDO01BRGhDLDZHQUNnQztNQURoQyx3R0FDZ0M7TUFEaEMscUdBQ2dDO01BRGhDLDJKQUNnQztNQUVoQyxlQUFjLEVBbUJmO01BdENGO1FBc0JLLGNBQWEsRUFDZDtNQXZCSjtRQTJCTyxjQUFhLEVBS2Q7UUFoQ047VUE4QlMsZUFBYyxFQUNmO01BL0JSO1FBb0NLLHlCQUF3QixFQUN6QjtFQUlKO0lBRUcsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixPQUFNLEVBQ1A7O0FBckdQO0VBNkdRLHFDQUE0QjtNQUE1QixpQ0FBNEI7VUFBNUIsNkJBQTRCO0VBQzVCLFdBQVUsRUFDWDs7QUEvR1A7RUFrSFEsaUNBQXdCO01BQXhCLDZCQUF3QjtVQUF4Qix5QkFBd0I7RUFDeEIsV0FBVSxFQUNYOztBQXBIUDtFQTBIUSxXQUFVO0VBQ1Ysb0JBQW1CLEVBQ3BCOztBQTVIUDtFQStIUSxXQUFVO0VBQ1YsNENBQW1DO01BQW5DLHdDQUFtQztVQUFuQyxvQ0FBbUMsRUFDcEM7O0FBaklQO0VBcUlRLFdBQVUsRUFDWDs7QUFJTDtFQUNFLG1CQUFrQixFQUNuQjs7QUFFRDtFQUNFLG9CQUFtQixFQWdCcEI7RUFqQkE7SUFJRyxlQUFjLEVBQ2Y7RUFMRjtJQVFHLFlBQVc7SUFDWCxvQkFBbUI7SUFDbkIsVUFBUztJQUNULHNCQUFxQixFQUN0QjtFQVpGO0lBZUcsY0FBYSxFQUNkOztBQUdIO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQiwwQkFBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QixvQkFBbUIsRUFLcEI7RUFUQTtJQU9HLGlCQUFnQixFQUNqQjs7QUFHSDtFQUNFLGVBQWM7RUFDZCxXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVksRUFDYjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLHFCQUFvQjtFQUNwQixnQkFBZTtFQUVmLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsOEczQjFJYTtFMkIwSWIseUczQjFJYTtFMkIwSWIsc0czQjFJYTtFMkI2SWIsaUJBQWdCO0VBRWhCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsdUJBQXFCO01BQXJCLG9CQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsY0FBYSxFQTBDZDtFQTlEQTtJQXVCRyxXQUFVO0lBRVYsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixvQkFBbUI7SUFDbkIsZ0JBQWU7SUFFZiw2Q0FBb0M7UUFBcEMseUNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxxSDNCN0pXO0kyQjZKWCw2RzNCN0pXO0kyQjZKWCx3RzNCN0pXO0kyQjZKWCxxRzNCN0pXO0kyQjZKWCwySjNCN0pXLEUyQitKWjtFQWpDRjtJQW9DRyxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLG9CQUFtQjtJQUNuQixnQkFBZTtJQUVmLFVBQVM7SUFDVCxZQUFXO0lBRVgsV0FBVTtJQUVWLCtEM0I1S1c7STJCNEtYLDBEM0I1S1c7STJCNEtYLHVEM0I1S1csRTJCMkxaO0lBN0RGO01BaURLLHVCQUFzQjtNQUV0QixhQUFZO01BQ1osbUJBQWtCO01BQ2xCLGVBQWMsRUFPZjtNQTVESjtRQXdETyxXQUFVO1FBQ1YsWUFBVztRQUNYLGVBQWMsRUFDZjs7QUFLUDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMkJBQWtCO0VBQWxCLHdCQUFrQjtFQUFsQixtQkFBa0I7RUFDbEIsV0FBVSxFQWlJWDtFQXBJQTtJQU1HLFVBQVM7SUFDVCxnQ0FBd0I7SUFBeEIsZ0NBQXdCO0lBQXhCLHlCQUF3QjtJQUN4QiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBRXZCLHlDQUF3QyxFQUN6QztFQWRGO0lBaUJHLHlCQUF3QixFQUN6QjtFQWxCRjtJQXFCRyxzQkFBcUI7SUFDckIsNEJBQTJCLEVBeUI1QjtJQS9DRjs7TUEwQkssY0FBYSxFQUNkO0lBM0JKO01BOEJLLFlBQVc7TUFDWCxvQkFBbUI7TUFDbkIsWUFBVztNQUNYLHVCQUFzQjtNQUN0QixzQkFBcUI7TUFDckIsaUNBQWdDO01BQ2hDLFlBQVc7TUFDWCxXQUFVO01BQ1YsMkJBQTBCO01BQzFCLHNCQUFxQjtNQUNyQixtREFBMEM7Y0FBMUMsMkNBQTBDO01BQzFDLHVCQUFzQixFQUN2QjtJQTFDSjtNQTZDSyx5QkFBd0IsRUFDekI7RUE5Q0o7SUFrREcseUJBQXdCLEVBQ3pCO0VBbkRGO0lBc0RHLFdBQVU7SUFDVixZQUFXLEVBQ1o7RUFHQTtJQUVHLG1CQUFrQjtJQUNsQixRQUFPLEVBQ1I7RUFHRjtJQUVHLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsUUFBTztJQUNQLFNBQVEsRUFDVDtFQUdGO0lBRUcsa0JBQWlCO0lBQ2pCLFNBQVEsRUFDVDtFQUdGO0lBRUcsWUFBVztJQUNYLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCLEVBQ3hCO0VBSUY7SUFHSyx5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QixFQUN4QjtFQUpKO0lBU0ssMEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUIsRUFDcEI7RUFWSjtJQWVLLHVCQUFxQjtRQUFyQixvQkFBcUI7WUFBckIsc0JBQXFCLEVBQ3RCO0VBSUo7SUFHSyxtQkFBa0I7SUFDbEIsT0FBTSxFQUNQO0VBTEo7SUFVSyxtQkFBa0I7SUFDbEIsU0FBUSxFQUNUO0VBWko7SUFpQkssbUJBQWtCO0lBQ2xCLFVBQVMsRUFDVjs7QUFNVDtFQUtRLFVBQVMsRUFDVjs7QUNuWVA7OzRCQUU0QjtBQUU1QjtFQUlRLFlBQVc7RUFDWCxtQkFBa0I7RUFFbEIsa0NBQWlDO0VBQ2pDLGlCQUFnQixFQWVqQjtFQXZCUDtJQVdVLHlDQUFnQztJQUFoQyxvQ0FBZ0M7SUFBaEMsaUNBQWdDO0lBRWhDLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFXO0lBQ1gsYUFBWTtJQUNaLGlDQUFnQztJQUNoQyxxQkFBaUI7T0FBakIsa0JBQWlCO0lBQ2pCLGtDQUE4QjtPQUE5QiwrQkFBOEIsRUFDL0I7O0FBdEJUO0VBMEJRLGVBQWM7RUFDZCxZQUFXLEVBQ1o7O0FBNUJQO0VBZ0NVLFdBQVU7RUFFViwrQkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQixFQUN2Qjs7QUFuQ1Q7RUF1Q1EsV0FBVTtFQUNWLFlBQVc7RUFDWCxhQUFZO0VBRVosdUJBQXNCO0VBQ3RCLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFFNUIsbUJBQWtCO0VBRWxCLHlIQUM4QztFQUQ5QyxpSEFDOEM7RUFEOUMsNEdBQzhDO0VBRDlDLHlHQUM4QztFQUQ5QyxpS0FDOEMsRUFDL0M7O0FBbkRQO0VBc0RRLGlCQUFnQixFQVdqQjtFQWpFUDtJQXlEVSxnREFBK0I7SUFBL0Isd0NBQStCO0lBQS9CLG1DQUErQjtJQUEvQixnQ0FBK0I7SUFBL0IsNkRBQStCLEVBQ2hDO0VBMURUO0lBOERZLDhCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckIsc0JBQXFCLEVBQ3RCOztBQS9EWDtFQXFFTSxzQkFBcUIsRUFDdEI7O0FBdEVMO0VBMkVRLGVBQWM7RUFDZCxxQkFBb0I7RUFDcEIscUJBQW9CO0VBQ3BCLHdCQUF1QjtFQUN2QixtQkFBa0IsRUFDbkI7O0FBaEZQO0VBcUZRLGlCQUFnQixFQUNqQjs7QUF0RlA7RUEwRk0scUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsNkJBQW9CO0VBQXBCLHdCQUFvQjtFQUFwQixxQkFBb0IsRUFpRXJCO0VBN0pMO0lBZ0dRLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsdUJBQXNCO0lBQ3RCLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLHdCQUF1QjtJQUN2Qiw4QkFBcUI7SUFBckIseUJBQXFCO0lBQXJCLHNCQUFxQixFQXFEdEI7SUE1SlA7TUEyR1ksbUJBQWtCO01BQ2xCLE9BQU07TUFDTixhQUFZO01BRVosMEJBQXlCO01BQ3pCLFlBQVc7TUFDWCxnQlJoSHlCO01RaUh6QixxQkFBb0I7TUFDcEIsZUFBYztNQUNkLGlCQUFnQjtNQUNoQixvQkFBbUI7TUFDbkIsMEJBQXlCLEVBQzFCO0lBdkhYO01BMEhZLG1CQUFrQjtNQUNsQixnQkFBZTtNQUNmLFlBQVc7TUFDWCxXQUFVO01BQ1YsVUFBUztNQUNULHFCQUFvQixFQVFyQjtNQXZJWDtRQWtJYyxtQkFBa0I7UUFDbEIsWUFBVztRQUNYLG9CQUFtQjtRQUNuQixvQ0FBMkI7WUFBM0IsZ0NBQTJCO2dCQUEzQiw0QkFBMkIsRUFDNUI7SUF0SWI7TUEwSVksb0JBQW1CO01BQ25CLHNCUjFJeUI7TVEySXpCLHNCQUFxQjtNQUNyQiwwQkFBeUIsRUFDMUI7SUE5SVg7TUFpSlksZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIsaUJBQWdCLEVBQ2pCO0lBcEpYO01BdUpZLG1CQUFrQjtNQUNsQixpQkFBZ0I7TUFDaEIsOEJBQTZCLEVBQzlCOztBQTFKWDtFQWtLTSxzQkFBcUIsRUFDdEI7O0FBbktMO0VBMEtRLGtCQUFpQixFQUNsQjs7QUEzS1A7RUE4S1EsbURBQTBDO1VBQTFDLDJDQUEwQyxFQUMzQzs7QUEvS1A7RUFzTE0sZUFBYztFQUNkLFlBQVcsRUFDWjs7QUF4TEw7RUE4TFUsaUJBQWdCLEVBQ2pCOztBQVNOO0VBSUssa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixvQkFBbUIsRUFLcEI7RUFYSjtJQVNPLG1CQUFrQixFQUNuQjs7QUFNTjtFQUVHLG9CQUFlO01BQWYsZ0JBQWUsRUFLaEI7RUFQRjtJQUtLLG9CQUFtQixFQUNwQjs7QUFJSjtFQUVHLDBCQUFxQjtFQUFyQiw2QkFBcUI7TUFBckIsMEJBQXFCO1VBQXJCLHNCQUFxQixFQU90QjtFQVRGO0lBS0sscUJBQWM7UUFBZCxlQUFjO0lBQ2QsNkJBQVE7UUFBUixrQkFBUTtZQUFSLFNBQVE7SUFDUixtQkFBa0IsRUFDbkI7O0FBSUo7RUFFRywwQkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUIsRUFNdEI7RUFSRjtJQUlLLHFCQUFjO1FBQWQsZUFBYztJQUNkLDZCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRO0lBQ1Isa0JBQWlCLEVBQ2xCOztBQUlKO0VBRUcsY0FBYSxFQUNkOztBQUlMO0VBR0s7SUFFRyxvQkFBZTtRQUFmLGdCQUFlLEVBQ2hCO0VBR0Y7SUFFRywwQkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQixzQkFBcUIsRUFNdEI7SUFSRjtNQUlLLHFCQUFjO1VBQWQsZUFBYztNQUNkLDZCQUFRO1VBQVIsa0JBQVE7Y0FBUixTQUFRO01BQ1IsbUJBQWtCLEVBQ25CO0VBSUo7SUFFRywwQkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQixzQkFBcUIsRUFNdEI7SUFSRjtNQUlLLHFCQUFjO1VBQWQsZUFBYztNQUNkLDZCQUFRO1VBQVIsa0JBQVE7Y0FBUixTQUFRO01BQ1Isa0JBQWlCLEVBQ2xCO0VBSUo7SUFFRyxjQUFhLEVBQ2QsRUFBQTs7QUFLUDtFQUdLO0lBRUcsb0JBQWU7UUFBZixnQkFBZSxFQUNoQjtFQUdGO0lBRUcsMEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckIsc0JBQXFCLEVBTXRCO0lBUkY7TUFJSyxxQkFBYztVQUFkLGVBQWM7TUFDZCw2QkFBUTtVQUFSLGtCQUFRO2NBQVIsU0FBUTtNQUNSLG1CQUFrQixFQUNuQjtFQUlKO0lBRUcsMEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckIsc0JBQXFCLEVBTXRCO0lBUkY7TUFJSyxxQkFBYztVQUFkLGVBQWM7TUFDZCw2QkFBUTtVQUFSLGtCQUFRO2NBQVIsU0FBUTtNQUNSLGtCQUFpQixFQUNsQjtFQUlKO0lBRUcsY0FBYSxFQUNkLEVBQUE7O0FBT0o7RUFFRyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLCtCQUEyQjtFQUEzQiwrQkFBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQix3QkFBMkI7TUFBM0IscUJBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQixpQkFBZ0I7RUFDaEIsMkJBQWtCO0VBQWxCLHdCQUFrQjtFQUFsQixtQkFBa0IsRUFDbkI7O0FBS0w7RUFDRSxjQUFhLEVBQ2Q7O0FDbFdEOzsrQkFFK0I7QUFFL0I7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CLEVBMkhwQjtFQXpIQztJQUNFLG1CQUFrQjtJQUNsQixXQUFVLEVBQ1g7RUFFQTtJQUVHLFdBQVU7SUFDVixZQUFXLEVBQ1o7RUFkTDtJQWtCSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CLEVBQ3BCO0VBcEJIO0lBdUJJLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUIsRUFRcEI7SUFoQ0g7TUE0QlEscUJBQVk7Y0FBWixhQUFZO01BQ1osZ0NBQXVCO1VBQXZCLDRCQUF1QjtjQUF2Qix3QkFBdUIsRUFDeEI7RUE5QlA7SUFvQ00seUJUbkMrQixFU29DaEM7RUFyQ0w7SUF3Q00sd0JUdkMrQixFU3dDaEM7RUF6Q0w7SUE2Q0ksa0JUNUNpQztJUzhDakMsZUFBYztJQUVkLFlBQVcsRUFNWjtJQXZESDtNQXFETSxZQUFXLEVBQ1o7RUF0REw7SUE0RE0sWUFBVztJQUNYLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsdUJBQXNCO0lBQ3RCLHVFN0JWVztJNkJVWCxrRTdCVlc7STZCVVgsK0Q3QlZXO0k2QllYLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFFBQU87SUFDUCxZQUFXLEVBQ1o7RUFHRjtJQVVHLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFDcEI7SUFaRjtNQUtPLFdBQVU7TUFDVixvQkFBbUIsRUFDcEI7RUFRTjtJQVVHLG1CQUFrQixFQU1uQjtJQWhCRjtNQUtPLFdBQVU7TUFDVixvQkFBbUIsRUFDcEI7SUFQTjtNQWFLLFNBQVE7TUFDUixvQ0FBMkI7VUFBM0IsZ0NBQTJCO2NBQTNCLDRCQUEyQixFQUM1QjtFQUlKO0lBVUcsbUJBQWtCLEVBTW5CO0lBaEJGO01BS08sV0FBVTtNQUNWLG9CQUFtQixFQUNwQjtJQVBOO01BYUssU0FBUTtNQUNSLG1DQUEwQjtVQUExQiwrQkFBMEI7Y0FBMUIsMkJBQTBCLEVBQzNCOztBQy9IUDs7K0JBRStCO0FBRS9CO0VBQ0Usb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxvQkFBbUIsRUEwQnBCO0VBN0JEO0lBTUksVUFBUztJQUNULFdBQVU7SUFDVixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLGlCQUFnQjtJQUNoQixvQkFBZTtRQUFmLGdCQUFlLEVBWWhCO0lBdEJIO01BYU0sNkQ5QnNDaUI7TThCdENqQix3RDlCc0NpQjtNOEJ0Q2pCLHFEOUJzQ2lCO004QnBDakIsZ0JBQWU7TUFDZixpQkFBZ0IsRUFLakI7TUFyQkw7UUFtQlEsa0JBQWlCLEVBQ2xCO0VBSUo7SUFFRyw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0IsRUFDdkI7O0FBSUw7RUFDRSx3REFBdUM7RUFBdkMsZ0RBQXVDO0VBQXZDLDJDQUF1QztFQUF2Qyx3Q0FBdUM7RUFBdkMsMkRBQXVDO0VBQ3ZDLGtDQUF5QjtPQUF6Qiw2QkFBeUI7VUFBekIsMEJBQXlCLEVBQzFCOztBQ3JDQztFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZS9CV1UsRStCTlg7RUFQQTtJQUtHLGVBQWMsRUFDZjs7QUFHSDtFQUNFLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLG1CQUFrQixFQUNuQjs7QUFFQTtFQUdLLGNBQWEsRUFDZDs7QUFKSjtFQVNLLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1osd0NBQXVDO0VBQ3ZDLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsNkJBQW9CO0VBQXBCLHdCQUFvQjtFQUFwQixxQkFBb0IsRUFLckI7RUF0Qko7SUFvQk8sWUFBVyxFQUNaOztBQXJCTjtFQXlCSyxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsYUFBWTtFQUNaLFdBQVUsRUFDWDs7QUEvQko7RUFvQ1Msb0JBQW1CO0VBQ25CLFdBQVUsRUFDWDs7QUF0Q1I7RUEyQ0ssNEJBQTJCLEVBQzVCOztBQU1QO0VBSU0sdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0Qiw0QkFBMkI7RUFDM0IsMkJBQTBCO0VBQzFCLDRCQUEyQixFQVc1QjtFQW5CTDtJQVdRLGNBQWEsRUFDZDtFQVpQO0lBZ0JVLGVBQWMsRUFDZjs7QUFqQlQ7RUF1Qk0sVUFBUyxFQUNWOztBQXhCTDtFQTRCTSx5QkFBd0IsRUFJekI7RUFoQ0w7SUE4QlEsaUJBQWdCLEVBQ2pCOztBQS9CUDtFQW9DTSxxQkFBb0IsRUFXckI7RUEvQ0w7SUF3Q1UsY0FBYSxFQUNkO0VBekNUO0lBNkNRLDRCQUEyQixFQUM1Qjs7QUE5Q1A7RUFxRE0seUJBQXdCLEVBQ3pCOztBQXRETDtFQTJESSw0QkFBMkIsRUFDNUI7O0FBNURIO0VBaUVNLHFCQUFvQixFQTJDckI7RUE1R0w7SUFvRVEseUJBQXdCLEVBQ3pCO0VBckVQO0lBd0VRLFdBQVUsRUFDWDtFQXpFUDtJQTRFUSxzQkFBcUI7SUFDckIsaUJBQWdCO0lBQ2hCLG1CQUFrQixFQXVCbkI7SUFyR1A7TUFpRlUsY0FBYSxFQUNkO0lBbEZUO01BcUZVLFlBQVc7TUFDWCxvQkFBbUI7TUFDbkIsdUJBQXNCO01BQ3RCLHNCQUFxQjtNQUNyQix1QkFBc0I7TUFDdEIsaUNBQWdDO01BQ2hDLFlBQVc7TUFDWCxXQUFVO01BQ1YsMkJBQTBCO01BQzFCLHNCQUFxQjtNQUNyQixtREFBMEM7Y0FBMUMsMkNBQTBDLEVBQzNDO0lBaEdUO01BbUdVLHlCQUF3QixFQUN6QjtFQXBHVDtJQXlHVSx5QkFBd0IsRUFDekI7O0FBMUdUO0VBZ0hRLFlBQVcsRUFDWjs7QUFqSFA7RUF1SFUsMkJBQTBCLEVBQzNCOztBQXhIVDs7RUE0SFUsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3ZCOztBQTdIVDtFQXFJVSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQUNkOztBQXRJVDtFQTRJWSxnQ0FBK0IsRUFDaEM7O0FBN0lYO0VBZ0pZLG9CQUFtQixFQUNwQjs7QUFqSlg7RUFvSlkscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0IsRUFDdkI7O0FBdEpYO0VBeUpZLGlCQUFnQjtFQUNoQixXQUFVLEVBS1g7RUEvSlg7SUE2SmMsMkJBQTBCLEVBQzNCOztBQTlKYjtFQW1LVSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQUNkOztBQXBLVDtFQTBLWSxpQkFBZ0IsRUFLakI7RUEvS1g7SUE2S2MsZ0JBQWUsRUFDaEI7O0FBOUtiO0VBd0xNLGlCQUFnQixFQUNqQjs7QUF6TEw7RUFnTVEsNEJBQTJCLEVBQzVCOztBQWpNUDtFQXFNTSxVQUFTO0VBQ1QsV0FBVSxFQUNYOztBQXZNTDtFQTZNTSxrQkFBaUIsRUFDbEI7O0FBOU1MO0VBa05RLGNBQWEsRUFDZDs7QUFuTlA7RUF1Tk0sVUFBUztFQUVULFVBQVMsRUFzQlY7RUEvT0w7SUE0TlEsNEJBQTJCO0lBQzNCLFVBQVM7SUFDVCxvQkFBbUI7SUFFbkIsV0FBVTtJQUNWLFVBQVM7SUFDVCxpQkFBZ0IsRUFDakI7RUFuT1A7SUFzT1EsNEJBQTJCO0lBQzNCLFVBQVMsRUFPVjtJQTlPUDtNQTBPVSxtQkFBa0I7TUFDbEIsWUFBVztNQUNYLFdBQVUsRUFDWDs7QUFRUDtFQUVFLHlCQUF3QixFQUN6Qjs7QUFFQTtFQUVHLGNBQWEsRUFDZDs7QUN0VUw7RUFJUSxZQUFXO0VBQ1gsbUJBQWtCO0VBRWxCLGtDQUFpQztFQUNqQyxpQkFBZ0IsRUFlakI7RUF2QlA7SUFXVSx5Q0FBZ0M7SUFBaEMsb0NBQWdDO0lBQWhDLGlDQUFnQztJQUVoQyxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixRQUFPO0lBQ1AsWUFBVztJQUNYLGFBQVk7SUFDWixpQ0FBZ0M7SUFDaEMscUJBQWlCO09BQWpCLGtCQUFpQjtJQUNqQixrQ0FBOEI7T0FBOUIsK0JBQThCLEVBQy9COztBQXRCVDtFQTBCUSxpQkFBZ0IsRUFLakI7RUEvQlA7SUE2QlUsZ0RBQStCO0lBQS9CLHdDQUErQjtJQUEvQixtQ0FBK0I7SUFBL0IsZ0NBQStCO0lBQS9CLDZEQUErQixFQUNoQzs7QUE5QlQ7RUFzQ1ksOEJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUIsRUFDdEI7O0FBdkNYO0VBOENRLGdCQUFlLEVBQ2hCOztBQS9DUDtFQWlEUSxnQkFBZSxFQUNoQjs7QUFsRFA7RUFxRFEsZ0JBQWUsRUFDaEI7O0FBdERQO0VBMERNLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsa0JBQWlCLEVBS2xCO0VBbkVMO0lBaUVRLFlBQVcsRUFDWjs7QUFsRVA7RUE0RVUsV0FBVTtFQUNWLG9CQUFtQixFQUNwQjs7QUE5RVQ7RUFtRlUscUJBQWlCO0tBQWpCLGtCQUFpQjtFQUNqQiwwQkFBc0I7S0FBdEIsdUJBQXNCO0VBRXRCLFVBQVM7RUFDVCxvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQixFQUM1Qjs7QUF4RlQ7RUE2Rk0sbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFFUCxZQUFXO0VBQ1gsYUFBWTtFQUVaLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUVsQix3Q0FBdUM7RUFFdkMsMkRBQXNDO0VBQXRDLHNEQUFzQztFQUF0QyxtREFBc0M7RUFFdEMsV0FBVTtFQUNWLG1CQUFrQixFQVVuQjtFQTNITDtJQW9IUSxZQUFXLEVBQ1o7RUFySFA7SUF3SFEsZ0JBQWU7SUFDZixZQUFXLEVBQ1o7O0FBMUhQO0VBa0lNLGtCQUFpQjtFQUNqQixrQkFBaUIsRUFLbEI7RUF4SUw7SUFzSVEsbUJBQWtCLEVBQ25COztBQXZJUDtFQTZJTSwwQkFBeUIsRUFDMUI7O0FBOUlMO0VBdUpZLFdBQVU7RUFDVixpQ0FBd0I7TUFBeEIsNkJBQXdCO1VBQXhCLHlCQUF3QixFQUN6Qjs7QUF6Slg7RUE4SlEsb0NBQTJCO01BQTNCLGdDQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0IsbUNBQTBCO09BQTFCLDhCQUEwQjtVQUExQiwyQkFBMEI7RUFDMUIscUlBQW9FO0VBQXBFLDZIQUFvRTtFQUFwRSx3SEFBb0U7RUFBcEUscUhBQW9FO0VBQXBFLG1MQUFvRTtFQUNwRSxXQUFVLEVBQ1g7O0FBbEtQO0VBeUtZLFdBQVU7RUFDViw0QkFBbUI7TUFBbkIsd0JBQW1CO1VBQW5CLG9CQUFtQixFQUNwQjs7QUEzS1g7RUFnTFEsOEJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUI7RUFFckIscUlBQW9FO0VBQXBFLDZIQUFvRTtFQUFwRSx3SEFBb0U7RUFBcEUscUhBQW9FO0VBQXBFLG1MQUFvRTtFQUVwRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0VBRTNCLFdBQVUsRUFDWDs7QUF2TFA7RUE2TFEsY0FBYSxFQUNkOztBQTlMUDtFQW9NVSxzRUFBc0M7RUFBdEMsaUVBQXNDO0VBQXRDLDhEQUFzQztFQUN0QyxnQ0FBdUI7T0FBdkIsMkJBQXVCO1VBQXZCLHdCQUF1QixFQUN4Qjs7QUF0TVQ7O0VBNE1RLGNBQWEsRUFDZDs7QUE3TVA7RUFvTlUsV0FBVTtFQUNWLG9CQUFtQixFQU1wQjtFQTNOVDtJQXdOWSx3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7SUFDZixXQUFVLEVBQ1g7O0FBMU5YO0VBb09ZLFdBQVU7RUFDVixtQkFBa0IsRUFDbkI7O0FBdE9YO0VBOE9NLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLFVBQVM7RUFDVCxtQkFBa0IsRUFLbkI7RUF2UEw7SUFxUFEsdUJBQXNCLEVBQ3ZCOztBQXRQUDtFQTRQTSx5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QixFQUN4Qjs7QUE3UEw7RUFnUU0scUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWEsRUFRZDtFQU5DO0lBbFFOO01Bb1FVLDBCQUF5QjtNQUN6QiwrQkFBd0I7VUFBeEIsNkJBQXdCO2NBQXhCLHlCQUF3QixFQUN6QixFQUFBOztBQU9UO0VBQ0UscUJBQW9CO0VBQ3BCLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsc0VBQXNDO0VBQXRDLGlFQUFzQztFQUF0Qyw4REFBc0M7RUFDdEMsZ0JBQWU7RUFDZixhQUFZO0VBQ1osMkJBQTBCO0VBQzFCLHdCQUF1QjtFQUN2QixtQkFBa0I7RUFDbEIsYUFBWSxFQU1iO0VBaEJEO0lBYUksV0FBVTtJQUNWLG9CQUFtQixFQUNwQjs7QUFLQztFQUNFLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLCtCQUE4QixFQUMvQjs7QUFFRDtFQUNFLDJCQUFrQjtFQUFsQix3QkFBa0I7RUFBbEIsbUJBQWtCO0VBRWxCLFNBQVE7RUFFUixXQUFVO0VBQ1YsWUFBVztFQUNYLHVCQUFzQjtFQUV0QixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixXQUFVLEVBZVg7RUEzQkE7SUFlRyxzQkFBcUI7SUFDckIsbUJBQWtCO0lBQ2xCLGtCQUFpQjtJQUNqQixvQkFBbUIsRUFDcEI7RUFuQkY7SUFzQkcsc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQixrQkFBaUI7SUFDakIsb0JBQW1CLEVBQ3BCOztBQUtQO0VBQ0UscUJBQW9CO0VON1JwQixnQkFBZTtFQUNmLE9BRjBCO0VBRzFCLFNBSHFDO0VBSXJDLFVBSmlEO0VBS2pELFFBTDJEO0VNZ1MzRCxhQUFZLEVBaURiO0VBcEREO0lOclNFLG1CQUFrQjtJQUNsQixPQUY2QjtJQUc3QixTQUh3QztJQUl4QyxVQUpvRDtJQUtwRCxRQUw4RDtJTTZTNUQscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QixFQTBDeEI7SUFuREg7TUFhUSxtQkFBa0I7TUFDbEIsV0FBVTtNQUNWLG1CQUFrQjtNQUNsQixvQ0FBMkI7VUFBM0IsZ0NBQTJCO2NBQTNCLDRCQUEyQjtNQUMzQixrRUFBa0M7TUFBbEMsNkRBQWtDO01BQWxDLDBEQUFrQztNQUVsQyxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLDZCQUFzQjtNQUF0Qiw4QkFBc0I7VUFBdEIsMkJBQXNCO2NBQXRCLHVCQUFzQixFQUN2QjtJQXJCUDtNQXdCUSxlaEMzVVk7TWdDNFVaLFdBQVU7TUFDVixXQUFVO01BQ1YsZUFBYztNQUNkLG1CQUFrQixFQWFuQjtNQXpDUDtRQStCVSxnQkFBZSxFQUNoQjtNQWhDVDtRQW1DVSxnQkFBZSxFQUNoQjtNQXBDVDtRQXVDVSxnQkFBZSxFQUNoQjtJQXhDVDtNQThDUSxXQUFVO01BQ1Ysb0JBQW1CO01BQ25CLGlDQUF3QjtVQUF4Qiw2QkFBd0I7Y0FBeEIseUJBQXdCLEVBQ3pCOztBQ3hYUDtFQUNFLGVBQWM7RUFDZCx5QkFBZ0I7RUFBaEIsb0JBQWdCO0VBQWhCLGlCQUFnQixFQTRGakI7RUExRkM7SUFDRSxpQkFBZ0I7SUFDaEIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLFdBQVUsRUFtQlg7SUF6QkE7TUFTRyxjQUFhLEVBQ2Q7SUFWRjtNQWFHLGdCQUFlO01BQ2YsZUFBYztNQUNkLFlBQVc7TUFDWCxxRWpDb0NXO01pQ3BDWCxnRWpDb0NXO01pQ3BDWCw2RGpDb0NXLEVpQzVCWjtNQXhCRjtRQW1CSyxnQkFBZTtRQUNmLFlBQVc7UUFDWCxXQUFVO1FBQ1Ysc0VqQzhCUztRaUM5QlQsaUVqQzhCUztRaUM5QlQsOERqQzhCUyxFaUM3QlY7RUFJTDtJQUNFLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IseUJBQWdCO0lBQWhCLG9CQUFnQjtJQUFoQixpQkFBZ0I7SUFDaEIsaUJBQWdCLEVBQ2pCO0VBbkNIO0lBc0NJLFVBQVM7SUFDVCxVQUFTO0lBQ1QsV0FBVTtJQUNWLHNCQUFxQjtJQUNyQix1QkFBc0I7SUFDdEIsb0JBQW1CO0lBQ25CLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2QsYUFBWTtJQUNaLGdCQUFlO0lBQ2YsOEJBQWdCO1FBQWhCLGlCQUFnQjtJQUVoQixtQkFBa0I7SUFDbEIsMEJBQXlCLEVBa0IxQjtJQXJFSDtNQXNETSxlQUFjO01BQ2QsV0FBVTtNQUFFLGFBQWEsRUFDMUI7SUF4REw7TUFzRE0sZUFBYztNQUNkLFdBQVU7TUFBRSxhQUFhLEVBQzFCO0lBeERMO01Bc0RNLGVBQWM7TUFDZCxXQUFVO01BQUUsYUFBYSxFQUMxQjtJQXhETDtNQXNETSxlQUFjO01BQ2QsV0FBVTtNQUFFLGFBQWEsRUFDMUI7SUF4REw7TUEyRE0sZUFBYyxFQUNmO0lBNURMO01BK0RNLGVBQWMsRUFDZjtJQWhFTDtNQW1FTSxjQUFhLEVBQ2Q7RUFHSDtJQUNFLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsMEJBQXlCLEVBQzFCO0VBM0VIO0lBOEVJLGdCQUFlO0lBQ2YsWUFBVztJQUNYLGlCQUFnQjtJQUVoQixxQkFBYztRQUFkLGVBQWMsRUFXZjtJQTdGSDtNQXFGTSxlQUFjO01BQ2QsMEJBQXlCLEVBQzFCO0lBdkZMO01BMEZNLFdBQVU7TUFDVixZQUFXLEVBQ1o7O0FBSUw7O0VBSUksbUJBQWtCLEVBeUNuQjtFQTdDSDs7SUFPTSxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLG9CQUFtQjtJQUNuQixvQkFBbUI7SUFDbkIsbUJBQWtCLEVBQ25CO0VBWkw7O0lBZU0saUJBQWdCO0lBQ2hCLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixvQ0FBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQixFQXlCNUI7SUE1Q0w7O01Bc0JRLGNBQWEsRUFDZDtJQXZCUDs7TUEwQlEsZ0JBQWU7TUFDZixlQUFjO01BQ2QsZWpDMUdPO01pQzJHUCxxRWpDckVTO01pQ3FFVCxnRWpDckVTO01pQ3FFVCw2RGpDckVTLEVpQ21GVjtNQTNDUDs7UUFnQ1UsZWpDNUdVLEVpQzZHWDtNQWpDVDs7UUFvQ1UsZ0JqQy9HSTtRaUNnSEosc0VqQzdFTztRaUM2RVAsaUVqQzdFTztRaUM2RVAsOERqQzdFTyxFaUNrRlI7UUExQ1Q7O1VBd0NZLGdCakNwSFEsRWlDcUhUOztBQ3pJWDtFQUdNLGNBQWEsRUFDZDs7QUFKTDtFQVNNLGNBQWEsRUFDZDs7QUFWTDtFQWNJLGtDQUFpQztFQUNqQyw0RUFBMkU7RUFDM0UsNkNBQTRDO0VBQzVDLDhDQUE2QztFQUM3QyxvQ0FBMkI7RUFBM0IsK0JBQTJCO0VBQTNCLDRCQUEyQjtFQUMzQixpQkFBZ0IsRUFDakI7O0FBcEJIO0VBd0JNLGdCQUFlO0VBQ2YsVUFBUztFQUNULDJCQUEwQixFQUMzQjs7QUEzQkw7RUE4Qk0scUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQiwwQkFBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QixrQ0FBaUM7RUFDakMsaURBQWdEO0VBQ2hELGtGQUNrQyxFQUNuQzs7QUFyQ0w7RUF3Q00sZ0JBQWU7RUFDZiw0QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQixFQVVyQjtFQW5ETDtJQTRDUSxrQ0FBaUMsRUFDbEM7RUE3Q1A7SUFnRFEsWUFBVztJQUNYLFdBQVUsRUFDWDs7QUFsRFA7RUFzRE0sbUJBQWtCLEVBQ25COztBQXZETDtFQTBETSxlQUFjLEVBQ2Y7O0FBM0RMO0VBOERNLGtDQUFpQyxFQUNsQzs7QUEvREw7RUFrRU0saUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixpQkFBZ0IsRUFDakI7O0FBckVMO0VBd0VNLHFCQUFvQixFQVVyQjtFQWxGTDtJQTJFUSxrQkFBaUIsRUFDbEI7RUE1RVA7SUErRVEsa0JBQWlCO0lBQ2pCLDRDQUEyQyxFQUM1Qzs7QUFqRlA7RUFxRk0sb0NBQW1DO0VBQ25DLDJEQUFrRDtVQUFsRCxtREFBa0QsRUFDbkQ7O0FBdkZMO0VBMEZNLHFDQUFvQztFQUNwQyw0REFBbUQ7VUFBbkQsb0RBQW1ELEVBQ3BEOztBQTVGTDtFQStGTSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CLEVBQ3BCOztBQWpHTDtFQXFHTSxrQkFBaUI7RUFDakIsMkJBQTBCLEVBQzNCOztBQXZHTDtFQTJHUSxxQ0FBb0MsRUFDckM7O0FBNUdQO0VBK0dRLG1DQUFrQyxFQUNuQzs7QUFoSFA7RUFvSE0sb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQiwyQkFBdUI7S0FBdkIsd0JBQXVCLEVBQ3hCOztBQXZITDs7O0VBNkhNLGNBQWEsRUFDZDs7QUE5SEw7RUFpSU0sbUJBQWtCLEVBQ25COztBQWxJTDtFQXFJTSw4QkFBNkI7RUFDN0IscURBQTRDO1VBQTVDLDZDQUE0QyxFQVc3QztFQWpKTDtJQXlJUSxvQ0FBbUM7SUFDbkMsMkRBQWtEO1lBQWxELG1EQUFrRCxFQUNuRDtFQTNJUDtJQThJUSxxQ0FBb0M7SUFDcEMsNERBQW1EO1lBQW5ELG9EQUFtRCxFQUNwRDs7QUFLUDtFQUNFLG9CQUFtQixFQVNwQjtFQVZEO0lBSUksd0JBQXVCLEVBQ3hCO0VBTEg7SUFRSSxrQ0FBaUMsRUFDbEM7O0FBR0g7RUFDRTtJQUNFLGNBQWEsRUFDZCxFQUFBOztBQUdIO0VBQ0U7SUFDRSxjQUFhLEVBQ2QsRUFBQTs7QUMxS0g7RUFFSSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUViLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLHNCQUFxQixFQW9CdEI7RUFyQkE7SUFJRyxlQUFjO0lBQ2QsWUFBVztJQUNYLGFBQVk7SUFDWiw2QkFBb0I7SUFBcEIsd0JBQW9CO0lBQXBCLHFCQUFvQixFQVNyQjtJQWhCRjtNQVVLLFdBQVU7TUFDVixnQkFBZTtNQUNmLGdCQUFlO01BQ2Ysc0JBQXFCO01BQ3JCLHFFQUE0RDtNQUE1RCxnRUFBNEQ7TUFBNUQsNkRBQTRELEVBQzdEO0VBR0g7SUFDRSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQUNkOztBQTdCTDtFQWlDSSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLG1CQUFrQixFQXVJbkI7RUE1S0g7SUF3Q00sbUJBQWtCLEVBQ25CO0VBekNMO0lBNENNLGVBQWM7SUFFZCw0R25DU2lCO0ltQ1RqQix1R25DU2lCO0ltQ1RqQixvR25DU2lCLEVtQ1BsQjtFQWhETDtJQXFEVSx3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWUsRUFDaEI7RUF0RFQ7SUEwRFEsNEJBQTJCO0lBQzNCLFdBQVU7SUFDVixVQUFTO0lBQ1QsY0FBYTtJQUNiLFVBQVM7SUFDVCx1QkFBc0I7SUFDdEIsaUJBQWdCO0lBQ2hCLGlCQUFnQjtJQUNoQiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsbUJBQWtCO0lBQ2xCLG1DQUEwQjtRQUExQiwrQkFBMEI7WUFBMUIsMkJBQTBCO0lBQzFCLG9LbkNkZTtJbUNjZiw0Sm5DZGU7SW1DY2YsdUpuQ2RlO0ltQ2NmLG9KbkNkZTtJbUNjZiwwTW5DZGUsRW1DbUhoQjtJQTFLUDtNQTBFVSxtQkFBa0I7TUFDbEIsbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixpQkFBZ0IsRUFDakI7SUE5RVQ7TUFpRlUsY0FBYTtNQUNiLHdCQUFlO1VBQWYsb0JBQWU7Y0FBZixnQkFBZSxFQUNoQjtJQW5GVDtNQXNGVSwrQkFBOEI7TUFDOUIsV0FBVSxFQUNYO0lBeEZUO01BMkZVLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsZUFBYztNQUNkLGdCQUFlO01BRWYsa0JBQWlCLEVBQ2xCO0lBakdUO01Bb0dVLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsVUFBUztNQUNULFNBQVE7TUFDUixhQUFZO01BQ1osUUFBTztNQUNQLGFBQVk7TUFDWixXQUFVLEVBQ1g7SUE1R1Q7TUErR1UsV0FBVTtNQUNWLG9CQUFtQjtNQUNuQixpQ0FBd0I7VUFBeEIsNkJBQXdCO2NBQXhCLHlCQUF3QixFQUN6QjtJQWxIVDtNQXFIVSxjQUFhO01BQ2IsT0FBTTtNQUNOLFdBQVU7TUFDVixpQkFBZ0IsRUFhakI7TUFySVQ7UUEySFksWUFBVztRQUNYLG1CQUFrQjtRQUNsQixPQUFNO1FBQ04sWUFBVztRQUNYLFVBQVM7UUFDVCxXQUFVO1FBQ1YsV0FBVTtRQUNWLFdBQVU7UUFDVixhQUFZLEVBQ2I7SUFwSVg7TUF3SVUsV0FBVTtNQUNWLFNBQVE7TUFDUixlQUFjLEVBWWY7TUF0SlQ7UUE2SVksWUFBVztRQUNYLG1CQUFrQjtRQUNsQixVQUFTO1FBQ1QsU0FBUTtRQUNSLGFBQVk7UUFDWixRQUFPO1FBQ1AsYUFBWTtRQUNaLFdBQVUsRUFDWDtJQXJKWDtNQXlKVSxXQUFVO01BQ1YsZUFBYztNQUNkLFlBQVc7TUFDWCxrQkFBaUI7TUFDakIsa0JBQWlCLEVBWWxCO01BektUO1FBZ0tZLGFBQVk7UUFDWixtQkFBa0I7UUFDbEIsT0FBTTtRQUNOLFlBQVc7UUFDWCxVQUFTO1FBQ1QsV0FBVTtRQUNWLFlBQVc7UUFDWCxhQUFZLEVBQ2I7O0FBTVI7RUFHSyw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0IsRUFVdkI7RUFiSjtJQU1PLGNBQWEsRUFDZDtFQVBOO0lBVU8sZ0JBQWU7SUFDZixvQkFBbUIsRUFDcEI7O0FBS047RUFFRyxjQUFhLEVBS2Q7RUFQRjtJQUtLLGVBQWMsRUFDZjs7QUFJTDtFQUNFLGNBQWEsRUF1RmQ7RUF4RkE7SUFJRywrQkFBOEI7SUFDOUIsV0FBVSxFQUNYO0VBTkY7SUFTRyxnQkFBZTtJQUNmLGVBQWM7SUFDZCwwQkFBeUI7SUFDekIsa0JBQWlCO0lBQ2pCLHFCQUFvQixFQUtyQjtJQWxCRjtNQWdCSyxxQkFBb0IsRUFDckI7RUFqQko7SUFzQksscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QixFQUsvQjtJQTVCSjtNQTBCTyxjQUFhLEVBQ2Q7RUEzQk47SUFnQ0csdUJBQXNCO0lBRXRCLFVBQVM7SUFDVCxRQUFPO0lBQ1AsV0FBVTtJQUNWLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsZUFBYztJQUVkLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsVUFBUztJQUVULGlDQUF3QjtRQUF4Qiw2QkFBd0I7WUFBeEIseUJBQXdCO0lBQ3hCLG1FbkNoTWlCO0ltQ2dNakIsOERuQ2hNaUI7SW1DZ01qQiwyRG5DaE1pQixFbUN3TWxCO0lBdERGO01BaURLLFdBQVU7TUFDVixvQkFBbUI7TUFDbkIsa0JBQWlCO01BQ2pCLG9DQUEyQjtVQUEzQixnQ0FBMkI7Y0FBM0IsNEJBQTJCLEVBQzVCO0VBckRKO0lBeURHLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0QixpQkFBZ0I7SUFDaEIsaUJBQWdCO0lBQ2hCLFlBQVcsRUEyQlo7SUF2RkY7TUErREssWUFBVztNQUNYLGdCQUFlO01BQ2YsaUJBQWdCO01BQ2hCLGlCQUFnQixFQW9CakI7TUF0Rko7UUFxRU8sZUFBYztRQUNkLG1CQUFrQjtRQUNsQixrQkFBaUI7UUFDakIscUJBQWE7UUFBYixxQkFBYTtRQUFiLGNBQWE7UUFDYiwwQkFBbUI7WUFBbkIsdUJBQW1CO2dCQUFuQixvQkFBbUI7UUFDbkIsMEJBQThCO1lBQTlCLHVCQUE4QjtnQkFBOUIsK0JBQThCLEVBQy9CO01BM0VOO1FBOEVPLG1CQUFrQjtRQUNsQixVQUFTO1FBQ1QsY0FBYSxFQUtkO1FBckZOO1VBbUZTLGdCQUFlLEVBQ2hCOztBVHZSVDtFUzZSQztJQUdLLGNBQWEsRUFLZDtJQVJKO01BTU8sZUFBYyxFQUNmLEVBQUE7O0FUcFNQO0VTeVNDO0lBR0ssY0FBYSxFQUtkO0lBUko7TUFNTyxlQUFjLEVBQ2YsRUFBQTs7QUFNTjtFQUVHLHdCQUEyQjtNQUEzQixxQkFBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLGlCQUFnQixFQUNqQjs7QUFHRjtFQUVHLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLG1CQUFrQixFQUNuQjs7QUFHRjtFQUVHLHNCQUF5QjtNQUF6QixtQkFBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLGtCQUFpQixFQUNsQjs7QUFFRjtFQUVHLDBCQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCLEVBQy9COztBVDdVSDtFU2lWRztJQUVHLHdCQUEyQjtRQUEzQixxQkFBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLGlCQUFnQixFQUNqQjtFQUVGO0lBRUcseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsbUJBQWtCLEVBQ25CO0VBRUY7SUFFRyxzQkFBeUI7UUFBekIsbUJBQXlCO1lBQXpCLDBCQUF5QjtJQUN6QixrQkFBaUIsRUFDbEI7RUFFRjtJQUVHLDBCQUE4QjtRQUE5Qix1QkFBOEI7WUFBOUIsK0JBQThCLEVBQy9CLEVBQUE7O0FUdFdMO0VTMldHO0lBRUcsd0JBQTJCO1FBQTNCLHFCQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsaUJBQWdCLEVBQ2pCO0VBRUY7SUFFRyx5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QixtQkFBa0IsRUFDbkI7RUFFRjtJQUVHLHNCQUF5QjtRQUF6QixtQkFBeUI7WUFBekIsMEJBQXlCO0lBQ3pCLGtCQUFpQixFQUNsQjtFQUVGO0lBRUcsMEJBQThCO1FBQTlCLHVCQUE4QjtZQUE5QiwrQkFBOEIsRUFDL0IsRUFBQTs7QUFLSjtFQUVHLHlCQUF3QixFQUN6Qjs7QUFHSDtFQUNFLHdDQUF1QztFQUN2QyxpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSx3Q0FBdUM7RUFDdkMsaUJBQWdCLEVBQ2pCOztBQTdaSDtFQWdhSSxlQUFjO0VBQ2QsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQkFBaUI7RUFDakIscUJBQW9CLEVBS3JCO0VBemFIO0lBdWFNLHFCQUFvQixFQUNyQjs7QUF4YUw7RUE4YVEsa0NBQXlCO01BQXpCLDhCQUF5QjtVQUF6QiwwQkFBeUIsRUFDMUI7O0FBS0o7RUFPVyxXQUFVLEVBQ1g7O0FBUlY7RUFZUyxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBVXBCO0VBdkJSO0lBZ0JXLFlBQVc7SUFDWCxXQUFVO0lBQ1YsdUJBQXNCO0lBQ3RCLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsVUFBUyxFQUNWOztBQU9WO0VBT1csV0FBVSxFQUNYOztBQVJWO0VBWVMsbUJBQWtCLEVBWW5CO0VBeEJSO0lBZVcsWUFBVztJQUNYLFdBQVU7SUFDVix1QkFBc0I7SUFDdEIsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1Qsb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsU0FBUSxFQUNUOztBQU9WO0VBT1csV0FBVSxFQUNYOztBQVJWO0VBWVMsbUJBQWtCLEVBZW5CO0VBM0JSO0lBZVcsWUFBVztJQUNYLFdBQVU7SUFDVixvSEFJQztJQUpELDBGQUlDO0lBSkQscUZBSUM7SUFKRCxtRkFJQztJQUNELFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFlBQVcsRUFDWjs7QUFPVjtFQU9XLFdBQVUsRUFDWDs7QUFSVjtFQVlTLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFlckI7RUE1QlI7SUFnQlcsWUFBVztJQUNYLFdBQVU7SUFDVixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixhQUFZO0lBQ1osV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsVUFBUztJQUNULG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLDhCQUFnQztJQUFoQyx5QkFBZ0M7SUFBaEMsc0JBQWdDLEVBQ2pDOztBQU9WO0VBT1csV0FBVSxFQUNYOztBQVJWO0VBWVMsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQWNwQjtFQTNCUjtJQWdCVyxZQUFXO0lBQ1gsV0FBVTtJQUNWLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsVUFBUztJQUNULFVBQVM7SUFDVCxvQ0FBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQixFQUM1Qjs7QUFRUjtFQUlPLDhCQUFnQztFQUFoQyx5QkFBZ0M7RUFBaEMsc0JBQWdDO0VBQ2hDLFlBQVc7RUFDWCxRQUFPLEVBQ1I7O0FBS047RUFPVyxZQUFXLEVBQ1o7O0FBUlY7RUFZUyxTQUFRO0VBQ1IsUUFBTztFQUNQLDhCQUFnQztFQUFoQyx5QkFBZ0M7RUFBaEMsc0JBQWdDLEVBQ2pDOztBQU1SO0VBT1csWUFBVztFQUNYLFFBQU8sRUFDUjs7QUFUVjtFQWFTLFVBQVM7RUFDVCxTQUFRO0VBQ1IsOEJBQWdDO0VBQWhDLHlCQUFnQztFQUFoQyxzQkFBZ0MsRUFDakM7O0FBUVY7RUFFRyx5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QixFQUN4Qjs7QUFHRjtFQUVHLHNCQUF5QjtNQUF6QixtQkFBeUI7VUFBekIsMEJBQXlCLEVBQzFCOztBQUlIO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFFVixXQUFVO0VBQ1YsbUJBQWtCO0VBRWxCLG1DQUEwQjtNQUExQiwrQkFBMEI7VUFBMUIsMkJBQTBCO0VBQzFCLDBNbkMzbUJtQixFbUM2bkJwQjtFQWJFO0lBRUcseUJBQXdCLEVBQ3pCO0VBSEY7SUFPSyxXQUFVO0lBQ1Ysb0JBQW1CO0lBQ25CLGlDQUF3QjtRQUF4Qiw2QkFBd0I7WUFBeEIseUJBQXdCLEVBQ3pCOztBQ2pyQlQ7RUFFSSxzQkFBcUI7RUFDckIsbUJBQWtCLEVBT25CO0VBVkg7SUFNTSxnQkFBZTtJQUNmLFlBQVc7SUFDWCxtQkFBa0IsRUFDbkI7O0FBR0g7RUFDRSxpQkFBZ0I7RUFDaEIsNEJBQW1CO1VBQW5CLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLFVBQVM7RUFDVCxxQkFBb0I7RUFDcEIsZ0JBQWU7RUFDZixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixXQUFVO0VBQ1YsU0FBUTtFQUNSLE9BQU07RUFDTixjQUFhO0VBRWIsNkdwQzRCZTtFb0M1QmYsd0dwQzRCZTtFb0M1QmYscUdwQzRCZSxFb0NoQmhCO0VBVEU7SUFFRyxRQUFPO0lBQ1AsV0FBVTtJQUVWLHVHQUM4QjtJQUQ5QixrR0FDOEI7SUFEOUIsK0ZBQzhCLEVBQy9COztBQUtGO0VBRUcsbUJBQWtCLEVBNkNuQjtFQS9DRjtJQUtLLGNBQWEsRUFDZDtFQU5KO0lBU0ssaUNBQXdCO1FBQXhCLDZCQUF3QjtZQUF4Qix5QkFBd0I7SUFDeEIsV0FBVTtJQUNWLG9CQUFtQixFQUNwQjtFQVpKO0lBZUssYUFBWTtJQUNaLHVCQUFzQjtJQUN0QixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGNBQWE7SUFDYixPQUFNO0lBQ04sU0FBUTtJQUNSLGlCQUFnQjtJQUVoQixtQ0FBMEI7UUFBMUIsK0JBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixvS3BDZGE7SW9DY2IsNEpwQ2RhO0lvQ2NiLHVKcENkYTtJb0NjYixvSnBDZGE7SW9DY2IsME1wQ2RhO0lvQ2tCYixXQUFVO0lBQ1YsbUJBQWtCLEVBZ0JuQjtJQTlDSjtNQWlDTyxXQUFVO01BQ1Ysb0JBQW1CLEVBQ3BCO0lBbkNOO01Bc0NPLFlBQVc7TUFDWCxZQUFXO01BQ1gsYUFBWTtNQUNaLG1CQUFrQjtNQUNsQixPQUFNO01BQ04sUUFBTztNQUNQLGtCQUFpQixFQUNsQjs7QUFLTjtFQUdLLGdCQUFlO0VBQ2YsU0FBUTtFQUNSLHVCQUFzQjtFQUN0QixlQUFjO0VBQ2QsT0FBTTtFQUVOLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFFdEIsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUV6QixvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQix5RXBDcERTO0VvQ29EVCxpRXBDcERTO0VvQ29EVCw0RHBDcERTO0VvQ29EVCx5RHBDcERTO0VvQ29EVCwrR3BDcERTLEVvQzhEVjtFQXpCSjtJQWtCTyxpQ0FBd0I7UUFBeEIsNkJBQXdCO1lBQXhCLHlCQUF3QjtJQUN4QixnQ0FBdUI7U0FBdkIsMkJBQXVCO1lBQXZCLHdCQUF1QixFQUN4QjtFQXBCTjtJQXVCTyxXQUFVLEVBQ1g7O0FBeEJOO0VBNEJLLHNCQUFxQjtFQUNyQix5QkFBd0I7RUFDeEIsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsV0FBVTtFQUVWLHlCQUF3QjtFQUFFLGlCQUFpQjtFQUMzQyxzQkFBcUI7RUFBRSxhQUFhO0VBRXBDLGlEQUFpRCxFQUlsRDtFQTFDSjtJQXdDTyxjQUFhLEVBQ2Q7O0FBekNOO0VBZ0RLLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsU0FBUTtFQUNSLGdCQUFlO0VBQ2YscUJBQW9CO0VBQ3BCLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsV0FBVSxFQUNYOztBQXhESjtFQTJESyxnQkFBZSxFQUNoQjs7QUFHRjtFQUVHLGlCQUFnQixFQUNqQjs7QUFLUDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsbUJBQWtCO0VBRWxCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsZUFBYyxFQTZCZjtFQTlCQTtJQUlHLG9CQUFtQjtJQUNuQixlQUFjLEVBQ2Y7RUFORjtJQVNHLFVBQVM7SUFDVCxXQUFVO0lBQ1YscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQixFQWlCcEI7SUE3QkY7TUFlSyxlQUFjO01BTWQsaUJBQWdCLEVBQ2pCO01BdEJKO1FBa0JPLGtCQUFpQixFQUNsQjtJQW5CTjtNQTBCTyxpQkFBZ0IsRUFDakI7O0FBS1A7RUFDRSxnQkFBZSxFQVNoQjtFQVZBO0lBSUcsZUFBYyxFQUNmO0VBTEY7SUFRRyxlQUFjLEVBQ2Y7O0FBR0g7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVyxFQUNaOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBRVQsV0FBVTtFQUNWLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGVBQWMsRUFzQmY7RUEvQkE7SUFZRyw0QkFBMkI7SUFDM0IsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsV0FBVTtJQUNWLFlBQVc7SUFDWCxhQUFZO0lBQ1osZUFBYyxFQUNmO0VBcEJGO0lBdUJHLGVBQWM7SUFDZCxXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVk7SUFDWixpQkFBZ0I7SUFDaEIsV0FBVTtJQUNWLG1CQUFrQixFQUNuQjs7QUFHRjtFQUVHLGlDcEMzT2UsRW9DNE9oQjs7QUFHSDtFQUNFLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEIsRUFPL0I7RUFYQTs7SUFRRyxxQkFBb0I7SUFDcEIsb0JBQW1CLEVBQ3BCOztBQUdGO0VBRUcsK0JBQThCLEVBQy9COztBQUdIO0VBQ0UsY0FBYTtFQUNiLHNCQUFxQjtFQUNyQixtQkFBa0IsRUFNbkI7RUFUQTtJQU1HLG1CQUFrQjtJQUNsQixnQkFBZSxFQUNoQjs7QUFHSDtFQUNFLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixjQUFhLEVBQ2Q7O0FBRUE7RUFJTyxjQUFhLEVBQ2Q7O0FBS047RUFHSyw0QkFBMkI7RUFDM0IsZ0JBQWUsRUFDaEI7O0FBSUo7RUFHSyw0QkFBMkI7RUFDM0IsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixZQUFXLEVBQ1o7O0FBSUw7RUFDRSw0QkFBMkI7RUFDM0IsZ0JBQWUsRUFLaEI7RUFQQTtJQUtHLGlCQUFnQixFQUNqQjs7QUFHSDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxVQUFTO0VBQ1QsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixnQkFBZSxFQUNoQjs7QUFHSDtFQUdNLGNBQWEsRUFDZDs7QUFJTDtFQUdNLGlCQUFnQixFQUNqQjs7QUNwWkg7RUFDRSxXQUFVO0VBQ1Ysa0JBQWlCLEVBQ2xCOztBQUVBO0VBRUcsWUFBVyxFQUNaOztBQ1RMO0VBQ0UsZ0JBQWU7RUFFZixzQkFBcUI7RUFDckIsWUFBVztFQUNYLG9CQUFtQixFQWlacEI7RUEvWUU7SUFHSyxvQkFBZTtRQUFmLGdCQUFlLEVBQ2hCO0VBSko7SUFRTyxtQkFBa0IsRUFDbkI7RUFLTjtJQUdLLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQixFQUN2QjtFQUpKO0lBUU8scUJBQW9CLEVBQ3JCO0VBS047SUFHSyxjQUFhO0lBQ2Isc0NBQXFDO0lBQ3JDLHNCQUFxQjtJQUNyQixtQkFBa0IsRUFDbkI7RUFQSjtJQVVLLHVCQUFzQixFQUN2QjtFQUtIO0lBQ0c7TUFHSywrQkFBbUI7TUFBbkIsOEJBQW1CO1VBQW5CLHdCQUFtQjtjQUFuQixvQkFBbUI7TUFDbkIsMEJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixvQkFBbUIsRUFLcEI7TUFUSjtRQU9PLG1CQUFrQixFQUNuQjtJQUtOO01BR0ssK0JBQW1CO01BQW5CLDhCQUFtQjtVQUFuQix3QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLDBCQUFtQjtVQUFuQix1QkFBbUI7Y0FBbkIsb0JBQW1CLEVBT3BCO01BWEo7UUFPTyxnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQiw2QkFBUTtZQUFSLGtCQUFRO2dCQUFSLFNBQVEsRUFDVDtJQUtOO01BR0ssNkJBQThCO01BQTlCLCtCQUE4QjtVQUE5QixtQ0FBOEI7Y0FBOUIsK0JBQThCLEVBQy9CO0lBSUo7TUFHSyw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtjQUF0Qix1QkFBc0IsRUFDdkIsRUFBQTtFQUtQO0lBRUs7TUFHSywrQkFBbUI7TUFBbkIsOEJBQW1CO1VBQW5CLHdCQUFtQjtjQUFuQixvQkFBbUI7TUFDbkIsMEJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixvQkFBbUIsRUFLcEI7TUFUSjtRQU9PLG1CQUFrQixFQUNuQjtJQUtOO01BR0ssK0JBQW1CO01BQW5CLDhCQUFtQjtVQUFuQix3QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLDBCQUFtQjtVQUFuQix1QkFBbUI7Y0FBbkIsb0JBQW1CLEVBT3BCO01BWEo7UUFPTyxnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQiw2QkFBUTtZQUFSLGtCQUFRO2dCQUFSLFNBQVEsRUFDVDtJQUtOO01BR0ssNkJBQThCO01BQTlCLCtCQUE4QjtVQUE5QixtQ0FBOEI7Y0FBOUIsK0JBQThCLEVBQy9CO0lBSUo7TUFHSyw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtjQUF0Qix1QkFBc0IsRUFDdkIsRUFBQTtFQU1UO0lBRUs7TUFHSywrQkFBbUI7TUFBbkIsOEJBQW1CO1VBQW5CLHdCQUFtQjtjQUFuQixvQkFBbUI7TUFDbkIsMEJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixvQkFBbUIsRUFLcEI7TUFUSjtRQU9PLG1CQUFrQixFQUNuQjtJQUtOO01BR0ssK0JBQW1CO01BQW5CLDhCQUFtQjtVQUFuQix3QkFBbUI7Y0FBbkIsb0JBQW1CO01BQ25CLDBCQUFtQjtVQUFuQix1QkFBbUI7Y0FBbkIsb0JBQW1CLEVBT3BCO01BWEo7UUFPTyxnQkFBZTtRQUNmLGtCQUFpQjtRQUNqQiw2QkFBUTtZQUFSLGtCQUFRO2dCQUFSLFNBQVEsRUFDVDtJQUtOO01BR0ssNkJBQThCO01BQTlCLCtCQUE4QjtVQUE5QixtQ0FBOEI7Y0FBOUIsK0JBQThCLEVBQy9CO0lBSUo7TUFHSyw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtjQUF0Qix1QkFBc0IsRUFDdkIsRUFBQTtFQU9YO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixZQUFXO0lBQ1gsbUJBQWtCLEVBQ25CO0VBRUQ7SUFDRSxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLGtCQUFpQjtJQUNqQixXQUFVO0lBQ1YsYUFBWTtJQUNaLGlCQUFnQjtJQUNoQixTQUFRO0lBQ1IsT0FBTSxFQUNQO0VBRUQ7SUFDRSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCLEVBS3ZCO0lBVEE7TUFPRyxlQUFjLEVBQ2Y7RUFHSDtJQUNFLGdCQUFlLEVBQ2hCO0VBRUQ7SUFDRSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFXO0lBQ1gsYUFBWTtJQUNaLHVCQUFzQjtJQUN0Qix5QkFBd0I7SUFDeEIsNkJBQTRCO0lBQzVCLFdBQVU7SUFDVixzQ0FBNkI7SUFBN0IsaUNBQTZCO0lBQTdCLDhCQUE2QixFQVU5QjtJQXBCQTtNQWFHLGNBQWEsRUFDZDtJQWRGO01BaUJHLFdBQVU7TUFDVixXQUFVLEVBQ1g7RUFLQTtJQUdLLGdCQUFlO0lBQ2YsV0FBVSxFQUNYO0VBSUo7SUFHSyxjQUFhO0lBQ2IsbUJBQWtCLEVBT25CO0lBWEo7TUFRUyxXQUFVLEVBQ1g7RUFUUjtJQWNLLG1CQUFrQjtJQUNsQixjQUFhLEVBQ2Q7RUFoQko7SUFtQkssc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUVsQixZQUFXLEVBY1o7SUFwQ0o7TUF5Qk8scUNBQW9DO01BQ3BDLG1CQUFrQjtNQUNsQix3QkFBdUI7TUFDdkIsUUFBTztNQUNQLE9BQU07TUFDTixjQUFhO01BQ2IsZUFBYztNQUNkLFlBQVc7TUFDWCxzQ0FBNkI7TUFBN0IsaUNBQTZCO01BQTdCLDhCQUE2QjtNQUM3QixXQUFVLEVBQ1g7RUFuQ047SUF1Q0ssYUFBWTtJQUNaLGNBQWE7SUFDYixnQkFBZTtJQUNmLFNBQVE7SUFDUixRQUFPO0lBQ1AsWUFBVztJQUNYLGFBQVk7SUFDWixrQkFBaUI7SUFDakIsb0JBQW1CO0lBRW5CLFdBQVU7SUFDVixxQkFBb0I7SUFDcEIsYUFBWTtJQUVaLGdDQUErQixFQUNoQztFQU9KO0lBRUcsWUFBVztJQUNYLFFBQU8sRUFDUjtFQUVGO0lBRUcsUUFBTztJQUNQLFNBQVE7SUFDUixrQkFBaUI7SUFDakIsbUJBQWtCLEVBQ25CO0VBR0Y7SUFFRyxXQUFVO0lBQ1YsU0FBUSxFQUNUO0VBTUY7SUFFRyxPQUFNO0lBQ04sYUFBWSxFQUNiO0VBR0Y7SUFFRyxVQUFTO0lBQ1QsU0FBUTtJQUNSLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQzVCO0VBR0Y7SUFFRyxVQUFTO0lBQ1QsVUFBUyxFQUNWO0VBTUY7SUFHSyx5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QixFQUN4QjtFQUpKO0lBT0ssaUJBQWdCLEVBQ2pCO0VBSUo7SUFHSywwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQixFQUNwQjtFQUpKO0lBT0ssbUJBQWtCLEVBQ25CO0VBSUo7SUFHSyx1QkFBcUI7UUFBckIsb0JBQXFCO1lBQXJCLHNCQUFxQixFQUN0QjtFQUpKO0lBT0ssa0JBQWlCLEVBQ2xCOztBQ2xaVDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFFbkIsb0JBQWU7TUFBZixnQkFBZSxFQUNoQjs7QUNKRTtFQUdLLGdDQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsZ0V4Q2tHc0M7VXdDbEd0Qyx3RHhDa0dzQztFd0NqR3RDLG1EQUFrRDtVQUFsRCwyQ0FBa0QsRUFDbkQ7O0FBTko7RUFTSyxvQ0FBbUM7RUFBbkMsK0JBQW1DO0VBQW5DLDRCQUFtQyxFQUNwQzs7QUFLUDtFQUlNLGFBQVksRUFDYjs7QUFJTDs7RUFJTSx5QkFBd0IsRUFDekI7O0FBSUw7RUFFSSxhQUFZLEVBQ2I7O0FBR0g7RUFFSSxpQkFBZ0IsRUFDakI7O0FDM0NIO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsT0FBTTtFQUNOLFFBQU8sRUEwVFI7RUF4VEM7SUFURjtNQVVJLG1CQUFrQixFQXVUckIsRUFBQTtFQXBUQztJQUNFLGtDQUFpQztJQUNqQyxhQUFZO0lBQ1osUUFBTztJQUNQLGdCQUFlO0lBQ2YsT0FBTTtJQUNOLFlBQVc7SUFDWCxjQUFhLEVBQ2Q7RUFFRDtJQUNFLG1CQUFrQjtJQUNsQixjQUFhO0lBRWIseUNBQWdDO1FBQWhDLHFDQUFnQztZQUFoQyxpQ0FBZ0M7SUFDaEMsU0FBUTtJQUNSLFVBQVM7SUFHVCxZQUFXO0lBQ1gsa0JBQWlCO0lBdUJqQix1QkFBc0I7SUFFdEIsV0FBVTtJQUNWLG1CQUFrQjtJQUVsQiw4REFBcUQ7SUFBckQseURBQXFEO0lBQXJELHNEQUFxRCxFQU10RDtJQWhDQztNQVpGO1FBYUksd0JBQWU7WUFBZixvQkFBZTtnQkFBZixnQkFBZTtRQUNmLFdBQVU7UUFDVixVQUFTO1FBQ1QsYUFBWTtRQUNaLFlBQVc7UUFFWCw2QkFBNEI7UUFFNUIsbUJBQWtCLEVBdUJyQixFQUFBO0lBcEJDO01BeEJGO1FBeUJJLFdBQVU7UUFDVixVQUFTO1FBQ1QsYUFBWTtRQUNaLFlBQVc7UUFFWCw2QkFBNEIsRUFjL0IsRUFBQTtJQTVDQTtNQXlDRyxXQUFVO01BQ1Ysb0JBQW1CLEVBQ3BCO0VBR0g7SUFDRSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQTBNZDtJQXhNQztNQUhGO1FBSUksNkJBQXNCO1FBQXRCLDhCQUFzQjtZQUF0QiwyQkFBc0I7Z0JBQXRCLHVCQUFzQixFQXVNekIsRUFBQTtJQTNNQTtNQVFHLGVBQWM7TUFDZCxvQkFBYTtVQUFiLGtCQUFhO2NBQWIsY0FBYSxFQU1kO01BSkM7UUFYSDtVQVlLLGdCQUFlO1VBQ2Ysb0JBQWM7Y0FBZCxtQkFBYztrQkFBZCxlQUFjLEVBRWpCLEVBQUE7SUFFRDtNQUNFLGlCQUFnQixFQTJDakI7TUE1Q0E7UUFHRyxZQUFXO1FBQ1gsa0JBQWlCO1FBRWpCLGVBQWM7UUFFZCxxQkFBaUI7V0FBakIsa0JBQWlCO1FBQ2pCLGtDQUE4QjtXQUE5QiwrQkFBOEIsRUFDL0I7TUFWRjtRQWFHLG1CQUFrQixFQThCbkI7UUEzQ0Y7VUFnQkssYUFBWTtVQUNaLFFBQU87VUFDUCxTQUFRO1VBQ1Isa0JBQWlCO1VBQ2pCLG1CQUFrQixFQXNCbkI7VUExQ0o7WUF1Qk8sV0FBVTtZQUNWLFlBQVc7WUFFWCx1QkFBc0I7WUFDdEIsdUJBQXNCO1lBQ3RCLG1CQUFrQjtZQUVsQix5RXpDakJrQztZeUNpQmxDLGlFekNqQmtDO1l5Q2lCbEMsNER6Q2pCa0M7WXlDaUJsQyx5RHpDakJrQztZeUNpQmxDLCtHekNqQmtDLEV5QzRCbkM7WUF6Q047Y0FrQ1MsNEJBQW1CO2tCQUFuQix3QkFBbUI7c0JBQW5CLG9CQUFtQjtjQUNuQiw4QkFBNkIsRUFDOUI7WUFwQ1I7Y0F1Q1MsbUJBQWtCLEVBQ25CO0lBTVQ7TUFDRSxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLDZCQUFzQjtNQUF0Qiw4QkFBc0I7VUFBdEIsMkJBQXNCO2NBQXRCLHVCQUFzQjtNQUN0Qix5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QjtNQUV2QixtQkFBa0IsRUFLbkI7TUFIQztRQVBGO1VBUUksbUJBQWtCLEVBRXJCLEVBQUE7SUFFRDtNQUNFLHNCQUFxQixFQUt0QjtNQU5BO1FBSUcsVUFBUyxFQUNWO0lBR0g7TUFDRSxzQkFBcUIsRUFLdEI7TUFOQTtRQUlHLFVBQVMsRUFDVjtJQUdIO01BQ0Usc0JBQXFCLEVBQ3RCO0lBRUE7TUFFRyxlQUFjO01BRWQsc0JBQXFCO01BQ3JCLHFCQUFvQjtNQUNwQixpQ0FBZ0MsRUFLakM7TUFYRjtRQVNLLGNBQWEsRUFDZDtJQVZKO01BY0csV0FBVTtNQUNWLCtCQUE4QjtNQUM5QixvQkFBbUIsRUF5QnBCO01BekNGO1FBbUJLLHVCQUFzQixFQUN2QjtNQXBCSjtRQXVCSyxnQkFBZSxFQWlCaEI7UUF4Q0o7VUEwQk8sc0JBQXFCLEVBS3RCO1VBSEM7WUE1QlA7Y0E2QlMsc0JBQXFCLEVBRXhCLEVBQUE7UUEvQk47VUFrQ08sdUJBQXNCLEVBS3ZCO1VBSEM7WUFwQ1A7Y0FxQ1MsdUJBQXNCLEVBRXpCLEVBQUE7SUF2Q047TUE0Q0cscUNBQW9DO01BQ3BDLG1CQUFrQjtNQUNsQiw4QkFBNkIsRUFDOUI7SUEvQ0Y7TUFrREcsWUFBVztNQUNYLDZCQUE0QjtNQUM1QixrQkFBaUI7TUFDakIsNEJBQTJCO01BQzNCLDhCQUE2QjtNQUM3QixpQkFBZ0I7TUFDaEIsa0NBQWlDO01BQ2pDLGtDQUFpQztNQUNqQyw0QkFBMkI7TUFDM0Isc0JBQXFCO01BRXJCLCtCQUE4QixFQWlDL0I7TUEvQkM7UUEvREg7VUFnRUsseUJBQXdCLEVBOEIzQixFQUFBO01BOUZGO1FBb0VLLHNCQUFxQjtRQUNyQixpQkFBZ0I7UUFDaEIsbUJBQWtCLEVBdUJuQjtRQTdGSjtVQXlFTyxjQUFhLEVBQ2Q7UUExRU47VUE2RU8sWUFBVztVQUNYLG9CQUFtQjtVQUNuQix1QkFBc0I7VUFDdEIsc0JBQXFCO1VBQ3JCLHVCQUFzQjtVQUN0QixxQ0FBb0M7VUFDcEMsWUFBVztVQUNYLFdBQVU7VUFDViwyQkFBMEI7VUFDMUIsc0JBQXFCO1VBQ3JCLG1EQUEwQztrQkFBMUMsMkNBQTBDLEVBQzNDO1FBeEZOO1VBMkZPLHlCQUF3QixFQUN6QjtJQUtOO01BRUcsZUFBYztNQUNkLGlCQUFnQixFQU1qQjtNQVRGO1FBTUssZUFBYztRQUNkLGlCQUFnQixFQUNqQjtFQUtQO0lBQ0UsbUJBQWtCO0lBQ2xCLGNBQWE7SUFFYix5Q0FBZ0M7UUFBaEMscUNBQWdDO1lBQWhDLGlDQUFnQztJQUNoQyxTQUFRO0lBQ1IsVUFBUyxFQWdCVjtJQXRCQTtNQVNHLFlBQVc7TUFDWCxvQkFBbUI7TUFDbkIsdUJBQXNCO01BQ3RCLHNCQUFxQjtNQUNyQix1QkFBc0I7TUFDdEIscUNBQW9DO01BQ3BDLFlBQVc7TUFDWCxXQUFVO01BQ1YsMkJBQTBCO01BQzFCLHNCQUFxQjtNQUNyQixtREFBa0Q7TUFDbEQsMkNBQTBDLEVBQzNDO0VBR0g7SUFDRSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGFBQVk7SUFDWixZQUFXO0lBQ1gsVUFBUztJQUNULDBCQUF5QjtJQUV6QixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBRW5CLGdCQUFlLEVBTWhCO0lBSkM7TUFkRjtRQWVJLFVBQVM7UUFDVCxZQUFXLEVBRWQsRUFBQTtFQUVEO0lBQ0UsYUFBWSxFQUNiOztBQ3BVSDs7NEJBRTRCO0FDRjVCO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFxSW5CO0VBbklDO0lBQ0UscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUVuQixnQkFBZTtJQUNmLGtCQUFpQixFQWFsQjtJL0M0d0lDO00rQ3R4SUUsbUJBQWtCLEVBQ25CO0lBVEY7TUFZRyxzQkFBeUI7VUFBekIsbUJBQXlCO2NBQXpCLDBCQUF5QixFQUMxQjtJQWJGO01BZ0JHLG1CQUFrQixFQUNuQjtFQUdIO0lBQ0UsbUJBQWtCO0lBQ2xCLFdBQVUsRUFZWDtJQWRBO01BS0csZUFBYyxFQUNmO0lBRUE7O01BR0csa0NBQXlCO1VBQXpCLDhCQUF5QjtjQUF6QiwwQkFBeUIsRUFDMUI7RUFJSjtJQUdLLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsMEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUIsRUFDcEI7RUFMSjtJQVNPLCtCQUEyQjtJQUEzQiwrQkFBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQixFQUM1QjtFQVZOO0lBZUcsaUJBQWdCLEVBQ2pCO0VBSUY7SUFFRyx3QkFBMkI7UUFBM0IscUJBQTJCO1lBQTNCLDRCQUEyQixFQUM1QjtFQUdGO0lBRUcseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsbUJBQWtCLEVBQ25CO0VBR0Y7SUFFRyxzQkFBeUI7UUFBekIsbUJBQXlCO1lBQXpCLDBCQUF5QjtJQUN6QixrQkFBaUIsRUFDbEI7RUFKRjtJQU9HLGlCQUFnQixFQUNqQjtFQUlGO0lBRUcsd0JBQTJCO1FBQTNCLHFCQUEyQjtZQUEzQiw0QkFBMkIsRUFLNUI7SUFQRjtNQUtLLHdCQUEyQjtVQUEzQixxQkFBMkI7Y0FBM0IsNEJBQTJCLEVBQzVCO0VBSUo7SUFFRyx5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QixFQUt4QjtJQVBGO01BS0sseUJBQXVCO1VBQXZCLHNCQUF1QjtjQUF2Qix3QkFBdUIsRUFDeEI7RUFJSjtJQUVHLHNCQUF5QjtRQUF6QixtQkFBeUI7WUFBekIsMEJBQXlCLEVBSzFCO0lBUEY7TUFLSyxzQkFBeUI7VUFBekIsbUJBQXlCO2NBQXpCLDBCQUF5QixFQUMxQjtFQUlMO0lBQ0UsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxPQUFNO0lBQ04sVUFBUztJQUNULFNBQVE7SUFDUixZQUFXO0lBQ1gsYUFBWTtJQUVaLHFIM0N0RWE7STJDc0ViLDZHM0N0RWE7STJDc0ViLHdHM0N0RWE7STJDc0ViLHFHM0N0RWE7STJDc0ViLDJKM0N0RWE7STJDeUViLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLFdBQVUsRUFNWDtJQW5CQTtNQWdCRyxpQ0FBd0I7VUFBeEIsNkJBQXdCO2NBQXhCLHlCQUF3QjtNQUN4QixXQUFVLEVBQ1g7O0FDdklMO0VBRUksZUFBYyxFQUNmOztBQUhIOztFQU9JLGlCQUFnQixFQUNqQjs7QUFSSDtFQVdJLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFDakI7O0FBWkg7RUFlSSxpQkFBZ0IsRUFDakI7O0FBaEJIO0VBb0JNLHNCQUFxQixFQUN0Qjs7QUFyQkw7Ozs7O0VBNEJNLDRCQUEyQixFQUM1Qjs7QUE3Qkw7RUFnQ00saUJBQWdCLEVBQ2pCOztBQWpDTDs7RUFxQ00saUJBQWdCLEVBQ2pCOztBQXRDTDtFQXlDTSxpQkFBZ0IsRUFDakI7O0FBMUNMO0VBNkNNLGlCQUFnQixFQUNqQjs7QUE5Q0w7RUFrREksd0JBQTJCO01BQTNCLHFCQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0Isa0JBQWlCLEVBVWxCO0VBN0RIO0lBc0RNLDRCQUEyQjtJQUMzQixtQ0FBMEI7UUFBMUIsK0JBQTBCO1lBQTFCLDJCQUEwQixFQUszQjtJQTVETDtNQTBEUSxpQkFBZ0IsRUFDakI7O0FBM0RQO0VBK0RJLHNCQUF5QjtNQUF6QixtQkFBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLG1CQUFrQixFQVNuQjtFQXpFSDtJQW1FTSw0QkFBMkIsRUFLNUI7SUF4RUw7TUFzRVEsaUJBQWdCLEVBQ2pCOztBQXZFUDtFQTRFSSxpQkFBZ0IsRUFRakI7RUFwRkg7SUErRU0sNEJBQTJCLEVBSTVCO0lBbkZMO01BaUZRLGlCQUFnQixFQUNqQjs7QUFLUDtFQUNFOztJQUVFLDhCQUE2QixFQUM5QixFQUFBOztBQzNGSDs7MkJBRTJCO0FDRTNCO0VBRUkscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtNQUFmLGdCQUFlO0VBQ2YsbUJBQWtCO0VBRWxCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CLEVBZ0JyQjtFQXhCSDtJQVdNLFlBQVc7SUFFWCxvQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQUNwQjtFQWhCTDtJQW9CUSxlQUFjO0lBQ2Qsb0JBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWEsRUFDZDs7QUNuQkQ7RUFDRSxZQUFXLEVBQ1o7O0FBSUQ7RUFDRSxvQkFBYztNQUFkLG1CQUFjO1VBQWQsZUFBYztFQUNkLGdCQUFlLEVBQ2hCOztBQUlEO0VBQ0Usb0JBQWE7TUFBYixrQkFBYTtVQUFiLGNBQWE7RUFDYixlQUFjLEVBQ2Y7O0FBSUQ7RUFDRSxvQkFBa0I7TUFBbEIsdUJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDcEI7O0FBSUQ7RUFDRSxvQkFBYTtNQUFiLGtCQUFhO1VBQWIsY0FBYTtFQUNiLGVBQWMsRUFDZjs7QUFJRDtFQUNFLG9CQUFhO01BQWIsa0JBQWE7VUFBYixjQUFhO0VBQ2IsZUFBYyxFQUNmOztBQUlEO0VBQ0Usb0JBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsdUJBQXNCLEVBQ3ZCOztBRGpCTDtFQzNCSTtJQUNFLFlBQVcsRUFDWjtFQUlEO0lBQ0Usb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQUlEO0lBQ0Usb0JBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFJRDtJQUNFLG9CQUFrQjtRQUFsQix1QkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQUNwQjtFQUlEO0lBQ0Usb0JBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFJRDtJQUNFLG9CQUFhO1FBQWIsa0JBQWE7WUFBYixjQUFhO0lBQ2IsZUFBYyxFQUNmO0VBSUQ7SUFDRSxvQkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHNCQUFxQjtJQUNyQix1QkFBc0IsRUFDdkIsRUFBQTs7QURYTDtFQ2pDSTtJQUNFLFlBQVcsRUFDWjtFQUlEO0lBQ0Usb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQUlEO0lBQ0Usb0JBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFJRDtJQUNFLG9CQUFrQjtRQUFsQix1QkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQUNwQjtFQUlEO0lBQ0Usb0JBQWE7UUFBYixrQkFBYTtZQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFJRDtJQUNFLG9CQUFhO1FBQWIsa0JBQWE7WUFBYixjQUFhO0lBQ2IsZUFBYyxFQUNmO0VBSUQ7SUFDRSxvQkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHNCQUFxQjtJQUNyQix1QkFBc0IsRUFDdkIsRUFBQTs7QURKUDtFQ1VHO0lBR0ssaUIzQnZENkIsRTJCd0Q5QjtFQUpKO0lBVUssaUIzQjlENkIsRTJCK0Q5QjtFQVhKO0lBYUssaUIzQmpFNkIsRTJCa0U5QjtFQWRKO0lBb0JLLGlCM0J4RTZCLEUyQnlFOUI7RUFyQko7SUF1QkssaUIzQjNFNkIsRTJCNEU5QjtFQXhCSjtJQTBCSyxpQjNCOUU2QixFMkIrRTlCLEVBQUE7O0FEL0JQO0VDSUc7SUFHSyxpQjNCdkQ2QixFMkJ3RDlCO0VBSko7SUFVSyxpQjNCOUQ2QixFMkIrRDlCO0VBWEo7SUFhSyxpQjNCakU2QixFMkJrRTlCO0VBZEo7SUFvQkssaUIzQnhFNkIsRTJCeUU5QjtFQXJCSjtJQXVCSyxpQjNCM0U2QixFMkI0RTlCO0VBeEJKO0lBMEJLLGlCM0I5RTZCLEUyQitFOUIsRUFBQTs7QUR6QlA7RUNGRztJQUdLLGlCM0J2RDZCLEUyQndEOUI7RUFKSjtJQVVLLGlCM0I5RDZCLEUyQitEOUI7RUFYSjtJQWFLLGlCM0JqRTZCLEUyQmtFOUI7RUFkSjtJQW9CSyxpQjNCeEU2QixFMkJ5RTlCO0VBckJKO0lBdUJLLGlCM0IzRTZCLEUyQjRFOUI7RUF4Qko7SUEwQkssaUIzQjlFNkIsRTJCK0U5QixFQUFBOztBRGxCTDtFQUNFLDZCQUE0QjtFQUM1QiwrQkFBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQixFQUM1Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDBCQUF5QjtFQUN6QiwrQkFBd0I7TUFBeEIsNkJBQXdCO1VBQXhCLHlCQUF3QixFQUN6Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDBCQUF5QjtFQUN6QiwrQkFBd0I7TUFBeEIsNkJBQXdCO1VBQXhCLHlCQUF3QixFQUN6Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDBCQUF5QjtFQUN6QiwrQkFBd0I7TUFBeEIsNkJBQXdCO1VBQXhCLHlCQUF3QixFQUN6Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBNEI7TUFBNUIsaUNBQTRCO1VBQTVCLDZCQUE0QixFQUM3Qjs7QUFDRDtFQUNFLDJCQUEwQjtFQUMxQiwrQkFBeUI7TUFBekIsOEJBQXlCO1VBQXpCLDBCQUF5QixFQUMxQjs7QUFHSDtFQUNFO0lBQ0UsMEJBQXlCO0lBQ3pCLCtCQUF3QjtRQUF4Qiw2QkFBd0I7WUFBeEIseUJBQXdCLEVBQ3pCLEVBQUE7O0FBR0g7RUFDRTtJQUNFLDJCQUEwQjtJQUMxQiwrQkFBeUI7UUFBekIsOEJBQXlCO1lBQXpCLDBCQUF5QixFQUMxQixFQUFBIiwiZmlsZSI6ImZyb250ZW5kLmNzcyJ9 */