﻿/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* SKODA GLOBAL */
body:not(.safe-mode-enabled) .hb-error-log {
  display: none !important;
}
div.k2ng-module-GenericHomeBannerModule,
div.k2ng-module-HomeBannerModule,
div.k2ng-module-DealerMasterHomeBannerModule,
div.k2ng-module-DealerHomeBannerModule {
  position: relative;
  display: block;
  margin: 0;
}
@media (min-width: 1000px) {
  div.k2ng-module-GenericHomeBannerModule,
  div.k2ng-module-HomeBannerModule,
  div.k2ng-module-DealerMasterHomeBannerModule,
  div.k2ng-module-DealerHomeBannerModule {
    padding: 0;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule,
  div.k2ng-module-HomeBannerModule,
  div.k2ng-module-DealerMasterHomeBannerModule,
  div.k2ng-module-DealerHomeBannerModule {
    padding: 0 0 40px 0;
  }
}
@media (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule,
  div.k2ng-module-HomeBannerModule,
  div.k2ng-module-DealerMasterHomeBannerModule,
  div.k2ng-module-DealerHomeBannerModule {
    padding: 0 0 55px 0;
  }
}
div.k2ng-module-GenericHomeBannerModule .hb-error-log,
div.k2ng-module-HomeBannerModule .hb-error-log,
div.k2ng-module-DealerMasterHomeBannerModule .hb-error-log,
div.k2ng-module-DealerHomeBannerModule .hb-error-log {
  display: inline-block;
  position: relative;
  right: 0;
  top: 0;
  background: salmon;
  z-index: 999;
  font-weight: 800;
}
div.k2ng-module-GenericHomeBannerModule .hb-error-log .error-line,
div.k2ng-module-HomeBannerModule .hb-error-log .error-line,
div.k2ng-module-DealerMasterHomeBannerModule .hb-error-log .error-line,
div.k2ng-module-DealerHomeBannerModule .hb-error-log .error-line {
  padding: 0 20px 10px 20px;
}
div.k2ng-module-GenericHomeBannerModule .hb-error-log .error-line:first-child,
div.k2ng-module-HomeBannerModule .hb-error-log .error-line:first-child,
div.k2ng-module-DealerMasterHomeBannerModule .hb-error-log .error-line:first-child,
div.k2ng-module-DealerHomeBannerModule .hb-error-log .error-line:first-child {
  padding: 10px 20px;
}
div.k2ng-module-GenericHomeBannerModule .hb-error-log a,
div.k2ng-module-HomeBannerModule .hb-error-log a,
div.k2ng-module-DealerMasterHomeBannerModule .hb-error-log a,
div.k2ng-module-DealerHomeBannerModule .hb-error-log a {
  color: #fff;
  text-decoration: underline;
}
div.k2ng-module-GenericHomeBannerModule .hb-error-log a:hover,
div.k2ng-module-HomeBannerModule .hb-error-log a:hover,
div.k2ng-module-DealerMasterHomeBannerModule .hb-error-log a:hover,
div.k2ng-module-DealerHomeBannerModule .hb-error-log a:hover {
  text-decoration: none;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper,
div.k2ng-module-HomeBannerModule .module-wrapper,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper,
div.k2ng-module-DealerHomeBannerModule .module-wrapper {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 1000px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper,
  div.k2ng-module-HomeBannerModule .module-wrapper,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper {
    height: 500px;
  }
}
@media (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider .slick-list,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider .slick-list,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider .slick-list,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider .slick-track,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider .slick-track:before,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider .slick-track:before,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider .slick-track:before,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider .slick-track:before,
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider .slick-track:after,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider .slick-track:after,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider .slick-track:after,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider .slick-track:after {
    display: table;
    content: '';
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slider .slick-track:after,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slider .slick-track:after,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slider .slick-track:after,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slider .slick-track:after {
    clear: both;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-list,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-list,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-list,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-list:focus,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-list:focus,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-list:focus,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-list:focus {
    outline: none;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-list.dragging,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-list.dragging,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-list.dragging,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-list.dragging {
    cursor: pointer;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-loading .slick-track,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-loading .slick-track,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-loading .slick-track,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-loading .slick-track {
    visibility: hidden;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-initialized .slick-slide,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-initialized .slick-slide,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-initialized .slick-slide,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-initialized .slick-slide {
    display: block;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slide,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slide,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slide,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slide img,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slide img,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slide img,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slide img {
    display: block;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slide.slick-loading img,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slide.slick-loading img,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slide.slick-loading img,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slide.slick-loading img {
    display: none;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-slide.dragging img,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-slide.dragging img,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-slide.dragging img,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-slide.dragging img {
    pointer-events: none;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .slick-loading .slick-slide,
  div.k2ng-module-HomeBannerModule .module-wrapper .slick-loading .slick-slide,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .slick-loading .slick-slide,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .slick-loading .slick-slide {
    visibility: hidden;
  }
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item {
  float: left;
  position: relative;
  width: 100%;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper {
  position: relative;
  z-index: 3;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  background-size: cover;
  background-position: center center;
}
@media (min-width: 1000px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container {
    height: 500px;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container {
    height: auto;
    padding-bottom: 49%;
  }
}
@media (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container {
    height: 300px;
  }
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
@media (min-width: 1000px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient {
    height: 290px;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient {
    height: 79px;
  }
}
@media (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .image-wrapper .sa-home-banner-img-container .sa-image-gradient {
    height: 62px;
  }
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box {
  position: relative;
  z-index: 5;
}
@media (min-width: 1000px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box {
    padding: 0 0 30px 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    max-width: 480px;
    box-sizing: content-box;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title {
    margin: 0;
    padding: 0;
    max-height: 74px;
    overflow: hidden;
    padding-top: 5px;
    font-size: 36px;
    line-height: 36px;
    font-weight: 900;
    text-transform: uppercase;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button {
    margin: 30px 0 0 0;
    padding: 0;
  }
}
@media (min-width: 1000px) and (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box {
    text-align: center;
    padding: 0 80px;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title {
    margin: 30px 0 0 0;
    padding: 0;
    font-size: 36px;
    line-height: 36px;
    font-weight: 900;
    text-transform: uppercase;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button {
    margin: 20px 0 0 0;
    padding: 0;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) and (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box {
    text-align: center;
    padding: 0 20px;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title {
    margin: 20px 0 0 0;
    padding: 0;
    font-size: 30px;
    line-height: 30px;
    font-weight: 900;
    text-transform: uppercase;
  }
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-button {
    margin: 30px 0 0 0;
    padding: 0;
  }
}
@media (max-width: 659.5px) and (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .home-banner-slide-item .text-information-box .banner-title {
    font-size: 24px;
    line-height: 24px;
  }
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots {
  text-align: center;
  list-style: none;
  padding: 0;
  width: 100%;
  bottom: 0;
  position: absolute;
  z-index: 15;
  height: 20px;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li {
  display: inline-block;
  margin: 0 3px;
  cursor: pointer;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li .sa-carousel-bullet-nav-point,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li .sa-carousel-bullet-nav-point,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li .sa-carousel-bullet-nav-point,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li .sa-carousel-bullet-nav-point {
  width: 8px;
  height: 8px;
  background: #797a78;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li.slick-active .sa-carousel-bullet-nav-point,
div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li.slick-active .sa-carousel-bullet-nav-point,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li.slick-active .sa-carousel-bullet-nav-point,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots > li.slick-active .sa-carousel-bullet-nav-point {
  background: #000 !important;
}
@media (min-width: 1000px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots {
    display: none;
  }
}
@media (min-width: 660px) and (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots {
    top: 0;
    margin-top: 44%;
  }
}
@media (max-width: 659.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-HomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .home-banner-carousel .slick-dots {
    top: 270px;
  }
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel {
  position: absolute;
  right: 30px;
  bottom: 30px;
  z-index: 10;
  width: 307px;
  height: 80px;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  overflow: hidden;
  padding: 5px;
}
@media (max-width: 999.5px) {
  div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel,
  div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel,
  div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel,
  div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel {
    display: none !important;
  }
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor {
  position: relative;
  padding: 0;
  font-size: 0;
  float: left;
  cursor: pointer;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .image-container,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .image-container,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .image-container,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .image-container {
  display: inline-block;
  width: 144px;
  height: 70px;
  float: left;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container {
  display: inline-block;
  width: calc(100% - 144px);
  padding: 5px 30px 5px 10px;
  height: 70px;
  position: relative;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-label,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-label,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-label,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-label {
  display: block;
  width: 108px;
  height: 22px;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-slide-headline,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-slide-headline,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-slide-headline,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .next-slide-headline {
  display: block;
  font-size: 11px;
  width: 108px;
  height: 44px;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .slides-counter,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .slides-counter,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .slides-counter,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .slides-counter {
  font-size: 10px;
  position: absolute;
  right: 5px;
  bottom: 0;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .icon,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .icon,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .icon,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .text-container .icon {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  font-size: 25px;
  text-align: center;
}
div.k2ng-module-GenericHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .cl,
div.k2ng-module-HomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .cl,
div.k2ng-module-DealerMasterHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .cl,
div.k2ng-module-DealerHomeBannerModule .module-wrapper .minor-carousel .home-banner-slide-item-in-minor .cl {
  clear: left;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZS1zdHlsZXMubGVzcyIsIkM6L0FnZW50LzAxLVYyL193b3JrLzM2L3MvU2tvZGEuSzJORy5QbHVnaW5zLlNrb2RhU3BlY2lmaWMvQXNzZXRzL2xlc3MvbWl4aW5zL3Nrb2RhLWdsb2JhbC5sZXNzIiwiQzovQWdlbnQvMDEtVjIvX3dvcmsvMzYvcy9Ta29kYS5LMk5HLlBsdWdpbnMuU2tvZGFTcGVjaWZpYy9Bc3NldHMvbGVzcy9taXhpbnMvZWxlbWVudHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUEsSUFBSSxJQUFJLG9CQUFxQjtFQUN6Qix3QkFBQTs7QUFHSixHQUFHO0FBQ0gsR0FBRztBQUNILEdBQUc7QUFDSCxHQUFHO0VBQ0Msa0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTs7QUFFQSxRQUFtQztFQUFuQyxHQVJEO0VBUUMsR0FQRDtFQU9DLEdBTkQ7RUFNQyxHQUxEO0lBTUssVUFBQTs7O0FBR0osUUFBbUMsdUJBQWdDO0VBQW5FLEdBWkQ7RUFZQyxHQVhEO0VBV0MsR0FWRDtFQVVDLEdBVEQ7SUFVSyxtQkFBQTs7O0FBR0osUUFBbUM7RUFBbkMsR0FoQkQ7RUFnQkMsR0FmRDtFQWVDLEdBZEQ7RUFjQyxHQWJEO0lBY0ssbUJBQUE7OztBQWpCUixHQUFHLG9DQW9CQztBQW5CSixHQUFHLDZCQW1CQztBQWxCSixHQUFHLHlDQWtCQztBQWpCSixHQUFHLG1DQWlCQztFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQTNCUixHQUFHLG9DQW9CQyxjQVNJO0FBNUJSLEdBQUcsNkJBbUJDLGNBU0k7QUEzQlIsR0FBRyx5Q0FrQkMsY0FTSTtBQTFCUixHQUFHLG1DQWlCQyxjQVNJO0VBQ0kseUJBQUE7O0FBRUEsR0FoQ1Qsb0NBb0JDLGNBU0ksWUFHSztBQUFELEdBL0JULDZCQW1CQyxjQVNJLFlBR0s7QUFBRCxHQTlCVCx5Q0FrQkMsY0FTSSxZQUdLO0FBQUQsR0E3QlQsbUNBaUJDLGNBU0ksWUFHSztFQUNHLGtCQUFBOztBQWpDaEIsR0FBRyxvQ0FvQkMsY0FpQkk7QUFwQ1IsR0FBRyw2QkFtQkMsY0FpQkk7QUFuQ1IsR0FBRyx5Q0FrQkMsY0FpQkk7QUFsQ1IsR0FBRyxtQ0FpQkMsY0FpQkk7RUFDSSxXQUFBO0VBQ0EsMEJBQUE7O0FBRUEsR0F6Q1Qsb0NBb0JDLGNBaUJJLEVBSUs7QUFBRCxHQXhDVCw2QkFtQkMsY0FpQkksRUFJSztBQUFELEdBdkNULHlDQWtCQyxjQWlCSSxFQUlLO0FBQUQsR0F0Q1QsbUNBaUJDLGNBaUJJLEVBSUs7RUFDRyxxQkFBQTs7QUExQ2hCLEdBQUcsb0NBK0NDO0FBOUNKLEdBQUcsNkJBOENDO0FBN0NKLEdBQUcseUNBNkNDO0FBNUNKLEdBQUcsbUNBNENDO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBOztBQUVBLFFBQW1DO0VBQW5DLEdBdERMLG9DQStDQztFQU9JLEdBckRMLDZCQThDQztFQU9JLEdBcERMLHlDQTZDQztFQU9JLEdBbkRMLG1DQTRDQztJQVFRLGFBQUE7OztBQUdKLFFBQW1DO0VBQW5DLEdBMURMLG9DQStDQyxnQkNrcUNBO0VEdnBDSSxHQXpETCw2QkE4Q0MsZ0JDa3FDQTtFRHZwQ0ksR0F4REwseUNBNkNDLGdCQ2txQ0E7RUR2cENJLEdBdkRMLG1DQTRDQyxnQkNrcUNBO0lBQ0ksa0JBQUE7SUFDQSxjQUFBO0lBQ0EsMkJBQUE7SUFDQSw4QkFBQTtJQUNBLHNCQUFBO0lBQ0EseUJBQUE7SUFDQSxzQkFBQTtJQUNBLHFCQUFBO0lBQ0EsaUJBQUE7SUFDQSwyQkFBQTtJQUNBLHVCQUFBO0lBQ0EsbUJBQUE7SUFDQSx3Q0FBQTs7RURwcUNBLEdBMURMLG9DQStDQyxnQkNrcUNBLGNBZUk7RUR0cUNBLEdBekRMLDZCQThDQyxnQkNrcUNBLGNBZUk7RUR0cUNBLEdBeERMLHlDQTZDQyxnQkNrcUNBLGNBZUk7RUR0cUNBLEdBdkRMLG1DQTRDQyxnQkNrcUNBLGNBZUk7RUR0cUNBLEdBMURMLG9DQStDQyxnQkNrcUNBLGNBZ0JJO0VEdnFDQSxHQXpETCw2QkE4Q0MsZ0JDa3FDQSxjQWdCSTtFRHZxQ0EsR0F4REwseUNBNkNDLGdCQ2txQ0EsY0FnQkk7RUR2cUNBLEdBdkRMLG1DQTRDQyxnQkNrcUNBLGNBZ0JJO0lBQ0ksbUJBQW1CLG9CQUFuQjtJQUNBLGdCQUFnQixvQkFBaEI7SUFDQSxlQUFlLG9CQUFmO0lBQ0EsY0FBYyxvQkFBZDtJQUNBLFdBQVcsb0JBQVg7O0VENXFDSixHQTFETCxvQ0ErQ0MsZ0JDa3FDQSxjQXdCSTtFRC9xQ0EsR0F6REwsNkJBOENDLGdCQ2txQ0EsY0F3Qkk7RUQvcUNBLEdBeERMLHlDQTZDQyxnQkNrcUNBLGNBd0JJO0VEL3FDQSxHQXZETCxtQ0E0Q0MsZ0JDa3FDQSxjQXdCSTtJQUNJLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxjQUFBOztFQUNBLEdEOXVDVCxvQ0ErQ0MsZ0JDa3FDQSxjQXdCSSxhQUtLO0VBQUQsR0Q3dUNULDZCQThDQyxnQkNrcUNBLGNBd0JJLGFBS0s7RUFBRCxHRDV1Q1QseUNBNkNDLGdCQ2txQ0EsY0F3QkksYUFLSztFQUFELEdEM3VDVCxtQ0E0Q0MsZ0JDa3FDQSxjQXdCSSxhQUtLO0VBQ0QsR0QvdUNULG9DQStDQyxnQkNrcUNBLGNBd0JJLGFBTUs7RUFBRCxHRDl1Q1QsNkJBOENDLGdCQ2txQ0EsY0F3QkksYUFNSztFQUFELEdEN3VDVCx5Q0E2Q0MsZ0JDa3FDQSxjQXdCSSxhQU1LO0VBQUQsR0Q1dUNULG1DQTRDQyxnQkNrcUNBLGNBd0JJLGFBTUs7SUFDRyxjQUFBO0lBQ0EsU0FBUyxFQUFUOztFQUVKLEdEbnZDVCxvQ0ErQ0MsZ0JDa3FDQSxjQXdCSSxhQVVLO0VBQUQsR0RsdkNULDZCQThDQyxnQkNrcUNBLGNBd0JJLGFBVUs7RUFBRCxHRGp2Q1QseUNBNkNDLGdCQ2txQ0EsY0F3QkksYUFVSztFQUFELEdEaHZDVCxtQ0E0Q0MsZ0JDa3FDQSxjQXdCSSxhQVVLO0lBQ0csV0FBQTs7RUQxckNSLEdBMURMLG9DQStDQyxnQkMwc0NBO0VEL3JDSSxHQXpETCw2QkE4Q0MsZ0JDMHNDQTtFRC9yQ0ksR0F4REwseUNBNkNDLGdCQzBzQ0E7RUQvckNJLEdBdkRMLG1DQTRDQyxnQkMwc0NBO0lBQ0ksa0JBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTs7RUFDQSxHRC92Q0wsb0NBK0NDLGdCQzBzQ0EsWUFNSztFQUFELEdEOXZDTCw2QkE4Q0MsZ0JDMHNDQSxZQU1LO0VBQUQsR0Q3dkNMLHlDQTZDQyxnQkMwc0NBLFlBTUs7RUFBRCxHRDV2Q0wsbUNBNENDLGdCQzBzQ0EsWUFNSztJQUNHLGFBQUE7O0VBRUosR0Rsd0NMLG9DQStDQyxnQkMwc0NBLFlBU0s7RUFBRCxHRGp3Q0wsNkJBOENDLGdCQzBzQ0EsWUFTSztFQUFELEdEaHdDTCx5Q0E2Q0MsZ0JDMHNDQSxZQVNLO0VBQUQsR0QvdkNMLG1DQTRDQyxnQkMwc0NBLFlBU0s7SUFDRyxlQUFBOztFRHpzQ0osR0ExREwsb0NBK0NDLGdCQ3d0Q0EsZUFBZTtFRDdzQ1gsR0F6REwsNkJBOENDLGdCQ3d0Q0EsZUFBZTtFRDdzQ1gsR0F4REwseUNBNkNDLGdCQ3d0Q0EsZUFBZTtFRDdzQ1gsR0F2REwsbUNBNENDLGdCQ3d0Q0EsZUFBZTtJQUNYLGtCQUFBOztFRDlzQ0EsR0ExREwsb0NBK0NDLGdCQzR0Q0EsbUJBQW1CO0VEanRDZixHQXpETCw2QkE4Q0MsZ0JDNHRDQSxtQkFBbUI7RURqdENmLEdBeERMLHlDQTZDQyxnQkM0dENBLG1CQUFtQjtFRGp0Q2YsR0F2REwsbUNBNENDLGdCQzR0Q0EsbUJBQW1CO0lBQ2YsY0FBQTs7RURsdENBLEdBMURMLG9DQStDQyxnQkNndUNBO0VEcnRDSSxHQXpETCw2QkE4Q0MsZ0JDZ3VDQTtFRHJ0Q0ksR0F4REwseUNBNkNDLGdCQ2d1Q0E7RURydENJLEdBdkRMLG1DQTRDQyxnQkNndUNBO0lBQ0ksYUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTs7RUR6dENBLEdBMURMLG9DQStDQyxnQkNndUNBLGFBS0k7RUQxdENBLEdBekRMLDZCQThDQyxnQkNndUNBLGFBS0k7RUQxdENBLEdBeERMLHlDQTZDQyxnQkNndUNBLGFBS0k7RUQxdENBLEdBdkRMLG1DQTRDQyxnQkNndUNBLGFBS0k7SUFDSSxjQUFBOztFQUVKLEdEdnhDTCxvQ0ErQ0MsZ0JDZ3VDQSxhQVFLLGNBQWU7RUFBaEIsR0R0eENMLDZCQThDQyxnQkNndUNBLGFBUUssY0FBZTtFQUFoQixHRHJ4Q0wseUNBNkNDLGdCQ2d1Q0EsYUFRSyxjQUFlO0VBQWhCLEdEcHhDTCxtQ0E0Q0MsZ0JDZ3VDQSxhQVFLLGNBQWU7SUFDWixhQUFBOztFQUVKLEdEMXhDTCxvQ0ErQ0MsZ0JDZ3VDQSxhQVdLLFNBQVU7RUFBWCxHRHp4Q0wsNkJBOENDLGdCQ2d1Q0EsYUFXSyxTQUFVO0VBQVgsR0R4eENMLHlDQTZDQyxnQkNndUNBLGFBV0ssU0FBVTtFQUFYLEdEdnhDTCxtQ0E0Q0MsZ0JDZ3VDQSxhQVdLLFNBQVU7SUFDUCxvQkFBQTs7RURqdUNKLEdBMURMLG9DQStDQyxnQkNndkNBLGVBQWU7RURydUNYLEdBekRMLDZCQThDQyxnQkNndkNBLGVBQWU7RURydUNYLEdBeERMLHlDQTZDQyxnQkNndkNBLGVBQWU7RURydUNYLEdBdkRMLG1DQTRDQyxnQkNndkNBLGVBQWU7SUFDWCxrQkFBQTs7O0FEaHlDUixHQUFHLG9DQStDQyxnQkFlSSxzQkFFSTtBQS9EWixHQUFHLDZCQThDQyxnQkFlSSxzQkFFSTtBQTlEWixHQUFHLHlDQTZDQyxnQkFlSSxzQkFFSTtBQTdEWixHQUFHLG1DQTRDQyxnQkFlSSxzQkFFSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBbkVoQixHQUFHLG9DQStDQyxnQkFlSSxzQkFFSSx3QkFLSTtBQXBFaEIsR0FBRyw2QkE4Q0MsZ0JBZUksc0JBRUksd0JBS0k7QUFuRWhCLEdBQUcseUNBNkNDLGdCQWVJLHNCQUVJLHdCQUtJO0FBbEVoQixHQUFHLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkFLSTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7O0FBM0VwQixHQUFHLG9DQStDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0FBNUVwQixHQUFHLDZCQThDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0FBM0VwQixHQUFHLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0FBMUVwQixHQUFHLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQ0FBQTs7QUFFQSxRQUFtQztFQUFuQyxHQXRGckIsb0NBK0NDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUk7RUFTSSxHQXJGckIsNkJBOENDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUk7RUFTSSxHQXBGckIseUNBNkNDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUk7RUFTSSxHQW5GckIsbUNBNENDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUk7SUFVUSxhQUFBOzs7QUFHSixRQUFtQyx1QkFBZ0M7RUFBbkUsR0ExRnJCLG9DQStDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0VBYUksR0F6RnJCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0VBYUksR0F4RnJCLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0VBYUksR0F2RnJCLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0lBY1EsWUFBQTtJQUNBLG1CQUFBOzs7QUFHSixRQUFtQztFQUFuQyxHQS9GckIsb0NBK0NDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUk7RUFrQkksR0E5RnJCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJO0VBa0JJLEdBN0ZyQix5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBS0ksZUFRSTtFQWtCSSxHQTVGckIsbUNBNENDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUk7SUFtQlEsYUFBQTs7O0FBaEc1QixHQUFHLG9DQStDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJLDhCQXNCSTtBQWxHeEIsR0FBRyw2QkE4Q0MsZ0JBZUksc0JBRUksd0JBS0ksZUFRSSw4QkFzQkk7QUFqR3hCLEdBQUcseUNBNkNDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUksOEJBc0JJO0FBaEd4QixHQUFHLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJLDhCQXNCSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VDK3JDeEIsdXFCQUFBO0VBQ0EsWUFBWSxzRUFBWjtFQUNBLFlBQVksZ0RBQWdELGlDQUE2QixxQ0FBekY7RUFDQSxZQUFZLHlFQUFaO0VBQ0EsWUFBWSxvRUFBWjtFQUNBLFlBQVkscUVBQVo7RUFDQSxZQUFZLHVFQUFaO0VBQ0EsUUFBUSx5REFBMEQseUJBQXlCLDRCQUEzRjs7QURwc0N3QixRQUFtQztFQUFuQyxHQXpHekIsb0NBK0NDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUksOEJBc0JJO0VBTUksR0F4R3pCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJLDhCQXNCSTtFQU1JLEdBdkd6Qix5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBS0ksZUFRSSw4QkFzQkk7RUFNSSxHQXRHekIsbUNBNENDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUksOEJBc0JJO0lBT1EsYUFBQTs7O0FBR0osUUFBbUMsdUJBQWdDO0VBQW5FLEdBN0d6QixvQ0ErQ0MsZ0JBZUksc0JBRUksd0JBS0ksZUFRSSw4QkFzQkk7RUFVSSxHQTVHekIsNkJBOENDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUksOEJBc0JJO0VBVUksR0EzR3pCLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJLDhCQXNCSTtFQVVJLEdBMUd6QixtQ0E0Q0MsZ0JBZUksc0JBRUksd0JBS0ksZUFRSSw4QkFzQkk7SUFXUSxZQUFBOzs7QUFHSixRQUFtQztFQUFuQyxHQWpIekIsb0NBK0NDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUksOEJBc0JJO0VBY0ksR0FoSHpCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkFLSSxlQVFJLDhCQXNCSTtFQWNJLEdBL0d6Qix5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBS0ksZUFRSSw4QkFzQkk7RUFjSSxHQTlHekIsbUNBNENDLGdCQWVJLHNCQUVJLHdCQUtJLGVBUUksOEJBc0JJO0lBZVEsWUFBQTs7O0FBbEhoQyxHQUFHLG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREk7QUF6SGhCLEdBQUcsNkJBOENDLGdCQWVJLHNCQUVJLHdCQTBESTtBQXhIaEIsR0FBRyx5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBMERJO0FBdkhoQixHQUFHLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7O0FBRUEsUUFBbUM7RUFBbkMsR0E5SGpCLG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREk7RUFJSSxHQTdIakIsNkJBOENDLGdCQWVJLHNCQUVJLHdCQTBESTtFQUlJLEdBNUhqQix5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBMERJO0VBSUksR0EzSGpCLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREk7SUFLUSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTs7RUFQSixHQTlIakIsb0NBK0NDLGdCQWVJLHNCQUVJLHdCQTBESSxzQkFhUTtFQVRKLEdBN0hqQiw2QkE4Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWFRO0VBVEosR0E1SGpCLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBYVE7RUFUSixHQTNIakIsbUNBNENDLGdCQWVJLHNCQUVJLHdCQTBESSxzQkFhUTtJQUNJLFNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lDOEN4QixlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBOztFRC9EZ0IsR0E5SGpCLG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBc0JRO0VBbEJKLEdBN0hqQiw2QkE4Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQXNCUTtFQWxCSixHQTVIakIseUNBNkNDLGdCQWVJLHNCQUVJLHdCQTBESSxzQkFzQlE7RUFsQkosR0EzSGpCLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBc0JRO0lBQ0ksa0JBQUE7SUFDQSxVQUFBOzs7QUM0Q3hCLFFEaEVtRCx3QkNnRWhCO0VBQW5DLEdEOUxELG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBYVE7RUN1RHBCLEdEN0xELDZCQThDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBYVE7RUN1RHBCLEdENUxELHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBYVE7RUN1RHBCLEdEM0xELG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBYVE7SUN3RGhCLGVBQUE7SUFDQSxpQkFBQTs7O0FEMUNZLFFBQW1DLHVCQUFnQztFQUFuRSxHQXRKakIsb0NBK0NDLGdCQWVJLHNCQUVJLHdCQTBESTtFQTRCSSxHQXJKakIsNkJBOENDLGdCQWVJLHNCQUVJLHdCQTBESTtFQTRCSSxHQXBKakIseUNBNkNDLGdCQWVJLHNCQUVJLHdCQTBESTtFQTRCSSxHQW5KakIsbUNBNENDLGdCQWVJLHNCQUVJLHdCQTBESTtJQTZCUSxrQkFBQTtJQUNBLGVBQUE7O0VBRkosR0F0SmpCLG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBZ0NRO0VBSkosR0FySmpCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBZ0NRO0VBSkosR0FwSmpCLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBZ0NRO0VBSkosR0FuSmpCLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBZ0NRO0lBQ0ksa0JBQUE7SUFDQSxVQUFBO0lDOEJ4QixlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBOztFRHZDZ0IsR0F0SmpCLG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBc0NRO0VBVkosR0FySmpCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBc0NRO0VBVkosR0FwSmpCLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBc0NRO0VBVkosR0FuSmpCLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBc0NRO0lBQ0ksa0JBQUE7SUFDQSxVQUFBOzs7QUM0QnhCLFFEeENtRCx1QkFBZ0MseUJDd0NoRDtFQUFuQyxHRDlMRCxvQ0ErQ0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdDUTtFQ29DcEIsR0Q3TEQsNkJBOENDLGdCQWVJLHNCQUVJLHdCQTBESSxzQkFnQ1E7RUNvQ3BCLEdENUxELHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBZ0NRO0VDb0NwQixHRDNMRCxtQ0E0Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdDUTtJQ3FDaEIsZUFBQTtJQUNBLGlCQUFBOzs7QUQxQlksUUFBbUM7RUFBbkMsR0F0S2pCLG9DQStDQyxnQkFlSSxzQkFFSSx3QkEwREk7RUE0Q0ksR0FyS2pCLDZCQThDQyxnQkFlSSxzQkFFSSx3QkEwREk7RUE0Q0ksR0FwS2pCLHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREk7RUE0Q0ksR0FuS2pCLG1DQTRDQyxnQkFlSSxzQkFFSSx3QkEwREk7SUE2Q1Esa0JBQUE7SUFDQSxlQUFBOztFQUZKLEdBdEtqQixvQ0ErQ0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdEUTtFQUpKLEdBcktqQiw2QkE4Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdEUTtFQUpKLEdBcEtqQix5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdEUTtFQUpKLEdBbktqQixtQ0E0Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdEUTtJQUNJLGtCQUFBO0lBQ0EsVUFBQTtJQ3FEeEIsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTs7RUQ5RGdCLEdBdEtqQixvQ0ErQ0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQXNEUTtFQVZKLEdBcktqQiw2QkE4Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQXNEUTtFQVZKLEdBcEtqQix5Q0E2Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQXNEUTtFQVZKLEdBbktqQixtQ0E0Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQXNEUTtJQUNJLGtCQUFBO0lBQ0EsVUFBQTs7O0FDbUR4QixRRC9EbUQseUJDK0RoQjtFQUFuQyxHRHJPRCxvQ0ErQ0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdEUTtFQzJEcEIsR0RwT0QsNkJBOENDLGdCQWVJLHNCQUVJLHdCQTBESSxzQkFnRFE7RUMyRHBCLEdEbk9ELHlDQTZDQyxnQkFlSSxzQkFFSSx3QkEwREksc0JBZ0RRO0VDMkRwQixHRGxPRCxtQ0E0Q0MsZ0JBZUksc0JBRUksd0JBMERJLHNCQWdEUTtJQzREaEIsZUFBQTtJQUNBLGlCQUFBOzs7QUR2T1IsR0FBRyxvQ0ErQ0MsZ0JBZUksc0JBMEhJO0FBdkxaLEdBQUcsNkJBOENDLGdCQWVJLHNCQTBISTtBQXRMWixHQUFHLHlDQTZDQyxnQkFlSSxzQkEwSEk7QUFyTFosR0FBRyxtQ0E0Q0MsZ0JBZUksc0JBMEhJO0VDb2dDUixrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RURyZ0NZLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQ21nQ1osR0Roc0NELG9DQStDQyxnQkFlSSxzQkEwSEksWUN3Z0NOO0FBQUYsR0QvckNELDZCQThDQyxnQkFlSSxzQkEwSEksWUN3Z0NOO0FBQUYsR0Q5ckNELHlDQTZDQyxnQkFlSSxzQkEwSEksWUN3Z0NOO0FBQUYsR0Q3ckNELG1DQTRDQyxnQkFlSSxzQkEwSEksWUN3Z0NOO0VBQ0UscUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTs7QUFISixHRGhzQ0Qsb0NBK0NDLGdCQWVJLHNCQTBISSxZQ3dnQ04sS0FJRTtBQUpKLEdEL3JDRCw2QkE4Q0MsZ0JBZUksc0JBMEhJLFlDd2dDTixLQUlFO0FBSkosR0Q5ckNELHlDQTZDQyxnQkFlSSxzQkEwSEksWUN3Z0NOLEtBSUU7QUFKSixHRDdyQ0QsbUNBNENDLGdCQWVJLHNCQTBISSxZQ3dnQ04sS0FJRTtFQUNJLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUN4cENWLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTs7QUR5cENNLEdEMXNDTCxvQ0ErQ0MsZ0JBZUksc0JBMEhJLFlDd2dDTixLQVVHLGFBQWM7QUFBZixHRHpzQ0wsNkJBOENDLGdCQWVJLHNCQTBISSxZQ3dnQ04sS0FVRyxhQUFjO0FBQWYsR0R4c0NMLHlDQTZDQyxnQkFlSSxzQkEwSEksWUN3Z0NOLEtBVUcsYUFBYztBQUFmLEdEdnNDTCxtQ0E0Q0MsZ0JBZUksc0JBMEhJLFlDd2dDTixLQVVHLGFBQWM7RUFDWCxnQkFBQTs7QUQ1Z0NJLFFBQW1DO0VBQW5DLEdBL0xiLG9DQStDQyxnQkFlSSxzQkEwSEk7RUFPSSxHQTlMYiw2QkE4Q0MsZ0JBZUksc0JBMEhJO0VBT0ksR0E3TGIseUNBNkNDLGdCQWVJLHNCQTBISTtFQU9JLEdBNUxiLG1DQTRDQyxnQkFlSSxzQkEwSEk7SUFRUSxhQUFBOzs7QUFHSixRQUFtQyx1QkFBZ0M7RUFBbkUsR0FuTWIsb0NBK0NDLGdCQWVJLHNCQTBISTtFQVdJLEdBbE1iLDZCQThDQyxnQkFlSSxzQkEwSEk7RUFXSSxHQWpNYix5Q0E2Q0MsZ0JBZUksc0JBMEhJO0VBV0ksR0FoTWIsbUNBNENDLGdCQWVJLHNCQTBISTtJQVlRLE1BQUE7SUFDQSxlQUFBOzs7QUFHSixRQUFtQztFQUFuQyxHQXhNYixvQ0ErQ0MsZ0JBZUksc0JBMEhJO0VBZ0JJLEdBdk1iLDZCQThDQyxnQkFlSSxzQkEwSEk7RUFnQkksR0F0TWIseUNBNkNDLGdCQWVJLHNCQTBISTtFQWdCSSxHQXJNYixtQ0E0Q0MsZ0JBZUksc0JBMEhJO0lBaUJRLFVBQUE7OztBQXpNcEIsR0FBRyxvQ0ErQ0MsZ0JBK0pJO0FBN01SLEdBQUcsNkJBOENDLGdCQStKSTtBQTVNUixHQUFHLHlDQTZDQyxnQkErSkk7QUEzTVIsR0FBRyxtQ0E0Q0MsZ0JBK0pJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTs7QUFFQSxRQUFtQztFQUFuQyxHQTFOVCxvQ0ErQ0MsZ0JBK0pJO0VBWUksR0F6TlQsNkJBOENDLGdCQStKSTtFQVlJLEdBeE5ULHlDQTZDQyxnQkErSkk7RUFZSSxHQXZOVCxtQ0E0Q0MsZ0JBK0pJO0lBYVEsd0JBQUE7OztBQTNOaEIsR0FBRyxvQ0ErQ0MsZ0JBK0pJLGdCQWdCSTtBQTdOWixHQUFHLDZCQThDQyxnQkErSkksZ0JBZ0JJO0FBNU5aLEdBQUcseUNBNkNDLGdCQStKSSxnQkFnQkk7QUEzTlosR0FBRyxtQ0E0Q0MsZ0JBK0pJLGdCQWdCSTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7QUFuT2hCLEdBQUcsb0NBK0NDLGdCQStKSSxnQkFnQkksaUNBT0k7QUFwT2hCLEdBQUcsNkJBOENDLGdCQStKSSxnQkFnQkksaUNBT0k7QUFuT2hCLEdBQUcseUNBNkNDLGdCQStKSSxnQkFnQkksaUNBT0k7QUFsT2hCLEdBQUcsbUNBNENDLGdCQStKSSxnQkFnQkksaUNBT0k7RUFDSSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTs7QUE1T3BCLEdBQUcsb0NBK0NDLGdCQStKSSxnQkFnQkksaUNBaUJJO0FBOU9oQixHQUFHLDZCQThDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSTtBQTdPaEIsR0FBRyx5Q0E2Q0MsZ0JBK0pJLGdCQWdCSSxpQ0FpQkk7QUE1T2hCLEdBQUcsbUNBNENDLGdCQStKSSxnQkFnQkksaUNBaUJJO0VBQ0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VDbUluQixlQUFBO0VBQ0csaUJBQUE7RUFDQSxnQkFBQTs7QUR6WEosR0FBRyxvQ0ErQ0MsZ0JBK0pJLGdCQWdCSSxpQ0FpQkksZ0JBUUk7QUF0UHBCLEdBQUcsNkJBOENDLGdCQStKSSxnQkFnQkksaUNBaUJJLGdCQVFJO0FBclBwQixHQUFHLHlDQTZDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSSxnQkFRSTtBQXBQcEIsR0FBRyxtQ0E0Q0MsZ0JBK0pJLGdCQWdCSSxpQ0FpQkksZ0JBUUk7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7O0FBMVB4QixHQUFHLG9DQStDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSSxnQkFjSTtBQTVQcEIsR0FBRyw2QkE4Q0MsZ0JBK0pJLGdCQWdCSSxpQ0FpQkksZ0JBY0k7QUEzUHBCLEdBQUcseUNBNkNDLGdCQStKSSxnQkFnQkksaUNBaUJJLGdCQWNJO0FBMVBwQixHQUFHLG1DQTRDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSSxnQkFjSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7O0FBalF4QixHQUFHLG9DQStDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSSxnQkFxQkk7QUFuUXBCLEdBQUcsNkJBOENDLGdCQStKSSxnQkFnQkksaUNBaUJJLGdCQXFCSTtBQWxRcEIsR0FBRyx5Q0E2Q0MsZ0JBK0pJLGdCQWdCSSxpQ0FpQkksZ0JBcUJJO0FBalFwQixHQUFHLG1DQTRDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSSxnQkFxQkk7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTs7QUF4UXhCLEdBQUcsb0NBK0NDLGdCQStKSSxnQkFnQkksaUNBaUJJLGdCQTRCSTtBQTFRcEIsR0FBRyw2QkE4Q0MsZ0JBK0pJLGdCQWdCSSxpQ0FpQkksZ0JBNEJJO0FBelFwQixHQUFHLHlDQTZDQyxnQkErSkksZ0JBZ0JJLGlDQWlCSSxnQkE0Qkk7QUF4UXBCLEdBQUcsbUNBNENDLGdCQStKSSxnQkFnQkksaUNBaUJJLGdCQTRCSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBZ0IsZ0JBQWhCO0VBQ0EsbUJBQW1CLGdCQUFuQjtFQUNBLGNBQWMsZ0JBQWQ7RUFDQSxlQUFlLGdCQUFmO0VBQ0EsV0FBVyxnQkFBWDtFQUNBLFFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBeFJ4QixHQUFHLG9DQStDQyxnQkErSkksZ0JBZ0JJLGlDQThESTtBQTNSaEIsR0FBRyw2QkE4Q0MsZ0JBK0pJLGdCQWdCSSxpQ0E4REk7QUExUmhCLEdBQUcseUNBNkNDLGdCQStKSSxnQkFnQkksaUNBOERJO0FBelJoQixHQUFHLG1DQTRDQyxnQkErSkksZ0JBZ0JJLGlDQThESTtFQUNJLFdBQUEifQ== */