.footer__small__text, .advantage__title, .home__block__link, .home__product__list__item__title, .home__article__list__item__description, .home__about, .top__banner, .top__banner__link {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px; }

.city__select__title, .city__select__paragraph, .city__select .nav-tabs li > a, .city__select__text, .city__region__name, .subscribe__text, .sale__title, .pet__title, .shares__title, .shares__link, .shares__paragraph, .shares__text, .offer label, .offer input, .offer textarea, .offer .button__site, .promo__title {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px; }

.footer-developed-by, .footer-copyright-text, .footer__header, .home__product__list__item__price--real-price, .home__product__list__item__price--promo-price, .home__product__list__item.has-promo:hover .home__product__list__image__sale, .home__product__list__item.sale:hover .home__product__list__image__sale, .home__article__list__item__title, .home__block__title__lato, .delivery-block-content-title, .delivery-block-info-title, .offer__title {
  font-family: Lato, Roboto, sans-serif;
  font-size: 31px;
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: center; }

.shares__icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.iconz-normal-small {
  position: relative;
  top: 2px;
  color: #2d373a;
  font-size: 15px; }

.iconz-normal-medium {
  position: relative;
  top: 6px;
  color: #2d373a;
  font-size: 24px; }
  @media (max-width: 767px) {
  .iconz-normal-medium {
    color: #2d373a; } }

@media (min-width: 768px) {
  .wrap > *, .footer > * {
    padding-left: calc(100vw - 102%); } }
/** SMART BANNER **/
.smartbanner-show .smartbanner {
  border-bottom: 1px solid #cacaca; }

.smartbanner-show {
  margin-top: 0; }

.smartbanner-ios .smartbanner-icon {
  background: none;
  box-shadow: none;
  background-size: cover; }

.smartbanner-title + div {
  white-space: normal;
  color: #333;
  font-size: 13px; }

.smartbanner-button {
  right: 15px; }

.smartbanner-ios .smartbanner-button {
  box-shadow: none;
  background: none;
  font-size: 13px;
  text-align: right;
  color: #1374c5;
  text-transform: none;
  padding: 0; }

.smartbanner-android .smartbanner-close, .smartbanner-ios .smartbanner-close {
  background: none;
  text-shadow: none;
  box-shadow: none;
  font-size: 22px; }

.smartbanner-info {
  font-weight: normal; }

.smartbanner-android .smartbanner-info {
  width: 42%; }

.smartbanner-android .smartbanner-title, .smartbanner-ios .smartbanner-title {
  color: #333; }

.smartbanner-android .smartbanner-info, .smartbanner-ios .smartbanner-title {
  color: #333;
  text-shadow: none;
  font-size: 13px; }

.smartbanner-android .smartbanner-info > span, .smartbanner-ios .smartbanner-info > span {
  font-size: 11px;
  color: #333; }

.smartbanner-android .smartbanner-button {
  box-shadow: none; }

.smartbanner-android .smartbanner-button-text {
  width: 72px;
  height: 22px;
  border-radius: 2px;
  background: rgba(153, 153, 153, 0.2);
  padding: 0;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.4px;
  text-align: center;
  color: #1374c5; }

.smartbanner-ios, .smartbanner-android {
  background: none;
  background-color: #f2f2f2;
  box-shadow: none;
  line-height: 80px; }

.smartbanner-ios {
  background-color: #fff; }

.custom-page p > img {
  max-width: 100% !important; }

.modal {
  z-index: 10000; }

#chat-widget-container {
  z-index: 9998 !important; }

.mobile-phone-btn {
  display: none; }

.modal-backdrop {
  z-index: 1070; }

.inner-addon {
  position: relative; }

.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none; }

.left-addon .glyphicon {
  left: 0; }

.right-addon .glyphicon {
  right: 0; }

.left-addon input {
  padding-left: 30px; }

.right-addon input {
  padding-right: 30px; }

.popup-show img {
  max-width: 100%;
  height: auto !important; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

html {
  position: relative;
  height: 100%; }

body {
  overflow-y: scroll; }
  body.o-y-hidden {
    overflow-y: hidden !important; }

html, body {
  position: relative;
  min-height: 100%;
  height: 100%; }

.wrap {
  min-height: 100%;
  transition: padding-top 0.5s;
  padding-top: 0;
  /* search block height */ }
  @media (max-width: 767.98px) {
  .wrap {
    padding-top: 67px; } }

.menu-main, .menu-services {
  position: relative;
  z-index: 11; }

.menu-m-1 {
  z-index: 12; }

body {
  font-family: Roboto, sans-serif; }

h3 {
  font-size: 28px; }

.navbar {
  border-radius: 0; }

body.modal-open {
  overflow: hidden; }

.header-container img {
  max-width: 100%; }

.background-preloader:before {
  background: url(/images/preloader.svg) no-repeat;
  background-position: center center;
  content: "";
  display: block;
  width: 100%;
  height: 200px;
  opacity: 0;
  position: absolute;
  transition: opacity 400ms ease; }

.background-preloader-active:before {
  opacity: 1; }
/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
  border: none;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  width: 100%;
  text-align: left; }

.nav li > form > button.logout:focus, .nav li > form > button.logout:hover {
  text-decoration: none;
  background-color: #f5f5f5; }

.nav li > form > button.logout:focus {
  outline: none; }

.eauth-service-id-telegram .eauth-service-link:before {
  background: url(/images/telegram.svg) 0 0 no-repeat; }

.dropdown-menu {
  box-shadow: none; }
  .dropdown-menu .divider {
    margin: 10px 0;
    /* Fix firefox bug */ }

.mp-select > .dropdown-menu > .active > a, .mp-select > .dropdown-menu > .active > a:hover, .mp-select > .dropdown-menu > .active > a:focus {
  background-color: #ff6b7e; }

.user-enter > .dropdown-menu {
  z-index: 1052; }

.page-heading {
  margin-bottom: 58px;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: -0.8px;
  color: #333; }

.row-flex {
  display: flex;
  flex-flow: row wrap; }

.company-description {
  margin: 0 220px 35px; }

.company-description p {
  margin: 0;
  font-size: 13px;
  line-height: 14px; }

.file-error-message {
  word-wrap: break-word; }

.goods-labels {
  position: absolute;
  z-index: 2;
  left: 10%; }

.search-item-image .goods-labels {
  line-height: 50px;
  left: 0; }

.goods-labels.hide {
  display: block !important; }

.goods-label {
  max-height: 50px;
  overflow: hidden;
  margin-bottom: 5px;
  text-align: left; }
  .goods-label img {
    height: 50px;
    margin-right: 10px;
    max-width: none !important; }
  .goods-label span {
    font-weight: 600; }

.error__code {
  margin: 20px 0;
  font-size: 13px;
  color: #ff909e; }

.error__message {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 20px; }

.error__additional__message {
  font-weight: bold;
  font-size: 15px; }

.error__links__container {
  margin-top: 70px; }

.error__links__container a {
  display: block;
  margin: 25px 0;
  color: black;
  font-size: 15px; }

.error__links__container a > i {
  margin-left: 10px;
  font-size: 12px; }

.error__image__wrap {
  background: url(/images/404.png) no-repeat left bottom;
  background-size: contain;
  padding-left: 0;
  min-height: 410px; }
/** ALL MOBILE **/
@media (max-width: 767px) {
  .error__links__container {
    margin-top: 20px; } }

#common-wrap-container > .container {
  padding-top: 0; }
  @media (max-width: 575.98px) {
  #common-wrap-container > .container {
    position: relative; } }

#common-wrap-container > .container > .alert {
  margin-top: 15px; }
  @media (max-width: 575.98px) {
  #common-wrap-container > .container > .alert {
    position: absolute;
    left: 0;
    right: 0;
    max-width: 1140px;
    min-height: 73px;
    z-index: 999; } }

#common-wrap-container p img {
  max-width: 100%;
  height: auto !important; }

.site__link, .site__link:hover, .site__link:active, .site__link:focus {
  color: #ff6b7e; }

a.asc:after {
  content: "\e151"; }

a.desc:after {
  content: "\e152"; }

a.asc:after, a.desc:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-left: 5px; }

#scrollUp {
  bottom: 20px;
  left: 20px;
  width: 38px;
  height: 38px;
  background: url(/images/top.png) no-repeat; }
/* TODO: what is it??? */
.navbar-custom .navbar-search-open.opened:nth-child(2) {
  display: none; }

.navbar-custom .navbar-search_wrap input {
  height: 100%;
  padding: 12px; }

.navbar-search_text_wrap {
  display: none; }

.global-search-pets {
  display: inline-block;
  list-style-type: none;
  background: #ff6b7e;
  color: white;
  margin: 0 10px 0 0;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .global-search-pets.active {
    display: block; }
    .global-search-pets.active li.active:after {
      content: "\f053"; }
  .global-search-pets > li {
    display: inline-block;
    padding: 14px;
    cursor: pointer;
    text-transform: lowercase; }
  .global-search-pets > li.active {
    min-width: 100px;
    text-shadow: 0.5px 0 0, 0 0 0 black; }
  .global-search-pets > li.disabled {
    display: none; }
  .global-search-pets > li:hover:not(.active) {
    text-decoration: underline; }
  .global-search-pets > li.active:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    float: right;
    font-size: 8px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 22px;
    text-rendering: auto;
    content: "\f054"; }

.global-search-pets--native-select {
  display: none; }

.navbar-search-open.opened ~ .navbar-search_text_wrap {
  display: inline-block;
  width: calc(100% - 48px);
  /* 48px - close button width */
  height: 100%; }

.navbar-search-open.opened .navbar-search_text {
  width: calc(100% - 38px - 4px);
  /* 38px - search icon width, 4px - buffer */
  height: 100%; }

.navbar-search_text_wrap:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  padding: 12px;
  text-rendering: auto;
  width: 38px; }

.navbar-search_wrap {
  overflow: inherit; }
/** CITY SELECT **/
.city__select.modal.in {
  display: flex !important;
  justify-content: center;
  align-items: center; }
  @media (max-width: 991.98px) {
    .city__select.modal.in {
      justify-content: flex-start;
      align-items: flex-start;
      overflow-y: scroll; } }
  .city__select .modal-content {
    border: none;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1); }
  .city__select__size {
    max-width: 650px;
    width: 650px; }
  .city__select__close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 18px;
    padding: 20px;
    cursor: pointer; }
  .city__select__container {
    position: relative;
    background: #fff;
    border-radius: 8px;
    padding: 35px 45px 30px;
    text-align: left; }
  @media (max-width: 991.98px) {
    .city__select__container {
      padding: 20px 0 0; } }
  .city__select__title {
    font-size: 21px;
    letter-spacing: -0.1px;
    color: #2d373a;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    margin-bottom: 11px; }
  .city__select__paragraph {
    font-size: 12px;
    line-height: 1.83;
    letter-spacing: -0.1px;
    color: #2d373a;
    margin-bottom: 30px; }
  .city__select__paragraph span {
    font-size: 14px;
    margin-right: 10px; }
  .city__select .nav-tabs {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: none; }
  .city__select .nav-tabs > li {
    float: none;
    margin-right: 12px;
    margin-bottom: 0; }
    .city__select .nav-tabs > li:last-child {
      margin-right: 0; }
    .city__select .nav-tabs > li.active > a {
      color: #fff;
      background: #ff6b7e;
      border: none;
      border-bottom-color: unset; }
  .city__select .nav-tabs li > a {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #2d373a;
    padding: 6px 15px;
    text-transform: uppercase;
    border-radius: 16px;
    background: transparent; }
  .city__select__text {
    font-size: 14px;
    letter-spacing: 0.1px;
    line-height: 1.57;
    font-weight: normal;
    margin: 0; }
  .city__select__box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border: solid 1px #343434;
    border-radius: 2px;
    box-sizing: border-box;
    height: 36px; }
  .city__select__wrapper {
    position: relative;
    z-index: 2; }
  .city__select__wrapper.open .city__select__box {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .city__select__loader, .city__select__items {
    display: none;
    position: absolute;
    bottom: 35px;
    flex-direction: column-reverse;
    background-color: white;
    border: 1px solid black;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    padding: 0;
    margin: 0; }
  .city__select__loader__city, .city__select__items__city, .city__select__loader__prompt, .city__select__items__prompt {
    list-style: none;
    margin: 0;
    padding: 5px 10px; }
  .city__select__loader__city, .city__select__items__city {
    cursor: pointer; }
    .city__select__loader__city:hover, .city__select__items__city:hover {
      background-color: #efefef; }
  .city__select__loader.active, .city__select__items.active {
    display: flex; }
  .city__select__loader {
    padding: 5px; }
  .city__select__search-input {
    border: solid 1px transparent;
    outline: none;
    width: calc(100% - 13px);
    overflow: hidden;
    max-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -ms-text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    height: 100%;
    padding: 0 8px; }
  .city__select__search-input:hover, .city__select__search-input:active, .city__select__search-input:focus {
    outline: none; }
  .city__select__label {
    margin: 0;
    width: 13px;
    padding-right: 25px;
    cursor: pointer; }
  @media (min-width: 992px) {
    .city__select .modal-body {
      padding: 0; } }

.city__region {
  display: block;
  position: relative;
  z-index: 1;
  margin: 20px 23px 25px; }
  .city__region__item {
    display: flex;
    flex-direction: column;
    margin-bottom: 25px;
    padding-right: 10px !important;
    padding-left: 10px !important; }
  .city__region__name {
    font-size: 14px;
    line-height: 3.29;
    letter-spacing: -0.1px;
    cursor: pointer;
    color: #2d373a;
    display: block;
    margin-bottom: 0;
    /* override from $__item */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none; }
  .city__region__name:hover, .city__region__name:focus, .city__region__name.active {
    color: #ff6b7e;
    text-decoration: none; }

.city__select__backdrop {
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1051;
  background-color: black;
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out; }

.footer-buffer {
  min-height: 170px;
  position: relative; }

.footer {
  background-color: #fafafa;
  box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1);
  clear: both;
  margin-top: -169px;
  min-height: 170px;
  padding-top: 30px;
  width: 100%;
  overflow: hidden; }
  .footer .social-block a {
    font-size: 24px;
    margin-right: 15px;
    color: #2d373a; }
  .footer .social-block a:hover, .footer .social-block a:active, .footer .social-block a:focus {
    color: #2d373a;
    text-decoration: none;
    outline: none; }
  .footer .links-block a {
    color: black;
    font-size: 14px;
    margin-right: 60px;
    text-transform: uppercase; }

.footer .container {
  padding-top: 11px;
  padding-bottom: 11px; }

.footer-copyright {
  color: #2d373a;
  text-align: right;
  font-size: 16px;
  margin-top: 35px;
  border-top: solid 1px rgba(199, 199, 204, 0.2); }
  @media (max-width: 991.98px) {
  .footer-copyright {
    margin-top: 0; } }

.footer-developed-by {
  text-align: left; }

.footer-copyright-text {
  text-align: right; }

.footer-developed-by, .footer-copyright-text {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.4px;
  padding: 5px; }
  @media (max-width: 991.98px) {
  .footer-developed-by, .footer-copyright-text {
    text-align: center; } }

.f-col-2 {
  padding-left: 0; }
  @media (max-width: 991.98px) {
  .f-col-2 {
    padding-left: 15px; } }

.f-col-2:before, .f-col-2:after {
  position: absolute;
  content: ' ';
  border: solid 1px rgba(199, 199, 204, 0.1);
  height: 275px;
  margin: auto;
  left: -30px;
  top: 0;
  right: auto; }
  @media (max-width: 991.98px) {
  .f-col-2:before, .f-col-2:after {
    height: 100px;
    top: 0;
    border: none; } }

.f-col-2:after {
  left: auto;
  right: 10px; }

.footer .social-block .social-block__icon {
  color: #2d373a; }

.app__mobile__block a:focus, .app__mobile__block a:hover {
  text-decoration: none; }
  .app__mobile__block img {
    width: 120px;
    height: 36px;
    margin-right: 10px; }
  .app__mobile__block .app__mobile__block__link {
    background-color: #1e1b20;
    border-radius: 4px;
    color: white;
    display: inline-block;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -0.4px;
    margin-bottom: 0;
    padding: 10px 15px;
    text-align: left;
    text-transform: uppercase; }
  .app__mobile__block .app__mobile__block__link > * {
    margin-left: 10px; }
  .app__mobile__block .app__mobile__block__link :first-child {
    margin-left: 0; }
  .app__mobile__block .app__mobile__block__link .app__mobile__block__icon-divider {
    border-left: solid 1px #39353b; }

.footer__header {
  font-size: 13px;
  letter-spacing: -0.4px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 20px; }

@media (max-width: 991.98px) {
    .footer__header__social {
      margin-bottom: 10px; } }

@media (max-width: 991.98px) {
    .footer__mobile__wrap:before, .footer__social__wrap:before {
      display: table;
      content: " ";
      width: 100vw;
      height: 1px;
      position: relative;
      left: 51%;
      right: 50%;
      top: 0;
      margin-left: -50vw;
      margin-right: -50vw;
      margin-top: 12px;
      margin-bottom: 12px;
      box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1); } }

@media (max-width: 991.98px) {
    .footer__mobile__wrap:before {
      display: table-column; } }
  @media (max-width: 767.98px) {
  .footer__mobile__wrap:before {
    display: table; } }

.footer__social__wrap > div[class^="col-sm"]:first-child {
  padding-right: 45px; }
  .footer__social__wrap .f-col-2:before {
    height: 0; }
  @media (max-width: 991.98px) {
    .footer__social__wrap .f-col-2:before {
      height: 100px; } }
  @media (max-width: 575.98px) {
    .footer__social__wrap .f-col-2:before {
      height: 1px; } }

.footer__link {
  color: #2d373a;
  font-size: 13px;
  margin-bottom: 11px;
  display: block; }
  .footer__link:hover, .footer__link:active, .footer__link:focus {
    color: #ff6b7e;
    text-decoration: none;
    outline: none; }

.footer__small__text {
  font-size: 13px;
  margin-bottom: 13px; }

.footer__pay__logo {
  margin-bottom: 20px; }
  .footer__pay__logo img {
    margin-right: 0;
    margin-top: 10px;
    max-height: 120px;
    max-width: 260px; }
  @media (min-width: 992px) {
    .footer__pay__logo img {
      max-width: 91%; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .footer__pay__logo img {
      max-width: 100%; } }
  .footer__pay__logo.small img {
    margin-right: 0;
    max-height: 30px;
    max-width: 60px; }

.social-block {
  margin: 10px 0 33px; }
/** CUSTOM PAGINATION **/
.custom-pagination {
  text-align: left;
  padding-left: 0;
  margin: 20px 0;
  list-style: none; }

.custom-pagination li {
  display: inline; }

.custom-pagination li > a, .custom-pagination li > span {
  padding: 0px 10px;
  background-color: transparent;
  border: none;
  color: #999;
  border-radius: 0; }

.custom-pagination li.active > a {
  color: #4d4e52;
  font-weight: bold; }

.custom-pagination .next a, .custom-pagination .prev a {
  color: #4d4e52; }

.custom-pagination a:hover, .custom-pagination a:focus {
  text-decoration: none; }

.custom-pagination li.disabled {
  display: none; }

.breadcrumb {
  color: #4d4e52;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  padding: 25px 0 5px 0;
  background-color: transparent;
  border-radius: 0;
  margin-top: 20px;
  margin-bottom: 0; }
  @media (max-width: 575.98px) {
  .breadcrumb {
    padding-top: 5px; } }
  .breadcrumb > li + li:before {
    color: #4d4e52;
    padding: 0 10px;
    content: "•";
    vertical-align: middle;
    line-height: 1px; }
  .breadcrumb > li > a, .breadcrumb > .active {
    letter-spacing: -0.4px;
    color: #333; }
  .breadcrumb > li > a:hover, .breadcrumb > li > a:focus {
    text-decoration: none; }
  .breadcrumb > .active {
    color: #777; }

.form__site {
  margin-top: 70px; }

.form__site fieldset {
  min-width: 0;
  padding: 0;
  margin: 10px 0 0 0;
  border: 0; }

.form__small_hint {
  font-size: 12px; }

.form__site fieldset > legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 30px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

.button__site {
  display: inline-block;
  border: none;
  background-color: black;
  color: white;
  padding: 7px 16px;
  min-width: 150px;
  border-radius: 2px;
  outline: none;
  font-size: 15px;
  user-select: none; }

.button__site:hover, .button__site:focus {
  background-color: #343434;
  color: white;
  text-decoration: none; }

.button__site__white {
  display: inline-block;
  background-color: #cbced2;
  padding: 7px 16px;
  color: #333;
  min-width: 155px;
  font-size: 15px;
  text-align: center;
  border: none;
  outline: none;
  user-select: none; }

.button__site__white:hover, .button__site__white:focus {
  color: #333;
  text-decoration: none;
  background-color: #dde0e4; }

.button__site__white.disabled {
  background: #6d6d6d; }

.button__site.disabled {
  background-color: #7b7b7b; }

.button__site.error {
  background-color: #d9534f; }

.button__site.success {
  background-color: #5cb85c; }

.form__site__controls {
  margin: 25px 220px;
  font-size: 13px; }

.form__site .form-control {
  border-radius: 0;
  border: 1px solid #333; }

.form__site .mp-input-group input {
  border-right-color: white; }

.form__site .mp-select-button {
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  border-radius: 0 !important;
  background-color: transparent;
  cursor: pointer; }

.form__site .pickup-select-button {
  border: none;
  display: inline-block;
  position: absolute;
  right: -25px;
  margin-top: -50px;
  background-color: transparent;
  cursor: pointer;
  font-size: 22px; }

.form__site.basket__address .pickup-select-button {
  border: none;
  display: inline-block;
  position: relative;
  right: 0;
  margin-top: -15px;
  background-color: transparent;
  cursor: pointer;
  font-size: 17px;
  padding: 0; }

.form__site .mp-map-container {
  margin: 10px 0 50px 0;
  width: 100%; }

.form__site .mp-save-geo, .form__site .mp-cancel-geo {
  margin-bottom: 10px;
  font-size: 13px;
  padding: 5px 20px; }

.form__site .mp-cancel-geo {
  background-color: #424242;
  margin-left: 15px; }

.bootstrap-toggle .control-label {
  margin-left: 20px; }

.bootstrap-toggle .toggle-group .btn {
  border-color: transparent; }

.bootstrap-toggle .toggle-group .btn:active, .bootstrap-toggle .toggle-group .btn.active {
  box-shadow: none; }

.form__site .select2-container .select2-selection--single {
  height: 34px;
  border-radius: 0;
  outline: none;
  border: 1px solid #333; }

.form__site .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #565656; }

.form__site .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px;
  padding-left: 18px; }

.form__site .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 34px; }

.form__site .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #565656 transparent transparent transparent;
  border-width: 6px 3px 0 3px;
  left: 60%; }

.form__site .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #565656 transparent transparent transparent;
  border-width: 6px 3px 0 3px; }

.form__site .select2-container--krajee.select2-container--open .select2-selection, .form__site .select2-container--krajee .select2-selection:focus, .form__site__select2__dropdown.select2-container--krajee > .select2-dropdown {
  border-color: #333;
  box-shadow: none;
  border-radius: 2px; }

.checkbox label:after, .radio label:after {
  content: '';
  display: table;
  clear: both; }

.checkbox .cr, .radio .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: 0.25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: 0.5em; }

.radio .cr {
  border-radius: 50%; }

.checkbox .cr .cr-icon, .radio .cr .cr-icon {
  position: absolute;
  font-size: 0.8em;
  line-height: 0;
  top: 50%;
  left: 20%; }

.radio .cr .cr-icon {
  margin-left: 0.04em; }

.checkbox label input[type="checkbox"], .radio label input[type="radio"] {
  display: none; }

.checkbox label input[type="checkbox"] + .cr > .cr-icon, .radio label input[type="radio"] + .cr > .cr-icon {
  transform: scale(3) rotateZ(-20deg);
  opacity: 0;
  transition: all 0.3s ease-in; }

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1; }

.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr {
  opacity: 0.5; }

.form__site .input-group.date input {
  border-right: none; }

.form__site .btn__browse__image, .form__site .kv-date-calendar {
  border-left: 1px solid #333;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  border-radius: 0 !important;
  background-color: white; }

.form-control.file-caption.kv-fileinput-caption {
  opacity: 0; }

.site__toggle {
  display: inline-block; }

.site__toggle .toggle, .site__toggle .toggle-on, .site__toggle .toggle-off {
  border-radius: 20px; }

.site__toggle .toggle .toggle-handle {
  border-radius: 20px; }

.site__toggle .toggle.btn {
  min-width: 45px;
  min-height: 25px; }

.site__toggle .toggle .btn.toggle-on {
  padding: 2px 14px 2px 7px; }

.site__toggle .toggle .btn.toggle-off {
  padding: 2px 7px 2px 14px; }

.form__site .file-preview .file-upload-indicator, .form__site .file-preview .file-footer-buttons, .form__site .file-preview .file-actions {
  display: none; }

.form__site .krajee-default.file-preview-frame .file-thumbnail-footer {
  height: auto; }

.form__site .file-preview-image {
  max-height: 90px;
  position: absolute;
  top: -10026px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto; }

.form__site .kv-file-content {
  height: 70px !important; }

.form__site .krajee-default.file-preview-frame {
  margin: 0;
  width: 90px;
  display: block;
  overflow: hidden;
  padding: 0; }

.form__site .krajee-default .file-footer-caption {
  width: 100%;
  margin-top: 20px; }

.form__site .file-footer-caption samp {
  display: none; }

.form__site .file-preview .fileinput-remove {
  display: none; }

.form__site .file-sortable .file-drag-handle {
  display: none; }

.form__site .krajee-default.file-preview-frame {
  box-shadow: none;
  margin: 0 10px 7px 0; }

.form__site .krajee-default.file-preview-frame:not(.file-preview-error):hover {
  box-shadow: none; }

.form__site .file-preview {
  border: none;
  padding: 0;
  border-radius: 0; }

.form__site label > input[type="radio"] {
  display: none; }

.form__site .radio > label > input[type="radio"] + span {
  margin-left: 3px; }

.form__site .radio > label > input[type="radio"] + span:after {
  float: left;
  margin-top: -1px; }

.form__site label > input[type="radio"] + span:after {
  display: inline-block;
  width: 0;
  float: left;
  height: 0;
  margin: -1px 0 0 -30px;
  vertical-align: middle;
  cursor: pointer;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font: normal normal normal 22px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f10c"; }

.form__site label > input[type="radio"]:checked + span:after {
  content: "\f192"; }

.form__site label > input[type="radio"]:disabled ~ * {
  color: #ababab; }

.form__site label > input.radio-hide + span:after {
  display: none; }
/** USER NOTIFICATIONS **/
.mp-notifications {
  position: fixed;
  top: 65px;
  right: 0;
  width: 430px;
  font-size: 15px;
  overflow: hidden;
  z-index: 1051; }

.mp-notification {
  background: white;
  border-radius: 3px;
  margin: 10px 45px 10px 5px;
  transform: translate(150%);
  webkit-box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.6);
  -moz-box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.6);
  box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.6);
  transition: transform 1s; }

.mp-notification-close {
  float: right;
  padding: 5px 7px;
  cursor: pointer;
  color: #a7a7a7; }

.mp-notification .offer_image {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin-top: 5px; }

.notification__points {
  padding: 10px; }

.notification__points__result {
  font-weight: bold;
  margin-top: 15px; }

.notification__points__hint {
  margin-top: 15px; }
/*border*/
/*border*/
.hp__block {
  display: block; }

.hp__delimiter {
  display: inline-block;
  width: 90px;
  height: 2px;
  border: solid 1px #979797;
  margin: 120px 0; }

.hp__header {
  font-size: 26px; }

.hp__description {
  font-size: 15px;
  letter-spacing: -0.4px;
  text-align: center;
  color: rgba(51, 51, 51, 0.55);
  margin: 0 90px 230px; }

.hp__image {
  background-repeat: no-repeat;
  background-size: 100%; }

.top__slider__wrap {
  min-height: 325px;
  padding: 0;
  width: 100%;
  overflow: hidden;
  position: relative; }
  .top__slider__wrap .hp__image {
    border: none;
    min-height: 325px;
    background-size: cover;
    background-position: center; }
  @media (min-width: 1024px) and (max-width: 1350px) {
    .top__slider__wrap .hp__image {
      min-height: 400px;
      max-height: 400px;
      background-position: top; } }
  @media (max-width: 767.98px) {
    .top__slider__wrap .hp__image {
      min-height: auto;
      max-height: 276.25px; } }
  @media (max-width: 575.98px) {
    .top__slider__wrap .hp__image {
      min-height: auto;
      max-height: 195px; } }
  .top__slider__wrap .hp__image > img {
    height: 100%;
    visibility: hidden; }
  @media (max-width: 767.98px) {
  .top__slider__wrap {
    min-height: auto;
    max-height: 276.25px; } }
  @media (max-width: 575.98px) {
  .top__slider__wrap {
    min-height: auto;
    max-height: 195px; } }

@media (max-width: 767.98px) {
      .top__slider__wrap .slick-arrow {
        display: none !important; } }
  .top__slider__wrap .slick-slide > a:focus {
    outline: none; }
  .top__slider__wrap .slick-dotted.slick-slider {
    margin-bottom: 0; }
  .top__slider__wrap .slick-dots {
    bottom: 20px; }
  .top__slider__wrap .slick-dots li {
    margin: 0; }
  .top__slider__wrap .slick-dots li button:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f10c";
    opacity: 1;
    font-size: 8px;
    display: inline-block;
    line-height: 18px; }
  .top__slider__wrap .slick-dots li.slick-active button:before {
    content: "\f111"; }

@media (min-width: 1200px) {
  .home__page__wrap .slick-next {
    right: 10%; }
    .home__page__wrap .slick-prev {
      left: 10%; } }

#top-slider:not(.slick-slider) > div:not(:first-child) {
  display: none; }

.home__page__wrap {
  padding-left: 0; }
  .home__page__wrap .slick-prev, .home__page__wrap .slick-next {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    height: 100px;
    width: 21px;
    padding: 0;
    opacity: 0.1; }
  .home__page__wrap .slick-prev:before {
    font-family: inherit;
    content: "\f104";
    color: black;
    font-size: 60px; }
  .home__page__wrap .slick-next:before {
    font-family: inherit;
    content: "\f105";
    color: black;
    font-size: 60px; }
  .home__page__wrap .slick-next {
    z-index: 1;
    padding: 20px 40px 20px 20px; }
  .home__page__wrap .slick-prev {
    z-index: 1;
    padding: 20px 40px 20px 20px; }
  @media (max-width: 1199.98px) {
  .home__page__wrap .slick-next {
    right: 15px; }
    .home__page__wrap .slick-prev {
      left: 0; } }
  .home__page__wrap + .wrap-container > .container {
    padding-bottom: 0; }
  .home__page__wrap + .footer-buffer {
    background-color: #fff; }

#top-slider:hover .slick-prev, #top-slider:hover .slick-next {
  opacity: 1; }

.home__block:hover .slick-prev, .home__block:hover .slick-next {
  opacity: 1; }

.advantage__wrap {
  margin-bottom: 1px; }

.advantage__row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  text-align: center; }
  .advantage__row a {
    color: #2d373a; }
  .advantage__row a:hover, .advantage__row a:active, .advantage__row a:focus {
    color: #2d373a;
    text-decoration: none;
    outline: none; }

.advantage__col {
  position: relative;
  display: inline-block;
  max-width: 210px;
  text-align: center;
  padding: 16px 40px 12px; }
  .advantage__col:hover > .advantage__title {
    border-bottom: 1px dotted #2d373a; }
  @media (min-width: 992px) and (max-width: 1199.98px) {
  .advantage__col {
    max-width: 265px; } }

.advantage__col:nth-child(even) {
  padding: 16px 45px 9px; }

.advantage__col:before {
  position: absolute;
  content: ' ';
  border-left: 1px solid rgba(199, 199, 204, 0.4);
  height: 30px;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: auto; }

.advantage__col:first-child:before {
  content: none; }

.advantage__col:nth-child(even):after {
  left: auto;
  right: 0; }

.advantage__col .iconz {
  display: block;
  font-size: 28px;
  margin-bottom: 10px;
  font-weight: 500;
  color: #2d373a; }

.advantage__title {
  font-size: 13px; }

.home__block {
  padding-top: 45px;
  text-align: center;
  background-color: white; }
  @media (max-width: 575.98px) {
  .home__block {
    padding-top: 5px; } }

.home__block__title {
  font-family: Lato, Roboto, sans-serif;
  font-size: 31px;
  font-weight: 800;
  letter-spacing: -0.8px; }
  @media (max-width: 575.98px) {
  .home__block__title {
    font-size: 20px;
    padding: 0 10px; } }

.home__block__link {
  color: #00b7ff;
  border-bottom: 1px dotted #00b7ff;
  font-size: 13px; }
  .home__block__link:hover, .home__block__link:active, .home__block__link:focus {
    color: #00b7ff;
    text-decoration: none;
    outline: none; }

.home__products__list {
  margin: 30px 0;
  max-height: 335px;
  overflow: hidden; }
  @media (max-width: 575.98px) {
  .home__products__list {
    margin: 5px 0;
    max-height: 660px; } }
  @media (max-width: 767.98px) {
    .home__products__list > div {
      float: left;
      max-width: 33.3%;
      min-width: 33.3%; } }
  @media (max-width: 575.98px) {
    .home__products__list > div {
      max-width: 50%;
      min-width: 50%; } }

.home__products__list .slick-slide {
  outline: none; }

.home__product__list__item__price--real-price, .home__product__list__item__price--promo-price {
  letter-spacing: normal;
  font-size: 15px;
  margin-top: 7px;
  font-weight: bold; }

.home__product__list__item__price--promo-price {
  display: none; }

.home__product__list__item {
  border-radius: 4px;
  margin: 2px;
  position: relative;
  overflow: hidden;
  background: #fff; }
  .home__product__list__item > a {
    display: block;
    padding: 25px 10px;
    text-align: center;
    color: #2d373a; }
  .home__product__list__item > a:hover, .home__product__list__item > a:active, .home__product__list__item > a:focus {
    color: #2d373a;
    text-decoration: none;
    outline: none; }
  @media (max-width: 575.98px) {
  .home__product__list__item {
    max-height: 321px; } }
  .home__product__list__item.sale .home__product__list__item__price--promo-price {
    color: #ff6b7e;
    display: block; }
  .home__product__list__item.sale .home__product__list__item__price--real-price {
    font-size: 12px;
    font-weight: 500;
    color: #858e99;
    text-decoration: line-through;
    margin: 0 3px 2px 6px; }
  .home__product__list__item.has-promo:hover .home__product__list__image__sale, .home__product__list__item.sale:hover .home__product__list__image__sale {
    position: absolute;
    right: 14px;
    top: 12px;
    width: 58px;
    height: 18px;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff6b7e;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #fff; }
  .home__product__list__item:hover {
    box-shadow: 0 0 3px 0 rgba(194, 190, 190, 0.5);
    cursor: pointer; }

.home__product__list__image__wrap {
  min-height: 160px;
  max-height: 160px; }
  @media (max-width: 575.98px) {
  .home__product__list__image__wrap {
    display: flex; } }

.home__product__list__image__sale {
  display: none; }

.home__product__list__item__image {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 160px; }

.home__product__list__item__rating {
  color: #f5ad78;
  font-size: 16px;
  margin: 20px 0;
  text-align: center; }
  .home__product__list__item__rating__star {
    display: inline-block;
    margin: 0 2px; }

.home__product__list__item__title {
  max-height: 30px;
  min-height: 30px;
  line-height: 1;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.home__product__list__item__price__box {
  display: flex;
  justify-content: center;
  align-items: flex-end; }

.home__pets__navigation {
  padding: 70px 0 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  background: #fafafa;
  max-width: 630px;
  margin: 0 auto; }
  @media (max-width: 767.98px) {
  .home__pets__navigation {
    max-width: 540px; } }

.home__pets__navigation__item {
  background-size: 75%;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 29px;
  margin-bottom: 10px;
  height: 120px;
  width: 120px;
  border-radius: 24.6px;
  background-color: transparent;
  box-shadow: 0 0 5px 0 rgba(194, 190, 190, 0);
  transition: all 0.5s; }
  .home__pets__navigation__item:hover {
    box-shadow: 0 0 5px 0 rgba(194, 190, 190, 0.5);
    background-color: #fff;
    transition: all 0.5s; }
  @media (max-width: 767.98px) {
  .home__pets__navigation__item {
    height: 80px;
    width: 80px; } }

.home__brand__wrap {
  font-size: 0;
  margin: 65px 0; }
  .home__brand__wrap .home__brand__row {
    margin: 0 auto;
    width: 790px; }
  .home__brand__wrap .home__brand__row:not(:first-child) {
    margin-top: 10px; }
  .home__brand__wrap .home__brand__row .home__brand {
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0);
    box-shadow: 0 0 3px 0 rgba(194, 190, 190, 0.5);
    display: inline-block;
    height: 72px;
    margin-left: 10px;
    width: 190px; }
    .home__brand__wrap .home__brand__row .home__brand:first-child {
      margin-left: 0; }
    .home__brand__wrap .home__brand__row .home__brand:hover {
      border-color: rgba(255, 107, 126, 0.42); }
  @media (max-width: 800px) {
    .home__brand__wrap .home__brand__row {
      width: 390px; }
      .home__brand__wrap .home__brand__row .home__brand:nth-child(3) {
        margin-left: 0; }
      .home__brand__wrap .home__brand__row .home__brand:nth-child(n+3) {
        margin-top: 10px; } }
  @media (max-width: 400px) {
    .home__brand__wrap .home__brand__row {
      width: 190px; }
      .home__brand__wrap .home__brand__row .home__brand:nth-child(n+2) {
        margin-top: 10px;
        margin-left: 0; } }

.home__article__list {
  margin: 30px 0; }

.home__article__list__item {
  box-shadow: 0 0 1px 0 rgba(45, 55, 58, 0.4);
  border-radius: 6px;
  display: block;
  min-height: 385px;
  color: #2d373a; }
  .home__article__list__item:hover, .home__article__list__item:active, .home__article__list__item:focus {
    color: #2d373a;
    text-decoration: none;
    outline: none; }
  @media (max-width: 575.98px) {
  .home__article__list__item {
    box-shadow: none;
    min-height: auto;
    clear: both; } }
  @media (max-width: 300px) {
  .home__article__list__item {
    margin-bottom: 15px; } }
  .home__article__list__item:after {
    clear: both; }
  .home__article__list__item__title {
    font-size: 23px;
    line-height: 29px;
    text-align: left;
    margin: 0 18px 15px;
    overflow: hidden;
    max-height: 58px;
    overflow: hidden;
    max-height: 58px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -ms-text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis; }
  @media (max-width: 575.98px) {
    .home__article__list__item__title {
      font-size: 15px;
      line-height: 18px;
      max-height: 36px;
      margin: 0 0px 3px;
      float: left;
      width: 60%;
      overflow: hidden;
      max-height: 36px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      -ms-text-overflow: ellipsis;
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis; } }
  .home__article__list__item__description {
    margin: 0 18px 15px;
    line-height: 18px;
    overflow: hidden;
    text-align: left; }
  @media (min-width: 768px) {
    .home__article__list__item__description {
      overflow: hidden;
      max-height: 72px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      -ms-text-overflow: ellipsis;
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis; } }
  @media (max-width: 767.98px) {
    .home__article__list__item__description {
      overflow: hidden;
      max-height: 36px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      -ms-text-overflow: ellipsis;
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis; } }
  @media (max-width: 575.98px) {
    .home__article__list__item__description {
      font-size: 13px;
      line-height: 15px;
      overflow: hidden;
      max-height: 60px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      -ms-text-overflow: ellipsis;
      text-overflow: -o-ellipsis-lastline;
      text-overflow: ellipsis;
      margin: 0;
      float: left;
      width: 60%; } }

.home__article__list__image {
  background-position: center;
  background-size: cover;
  height: 210px;
  margin-bottom: 15px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }
  @media (max-width: 575.98px) {
  .home__article__list__image {
    width: 35%;
    height: 100px;
    display: inline-block;
    float: right; } }

.home__block__b {
  background-color: white;
  padding: 40px 0 0; }

.advantage__wrap + .home__block__b {
  padding: 0; }

.home__block__b .hp__image {
  border: none;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  height: 100px; }
  .home__block__b .hp__image > img {
    display: none; }

.hp__position_3_2 {
  max-width: 236px; }
  .hp__position_3_2 .hp__image {
    border: none; }

.home__block__title__lato {
  margin-bottom: 0; }
  @media (max-width: 575.98px) {
  .home__block__title__lato {
    font-size: 25px;
    padding: 0 15px; } }

.home__about {
  text-align: left;
  margin: 45px 0 0 85px; }
  .home__about p {
    margin: 0 0 30px; }

.home__about_logo {
  margin-top: 0px;
  height: 236px;
  background-size: contain; }

.home__about__toggle {
  color: #00b7ff;
  border-bottom: 1px dotted #00b7ff;
  font-size: 13px; }
  .home__about__toggle:hover, .home__about__toggle:active, .home__about__toggle:focus {
    color: #00b7ff;
    text-decoration: none;
    outline: none; }

.home__block__about {
  padding-bottom: 50px; }

.goods-item__button {
  display: none; }

.sale__pet .product-slider__slider, .basket__slider .product-slider__slider {
  background: none;
  padding: 0 68px; }
  @media (max-width: 575.98px) {
    .sale__pet .product-slider__slider, .basket__slider .product-slider__slider {
      padding: 0 50px; } }
  .sale__pet .product-slider__slider .slick-arrow, .basket__slider .product-slider__slider .slick-arrow {
    width: 38px;
    padding: 0; }
  .sale__pet .goods-item, .basket__slider .goods-item {
    margin-right: 10px;
    min-height: 325px;
    max-height: 325px; }
  .sale__pet .goods-item__button, .basket__slider .goods-item__button {
    display: block;
    width: 100%;
    height: 30px; }
  .sale__pet .goods-item__button .goods-item__footer__basket__button, .basket__slider .goods-item__button .goods-item__footer__basket__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-top: 5px;
    border-radius: 2px;
    background: #ff6b7e;
    border: none;
    color: #fff;
    text-decoration: none; }
    .sale__pet .goods-item__button .goods-item__footer__basket__button:hover, .basket__slider .goods-item__button .goods-item__footer__basket__button:hover, .sale__pet .goods-item__button .goods-item__footer__basket__button:active, .basket__slider .goods-item__button .goods-item__footer__basket__button:active, .sale__pet .goods-item__button .goods-item__footer__basket__button:focus, .basket__slider .goods-item__button .goods-item__footer__basket__button:focus {
      background: rgba(255, 107, 126, .8);
      outline: none;
      text-decoration: none; }
    .sale__pet .goods-item__button .goods-item__footer__basket__button.disabled, .basket__slider .goods-item__button .goods-item__footer__basket__button.disabled {
      background: rgba(255, 107, 126, .8); }
    .sale__pet .goods-item__button .goods-item__footer__basket__button.show, .basket__slider .goods-item__button .goods-item__footer__basket__button.show {
      display: flex !important;
      justify-content: center;
      align-items: center;
      color: #fff !important; }
  .sale__pet .goods-item__button__preloader, .basket__slider .goods-item__button__preloader {
    width: 14px;
    height: 14px;
    margin-right: 5px; }
  @media (max-width: 575.98px) {
    .sale__pet .home__product__list__item, .basket__slider .home__product__list__item {
      max-height: unset; } }

.signin__block__header__title {
  margin-top: 50px; }

.signin__block__social .eauth-service-link:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYwIDU2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYwIDU2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7fS5zdDF7ZmlsbDojNDY1NzkxO30uc3Qye2ZpbGw6IzNGNEU4Mzt9LnN0M3tmaWxsOiNGRkZGRkY7fS5zdDR7ZmlsbDojREQ0QjM5O30uc3Q1e2ZpbGw6I0NFNDQzMzt9LnN0NntmaWxsOiMxNjhERTI7fS5zdDd7ZmlsbDojMTQ3RkNCO30uc3Q4e2ZpbGw6I0VFODIwODt9LnN0OXtmaWxsOiNERDc3MDQ7fS5zdDEwe2ZpbGw6IzYxQThERTt9LnN0MTF7ZmlsbDojNTk5RUQyO30uc3QxMntmaWxsOiM1NUFDRUU7fS5zdDEze2ZpbGw6IzQ5OUNEQzt9LnN0MTR7ZmlsbDojNUE3MDlEO30uc3QxNXtmaWxsOiM1MTY1OEQ7fS5zdDE2e2ZpbGw6I0Q3MTQzQTt9LnN0MTd7ZmlsbDojQzcxMDM0O308L3N0eWxlPjxzeW1ib2wgIGlkPSJfeDJFX2ZiXzFfIiB2aWV3Qm94PSItMTQwLjIgLTI1LjUgMjgwLjQgNTAuOSI+PHJlY3QgeD0iLTI0LjUiIHk9Ii0xNDAiIHRyYW5zZm9ybT0ibWF0cml4KDYuNzY2NjUzZS0wMyAtMSAxIDYuNzY2NjUzZS0wMyA0LjMzMTIxNWUtMDIgLTkuMDQwNjIxZS0wMykiIGNsYXNzPSJzdDAiIHdpZHRoPSI0OSIgaGVpZ2h0PSIyODAiLz48cmVjdCB4PSItMjQuNSIgeT0iLTE0MCIgdHJhbnNmb3JtPSJtYXRyaXgoNi43NjY2NTNlLTAzIC0xIDEgNi43NjY2NTNlLTAzIDQuMzMxMjE1ZS0wMiAtOS4wNDA2MjFlLTAzKSIgY2xhc3M9InN0MCIgd2lkdGg9IjQ5IiBoZWlnaHQ9IjI4MCIvPjxyZWN0IHg9Ii0xNDAiIHk9Ii0yNC41IiB0cmFuc2Zvcm09Im1hdHJpeCg2Ljc2NjY1M2UtMDMgLTEgMSA2Ljc2NjY1M2UtMDMgLTExNC42Nzc4IC0xMTUuNTA5KSIgY2xhc3M9InN0MCIgd2lkdGg9IjQ5IiBoZWlnaHQ9IjQ5Ii8+PHJlY3QgeD0iLTI0LjUiIHk9Ii0xNDAiIHRyYW5zZm9ybT0ibWF0cml4KDYuNzY2NjUzZS0wMyAtMSAxIDYuNzY2NjUzZS0wMyA0LjMzMTIxNWUtMDIgLTkuMDQwNjIxZS0wMykiIGNsYXNzPSJzdDAiIHdpZHRoPSI0OSIgaGVpZ2h0PSIyODAiLz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTM3LjgtMjQuN2gtMjc2Yy0xLjEsMC0yLDAuOS0yLDJ2NDVjMCwxLjEsMC45LDIsMiwyaDI3NmMxLjEsMCwyLTAuOSwyLTJ2LTQ1QzEzOS44LTIzLjgsMTM4LjktMjQuNywxMzcuOC0yNC43eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0tMTM4LjIsMjQuMmw0NywwLjNsMC4zLTQ5bC00Ny0wLjNjLTEuMSwwLTIsMC45LTIsMmwtMC4zLDQ1Qy0xNDAuMiwyMy4zLTEzOS4zLDI0LjItMTM4LjIsMjQuMnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTExMS4yLDguOGgtMi41Yy0yLjMsMC4xLTQuMi0xLjctNC4zLTMuOWMwLTAuMiwwLTAuNCwwLTAuNlYyLjdoLTIuMmMtMC4yLDAuMS0wLjQtMC4xLTAuOC0wLjNsMCwwdi0zYzAuNS0wLjIsMC42LTAuNCwwLjgtMC43bDAsMGgyLjJsMC4xLTcuNmMwLTAuMiwwLjItMC40LDAuNC0wLjRsMCwwaDMuMmMwLjIsMCwwLjQsMC4yLDAuNCwwLjRsMCwwbC0wLjEsNy42aDIuNmMwLjIsMCwwLjMsMC4yLDAuNCwwLjRsMCwwdjMuMmMwLDAuMSwwLDAuMi0wLjEsMC4zcy0wLjIsMC4xLTAuMywwLjFoLTIuNnYxLjhjMCwwLjgsMC4yLDEuMywxLjMsMS4yaDEuNmMwLjIsMCwwLjQsMC4yLDAuMSwwLjRsMCwwdjIuOEMtMTEwLjksOS4yLTExMS4yLDguOC0xMTEuMiw4Ljh6Ii8+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTS02Ni4zLTUuN2gtMS4yVjVoNlYzLjloLTQuN1YwaDQuNHYtMS4xaC00LjR2LTQuNkgtNjYuM3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTU1LjEtNS43bC0wLjIsMS4xaC0wLjFjLTAuNC0wLjUtMC44LTAuOC0xLjItMXMtMC45LTAuMy0xLjQtMC4zYy0wLjgsMC0xLjQsMC4yLTEuOSwwLjZzLTAuNywxLTAuNywxLjhjMCwxLjYsMS4zLDIuNSwzLjksMi41aDEuNHYwLjVjMCwwLjYtMC4xLDEuMS0wLjQsMS40Qy01NiwxLjItNTYuNCwxLjQtNTcsMS40Yy0wLjcsMC0xLjQtMC4yLTIuMy0wLjZsLTAuNCwwLjljMC40LDAuMiwwLjgsMC40LDEuMywwLjVjMC41LDAuMSwwLjksMC4yLDEuNCwwLjJjMSwwLDEuNy0wLjIsMi4xLTAuNmMwLjUtMC40LDAuNy0xLjEsMC43LTJ2LTUuNUMtNTQuMi01LjctNTUuMS01LjctNTUuMS01Ljd6IE0tNTcuOC00LjljMC44LDAsMS40LDAuMiwxLjgsMC42YzAuNCwwLjQsMC42LDEsMC42LDEuN3YwLjdMLTU2LjYtMmMtMSwwLTEuNy0wLjItMi4xLTAuNWMtMC40LTAuMy0wLjYtMC43LTAuNi0xLjJjMC0wLjQsMC4xLTAuOCwwLjQtMUMtNTguNy00LjgtNTguMy00LjktNTcuOC00Ljl6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS00OC40LTUuOWMtMS4yLDAtMi4xLDAuNC0yLjcsMS4xYy0wLjYsMC43LTEsMS43LTEsM3MwLjMsMi40LDEsMy4xczEuNiwxLjEsMi44LDEuMWMwLjQsMCwwLjgsMCwxLjItMC4xczAuNy0wLjIsMC45LTAuM2wtMC40LTFjLTAuMywwLjEtMC42LDAuMi0wLjksMC4zYy0wLjMsMC4xLTAuNiwwLjEtMC44LDAuMWMtMS42LDAtMi40LTEtMi40LTMuMWMwLTEsMC4yLTEuNywwLjYtMi4zYzAuNC0wLjUsMS0wLjgsMS44LTAuOGMwLjcsMCwxLjQsMC4xLDIuMSwwLjR2LTEuMUMtNDctNS43LTQ3LjYtNS45LTQ4LjQtNS45eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNDEuMS01LjljLTEuMiwwLTIuMSwwLjQtMi44LDEuMXMtMSwxLjctMSwzczAuMywyLjMsMSwzLjFjMC42LDAuOCwxLjUsMS4xLDIuNiwxLjFjMSwwLDEuOC0wLjMsMi40LTFjMC42LTAuNywwLjktMS41LDAuOS0yLjZWLTJoLTUuNWMwLTAuOSwwLjMtMS43LDAuNy0yLjFjMC41LTAuNSwxLjEtMC43LDEuOS0wLjdjMC45LDAsMS43LDAuMiwyLjYsMC41di0xLjFjLTAuNC0wLjItMC44LTAuMy0xLjItMC40Qy00MC4xLTUuOC00MC42LTUuOS00MS4xLTUuOXogTS00MS41LDEuNGMtMC42LDAtMS4yLTAuMi0xLjUtMC42cy0wLjYtMS0wLjctMS43aDQuMmMwLDAuOC0wLjIsMS40LTAuNSwxLjhDLTQwLjMsMS4yLTQwLjgsMS40LTQxLjUsMS40eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMzIuNCwyLjRjMS4xLDAsMS45LTAuNCwyLjUtMS4xUy0yOS0wLjQtMjktMS44cy0wLjMtMi4zLTAuOS0zLjFDLTMwLjUtNS42LTMxLjMtNi0zMi40LTZjLTAuNSwwLTEsMC4xLTEuNCwwLjNjLTAuNCwwLjItMC44LDAuNS0xLjEsMC45SC0zNWwtMC4zLTFoLTAuOVY1LjdoMS4yVjIuOWMwLTAuNiwwLTEuMi0wLjEtMS43aDAuMUMtMzQuMywyLTMzLjUsMi40LTMyLjQsMi40eiBNLTMyLjUsMS40Yy0wLjgsMC0xLjQtMC4yLTEuOC0wLjdjLTAuNC0wLjUtMC41LTEuMy0wLjUtMi40czAuMi0xLjksMC42LTIuNGMwLjQtMC41LDEtMC43LDEuOC0wLjdjMC43LDAsMS4zLDAuMywxLjcsMC44YzAuNCwwLjUsMC41LDEuMywwLjUsMi4zcy0wLjIsMS44LTAuNSwyLjNTLTMxLjgsMS40LTMyLjUsMS40eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMjAtMS43YzAtMS4zLTAuMy0yLjMtMS0zLjFjLTAuNy0wLjctMS42LTEuMS0yLjctMS4xYy0wLjcsMC0xLjQsMC4yLTEuOSwwLjVjLTAuNiwwLjMtMSwwLjgtMS4zLDEuNHMtMC41LDEuNC0wLjUsMi4yYzAsMS4zLDAuMywyLjMsMSwzLjFjMC43LDAuNywxLjYsMS4xLDIuNywxLjFzMi0wLjQsMi43LTEuMUMtMjAuMywwLjYtMjAtMC40LTIwLTEuN3ogTS0yNi4xLTEuN2MwLTEsMC4yLTEuOCwwLjYtMi4zczEtMC44LDEuOC0wLjhzMS40LDAuMywxLjgsMC44czAuNiwxLjMsMC42LDIuM3MtMC4yLDEuOC0wLjYsMi4zcy0xLDAuOC0xLjgsMC44cy0xLjQtMC4zLTEuOC0wLjhTLTI2LjEtMC43LTI2LjEtMS43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMTAuOS0xLjdjMC0xLjMtMC4zLTIuMy0xLTMuMWMtMC43LTAuNy0xLjYtMS4xLTIuNy0xLjFjLTAuNywwLTEuNCwwLjItMS45LDAuNWMtMC42LDAuMy0xLDAuOC0xLjMsMS40cy0wLjUsMS40LTAuNSwyLjJjMCwxLjMsMC4zLDIuMywxLDMuMWMwLjcsMC43LDEuNiwxLjEsMi43LDEuMXMyLTAuNCwyLjctMS4xUy0xMC45LTAuNC0xMC45LTEuN3ogTS0xNy0xLjdjMC0xLDAuMi0xLjgsMC42LTIuM3MxLTAuOCwxLjgtMC44czEuNCwwLjMsMS44LDAuOGMwLjQsMC41LDAuNiwxLjMsMC42LDIuM3MtMC4yLDEuOC0wLjYsMi4zYy0wLjQsMC41LTEsMC44LTEuOCwwLjhzLTEuNC0wLjMtMS44LTAuOEMtMTYuOCwwLjEtMTctMC43LTE3LTEuN3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTcuNi0xLjZjMC4yLDAuMywwLjUsMC43LDEsMS4yTC00LDIuM2gxLjRsLTMuMi0zLjRsMy41LTQuNmgtMS41bC0yLjgsMy44bC0wLjktMC44di0zaC0xLjJWNS43aDEuMnYtNkMtNy42LTAuNi03LjYtMS4xLTcuNi0xLjZMLTcuNi0xLjZ6Ii8+PC9nPjwvZz48L3N5bWJvbD48c3ltYm9sICBpZD0iX3gyRV9nbCIgdmlld0JveD0iLTE0MCAtMjQuNSAyODAgNDkiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0tMTM4LDI0LjVoMjc2YzEuMSwwLDItMC45LDItMnYtNDVjMC0xLjEtMC45LTItMi0yaC0yNzZjLTEuMSwwLTIsMC45LTIsMnY0NUMtMTQwLDIzLjYtMTM5LjEsMjQuNS0xMzgsMjQuNXoiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNLTEzOCwyNC41aDQ3di00OWgtNDdjLTEuMSwwLTIsMC45LTIsMnY0NUMtMTQwLDIzLjYtMTM5LjEsMjQuNS0xMzgsMjQuNXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTExNC4yLTIuM2MtMC4yLDAuMy0wLjQsMC41LTAuNiwwLjdzLTAuNSwwLjQtMC43LDAuNnMtMC40LDAuNC0wLjYsMC41Yy0wLjIsMC4yLTAuMywwLjMtMC41LDAuNWMtMC4xLDAuMi0wLjIsMC4zLTAuMiwwLjVjMCwwLjMsMC4xLDAuNSwwLjIsMC43YzAuMiwwLjIsMC40LDAuNSwwLjYsMC43czAuNSwwLjUsMC43LDAuN2MwLjMsMC4zLDAuNSwwLjYsMC42LDFjMC4yLDAuNCwwLjMsMC45LDAuMiwxLjRjMCwwLjYtMC4yLDEuMy0wLjQsMS44Yy0wLjMsMC41LTAuNywxLTEuMiwxLjdoMS41bDEuNS0xaC00LjdjLTAuNywxLjQtMS4zLDEuMy0yLDEuMmMtMS0wLjItMS45LTAuNy0yLjUtMS41Yy0wLjctMC43LTEtMS43LTEtMi43czAuNC0yLDEuMS0yLjZjMC43LTAuNywxLjctMSwyLjctMWMwLjMsMCwwLjUsMCwwLjgsMC4xYzAtMC4xLDAtMC4yLTAuMS0wLjJjMC0wLjEtMC4xLTAuMi0wLjEtMC4yYzAtMC4xLDAtMC4xLTAuMS0wLjJWMC4xYzAuMS0wLjYsMC40LTEuMiwwLjgtMS42Yy0wLjUsMC0xLjEtMC4xLTEuNi0wLjFjLTAuNi0wLjEtMS4xLTAuMi0xLjctMC40cy0xLjEtMC40LTEuNi0wLjhjLTAuNC0wLjMtMC44LTAuNy0xLTEuMmMtMC4yLTAuNC0wLjQtMC45LTAuNC0xLjVjMC0wLjUsMC4xLTAuOSwwLjMtMS4zYzAuMi0wLjQsMC41LTAuNywwLjgtMWMwLjctMC41LDEuNi0wLjksMi41LTFjMC40LTAuMSwwLjktMC4xLDEuMy0wLjFjMS42LTAuMSwzLjIsMC40LDQuNSwxLjRjMC45LDAuNywxLjUsMS44LDEuNSwzYzAsMC40LTAuMSwwLjgtMC4yLDEuMUMtMTEzLjgtMi45LTExMy45LTIuNi0xMTQuMi0yLjN6IE0tMTE4LjMsMS42Yy0wLjQsMC0wLjcsMC4xLTEsMC4zcy0wLjYsMC40LTAuOCwwLjdjLTAuMiwwLjMtMC40LDAuNi0wLjYsMXMtMC4zLDAuNy0wLjQsMS4xcy0wLjEsMC43LTAuMSwxLjFjLTAuMSwwLjcsMC4xLDEuMywwLjUsMS44czAuOSwwLjgsMS42LDAuOGMwLjUsMCwwLjktMC4yLDEuMy0wLjVzMC43LTAuNywwLjktMS4xYzAuMi0wLjQsMC40LTAuOSwwLjUtMS40YzAuMS0wLjQsMC4yLTAuOSwwLjItMS40YzAtMC42LTAuMS0xLjItMC41LTEuN0MtMTE3LjIsMS45LTExNy44LDEuNi0xMTguMywxLjZ6IE0tMTE1LjMtNi41Yy0wLjItMC4zLTAuNS0wLjYtMC44LTAuOGMtMC4zLTAuMi0wLjctMC4zLTEuMS0wLjRzLTAuOC0wLjEtMS4yLTAuMmMtMC41LDAtMC45LDAuMS0xLjQsMC4yYy0wLjQsMC4xLTAuOSwwLjMtMS4zLDAuNXMtMC43LDAuNS0xLDAuOXMtMC40LDAuOC0wLjQsMS4zYzAsMC40LDAuMSwwLjgsMC4zLDEuMmMwLjIsMC4zLDAuNCwwLjYsMC44LDAuOGMwLjMsMC4yLDAuNiwwLjQsMSwwLjVzMC44LDAuMiwxLjIsMC4zYzAuNCwwLjEsMC44LDAuMSwxLjEsMC4xYzAuMiwwLDAuNCwwLDAuNSwwYzAsMCwwLjItMC4xLDAuMy0wLjJsMC40LTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuMmwwLjQtMC4zYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4zYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zbDAuMi0wLjNjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjRjMC0wLjEsMC4xLTAuMiwwLjEtMC40YzAtMC4xLDAuMS0wLjMsMC4xLTAuNUMtMTE1LjEtNS42LTExNS4yLTYtMTE1LjMtNi41TC0xMTUuMy02LjV6Ii8+PHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSItMTEwLDEgLTExMCwzIC0xMTEsMyAtMTExLDEgLTExNCwxIC0xMTQsMCAtMTExLDAgLTExMSwtMyAtMTEwLC0zIC0xMTAsMCAtMTA3LDAgLTEwNywxICIvPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNjQuNSwxLjdoMy42di01LjJjLTAuNi0wLjItMS4xLTAuMy0xLjctMC40Qy02My4yLTQtNjMuOS00LTY0LjYtNGMtMS42LDAtMi45LDAuNS0zLjgsMS40Yy0wLjksMS0xLjQsMi4zLTEuNCw0LjFjMCwxLjEsMC4yLDIuMSwwLjcsMi45YzAuNCwwLjgsMS4xLDEuNSwxLjksMS45czEuOCwwLjcsMywwLjdjMS4xLDAsMi4yLTAuMiwzLjItMC42bC0wLjUtMS4xYy0xLDAuNC0xLjksMC42LTIuOCwwLjZjLTEuMywwLTIuMy0wLjQtMy4xLTEuMnMtMS4xLTEuOS0xLjEtMy4yYzAtMS40LDAuNC0yLjUsMS4xLTMuM1MtNjUuNy0zLTY0LjMtM2MwLjcsMCwxLjUsMC4xLDIuMiwwLjN2My4zaC0yLjRWMS43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNTEuNiwwLjFjMC0xLjMtMC4zLTIuMy0xLTMuMWMtMC42LTAuNy0xLjUtMS0yLjctMWMtMC43LDAtMS40LDAuMi0xLjksMC41Yy0wLjYsMC4zLTEsMC44LTEuMywxLjRTLTU5LTAuNy01OSwwLjFjMCwxLjMsMC4zLDIuMywxLDMuMWMwLjcsMC43LDEuNiwxLjEsMi43LDEuMWMxLjEsMCwyLTAuNCwyLjctMS4xQy01MS45LDIuNC01MS42LDEuNC01MS42LDAuMXogTS01Ny43LDAuMWMwLTEsMC4yLTEuOCwwLjYtMi4zYzAuNC0wLjUsMS0wLjgsMS44LTAuOHMxLjQsMC4zLDEuOCwwLjhjMC40LDAuNSwwLjYsMS4zLDAuNiwyLjNzLTAuMiwxLjgtMC42LDIuM2MtMC40LDAuNS0xLDAuOC0xLjgsMC44cy0xLjQtMC4zLTEuOC0wLjhTLTU3LjcsMS4yLTU3LjcsMC4xeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNDIuNSwwLjFjMC0xLjMtMC4zLTIuMy0xLTMuMWMtMC43LTAuNy0xLjYtMS0yLjctMWMtMC43LDAtMS40LDAuMi0xLjksMC41Yy0wLjYsMC4zLTEsMC44LTEuMywxLjRzLTAuNSwxLjQtMC41LDIuMmMwLDEuMywwLjMsMi4zLDEsMy4xYzAuNywwLjcsMS42LDEuMSwyLjcsMS4xYzEuMSwwLDItMC40LDIuNy0xLjFDLTQyLjgsMi40LTQyLjUsMS40LTQyLjUsMC4xeiBNLTQ4LjYsMC4xYzAtMSwwLjItMS44LDAuNi0yLjNjMC40LTAuNSwxLTAuOCwxLjgtMC44czEuNCwwLjMsMS44LDAuOGMwLjQsMC41LDAuNiwxLjMsMC42LDIuM3MtMC4yLDEuOC0wLjYsMi4zYy0wLjQsMC41LTEsMC44LTEuOCwwLjhDLTQ3LDMuMi00Ny42LDMtNDgsMi41Uy00OC42LDEuMi00OC42LDAuMXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTMzLjgsNC4xVjMuNGwtMS41LTAuMmMwLjEtMC4yLDAuMy0wLjQsMC40LTAuN2MwLjEtMC4zLDAuMi0wLjYsMC4yLTAuOWMwLTAuOC0wLjMtMS40LTAuOC0xLjlTLTM2LjgtMS0zNy44LTFjLTAuMiwwLTAuNSwwLTAuNywwLjFjLTAuNS0wLjMtMC44LTAuNi0wLjgtMWMwLTAuMiwwLjEtMC40LDAuMy0wLjVjMC4yLTAuMSwwLjUtMC4yLDAuOS0wLjJoMS40YzAuOSwwLDEuNS0wLjIsMi0wLjVDLTM0LjItMy41LTM0LTQtMzQtNC43YzAtMC45LTAuNC0xLjYtMS4xLTJjLTAuNy0wLjUtMS44LTAuNy0zLjEtMC43Yy0xLDAtMS45LDAuMi0yLjQsMC42cy0wLjksMC45LTAuOSwxLjdjMCwwLjUsMC4yLDAuOSwwLjUsMS4zczAuOCwwLjYsMS4zLDAuN0MtMzkuOC0zLjItNDAtMy00MC4xLTIuOHMtMC4yLDAuNC0wLjIsMC43czAuMSwwLjUsMC4yLDAuOGMwLjIsMC4yLDAuNCwwLjQsMC43LDAuNmMtMC40LDAuMi0wLjgsMC41LTEsMC45Yy0wLjMsMC40LTAuNCwwLjktMC40LDEuNGMwLDAuOSwwLjMsMS42LDAuOCwyYzAuNSwwLjUsMS4zLDAuNywyLjIsMC43YzAuNCwwLDAuOCwwLDEuMS0wLjFMLTMzLjgsNC4xTC0zMy44LDQuMXogTS00MC4yLTUuMmMwLTAuNCwwLjItMC44LDAuNS0xczAuOS0wLjMsMS42LTAuM2MxLDAsMS44LDAuMiwyLjMsMC41czAuNywwLjcsMC43LDEuMmMwLDAuNC0wLjEsMC43LTAuNCwwLjljLTAuMywwLjItMC44LDAuMy0xLjUsMC4zaC0xLjVjLTAuNiwwLTEtMC4xLTEuMy0wLjRTLTQwLjItNC44LTQwLjItNS4yeiBNLTM5LjUsMS42YzAtMC42LDAuMi0xLDAuNS0xLjNzMC44LTAuNCwxLjMtMC40YzEuMiwwLDEuOCwwLjYsMS44LDEuN2MwLDEuMi0wLjYsMS44LTEuOCwxLjhjLTAuNiwwLTEtMC4yLTEuMy0wLjVTLTM5LjUsMi4yLTM5LjUsMS42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMzAuOS0zLjloLTEuMlY3LjVoMS4yQy0zMC45LDcuNS0zMC45LTMuOS0zMC45LTMuOXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTI1LTRjLTEuMiwwLTIuMSwwLjQtMi44LDEuMXMtMSwxLjctMSwzczAuMywyLjMsMSwzLjFjMC42LDAuOCwxLjUsMS4xLDIuNiwxLjFjMSwwLDEuOC0wLjMsMi40LTFzMC45LTEuNSwwLjktMi42di0wLjhoLTUuNWMwLTAuOSwwLjMtMS43LDAuNy0yLjFjMC41LTAuNSwxLjEtMC43LDEuOS0wLjdjMC45LDAsMS43LDAuMiwyLjYsMC41di0xLjFjLTAuNC0wLjItMC44LTAuMy0xLjItMC40Qy0yNC00LTI0LjQtNC0yNS00eiBNLTI1LjMsMy4zYy0wLjYsMC0xLjItMC4yLTEuNS0wLjZzLTAuNi0xLTAuNy0xLjdoNC4yYzAsMC44LTAuMiwxLjQtMC41LDEuOEMtMjQuMiwzLjEtMjQuNywzLjMtMjUuMywzLjN6Ii8+PC9nPjwvc3ltYm9sPjxzeW1ib2wgIGlkPSJfeDJFX21yIiB2aWV3Qm94PSItMTQwIC0yNC41IDI4MCA0OSI+PHBhdGggY2xhc3M9InN0NiIgZD0iTS0xMzgsMjQuNWgyNzZjMS4xLDAsMi0wLjksMi0ydi00NWMwLTEuMS0wLjktMi0yLTJoLTI3NmMtMS4xLDAtMiwwLjktMiwydjQ1Qy0xNDAsMjMuNi0xMzkuMSwyNC41LTEzOCwyNC41eiIvPjxwYXRoIGNsYXNzPSJzdDciIGQ9Ik0tMTM4LDI0LjVoNDd2LTQ5aC00N2MtMS4xLDAtMiwwLjktMiwydjQ1Qy0xNDAsMjMuNi0xMzkuMSwyNC41LTEzOCwyNC41eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMTA5LjIsNi44Yy0xLjcsMS41LTMuOSwyLjQtNi4yLDIuM2MtMi41LDAuMS00LjgtMC45LTYuNi0yLjZjLTEuOC0xLjctMi44LTQtMi43LTYuNWMwLTIuNCwwLjktNC43LDIuNi02LjRjMS45LTEuOCw0LjQtMi44LDctMi43YzEuOCwwLDMuNiwwLjQsNS4yLDEuMWMwLjUsMC4yLDAuOCwwLjksMC42LDEuNGwwLDBjLTAuMiwwLjYtMC45LDAuOC0xLjQsMC42bDAsMGMtMS40LTAuNi0yLjktMS00LjQtMWMtMi0wLjEtMy45LDAuNi01LjIsMi4xYy0xLjIsMS4zLTEuOSwzLjEtMS44LDQuOWMwLDEuOSwwLjcsMy43LDIsNXMzLDIsNC45LDJjMS43LDAsMy4zLTAuNiw0LjUtMS43YzEuMi0xLDEuOS0yLjYsMS44LTQuMmMwLTEtMC4zLTItMC44LTIuOWMtMC40LTAuNi0xLTEuMS0xLjgtMS4xYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVzMCwwLjYsMC4xLDFsMC43LDUuNmgtMi40bC0wLjItMC41Yy0wLjYsMC41LTEuMywwLjctMiwwLjdjLTEuMSwwLTIuMi0wLjUtMi45LTEuNGMtMC44LTEtMS4zLTIuMi0xLjItMy41Yy0wLjEtMS4yLDAuMy0yLjQsMS4xLTMuNGMwLjYtMC44LDEuNi0xLjMsMi42LTEuM2MwLjksMCwxLjgsMC40LDIuMywxLjFjMC41LTAuNywxLjMtMS4xLDIuMi0xLjFjMS40LDAsMi44LDAuNywzLjYsMS44YzEsMS4yLDEuNiwyLjgsMS41LDQuNEMtMTA2LjcsMy40LTEwNy42LDUuNC0xMDkuMiw2Ljh6IE0tMTE0LjYtMmMtMC4zLTAuNS0wLjktMC44LTEuNS0wLjljLTAuNCwwLTAuOCwwLjItMSwwLjZjLTAuMywwLjUtMC40LDEtMC40LDEuNWMwLDAuNywwLjIsMS4zLDAuNSwxLjljMC4zLDAuNCwwLjgsMC43LDEuMywwLjdjMC40LDAsMC45LTAuMiwxLjItMC41Qy0xMTQuMiwxLTExNCwwLjUtMTE0LDBDLTExNC0wLjctMTE0LjItMS40LTExNC42LTJMLTExNC42LTJ6Ii8+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTS02NS4zLTUuNmwtMy42LDkuNUgtNjljMC4xLTAuOCwwLjEtMS42LDAuMS0yLjd2LTYuOEgtNzBWNS4xaDEuOWwzLjQtOC44aDAuMWwzLjQsOC44aDEuOVYtNS42aC0xLjJ2Ni45YzAsMC44LDAsMS43LDAuMSwyLjZoLTAuMWwtMy43LTkuNUgtNjUuM3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTUxLjctNS42bC0wLjIsMS4xSC01MmMtMC40LTAuNS0wLjgtMC44LTEuMi0xcy0wLjktMC4zLTEuNS0wLjNjLTAuOCwwLTEuNCwwLjItMS45LDAuNnMtMC43LDEtMC43LDEuOGMwLDEuNiwxLjMsMi41LDMuOSwyLjVoMS40djAuNWMwLDAuNi0wLjEsMS4xLTAuNCwxLjRjLTAuMywwLjMtMC43LDAuNS0xLjMsMC41Yy0wLjcsMC0xLjQtMC4yLTIuMy0wLjZsLTAuNCwwLjljMC40LDAuMiwwLjgsMC40LDEuMywwLjVjMC41LDAuMSwwLjksMC4yLDEuNCwwLjJjMSwwLDEuNy0wLjIsMi4xLTAuNmMwLjUtMC40LDAuNy0xLjEsMC43LTJ2LTUuNUMtNTAuOS01LjYtNTEuNy01LjYtNTEuNy01LjZ6IE0tNTQuNS00LjdjMC44LDAsMS40LDAuMiwxLjgsMC42YzAuNCwwLjQsMC42LDEsMC42LDEuN3YwLjdsLTEuMi0wLjFjLTEsMC0xLjctMC4yLTIuMS0wLjVDLTU1LjgtMi40LTU2LTIuOC01Ni0zLjRjMC0wLjQsMC4xLTAuOCwwLjQtMUMtNTUuMy00LjYtNTQuOS00LjctNTQuNS00Ljd6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS00OC40LDQuNmMwLDAuMywwLjEsMC41LDAuMiwwLjZjMC4xLDAuMSwwLjMsMC4yLDAuNSwwLjJzMC40LTAuMSwwLjUtMC4yUy00Nyw0LjktNDcsNC42cy0wLjEtMC41LTAuMi0wLjZjLTAuMS0wLjEtMC4zLTAuMi0wLjUtMC4ycy0wLjQsMC4xLTAuNSwwLjJDLTQ4LjMsNC4xLTQ4LjQsNC4zLTQ4LjQsNC42eiBNLTQ3LjEtNS42aC0xLjJ2OGgxLjJWLTUuNnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTQzLjMtNS42aC0xLjJWNS44aDEuMlYtNS42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNDAuOS00LjhjMCwwLjMsMC4xLDAuNiwwLjIsMC43YzAuMSwwLjIsMC40LDAuMywwLjYsMC4zYzAuMywwLDAuNS0wLjEsMC43LTAuM2MwLjItMC4yLDAuMi0wLjQsMC4yLTAuN2MwLTAuMy0wLjEtMC42LTAuMi0wLjdzLTAuNC0wLjMtMC43LTAuM2MtMC4yLDAtMC41LDAuMS0wLjYsMC4yQy00MC44LTUuNC00MC45LTUuMi00MC45LTQuOHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTMzLjEsMi42YzAuNCwwLDAuNywwLDEtMC4xbC0wLjItMS4xYy0wLjMsMC4xLTAuNiwwLjEtMC45LDAuMWMtMC42LDAtMS4yLTAuMy0xLjctMC44cy0wLjctMS4yLTAuNy0ydi00LjNoLTEuMnY4aDFsMC4xLTEuNWgwLjFjMC4zLDAuNSwwLjcsMC45LDEuMSwxLjJTLTMzLjYsMi42LTMzLjEsMi42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMjkuNSwyLjR2LTUuMmMwLTAuNywwLjEtMS4xLDAuNC0xLjVzMC44LTAuNSwxLjQtMC41YzAuOCwwLDEuNSwwLjIsMS44LDAuN2MwLjQsMC41LDAuNiwxLjIsMC42LDIuMnY0LjJoMS4ydi04aC0xbC0wLjIsMS4xaC0wLjFjLTAuMi0wLjQtMC42LTAuNy0xLTAuOWMtMC40LTAuMi0wLjktMC4zLTEuNS0wLjNjLTEsMC0xLjcsMC4yLTIuMiwwLjdzLTAuNywxLjItMC43LDIuMnY1LjNDLTMwLjgsMi40LTI5LjUsMi40LTI5LjUsMi40eiIvPjwvZz48L3N5bWJvbD48c3ltYm9sICBpZD0iX3gyRV9vayIgdmlld0JveD0iLTE0MCAtMjQuNSAyODAgNDkiPjxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0tMTM4LDI0LjVoMjc2YzEuMSwwLDItMC45LDItMnYtNDVjMC0xLjEtMC45LTItMi0yaC0yNzZjLTEuMSwwLTIsMC45LTIsMnY0NUMtMTQwLDIzLjYtMTM5LjEsMjQuNS0xMzgsMjQuNXoiLz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTYwLDEuM2MwLTEuNy0wLjQtMy4xLTEuMy00Yy0wLjktMS0yLjEtMS41LTMuNi0xLjVjLTEuNiwwLTIuOCwwLjUtMy43LDEuNGMtMC45LDEtMS4zLDIuMy0xLjMsNC4xYzAsMS43LDAuNCwzLjEsMS4zLDQuMXMyLjEsMS40LDMuNywxLjRjMS41LDAsMi43LTAuNSwzLjYtMS41Qy02MC41LDQuNC02MCwzLTYwLDEuM3ogTS02OC42LDEuM2MwLTEuNSwwLjMtMi42LDAuOS0zLjNjMC42LTAuOCwxLjUtMS4xLDIuNy0xLjFjMS4yLDAsMi4xLDAuNCwyLjcsMS4xczAuOSwxLjgsMC45LDMuM2MwLDEuNC0wLjMsMi41LTAuOSwzLjNjLTAuNiwwLjctMS41LDEuMS0yLjcsMS4xYy0xLjIsMC0yLjEtMC40LTIuNy0xLjFDLTY4LjMsMy44LTY4LjYsMi43LTY4LjYsMS4zeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNTAuOS02LjhILTUyVi00aC01LjZ2LTIuOGgtMS4yVi0zaDAuNmMwLjcsMC45LDEuMiwxLjksMS41LDMuMXMwLjYsMi41LDAuNiwzLjloNC4xdi03aDEuMUMtNTAuOS0zLTUwLjktNi44LTUwLjktNi44eiBNLTUzLjItM3Y2SC01NWMtMC4xLTEuMS0wLjMtMi4yLTAuNi0zLjNjLTAuNC0xLjEtMC44LTItMS4zLTIuN0gtNTMuMnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTQ4LDRWMC42aDQuNVY0aDEuMnYtOGgtMS4ydjMuNkgtNDhWLTRoLTEuMnY4SC00OHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTMyLjgsMGMwLTEuMy0wLjMtMi4zLTEtMy4xYy0wLjctMC43LTEuNi0xLjEtMi43LTEuMWMtMC43LDAtMS40LDAuMi0xLjksMC41Yy0wLjYsMC4zLTEsMC44LTEuMywxLjRDLTQwLTEuNi00MC4yLTAuOS00MC4yLDBjMCwxLjMsMC4zLDIuMywxLDMuMWMwLjcsMC43LDEuNiwxLjEsMi43LDEuMWMxLjEsMCwyLTAuNCwyLjctMS4xQy0zMy4yLDIuMy0zMi44LDEuMi0zMi44LDB6IE0tMzguOSwwYzAtMSwwLjItMS44LDAuNi0yLjNjMC40LTAuNSwxLTAuOCwxLjgtMC44czEuNCwwLjMsMS44LDAuOGMwLjQsMC41LDAuNiwxLjMsMC42LDIuM3MtMC4yLDEuOC0wLjYsMi4zYy0wLjQsMC41LTEsMC44LTEuOCwwLjhzLTEuNC0wLjMtMS44LTAuOFMtMzguOSwxLTM4LjksMHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTI2LDRoMS4zbC0zLjUtMy45bDMuOC00LjJoLTEuNEwtMjkuNSwwdi00LjFoLTEuMnY4aDEuMlYwLjFMLTI2LDR6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0xNi45LTQuMWgtMS4ydjdoLTIuNGMtMC4xLTEuNy0wLjMtMy4xLTAuNS00LjFzLTAuNS0xLjgtMC45LTIuMmMtMC40LTAuNS0wLjgtMC43LTEuNC0wLjdjLTAuMywwLTAuNSwwLTAuNiwwLjF2MC45YzAuMSwwLDAuMiwwLDAuNCwwYzAuNiwwLDEsMC42LDEuMywxLjhzMC42LDMsMC44LDUuNGg0Ljd2LTguMkgtMTYuOXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTkuNC00LjFMLTkuNi0zaC0wLjFjLTAuNC0wLjUtMC44LTAuOC0xLjItMWMtMC40LTAuMi0wLjktMC4zLTEuNS0wLjNjLTAuOCwwLTEuNCwwLjItMS45LDAuNnMtMC43LDEtMC43LDEuOGMwLDEuNiwxLjMsMi41LDMuOSwyLjVoMS40djAuNWMwLDAuNi0wLjEsMS4xLTAuNCwxLjRDLTEwLjQsMi44LTEwLjgsMy0xMS40LDNjLTAuNywwLTEuNC0wLjItMi4zLTAuNmwtMC4zLDFjMC40LDAuMiwwLjgsMC40LDEuMywwLjVzMC45LDAuMiwxLjQsMC4yYzEsMCwxLjctMC4yLDIuMS0wLjZjMC41LTAuNCwwLjctMS4xLDAuNy0yVi00TC05LjQtNC4xTC05LjQtNC4xeiBNLTEyLjItMy4yYzAuOCwwLDEuNCwwLjIsMS44LDAuNmMwLjQsMC40LDAuNiwxLDAuNiwxLjd2MC43TC0xMS0wLjNjLTEsMC0xLjctMC4yLTIuMS0wLjVzLTAuNi0wLjctMC42LTEuMmMwLTAuNCwwLjEtMC44LDAuNC0xQy0xMy0zLjEtMTIuNi0zLjItMTIuMi0zLjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0yLjgtNC4yYy0xLjIsMC0yLjEsMC40LTIuNywxLjFzLTEsMS43LTEsM3MwLjMsMi40LDEsMy4xczEuNiwxLjEsMi44LDEuMWMwLjQsMCwwLjgsMCwxLjItMC4xczAuNy0wLjIsMC45LTAuM2wtMC40LTFDLTEuMywyLjgtMS42LDIuOS0xLjksM2MtMC4zLDAtMC42LDAtMC44LDBjLTEuNiwwLTIuNC0xLTIuNC0zLjFjMC0xLDAuMi0xLjcsMC42LTIuM2MwLjQtMC41LDEtMC44LDEuOC0wLjhjMC43LDAsMS40LDAuMSwyLjEsMC40di0xLjFDLTEuMy00LjEtMi00LjItMi44LTQuMnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNNC4zLTQuMmMtMS4yLDAtMi4xLDAuNC0yLjcsMS4xcy0xLDEuNy0xLDNzMC4zLDIuNCwxLDMuMXMxLjYsMS4xLDIuOCwxLjFjMC40LDAsMC44LDAsMS4yLTAuMXMwLjctMC4yLDAuOS0wLjNsLTAuNC0xQzUuOSwyLjgsNS42LDIuOSw1LjIsMi45QzQuOSwzLDQuNiwzLDQuNCwzQzIuOCwzLDIsMiwyLTAuMWMwLTEsMC4yLTEuNywwLjYtMi4zYzAuNC0wLjUsMS0wLjgsMS44LTAuOEM1LTMuMSw1LjctMyw2LjQtMi43di0xLjFDNS44LTQuMSw1LjItNC4yLDQuMy00LjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTkuNSw0VjAuNkgxNFY0aDEuMnYtOEgxNHYzLjZIOS41Vi00SDguM3Y4SDkuNXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTguOSw0di01LjFsLTAuMS0xLjN2LTAuNEwyMy4yLDRoMS41di04aC0xLjF2NC45djF2MWwtNC4zLTYuOGgtMS41djhMMTguOSw0TDE4LjksNHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMzIsNGgxLjNsLTMuNS0zLjlsMy44LTQuMmgtMS40TDI4LjUsMHYtNC4xaC0xLjJ2OGgxLjJWMC4xTDMyLDR6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTM2LjIsNHYtNS4xbC0wLjEtMS4zdi0wLjRMNDAuNSw0SDQydi04aC0xLjF2NC45djF2MWwtNC4zLTYuOGgtMS41djhMMzYuMiw0TDM2LjIsNHoiLz48L2c+PHBhdGggY2xhc3M9InN0OSIgZD0iTS0xMzgsMjQuNWg0N3YtNDloLTQ3Yy0xLjEsMC0yLDAuOS0yLDJ2NDVDLTE0MCwyMy42LTEzOS4xLDI0LjUtMTM4LDI0LjV6Ii8+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0xMTYuNi0zLjdjLTEuMywwLjEtMi42LDAuNS0zLjcsMS4zYy0wLjEsMC4xLTAuMywwLjItMC40LDAuM2MtMC41LDAuNC0wLjUsMS0wLjIsMS41bDAsMGMwLjMsMC40LDAuOSwwLjYsMS40LDAuM2MwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMmMyLTEuNCw0LjctMS40LDYuOC0wLjFjMC4yLDAuMSwwLjQsMC4zLDAuNywwLjNjMC41LDAuMSwxLTAuMSwxLjItMC41YzAuMy0wLjQsMC4zLTEtMC4xLTEuM2MtMC42LTAuNi0xLjItMS0yLTEuM2MtMC43LTAuMy0xLjUtMC40LTIuMi0wLjVjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjNsMy4xLTMuMWMwLjMtMC4zLDAuNC0wLjgsMC4yLTEuMmMtMC4yLTAuNC0wLjctMC43LTEuMS0wLjdjLTAuMywwLTAuNSwwLjItMC43LDAuNGMtMC44LDAuOC0xLjYsMS42LTIuMywyLjRjLTAuMiwwLjItMC4zLDAuMi0wLjUsMGMtMC44LTAuOC0xLjYtMS42LTIuNC0yLjRjLTAuMy0wLjMtMC44LTAuNC0xLjItMC4yYy0wLjQsMC4yLTAuNywwLjctMC43LDEuMWMwLDAuMywwLjIsMC42LDAuNCwwLjhjMSwxLDIsMiwzLjEsMy4xTC0xMTYuNi0zLjd6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0xMTUuNi0wLjFjLTIuOCwwLTUuMSwyLjYtNC41LDUuNmMwLjQsMS43LDEuOCwzLjEsMy41LDMuNWMzLDAuNiw1LjYtMS42LDUuNi00LjVjMCwwLDAsMCwwLTAuMUMtMTExLDEuOS0xMTMuMS0wLjEtMTE1LjYtMC4xeiBNLTExMy42LDQuNGMwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMC45LTIuMi0yLjJWNC4zYzAtMS4yLDEtMi4yLDIuMi0yLjJDLTExNC41LDIuMi0xMTMuNSwzLjItMTEzLjYsNC40TC0xMTMuNiw0LjR6Ii8+PC9nPjwvc3ltYm9sPjxzeW1ib2wgIGlkPSJfeDJFX3RnIiB2aWV3Qm94PSItMTQwIC0yNC41IDI4MCA0OSI+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0tMTM4LDI0LjVoMjc2YzEuMSwwLDItMC45LDItMnYtNDVjMC0xLjEtMC45LTItMi0yaC0yNzZjLTEuMSwwLTIsMC45LTIsMnY0NUMtMTQwLDIzLjYtMTM5LjEsMjQuNS0xMzgsMjQuNXoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTS0xMzgsMjQuNWg0N3YtNDloLTQ3Yy0xLjEsMC0yLDAuOS0yLDJ2NDVDLTE0MCwyMy42LTEzOS4xLDI0LjUtMTM4LDI0LjV6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0xMDcuOCw3LjVsLTE2LjUtNi40Yy0wLjMtMC4xLTAuNS0wLjUtMC4zLTAuOGMwLjEtMC4yLDAuMi0wLjMsMC40LTAuNGw0LjItMS4ybDEuNi01YzAuMS0wLjQsMC41LTAuNiwwLjktMC41YzAuMSwwLDAuMiwwLjEsMC4zLDAuMmwyLjIsMi4ybDQuMi0zLjFjMC40LTAuMywwLjktMC4yLDEuMiwwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMiwwLjNsMi44LDEzLjVjMC4xLDAuNC0wLjIsMC45LTAuNiwxQy0xMDcuNSw3LjYtMTA3LjcsNy42LTEwNy44LDcuNXogTS0xMTAsNC41bC03LjctNi44Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2wtMC4zLTIuNWMwLTAuMS0wLjEtMC4xLTAuMiwwbC0xLjIsMy45YzAsMC4yLDAsMC40LDAuMiwwLjVsOSw1LjZDLTExMCw1LTEwOS44LDQuNy0xMTAsNC41TC0xMTAsNC41eiIvPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNjUuNC0zLjloLTEuMnY5LjZILTcwdjEuMWg4VjUuN2gtMy40Vi0zLjl6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS01Ny4yLTRjLTEuMSwwLTIuMSwwLjMtMi44LDFzLTEsMS43LTEsM3MwLjMsMi4zLDEsMy4xYzAuNiwwLjgsMS41LDEuMSwyLjYsMS4xYzEsMCwxLjgtMC4zLDIuNC0xYzAuNi0wLjcsMC45LTEuNSwwLjktMi42di0wLjhoLTUuNWMwLTAuOSwwLjMtMS43LDAuNy0yLjFDLTU4LjQtMi44LTU3LjgtMy01Ny0zYzAuOSwwLDEuNywwLjIsMi42LDAuNXYtMS4xYy0wLjQtMC4yLTAuOC0wLjMtMS4yLTAuNEMtNTYuMS00LTU2LjYtNC01Ny4yLTR6IE0tNTcuNSwzLjNjLTAuNiwwLTEuMi0wLjItMS41LTAuNnMtMC42LTEtMC43LTEuN2g0LjJjMCwwLjgtMC4yLDEuNC0wLjUsMS44Qy01Ni40LDMuMS01Ni44LDMuMy01Ny41LDMuM3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTUwLjktMy45aC0xLjJWNy41aDEuMlYtMy45eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNDQuOS00Yy0xLjIsMC0yLjEsMC40LTIuOCwxLjFzLTEsMS43LTEsM3MwLjMsMi4zLDEsMy4xYzAuNiwwLjgsMS41LDEuMSwyLjYsMS4xYzEsMCwxLjgtMC4zLDIuNC0xYzAuNi0wLjcsMC45LTEuNSwwLjktMi42di0wLjhoLTUuNWMwLTAuOSwwLjMtMS43LDAuNy0yLjFjMC41LTAuNSwxLjEtMC43LDEuOS0wLjdjMC45LDAsMS43LDAuMiwyLjYsMC41di0xLjFjLTAuNC0wLjItMC44LTAuMy0xLjItMC40Qy00My45LTQtNDQuNC00LTQ0LjktNHogTS00NS4zLDMuM2MtMC42LDAtMS4yLTAuMi0xLjUtMC42cy0wLjYtMS0wLjctMS43aDQuMmMwLDAuOC0wLjIsMS40LTAuNSwxLjhDLTQ0LjIsMy4xLTQ0LjYsMy4zLTQ1LjMsMy4zeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMzMuMyw0LjFWMy40bC0xLjUtMC4yYzAuMS0wLjIsMC4zLTAuNCwwLjQtMC43YzAuMS0wLjMsMC4yLTAuNiwwLjItMC45YzAtMC44LTAuMy0xLjQtMC44LTEuOVMtMzYuNC0xLTM3LjMtMWMtMC4yLDAtMC41LDAtMC43LDAuMWMtMC41LTAuMy0wLjgtMC42LTAuOC0xYzAtMC4yLDAuMS0wLjQsMC4zLTAuNWMwLjItMC4xLDAuNS0wLjIsMC45LTAuMmgxLjRjMC45LDAsMS41LTAuMiwyLTAuNWMwLjUtMC40LDAuNy0wLjksMC43LTEuNmMwLTAuOS0wLjQtMS42LTEuMS0yYy0wLjctMC41LTEuOC0wLjctMy4xLTAuN2MtMSwwLTEuOSwwLjItMi40LDAuNlMtNDEtNS45LTQxLTUuMWMwLDAuNSwwLjIsMC45LDAuNSwxLjNzMC44LDAuNiwxLjMsMC43Yy0wLjIsMC4xLTAuNCwwLjItMC41LDAuNHMtMC4yLDAuNC0wLjIsMC43czAuMSwwLjUsMC4yLDAuOGMwLjIsMC4yLDAuNCwwLjQsMC43LDAuNmMtMC40LDAuMi0wLjgsMC41LTEsMC45Yy0wLjMsMC40LTAuNCwwLjktMC40LDEuNGMwLDAuOSwwLjMsMS42LDAuOCwyYzAuNSwwLjUsMS4zLDAuNywyLjIsMC43YzAuNCwwLDAuOCwwLDEuMS0wLjFoM1Y0LjF6IE0tMzkuOC01LjJjMC0wLjQsMC4yLTAuOCwwLjUtMXMwLjktMC4zLDEuNi0wLjNjMSwwLDEuOCwwLjIsMi4zLDAuNXMwLjcsMC43LDAuNywxLjJjMCwwLjQtMC4xLDAuNy0wLjQsMC45Yy0wLjMsMC4yLTAuOCwwLjMtMS41LDAuM0gtMzhjLTAuNiwwLTEtMC4xLTEuMy0wLjRTLTM5LjgtNC44LTM5LjgtNS4yeiBNLTM5LjEsMS42YzAtMC42LDAuMi0xLDAuNS0xLjNzMC44LTAuNCwxLjMtMC40YzEuMiwwLDEuOCwwLjYsMS44LDEuN2MwLDEuMi0wLjYsMS44LTEuOCwxLjhjLTAuNiwwLTEtMC4yLTEuMy0wLjVTLTM5LjEsMi4yLTM5LjEsMS42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMjgsNC4zYzAuNCwwLDAuNywwLDEtMC4xbC0wLjItMS4xYy0wLjMsMC4xLTAuNiwwLjEtMC45LDAuMWMtMC42LDAtMS4yLTAuMy0xLjctMC44cy0wLjctMS4yLTAuNy0ydi00LjNoLTEuMnY4aDFsMC4xLTEuNWgwLjFjMC4zLDAuNSwwLjcsMC45LDEuMSwxLjJTLTI4LjUsNC4zLTI4LDQuM3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTIwLjYtMy45bC0wLjIsMS4xaC0wLjFjLTAuNC0wLjUtMC44LTAuOC0xLjItMUMtMjIuNS00LTIzLTQtMjMuNi00Yy0wLjgsMC0xLjQsMC4yLTEuOSwwLjZzLTAuNywxLTAuNywxLjhjMCwxLjYsMS4zLDIuNSwzLjksMi41aDEuNHYwLjVjMCwwLjYtMC4xLDEuMS0wLjQsMS40cy0wLjcsMC41LTEuMywwLjVjLTAuNywwLTEuNC0wLjItMi4zLTAuNmwtMC40LDAuOWMwLjQsMC4yLDAuOCwwLjQsMS4zLDAuNXMwLjksMC4yLDEuNCwwLjJjMSwwLDEuNy0wLjIsMi4xLTAuNmMwLjUtMC40LDAuNy0xLjEsMC43LTJ2LTUuNUwtMjAuNi0zLjlMLTIwLjYtMy45eiBNLTIzLjQtM2MwLjgsMCwxLjQsMC4yLDEuOCwwLjZzMC42LDEsMC42LDEuN1YwbC0xLjIsMGMtMSwwLTEuNy0wLjItMi4xLTAuNXMtMC42LTAuNy0wLjYtMS4yYzAtMC40LDAuMS0wLjgsMC40LTFDLTI0LjItMi45LTIzLjktMy0yMy40LTN6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS03LTMuOXY1LjJDLTcsMi03LjEsMi40LTcuNCwyLjhjLTAuMywwLjMtMC43LDAuNS0xLjMsMC41Yy0wLjgsMC0xLjMtMC4yLTEuNy0wLjdzLTAuNS0xLjEtMC41LTJ2LTQuNWgtMS4ydjUuMmMwLDAuNi0wLjEsMS4xLTAuNCwxLjRjLTAuMywwLjMtMC43LDAuNS0xLjMsMC41Yy0wLjgsMC0xLjMtMC4yLTEuNy0wLjdDLTE1LjgsMi4xLTE2LDEuNC0xNiwwLjN2LTQuMmgtMS4ydjhoMUwtMTYsM2gwLjFjMC4yLDAuNCwwLjYsMC43LDEsMC45YzAuNCwwLjIsMC45LDAuMywxLjQsMC4zYzEuMywwLDIuMS0wLjUsMi41LTEuNGgwLjFjMC4yLDAuNCwwLjYsMC44LDEsMWMwLjQsMC4yLDEsMC40LDEuNiwwLjRjMC45LDAsMS42LTAuMiwyLTAuN0MtNiwzLjEtNS44LDIuNC01LjgsMS4zdi01LjJDLTUuOC0zLjktNy0zLjktNy0zLjl6Ii8+PC9nPjwvc3ltYm9sPjxzeW1ib2wgIGlkPSJfeDJFX3R3IiB2aWV3Qm94PSItMTQwIC0yNC41IDI4MCA0OSI+PHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0tMTM4LDI0LjVoMjc2YzEuMSwwLDItMC45LDItMnYtNDVjMC0xLjEtMC45LTItMi0yaC0yNzZjLTEuMSwwLTIsMC45LTIsMnY0NUMtMTQwLDIzLjYtMTM5LjEsMjQuNS0xMzgsMjQuNXoiLz48cGF0aCBjbGFzcz0ic3QxMyIgZD0iTS0xMzgsMjQuNWg0N3YtNDloLTQ3Yy0xLjEsMC0yLDAuOS0yLDJ2NDVDLTE0MCwyMy42LTEzOS4xLDI0LjUtMTM4LDI0LjV6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0xMDYuMyw1LjZjLTAuNi0wLjMtMS4zLTAuNS0yLTAuNmMwLjcsMC41LDEuMywxLjIsMS41LDJjLTAuNy0wLjQtMS40LTAuNy0yLjItMC45Yy0wLjcsMC43LTEuNiwxLjItMi41LDEuMmMtMS45LDAtMy41LTEuNi0zLjUtMy43bDAsMGMwLTAuMywwLTAuNiwwLjEtMC45Yy0yLjgsMC4xLTUuNCwxLjUtNy4yLDMuOWMtMC4zLTAuNi0wLjUtMS4yLTAuNS0xLjljMC0xLjIsMC42LTIuNCwxLjUtMy4xYy0wLjYsMC0xLjEsMC4yLTEuNiwwLjVsMCwwYzAtMS44LDEuMi0zLjMsMi44LTMuNmMtMC4zLTAuMS0wLjYtMC4xLTAuOS0wLjFjLTAuMiwwLTAuNSwwLTAuNywwLjFjMC40LTEuNSwxLjgtMi42LDMuMy0yLjZjLTEuMy0xLjEtMy0xLjctNC43LTEuNmMtMC4xLTAuMywwLDAtMC4xLTAuM2M1LjQtMy4yLDEyLjUtMC42LDE0LjUsNi4yYzAuMywwLjksMC40LDEuOSwwLjQsMi45djAuNUMtMTA3LjMsNC4yLTEwNi43LDQuOC0xMDYuMyw1LjZMLTEwNi4zLDUuNnoiLz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTY1LjItNS40aC0xLjJ2OS42aC0zLjR2MS4xaDhWNC4yaC0zLjRWLTUuNHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTUzLjktNS40bC0xLjUsNC43Yy0wLjEsMC4zLTAuMywwLjktMC41LDJILTU2Yy0wLjItMC45LTAuNC0xLjUtMC41LTJMLTU4LTUuNGgtMS40bC0yLjIsOGgxLjNjMC41LTIsMC45LTMuNiwxLjItNC42YzAuMy0xLjEsMC40LTEuOCwwLjUtMi4xaDAuMWMwLjEsMC4zLDAuMSwwLjYsMC4zLDEuMWMwLjEsMC40LDAuMiwwLjgsMC4zLDEuMWwxLjUsNC42aDEuM2wxLjQtNC42YzAuMy0wLjgsMC41LTEuNSwwLjYtMi4xaDAuMWMwLDAuMiwwLjEsMC40LDAuMiwwLjhjMC4xLDAuNCwwLjYsMi4zLDEuNSw1LjloMS4zbC0yLjItOEwtNTMuOS01LjRMLTUzLjktNS40eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNDguOCw0LjhjMCwwLjMsMC4xLDAuNSwwLjIsMC42YzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yczAuNC0wLjEsMC41LTAuMnMwLjItMC4zLDAuMi0wLjZjMC0wLjMtMC4xLTAuNS0wLjItMC42Qy00Ny44LDQtNDcuOSw0LTQ4LjEsNGMtMC4yLDAtMC40LDAuMS0wLjUsMC4yQy00OC44LDQuMy00OC44LDQuNS00OC44LDQuOHogTS00Ny41LTUuNGgtMS4ydjhoMS4yVi01LjR6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS00Mi40LTQuNmMwLjIsMCwwLjQsMCwwLjYsMGMwLjIsMCwwLjQsMC4xLDAuNSwwLjF2LTAuOWMtMC4xLTAuMS0wLjMtMC4xLTAuNi0wLjJjLTAuMywwLTAuNS0wLjEtMC43LTAuMWMtMS42LDAtMi4zLDAuOC0yLjMsMi41djQuOEgtNDZ2MC42bDEuMSwwLjVsMC41LDEuN2gwLjdWMi42aDIuM1YxLjdoLTIuM1YtM2MwLTAuNSwwLjEtMC45LDAuMy0xLjFTLTQyLjgtNC42LTQyLjQtNC42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMzcuMS00LjZjMC4yLDAsMC40LDAsMC42LDBjMC4yLDAsMC40LDAuMSwwLjUsMC4xdi0wLjljLTAuMS0wLjEtMC4zLTAuMS0wLjYtMC4yYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjFjLTEuNiwwLTIuMywwLjgtMi4zLDIuNXY0LjhoLTEuMXYwLjZsMS4xLDAuNWwwLjUsMS43aDAuN1YyLjZoMi4zVjEuN2gtMi4zVi0zYzAtMC41LDAuMS0wLjksMC4zLTEuMVMtMzcuNS00LjYtMzcuMS00LjZ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0zMS01LjZjLTEuMiwwLTIuMSwwLjQtMi44LDEuMXMtMSwxLjctMSwzczAuMywyLjMsMSwzLjFjMC42LDAuOCwxLjUsMS4xLDIuNiwxLjFjMSwwLDEuOC0wLjMsMi40LTFzMC45LTEuNSwwLjktMi42di0wLjhoLTUuNWMwLTAuOSwwLjMtMS43LDAuNy0yLjFjMC41LTAuNSwxLjEtMC43LDEuOS0wLjdjMC45LDAsMS43LDAuMiwyLjYsMC41di0xLjFjLTAuNC0wLjItMC44LTAuMy0xLjItMC40Qy0zMC01LjUtMzAuNC01LjYtMzEtNS42eiBNLTMxLjMsMS43Yy0wLjYsMC0xLjItMC4yLTEuNS0wLjZzLTAuNi0xLTAuNy0xLjdoNC4yYzAsMC44LTAuMiwxLjQtMC41LDEuOEMtMzAuMiwxLjUtMzAuNywxLjctMzEuMywxLjd6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0yMi4zLDIuN2MwLjQsMCwwLjcsMCwxLTAuMWwtMC4yLTEuMWMtMC4zLDAuMS0wLjYsMC4xLTAuOSwwLjFjLTAuNiwwLTEuMi0wLjMtMS43LTAuOHMtMC43LTEuMi0wLjctMnYtNC4zSC0yNnY4aDFsMC4xLTEuNWgwLjFjMC4zLDAuNSwwLjcsMC45LDEuMSwxLjJTLTIyLjgsMi43LTIyLjMsMi43eiIvPjwvZz48L3N5bWJvbD48c3ltYm9sICBpZD0iX3gyRV92ayIgdmlld0JveD0iLTE0MCAtMjQuNSAyODAgNDkiPjxwYXRoIGNsYXNzPSJzdDE0IiBkPSJNLTEzOCwyNC41aDI3NmMxLjEsMCwyLTAuOSwyLTJ2LTQ1YzAtMS4xLTAuOS0yLTItMmgtMjc2Yy0xLjEsMC0yLDAuOS0yLDJ2NDVDLTE0MCwyMy42LTEzOS4xLDI0LjUtMTM4LDI0LjV6Ii8+PHBhdGggY2xhc3M9InN0MTUiIGQ9Ik0tMTM4LDI0LjVoNDd2LTQ5aC00N2MtMS4xLDAtMiwwLjktMiwydjQ1Qy0xNDAsMjMuNi0xMzkuMSwyNC41LTEzOCwyNC41eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMTA5LTEuNWMwLjYtMC42LDEuMi0xLjIsMS44LTEuOGMwLjMtMC4zLDAuNS0wLjYsMC42LTAuOWMwLjItMC41LDAtMS0wLjQtMWgtMi4zYy0wLjYtMC4xLTEuMywwLjItMS43LDAuN2MtMC40LDAuNC0wLjcsMC44LTEsMS4yYy0wLjEsMC4yLTAuMywwLjMtMC41LDAuNGMtMC4yLDAuMi0wLjYsMC4yLTAuOC0wLjFsLTAuMS0wLjFjLTAuMi0wLjQtMC4zLTAuOC0wLjMtMS4yYzAtMC42LTAuMi0wLjgtMC45LTAuOGMtMS4zLTAuMS0yLjYsMC4yLTMuOCwwLjhjLTEsMC42LTEuOSwxLjQtMi42LDIuNGMtMS4zLDEuOS0yLjUsMy45LTMuNCw2Yy0wLjIsMC41LTAuMSwwLjcsMC41LDAuN2MwLjksMCwyLjcsMCwyLjcsMHMwLjYsMCwwLjctMC4zYzAuNS0xLjEsMS0yLjIsMS43LTMuMmMwLjItMC4zLDAuNC0wLjUsMC43LTAuN2MwLjMtMC4yLDAuNS0wLjEsMC43LDAuMmMwLjEsMC4yLDAuMSwwLjQsMC4xLDAuN2MwLjEsMC44LDAuMSwxLjYsMCwyLjRjMCwwLjUtMC40LDAuOC0wLjgsMC45Yy0wLjIsMC0wLjIsMC4xLTAuMSwwLjNjMC4yLDAuMywwLjUsMC40LDAuOC0wLjJoM2MwLjUsMC41LDAuNC0wLjIsMC40LTAuMlYxYzAtMC4yLDAuMS0wLjcsMC40LTAuOXMwLjQsMC4xLDAuNiwwLjNjMC43LDAuOCwxLjMsMS43LDEuNywyLjZjMC4yLDAuNCwwLjQsMC45LDAuNiwxLjNjMC4xLDAuMywwLjQsMC41LDAuNywwLjVoMi45YzAuMSwwLDAuMiwwLDAuMiwwYzAuNS0wLjEsMC42LTAuMywwLjUtMC44Yy0wLjMtMC43LTAuNy0xLjQtMS4yLTJjLTAuNS0wLjctMS0xLjMtMS41LTJTLTEwOS40LTEtMTA5LTEuNUwtMTA5LTEuNXoiLz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTY4LjUsNS40aDNjMS40LDAsMi40LTAuMiwzLjEtMC42YzAuNi0wLjQsMS0xLjEsMS0yYzAtMC42LTAuMi0xLjItMC41LTEuNmMtMC40LTAuNC0wLjktMC43LTEuNS0wLjhWMC4zQy02MS44LDAtNjEtMC44LTYxLTIuM2MwLTEtMC4zLTEuNy0xLTIuMnMtMS42LTAuOC0yLjctMC44aC0zLjdWNS40SC02OC41eiBNLTY3LjMsMC44aDIuMWMwLjksMCwxLjUsMC4xLDEuOSwwLjRzMC42LDAuNywwLjYsMS40YzAsMC42LTAuMiwxLTAuNiwxLjNjLTAuNCwwLjMtMS4xLDAuNC0yLjEsMC40aC0xLjhMLTY3LjMsMC44TC02Ny4zLDAuOHogTS02Ny4zLTAuMnYtNGgyLjJjMC45LDAsMS41LDAuMiwyLDAuNWMwLjQsMC4zLDAuNywwLjksMC43LDEuNnMtMC4yLDEuMi0wLjcsMS41Yy0wLjQsMC4zLTEuMSwwLjUtMiwwLjVoLTIuMlYtMC4yeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNTQuMywyLjdoMS4zbC0zLjUtMy45bDMuOC00LjJoLTEuNGwtMy43LDQuMXYtNC4xSC01OXY4aDEuMnYtMy45TC01NC4zLDIuN3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTQ0LjMtMS4zYzAtMS4zLTAuMy0yLjMtMS0zLjFDLTQ2LTUuMS00Ni45LTUuNS00OC01LjVjLTAuNywwLTEuNCwwLjItMS45LDAuNWMtMC42LDAuMy0xLDAuOC0xLjMsMS40cy0wLjUsMS40LTAuNSwyLjJjMCwxLjMsMC4zLDIuMywxLDMuMWMwLjcsMC43LDEuNiwxLjEsMi43LDEuMWMxLjEsMCwyLTAuNCwyLjctMS4xQy00NC42LDEtNDQuMywwLTQ0LjMtMS4zeiBNLTUwLjQtMS4zYzAtMSwwLjItMS44LDAuNi0yLjNjMC40LTAuNSwxLTAuOCwxLjgtMC44czEuNCwwLjMsMS44LDAuOGMwLjQsMC41LDAuNiwxLjMsMC42LDIuM3MtMC4yLDEuOC0wLjYsMi4zYy0wLjQsMC41LTEsMC44LTEuOCwwLjhzLTEuNC0wLjMtMS44LTAuOFMtNTAuNC0wLjItNTAuNC0xLjN6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS00MC45LDIuN3YtMy40aDQuNXYzLjRoMS4ydi04aC0xLjJ2My42aC00LjV2LTMuNmgtMS4ydjhDLTQyLjEsMi43LTQwLjksMi43LTQwLjksMi43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMjcuMiwxLjdoLTIuNnYtN0gtMzF2N2gtMi42djFoNi40Qy0yNy4yLDIuNy0yNy4yLDEuNy0yNy4yLDEuN3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTIwLjctNS4zbC0wLjIsMS4xSC0yMWMtMC40LTAuNS0wLjgtMC44LTEuMi0xYy0wLjQtMC4yLTAuOS0wLjMtMS41LTAuM2MtMC44LDAtMS40LDAuMi0xLjksMC42cy0wLjcsMS0wLjcsMS44YzAsMS42LDEuMywyLjUsMy45LDIuNWgxLjRWMGMwLDAuNi0wLjEsMS4xLTAuNCwxLjRzLTAuNywwLjUtMS4zLDAuNWMtMC43LDAtMS40LTAuMi0yLjMtMC42bC0wLjQsMC45YzAuNCwwLjIsMC44LDAuNCwxLjMsMC41czAuOSwwLjIsMS40LDAuMmMxLDAsMS43LTAuMiwyLjEtMC42YzAuNS0wLjQsMC43LTEuMSwwLjctMnYtNS41TC0yMC43LTUuM0wtMjAuNy01LjN6IE0tMjMuNC00LjRjMC44LDAsMS40LDAuMiwxLjgsMC42czAuNiwxLDAuNiwxLjd2MC43bC0xLjItMC4xYy0xLDAtMS43LTAuMi0yLjEtMC41Qy0yNC44LTIuMS0yNS0yLjUtMjUtMy4xYzAtMC40LDAuMS0wLjgsMC40LTFDLTI0LjMtNC4zLTIzLjktNC40LTIzLjQtNC40eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMTIuNiwyLjdoMS4zbC0zLjUtMy45bDMuOC00LjJoLTEuNGwtMy43LDQuMXYtNC4xaC0xLjJ2OGgxLjJ2LTMuOUwtMTIuNiwyLjd6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS00LjEsMS43aC0yLjZ2LTdoLTEuMnY3aC0yLjZ2MWg2LjRWMS43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0wLjktNS40Yy0xLjIsMC0yLjEsMC40LTIuOCwxLjFzLTEsMS43LTEsM0MtMywwLTIuNiwxLTIsMS44czEuNSwxLjEsMi42LDEuMWMxLDAsMS44LTAuMywyLjQtMXMwLjktMS41LDAuOS0yLjZ2LTAuOGgtNS41YzAtMC45LDAuMy0xLjcsMC43LTIuMUMtMC40LTQuMSwwLjItNC4zLDEtNC4zYzAuOSwwLDEuNywwLjIsMi42LDAuNXYtMS4xQzMuMS01LjEsMi43LTUuMiwyLjMtNS4zQzEuOS01LjQsMS40LTUuNCwwLjktNS40eiBNMC42LDEuOUMwLDEuOS0wLjYsMS43LTAuOSwxLjNzLTAuNi0xLTAuNy0xLjdoNC4yYzAsMC44LTAuMiwxLjQtMC41LDEuOEMxLjcsMS43LDEuMiwxLjksMC42LDEuOXoiLz48L2c+PC9zeW1ib2w+PHN5bWJvbCAgaWQ9Il94MkVfeWQiIHZpZXdCb3g9Ii0xNDAgLTI0LjUgMjgwIDQ5Ij48cGF0aCBjbGFzcz0ic3QxNiIgZD0iTS0xMzgsMjQuNWgyNzZjMS4xLDAsMi0wLjksMi0ydi00NWMwLTEuMS0wLjktMi0yLTJoLTI3NmMtMS4xLDAtMiwwLjktMiwydjQ1Qy0xNDAsMjMuNi0xMzkuMSwyNC41LTEzOCwyNC41eiIvPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNjUuNSwwLjVMLTY4LjMtNGgtMS41bDMsNC43Yy0wLjgsMC4yLTEuNCwwLjYtMS43LDEuMUMtNjguOSwyLjMtNjksMi45LTY5LDMuN2MwLDEsMC4zLDEuNywxLDIuMnMxLjcsMC44LDMsMC44aDIuOVYtNGgtMS4ydjQuNUgtNjUuNXogTS02My40LDUuN0gtNjVjLTAuOSwwLTEuNi0wLjItMi0wLjVzLTAuNy0wLjgtMC43LTEuNWMwLTEuNCwwLjktMi4xLDIuOC0yLjFoMS42djQuMUgtNjMuNHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTU4LjEsNC4xVjAuN2g0LjV2My40aDEuMnYtOGgtMS4ydjMuNmgtNC41Vi00aC0xLjJ2OEwtNTguMSw0LjFMLTU4LjEsNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tNDIuOS02LjdoLTEuMlYtNGgtNS42di0yLjhoLTEuMlYtM2gwLjZjMC43LDEsMS4zLDIsMS42LDMuMnMwLjYsMi41LDAuNiwzLjloNC4xdi03aDEuMUMtNDIuOS0yLjktNDIuOS02LjctNDIuOS02Ljd6IE0tNDUuMi0yLjl2NkgtNDdjLTAuMS0xLjEtMC4zLTIuMi0wLjYtMy4zYy0wLjQtMS4xLTAuOC0yLTEuMy0yLjdILTQ1LjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0zNy45LTQuMWMtMS4yLDAtMi4xLDAuNC0yLjgsMS4xcy0xLDEuNy0xLDNzMC4zLDIuMywxLDMuMWMwLjYsMC44LDEuNSwxLjEsMi42LDEuMWMxLDAsMS44LTAuMywyLjQtMWMwLjYtMC43LDAuOS0xLjUsMC45LTIuNnYtMC44aC01LjVjMC0wLjksMC4zLTEuNywwLjctMi4xYzAuNS0wLjUsMS4xLTAuNywxLjktMC43YzAuOSwwLDEuNywwLjIsMi42LDAuNXYtMS4xYy0wLjQtMC4yLTAuOC0wLjMtMS4yLTAuNEMtMzYuOS00LjEtMzcuMy00LjEtMzcuOS00LjF6IE0tMzguMiwzLjJjLTAuNiwwLTEuMi0wLjItMS41LTAuNnMtMC42LTEtMC43LTEuN2g0LjJjMCwwLjgtMC4yLDEuNC0wLjUsMS44Qy0zNy4xLDMtMzcuNiwzLjItMzguMiwzLjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0yOC4yLDQuMWgxLjNsLTMuNS0zLjlsMy44LTQuMkgtMjhsLTMuNyw0LjFWLTRoLTEuMnY4aDEuMlYwLjJMLTI4LjIsNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0tMjEuOS00LjFjLTEuMiwwLTIuMSwwLjQtMi43LDEuMXMtMSwxLjctMSwzczAuMywyLjQsMSwzLjFzMS42LDEuMSwyLjgsMS4xYzAuNCwwLDAuOCwwLDEuMi0wLjFzMC43LTAuMiwwLjktMC4zbC0wLjQtMUMtMjAuNCwyLjktMjAuNywzLTIxLDNjLTAuMywwLjEtMC42LDAuMS0wLjgsMC4xYy0xLjYsMC0yLjQtMS0yLjQtMy4xYzAtMSwwLjItMS43LDAuNi0yLjNjMC40LTAuNSwxLTAuOCwxLjgtMC44YzAuNywwLDEuNCwwLjEsMi4xLDAuNHYtMS4xQy0yMC40LTQtMjEtNC4xLTIxLjktNC4xeiIvPjwvZz48cGF0aCBjbGFzcz0ic3QxNyIgZD0iTS0xMzgsMjQuNWg0N3YtNDloLTQ3Yy0xLjEsMC0yLDAuOS0yLDJ2NDVDLTE0MCwyMy42LTEzOS4xLDI0LjUtMTM4LDI0LjV6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0xMTEuOSw5LjVoLTIuOWMtMi42LDAtNS4yLTEuOS01LjItNi4yYy0wLjEtMiwwLjktMy45LDIuNy00LjlsLTMuMS01LjdjLTAuMi0wLjItMC4yLTAuNiwwLTAuOGMwLjEtMC4yLDAuNC0wLjQsMC43LTAuNGgyYzAuMywwLDAuNiwwLjIsMC44LDAuNWwyLjgsNS41aDAuMnYtNi4yYzAtMC40LDAuMy0wLjgsMC44LTAuOGgxLjVjMC40LDAsMC44LDAuMywwLjgsMC43djAuMVY4LjZDLTExMSw5LjEtMTExLjMsOS41LTExMS45LDkuNUMtMTExLjgsOS41LTExMS44LDkuNS0xMTEuOSw5LjV6IE0tMTE0LTAuNWgtMC40Yy0xLjYsMC0yLjUsMS4zLTIuNSwzLjRjMCwyLjcsMS4yLDMuNiwyLjMsMy42aDAuNlYtMC41TC0xMTQtMC41eiIvPjwvc3ltYm9sPjxnIGlkPSJfeDJFX2ZiIj48cmVjdCB4PSIxODkuNSIgeT0iLTk0LjQiIHRyYW5zZm9ybT0ibWF0cml4KDYuNzY2NjUzZS0wMyAtMSAxIDYuNzY2NjUzZS0wMyAxNjcuMDg5NCAyNTkuMDg1NykiIGNsYXNzPSJzdDAiIHdpZHRoPSI0OSIgaGVpZ2h0PSIyNzkuNyIvPjxyZWN0IHg9IjE4OS41IiB5PSItOTQuNCIgdHJhbnNmb3JtPSJtYXRyaXgoNi43NjY2NTNlLTAzIC0xIDEgNi43NjY2NTNlLTAzIDE2Ny4wODk0IDI1OS4wODU3KSIgY2xhc3M9InN0MCIgd2lkdGg9IjQ5IiBoZWlnaHQ9IjI3OS43Ii8+PHJlY3QgeD0iNzQuMSIgeT0iMjEiIHRyYW5zZm9ybT0ibWF0cml4KDYuNzY2NjUzZS0wMyAtMSAxIDYuNzY2NjUzZS0wMyA1Mi40NzUgMTQzLjY5MjkpIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiLz48cmVjdCB4PSIxODkuNSIgeT0iLTk0LjQiIHRyYW5zZm9ybT0ibWF0cml4KDYuNzY2NjUzZS0wMyAtMSAxIDYuNzY2NjUzZS0wMyAxNjcuMDg5NCAyNTkuMDg1NykiIGNsYXNzPSJzdDAiIHdpZHRoPSI0OSIgaGVpZ2h0PSIyNzkuNyIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xMDIuOSwzNi41aC0yLjVjLTIuMy0wLjEtNC4yLDEuNy00LjMsMy45YzAsMC4yLDAsMC40LDAsMC42djEuNmgtMi4yYy0wLjItMC4xLTAuNCwwLjEtMC44LDAuM2wwLDB2M2MwLjUsMC4yLDAuNiwwLjQsMC44LDAuN2wwLDBoMi4ybDAuMSw3LjZjMCwwLjIsMC4yLDAuNCwwLjQsMC40bDAsMGgzLjJjMC4yLDAsMC40LTAuMiwwLjQtMC40bDAsMGwtMC4xLTcuNmgyLjZjMC4yLDAsMC4zLTAuMiwwLjQtMC40bDAsMFY0M2MwLTAuMSwwLTAuMi0wLjEtMC4zcy0wLjItMC4xLTAuMy0wLjFoLTIuNnYtMS44YzAtMC44LDAuMi0xLjMsMS4zLTEuMmgxLjZjMC4yLDAsMC40LTAuMiwwLjEtMC40bDAsMHYtMi44QzEwMy4yLDM2LjEsMTAyLjksMzYuNSwxMDIuOSwzNi41eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNDcuNyw1MWgtMS4yVjQwLjNoNnYxLjFoLTQuN3YzLjloNC40djEuMWgtNC40TDE0Ny43LDUxTDE0Ny43LDUxeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNTguOSw1MWwtMC4yLTEuMWgtMC4xYy0wLjQsMC41LTAuOCwwLjgtMS4yLDFzLTAuOSwwLjMtMS40LDAuM2MtMC44LDAtMS40LTAuMi0xLjktMC42Yy0wLjUtMC40LTAuNy0xLTAuNy0xLjhjMC0xLjYsMS4zLTIuNSwzLjktMi41aDEuNHYtMC41YzAtMC42LTAuMS0xLjEtMC40LTEuNGMtMC4zLTAuMy0wLjctMC41LTEuMy0wLjVjLTAuNywwLTEuNCwwLjItMi4zLDAuNmwtMC40LTAuOWMwLjQtMC4yLDAuOC0wLjQsMS4zLTAuNWMwLjUtMC4xLDAuOS0wLjIsMS40LTAuMmMxLDAsMS43LDAuMiwyLjEsMC42YzAuNSwwLjQsMC43LDEuMSwwLjcsMlY1MUMxNTkuOCw1MSwxNTguOSw1MSwxNTguOSw1MXogTTE1Ni4yLDUwLjJjMC44LDAsMS40LTAuMiwxLjgtMC42czAuNi0xLDAuNi0xLjd2LTAuN2wtMS4yLDAuMWMtMSwwLTEuNywwLjItMi4xLDAuNWMtMC40LDAuMy0wLjYsMC43LTAuNiwxLjJjMCwwLjQsMC4xLDAuOCwwLjQsMUMxNTUuMyw1MC4xLDE1NS43LDUwLjIsMTU2LjIsNTAuMnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTY1LjYsNTEuMmMtMS4yLDAtMi4xLTAuNC0yLjctMS4xYy0wLjYtMC43LTEtMS43LTEtM2MwLTEuMywwLjMtMi40LDEtMy4xYzAuNy0wLjcsMS42LTEuMSwyLjgtMS4xYzAuNCwwLDAuOCwwLDEuMiwwLjFzMC43LDAuMiwwLjksMC4zbC0wLjQsMWMtMC4zLTAuMS0wLjYtMC4yLTAuOS0wLjNzLTAuNi0wLjEtMC44LTAuMWMtMS42LDAtMi40LDEtMi40LDMuMWMwLDEsMC4yLDEuNywwLjYsMi4zYzAuNCwwLjUsMSwwLjgsMS44LDAuOGMwLjcsMCwxLjQtMC4xLDIuMS0wLjR2MS4xQzE2Nyw1MSwxNjYuNCw1MS4yLDE2NS42LDUxLjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE3Mi45LDUxLjJjLTEuMiwwLTIuMS0wLjQtMi44LTEuMWMtMC43LTAuNy0xLTEuNy0xLTNjMC0xLjMsMC4zLTIuMywxLTMuMWMwLjYtMC44LDEuNS0xLjEsMi42LTEuMWMxLDAsMS44LDAuMywyLjQsMXMwLjksMS41LDAuOSwyLjZ2MC44aC01LjVjMCwwLjksMC4zLDEuNywwLjcsMi4xYzAuNSwwLjUsMS4xLDAuNywxLjksMC43YzAuOSwwLDEuNy0wLjIsMi42LTAuNXYxLjFjLTAuNCwwLjItMC44LDAuMy0xLjIsMC40QzE3My45LDUxLjEsMTczLjQsNTEuMiwxNzIuOSw1MS4yeiBNMTcyLjUsNDMuOWMtMC42LDAtMS4yLDAuMi0xLjUsMC42Yy0wLjMsMC40LTAuNiwxLTAuNywxLjdoNC4yYzAtMC44LTAuMi0xLjQtMC41LTEuOEMxNzMuNyw0NC4xLDE3My4yLDQzLjksMTcyLjUsNDMuOXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTgxLjYsNDIuOWMxLjEsMCwxLjksMC40LDIuNSwxLjFzMC45LDEuNywwLjksMy4xYzAsMS40LTAuMywyLjMtMC45LDMuMWMtMC42LDAuNy0xLjQsMS4xLTIuNSwxLjFjLTAuNSwwLTEtMC4xLTEuNC0wLjNjLTAuNC0wLjItMC44LTAuNS0xLjEtMC45SDE3OWwtMC4zLDFoLTAuOVYzOS42aDEuMnYyLjhjMCwwLjYsMCwxLjItMC4xLDEuN2gwLjFDMTc5LjcsNDMuMywxODAuNSw0Mi45LDE4MS42LDQyLjl6IE0xODEuNSw0My45Yy0wLjgsMC0xLjQsMC4yLTEuOCwwLjdjLTAuNCwwLjUtMC41LDEuMy0wLjUsMi40YzAsMS4xLDAuMiwxLjksMC42LDIuNHMxLDAuNywxLjgsMC43YzAuNywwLDEuMy0wLjMsMS43LTAuOHMwLjUtMS4zLDAuNS0yLjNjMC0xLTAuMi0xLjgtMC41LTIuM0MxODMsNDQuMiwxODIuMiw0My45LDE4MS41LDQzLjl6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTE5NCw0N2MwLDEuMy0wLjMsMi4zLTEsMy4xYy0wLjcsMC43LTEuNiwxLjEtMi43LDEuMWMtMC43LDAtMS40LTAuMi0xLjktMC41Yy0wLjYtMC4zLTEtMC44LTEuMy0xLjRjLTAuMy0wLjYtMC41LTEuNC0wLjUtMi4yYzAtMS4zLDAuMy0yLjMsMS0zLjFjMC43LTAuNywxLjYtMS4xLDIuNy0xLjFjMS4xLDAsMiwwLjQsMi43LDEuMUMxOTMuNyw0NC43LDE5NCw0NS43LDE5NCw0N3ogTTE4Ny45LDQ3YzAsMSwwLjIsMS44LDAuNiwyLjNzMSwwLjgsMS44LDAuOHMxLjQtMC4zLDEuOC0wLjhzMC42LTEuMywwLjYtMi4zYzAtMS0wLjItMS44LTAuNi0yLjNjLTAuNC0wLjUtMS0wLjgtMS44LTAuOHMtMS40LDAuMy0xLjgsMC44QzE4OC4xLDQ1LjIsMTg3LjksNDYsMTg3LjksNDd6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTIwMy4xLDQ3YzAsMS4zLTAuMywyLjMtMSwzLjFjLTAuNywwLjctMS42LDEuMS0yLjcsMS4xYy0wLjcsMC0xLjQtMC4yLTEuOS0wLjVjLTAuNi0wLjMtMS0wLjgtMS4zLTEuNGMtMC4zLTAuNi0wLjUtMS40LTAuNS0yLjJjMC0xLjMsMC4zLTIuMywxLTMuMWMwLjctMC43LDEuNi0xLjEsMi43LTEuMWMxLjEsMCwyLDAuNCwyLjcsMS4xQzIwMi44LDQ0LjcsMjAzLjEsNDUuNywyMDMuMSw0N3ogTTE5Nyw0N2MwLDEsMC4yLDEuOCwwLjYsMi4zczEsMC44LDEuOCwwLjhzMS40LTAuMywxLjgtMC44czAuNi0xLjMsMC42LTIuM2MwLTEtMC4yLTEuOC0wLjYtMi4zYy0wLjQtMC41LTEtMC44LTEuOC0wLjhzLTEuNCwwLjMtMS44LDAuOEMxOTcuMiw0NS4yLDE5Nyw0NiwxOTcsNDd6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTIwNi40LDQ2LjljMC4yLTAuMywwLjUtMC43LDEtMS4yTDIxMCw0M2gxLjRsLTMuMiwzLjRsMy41LDQuNmgtMS41bC0yLjgtMy44bC0wLjksMC44djNoLTEuMlYzOS42aDEuMnY2QzIwNi40LDQ1LjksMjA2LjQsNDYuNCwyMDYuNCw0Ni45TDIwNi40LDQ2Ljl6Ii8+PHVzZSB4bGluazpocmVmPSIjX3gyRV9mYl8xXyIgIHdpZHRoPSIyODAuNCIgaGVpZ2h0PSI1MC45IiB4PSItMTQwLjIiIHk9Ii0yNS41IiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAyMTQuMTE0NSA0NS4zODA5KSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+PC9nPjx1c2UgeGxpbms6aHJlZj0iI194MkVfZ2wiICB3aWR0aD0iMjgwIiBoZWlnaHQ9IjQ5IiB4PSItMTQwIiB5PSItMjQuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMjEzLjgzNzQgMTUyLjYxMDQpIiBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48dXNlIHhsaW5rOmhyZWY9IiNfeDJFX3ZrIiAgd2lkdGg9IjI4MCIgaGVpZ2h0PSI0OSIgeD0iLTE0MCIgeT0iLTI0LjUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDIxMy44Mzc0IDk5LjAzMjUpIiBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48dXNlIHhsaW5rOmhyZWY9IiNfeDJFX3R3IiAgd2lkdGg9IjI4MCIgaGVpZ2h0PSI0OSIgeD0iLTE0MCIgeT0iLTI0LjUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDIxMy44Mzc0IDMxMy4zNDQyKSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+PHVzZSB4bGluazpocmVmPSIjX3gyRV9tciIgIHdpZHRoPSIyODAiIGhlaWdodD0iNDkiIHg9Ii0xNDAiIHk9Ii0yNC41IiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAyMTMuODM3NCA0MjAuNSkiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjx1c2UgeGxpbms6aHJlZj0iI194MkVfdGciICB3aWR0aD0iMjgwIiBoZWlnaHQ9IjQ5IiB4PSItMTQwIiB5PSItMjQuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMjEzLjgzNzQgMjA2LjE4ODMpIiBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48dXNlIHhsaW5rOmhyZWY9IiNfeDJFX3lkIiAgd2lkdGg9IjI4MCIgaGVpZ2h0PSI0OSIgeD0iLTE0MCIgeT0iLTI0LjUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDIxMy44Mzc0IDM2Ni45MjIxKSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+PHVzZSB4bGluazpocmVmPSIjX3gyRV9vayIgIHdpZHRoPSIyODAiIGhlaWdodD0iNDkiIHg9Ii0xNDAiIHk9Ii0yNC41IiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAyMTMuODM3NCAyNTkuNzY2MikiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 360% 1134%;
  width: 280px;
  height: 49px;
  margin-left: -30px; }

.signin__block__hr {
  width: 100%;
  height: 2px;
  background: #ddd;
  margin: 50px auto 20px; }

.signin__block__social .eauth-service-link {
  padding-top: 45px; }

.signin__block__social .eauth-service-link:hover {
  opacity: 0.5; }

.signin__block__social .eauth-service-link:after {
  background-image: none; }

.signin__block__social .eauth-service-id-facebook .eauth-service-link:before {
  background-position: -101px -21px; }

.signin__block__social .eauth-service-id-yandex_oauth .eauth-service-link:before {
  background-position: -101px -341px; }

.signin__block__social .eauth-service-id-mailru .eauth-service-link:before {
  background-position: -101px -394px; }

.signin__block__social .eauth-service-id-google_oauth .eauth-service-link:before {
  background-position: -101px -127px; }

.signin__block__social .eauth-service-id-vkontakte .eauth-service-link:before {
  background-position: -101px -74px; }

.signin__block__social .eauth-service-id-odnoklassniki .eauth-service-link:before {
  background-position: -101px -234px; }

.signin__block__social .eauth-service-id-twitter .eauth-service-link:before {
  background-position: -101px -287px; }

.signin__block__social .eauth-service-id-telegram .eauth-service-link:before {
  background-position: -101px -181px; }

.signin__block__social .eauth-service {
  margin: 1em 0; }

.signin__block__social .eauth-service-link {
  color: white;
  font-size: 3px; }

.eauth-service {
  display: block !important; }

.singin__header {
  font-weight: bold;
  line-height: 32px;
  font-size: 21px;
  margin-bottom: 15px;
  text-align: center; }

.signin__block {
  width: 100%;
  transition: 0s; }

.signin__block iframe {
  height: 340px; }

@media (max-width: 340px) {
    .signin__block__indent {
      padding-left: 0; } }

.signin__terms {
  text-align: center;
  font-size: 13px;
  color: #7b7b7b; }

.signin__terms a {
  color: #7b7b7b;
  text-decoration: underline; }

.signin__block__social {
  margin: 0 35px 0; }

.signin__block .eauth {
  vertical-align: middle; }

.signin__block.signin__expand {
  margin-bottom: 0;
  height: auto;
  transition: max-height 0.4s ease-out;
  max-height: 505px; }

.signin__block__phone__text {
  text-align: center;
  font-weight: 500;
  padding: 30px 0;
  font-size: 15px; }

.signin__block__phone {
  min-height: 300px;
  position: relative; }
/** SUBSCRIBE SETTINGS **/
.user__subscribe__settings {
  text-align: center;
  margin-top: 100px; }

.user__subscribe__settings__header {
  font-weight: bold;
  font-size: 32px; }

.user__subscribe__settings__text {
  margin-top: 20px;
  margin-bottom: 50px;
  font-size: 16px; }
/** BEGIN F.A.Q. **/
.faq-container .form-control {
  border: none;
  border-radius: inherit;
  box-shadow: none;
  padding: 0; }

.faq-container .has-success .form-control:focus {
  box-shadow: none;
  border-color: inherit; }

.faq-container {
  color: #4c6066;
  margin-bottom: 30px;
  margin-top: 50px; }

.faq-container .breadcrumb {
  background-color: white;
  margin-bottom: 10px;
  padding: 0; }

.faq-container .breadcrumb > li + li:before {
  content: ">"; }

.faq-row {
  background: #fff;
  border: 1px solid rgba(221, 228, 232, .5);
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  padding: 15px 0 0 0;
  margin-left: 0px;
  margin-right: 0px; }

.faq-row:not(:first-child) {
  margin-top: 15px; }

.faq-col {
  padding: 25px 15px; }

.faq-col__bordered {
  border-bottom: solid 1px #d8d8d8; }

.faq-calegories__list {
  padding: 0;
  margin: 0; }

.faq-calegories__list li {
  list-style-type: none;
  padding: 15px 0; }

.faq-calegories__list li:first-child {
  padding-top: 0; }

.faq-calegories__list li:last-child {
  padding-bottom: 0; }

.faq-category_title {
  font-weight: bold;
  padding: 15px; }

.faq-question_title {
  padding: 5px 15px; }

.faq-categories_block:not(:last-child) {
  margin-bottom: 20px; }

.faq-view_all {
  margin-top: 20px; }

.faq-view_all a {
  color: #a0a0a0; }

.faq-question_answer {
  display: none;
  padding: 20px 30px 20px 40px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 15px; }

.faq-useful_info {
  margin-top: 15px; }

.faq-useful_info__text {
  color: #0080de;
  line-height: 35px; }

.faq-search_result {
  padding: 15px 0;
  font-weight: bold; }

.offer_image, .review__user__image, .user__avatar {
  background-size: cover;
  background-position: center;
  border-radius: 50% !important;
  color: white;
  display: inline-block;
  height: 60px;
  margin-right: 10px;
  font-size: 21px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  user-select: none;
  width: 60px;
  float: left; }

.company__image__avatar {
  width: 75px;
  height: 75px; }

.user__image__color__c1 {
  background-color: #8870ff; }

.user__image__color__c2 {
  background-color: #63b7e6; }

.user__image__color__c3 {
  background-color: #597df7; }

.user__image__color__c4 {
  background-color: #ffa338; }

.user__image__color__c5 {
  background-color: #30d7bb; }

.user__image__color__c6 {
  background-color: #ff789e; }

.user__image__color__c7 {
  background-color: #ffc642; }

.user__image__color__c8 {
  background-color: #d2bdbe; }

.user__image__color__site {
  background-color: #ff6b7e; }

.delivery-p-heading {
  padding: 48px 0;
  margin: 0; }
  @media (max-width: 768px) {
  .delivery-p-heading {
    margin: 0 0 10px 0 !important;
    padding: 0; } }

@media (max-width: 768px) {
    .pickup-block {
      padding-top: 10px !important; } }

@media (max-width: 768px) {
    .wrap-container .container {
      padding-bottom: 0 !important; } }

.delivery-p-block {
  background: white; }
  .delivery-p-block.map-background {
    position: relative;
    border: none;
    background: transparent;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    min-height: 780px; }
  @media (max-width: 1200px) {
    .delivery-p-block.map-background {
      background-position: right -180px top; } }

.delivery-block-wrap {
  max-width: 450px; }

.delivery-block-content {
  display: inline-block;
  margin-top: 25px;
  padding: 25px 17px;
  width: 420px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.07); }
  @media (max-width: 445px) {
  .delivery-block-content {
    width: auto;
    width: -moz-available;
    width: -webkit-fill-available; } }

.delivery-block-content-title, .delivery-block-info-title {
  font-size: 18px;
  letter-spacing: normal;
  text-align: left;
  margin-bottom: 23px;
  color: black; }
  @media (max-width: 445px) {
  .delivery-block-content-title, .delivery-block-info-title {
    font-size: 16px; } }

.delivery-block-content-title-header {
  font-size: 22px;
  margin-bottom: 25px; }

.delivery-content-block-description {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  line-height: 1.73;
  color: black; }
  .delivery-content-block-description > p {
    margin: 0; }
  .delivery-content-block-description .bold {
    font-weight: 500; }

.delivery-block-hr {
  border: dotted 1px #dde4e8;
  margin: 15px 0; }

.delivery-block-content-footnote {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 1.85;
  letter-spacing: -0.4px; }

.delivery-info-wrap {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .delivery-info-wrap {
    margin-top: 10px; } }

.delivery-info-block {
  display: inline-block;
  max-width: 345px;
  margin: 0 45px 30px 0;
  float: left; }
  .delivery-info-block.block-2 {
    max-width: 660px; }

.delivery-block-info-description {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  line-height: 1.47;
  color: black; }
  .delivery-block-info-description .bold {
    font-weight: 500; }

.pickup-block {
  background-color: #fafafa;
  padding-bottom: 80px; }
  .pickup-block .pickup-block__steps {
    margin-top: 70px; }
  @media (max-width: 575.98px) {
    .pickup-block .pickup-block__steps {
      margin-top: 20px; } }
  .pickup-block .pickup-block__steps .pickup-block__steps__arrow {
    float: left;
    margin-top: 30px;
    width: 6.66%; }
    @media (max-width: 575.98px) {
    .pickup-block .pickup-block__steps .pickup-block__steps__arrow {
      display: none; } }
    .pickup-block .pickup-block__steps .pickup-block__steps__arrow .pickup-block__steps__arrow__image {
      background-image: url('/images/pickup/arrow-next-step@2x.png');
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      height: 15px;
      margin: 0 auto;
      width: 25px; }
  .pickup-block .pickup-block__steps .pickup-block__steps__step {
    float: left;
    text-align: center;
    width: 20%; }
    @media (max-width: 575.98px) {
    .pickup-block .pickup-block__steps .pickup-block__steps__step {
      float: none;
      width: 100%;
      margin-top: 40px; } }
    .pickup-block .pickup-block__steps .pickup-block__steps__step .pickup-block__steps__step__image {
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      height: 75px;
      margin: 0 auto;
      width: 75px; }
    .pickup-block .pickup-block__steps .pickup-block__steps__step .pickup-block__steps__step__title {
      color: #2d373a;
      font-family: Roboto, sans-serif;
      font-size: 15px;
      line-height: 18px;
      margin-top: 40px; }
      @media (max-width: 575.98px) {
    .pickup-block .pickup-block__steps .pickup-block__steps__step .pickup-block__steps__step__title {
      margin-top: 20px; } }

.pickup-select-city, .additional-pickup-select-city {
  max-width: 300px;
  margin: 20px auto; }

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: #ff6b7e; }

.pickup-tabs, .additional-pickup-tabs {
  display: flex;
  justify-content: center;
  margin-bottom: 20px; }

#pickup-companies-list, #additional-pickup-companies-list {
  width: 1024px;
  margin: 0 auto; }
  @media (max-width: 1024px) {
  #pickup-companies-list, #additional-pickup-companies-list {
    width: 100%; } }

#pickup-map, #additional-pickup-map {
  height: 620px;
  width: 1024px;
  margin: 0 auto; }
  @media (max-width: 1024px) {
  #pickup-map, #additional-pickup-map {
    width: 100%; } }
/** GOODS BOUGHT ANOTHER USER **/
.goods__bought__wrap {
  position: fixed;
  bottom: 0;
  width: 350px;
  left: 50%;
  margin-left: -190px;
  background: white;
  box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.51);
  padding: 5px;
  border-radius: 4px;
  z-index: 10;
  opacity: 0;
  transition: 1s ease; }

.goods__bought__visible {
  opacity: 1;
  transform: translateY(-20px); }

.goods__bought__image__wrap {
  padding-left: 0;
  padding-right: 0; }

.goods__bought__image {
  max-width: 100%; }

.goods__bought__user {
  margin-top: 5px; }

.goods__bought__user__gender {
  line-height: 18px;
  vertical-align: top; }

.goods__bought__user__name, .goods__bought__user__city {
  overflow: hidden;
  max-width: 80px;
  display: inline-block;
  text-overflow: ellipsis;
  line-height: 16px;
  white-space: nowrap;
  vertical-align: top; }

.goods__bought__user__city {
  max-width: 80px; }

.goods__bought__title a {
  display: block;
  font-weight: bold;
  font-size: 15px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.goods__bought__time {
  padding-top: 8px;
  font-size: 13px;
  color: #a0a0a0; }
/** REVIEWS **/
.review__images {
  margin: 15px 0 25px 0; }

.review__images:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both; }

.review__image {
  position: relative;
  width: 90px;
  display: block;
  overflow: hidden;
  padding: 0;
  float: left;
  margin-right: 5px;
  border-radius: 4px;
  margin-top: 5px; }

.review__image a {
  display: block;
  height: 90px; }

.review__images img {
  max-height: 90px;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto; }

.highslide-container {
  z-index: 1051 !important; }

.highslide-container div {
  font-family: "Roboto", sans-serif !important; }

.floating-caption .review__image__caption__wrap.highslide-caption {
  position: relative;
  background-color: white;
  color: #333;
  width: 100%;
  height: 100%; }

.review__image__caption__container {
  padding: 35px 15px 20px; }

.review__image__caption__container .review__user__image {
  width: 55px;
  height: 55px;
  font-size: 20px;
  line-height: 56px;
  font-weight: normal; }

.review__image__caption__container .review__user__name {
  font-size: 16px;
  font-weight: normal; }

.review__image__caption__container .review__rating {
  font-size: 15px; }

.review__image__caption__container .review__text {
  padding: 5px 40px;
  font-weight: normal;
  font-size: 15px; }

.review__image__caption__container .review__date {
  padding: 0 40px;
  font-weight: normal;
  font-size: 13px; }

.review__image__caption__close {
  position: absolute;
  right: 15px;
  color: #949494;
  cursor: pointer;
  padding: 5px; }
/** STEP WIZARD **/
.mp__wizard {
  position: relative;
  display: table;
  width: 100%;
  margin: 40px 0; }

.mp__wizard:before {
  top: 50%;
  content: " ";
  width: 100%;
  height: 1px;
  background-color: #ccc;
  position: absolute;
  z-index: 0; }

.mp__wizard__step {
  position: relative;
  display: table-cell;
  text-align: center;
  z-index: 0; }

.mp__wizard__step:first-child {
  text-align: left; }

.mp__wizard__step:last-child {
  text-align: right; }

.mp__wizard__step__link {
  background-color: white;
  border-radius: 50%;
  font-size: 16px;
  color: #ff6a7e;
  text-align: center;
  width: 35px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.5); }

.mp__wizard__step__link.no-link {
  cursor: default; }

.mp__wizard__step__link.active {
  background-color: #ff6a7e;
  color: white; }

.mp__wizard__step__link:hover, .mp__wizard__step__link:focus, .mp__wizard__step__link:active {
  color: #ff6a7e;
  text-decoration: none; }

.mp__wizard__step__link.active:hover, .mp__wizard__step__link.active:focus, .mp__wizard__step__link.active:active {
  color: white; }

.experimental__banner {
  max-width: 530px;
  border-radius: 1px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 50px 10px 0 50px;
  width: inherit;
  height: inherit;
  margin: 0 auto; }

.experimental__banner > .experimental-1 {
  background: url(/images/experimental_img1.png) no-repeat;
  background-position: right bottom; }

.experimental__banner > .experimental-2 {
  background: url(/images/experimental_img2.png) no-repeat;
  background-position: left 101%; }

.experimantal__banner__header {
  margin-bottom: 20px; }

.experimental-2 > .experimantal__banner__header, .experimental-2 > .experimantal__banner__content, .experimental-2 > .experimantal__banner__buttons {
  margin-left: 50%; }

.experimental-2 .experimantal__banner__close {
  max-width: 150px;
  display: inline-block;
  text-align: center;
  padding: 0 5px; }

.experimantal__banner__header > p {
  font-weight: 900;
  font-size: 19px;
  margin: 0;
  line-height: 22px;
  color: black; }

.experimantal__banner__content {
  margin-bottom: 50px; }

.experimantal__banner__content > p {
  margin: 0;
  font-size: 16px; }

.experimantal__banner__close {
  color: #a7a7a7;
  font-size: 11px; }

.experimantal__banner__close:hover, .experimantal__banner__close:focus, .experimantal__banner__close:active {
  color: #a7a7a7; }

.experimantal__banner__buttons {
  padding-bottom: 50px; }

.user__question {
  display: none;
  max-width: 380px;
  margin: 10px 45px 10px 5px;
  top: 100px;
  right: 0;
  background: white;
  border-radius: 1px;
  webkit-box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.6);
  -moz-box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.6);
  box-shadow: 0px 0px 5px 1px rgba(193, 193, 193, 0.6);
  transform: translate(150%);
  transition: transform 1s; }

.user__question.show {
  transform: translate(0); }

.user__question__wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 38px 22px 20px; }

.user__question__pets__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }

.user__question__title {
  font-size: 17px;
  font-weight: 500;
  letter-spacing: -0.1px;
  color: #2d373a;
  text-align: center;
  margin-bottom: 21px; }

.user__question__text {
  font-size: 14px;
  line-height: 1.29;
  letter-spacing: -0.1px;
  color: #2d373a;
  text-align: center; }

.user__question__buttons {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  margin-top: 32px; }

.user__question__close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 16px;
  color: #131313;
  padding: 10px; }

.user__question .button__site {
  min-width: 100px;
  max-width: 160px;
  font-size: 13.8px;
  border-radius: 2px;
  padding: 0;
  width: 160px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center; }
  .user__question .button__site:first-child {
    margin-right: 15px; }

.user__question__cancel {
  font-size: 13px;
  color: #a8adb3; }

.user__question__cancel:hover, .user__question__cancel:focus, .user__question__cancel:active {
  color: #a8adb3; }

.user__question__cancel.cancel__solid {
  background-color: #cbced2;
  color: #333; }

.user__question__cancel.cancel__solid:hover, .user__question__cancel.cancel__solid:focus, .user__question__cancel.cancel__solid:active {
  background-color: #dadde1;
  color: #333; }

.user__question__animal {
  width: 40px;
  height: 40px;
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat;
  border-radius: 50%;
  margin: 5px;
  cursor: pointer; }

.user__question__animal.active {
  border: 2px solid #ff6b7e; }

.user__question__animal[data-code="rodents"], .user__question__animal[data-code="cats"] {
  background-position: 0 4px; }

.user__question__animal[data-code="birds"], .user__question__animal[data-code="dogs"] {
  background-position: 0 5px; }

.user__question__animal[data-code="fishes"] {
  background-position: -1px 4px; }

.user__question__animal[data-code="reptiles"] {
  background-position: 1px 10px; }

.user__question__animal[data-code="horses"] {
  background-position: 0 2px; }

.user__question__animal[data-code="ferrets"] {
  background-position: 0px 3px; }

.user__question__animal[data-code="others"] {
  background-position: 2px 2px; }
/** BEGIN MOBILE LAYOUT */
.mobile-layout {
  padding-top: 0 !important; }

.mobile-layout .faq-container {
  margin-top: 0 !important; }

.mobile-layout .col-md-7 .faq-row:first-child {
  display: none; }

.top__banner {
  position: relative;
  background-color: #09aded;
  text-align: center;
  color: #e7f2eb;
  line-height: 43px;
  z-index: 11; }
  .top__banner.variant-1 {
    background-color: #c4c409;
    color: white; }
  .top__banner.variant-1 .top__banner__important {
    background-color: #d0d00f; }
  .top__banner.variant-2 {
    background-color: #e7f2eb;
    color: black; }
  .top__banner.variant-2 .top__banner__important {
    background-color: #dfe9e3; }
  .top__banner.variant-2 .top__banner__divider {
    color: #dfe9e3; }
  .top__banner.variant-2 .top__banner__link {
    color: black;
    border-bottom: 1px dashed black; }
    .top__banner.variant-2 .top__banner__link:hover, .top__banner.variant-2 .top__banner__link:active, .top__banner.variant-2 .top__banner__link:focus {
      color: #2f2f2f;
      text-decoration: none;
      outline: none; }

.top__banner__important {
  font-weight: 500;
  background-color: #00b7ff; }

.top__banner__divider {
  color: #a5a508;
  margin: 0 7px; }

.top__banner__link {
  color: white;
  border-bottom: 1px dashed white;
  font-size: 13px;
  font-weight: 500; }
  .top__banner__link:hover, .top__banner__link:active, .top__banner__link:focus {
    color: #eaeaea;
    text-decoration: none;
    outline: none; }

@media (max-width: 768px) {
  /*.mobile-menu__nav {
   top: 42px !important;
   }
   .mobile-menu__search {
   top: 105px !important;
   }
   .navbar-search-result, #common-wrap-container {
   margin-top: 40px !important;
   }*/
    .top__banner {
      line-height: 12px;
      padding: 5px 0;
      z-index: 45;
      position: fixed;
      top: 0;
      font-size: 12px; }
    .top__banner__link {
      white-space: nowrap; } }

html, body, .wrap-container, .wrap-container > .container {
  background-color: #fff; }

footer {
  background-color: #fafafa; }

html.alt-background, html.alt-background body, html.alt-background .wrap-container, html.alt-background .wrap-container > .container, html.alt-background footer {
  background-color: #fafafa; }

.wrap-container .container {
  padding-top: 20px;
  padding-bottom: 20px; }

.popover.top, .popover.bottom {
  min-width: 250px; }
  .popover.popover-favorite {
    max-width: 350px;
    width: 350px;
    text-align: center;
    color: #4d4e52; }
  .popover.popover-favorite .popover-content a {
    margin: 0;
    color: #ff6b7e; }
/** MODULE ROOT ANIMAL **/
.ra__section {
  margin-bottom: 150px; }

.ra__section__category {
  margin-bottom: 18px; }

.ra__section__category__link {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.4px;
  color: #46504f; }

.ra__section__category__link:hover, .ra__section__category__link:focus, .ra__section__category__link:active {
  color: #46504f; }

.ra__section__r {
  margin-bottom: 20px; }

.ra__section__products {
  margin-bottom: 45px; }

.ra__section__products .goods-item {
  margin-bottom: 15px; }

.ra__section__r__category {
  font-size: 21px;
  font-weight: 900;
  letter-spacing: -0.6px;
  color: #46504f; }

.ra__section__r__category__link {
  font-size: 15px;
  letter-spacing: -0.4px;
  text-align: left;
  color: rgba(51, 51, 51, 0.55);
  margin-left: 25px; }
  @media (max-width: 991.98px) {
  .ra__section__r__category__link {
    white-space: nowrap;
    display: block;
    margin-left: 0; } }

.ra__section__r__category__link:hover, .ra__section__r__category__link:focus, .ra__section__r__category__link:active {
  color: rgba(51, 51, 51, 0.55); }

.ra__section__r__category__link .fa {
  vertical-align: middle;
  margin-left: 5px;
  line-height: 0px; }

.ra__section__r__category__link.duplicate {
  float: right;
  color: rgba(51, 51, 51, 0.55);
  line-height: 30px; }
/** END MODULE ROOT ANIMAL **/
/** MOBILE SECTION **/
/** LAPTOP **/
/** TABLET **/

@media (min-width: 768px) and (max-width: 991px) {
  div.filter .filter-more-button {
    margin-top: 0; }

  .market-sorter .show-on-map {
    line-height: 35px; }

  .mp-select {
    margin-top: 7px; }

  .filter-property-hidden {
    display: none; }

  div.goods-item img {
    max-width: 100%; }

  .navbar-search-open[contenteditable=true]:empty:after {
    content: ''; } }
/** MOBILE **/
@media (max-width: 767px) {
  .navbar-custom a.navbar-menu-loading:after {
    content: "\f110";
    display: inline-block;
    font: normal normal normal 13px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 5px;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8); }

  ul.pager {
    text-align: center; }

  div#goods-status {
    width: auto; }

  .good__top__icons .fa.fa-star {
    padding-right: 0; }

  .filter .popover {
    width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    position: fixed;
    margin: 0;
    border: none;
    border-radius: 0;
    z-index: 9998;
    overflow-y: auto;
    height: 93%; }

  div.filter .filter-item-title {
    width: 88%; }

  .goods-catalog .p-favorite .popover {
    max-width: 315px; }

  .page-heading {
    margin-bottom: 30px; }

  .market-sorter .show-on-map {
    line-height: 35px; }

  .mp-select {
    margin-top: 7px; }

  .filter-property-hidden {
    display: none; }

  div.goods-item img {
    max-width: 100%; }

  .navbar-search_wrap .navbar-search-open.opened {
    display: none !important; } }
/** COMMON MOBILE STYLE **/
#goods-status {
  margin: 20px 0; }

.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px; }

.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px; }

.bs-callout p:last-child {
  margin-bottom: 0; }

.bs-callout code {
  border-radius: 3px; }

.bs-callout + .bs-callout {
  margin-top: -5px; }

.bs-callout-default {
  border-left-color: #777; }

.bs-callout-default h4 {
  color: #777; }

.bs-callout-primary {
  border-left-color: #428bca; }

.bs-callout-primary h4 {
  color: #428bca; }

.bs-callout-success {
  border-left-color: #5cb85c; }

.bs-callout-success h4 {
  color: #5cb85c; }

.bs-callout-danger {
  border-left-color: #d9534f; }

.bs-callout-danger h4 {
  color: #d9534f; }

.bs-callout-warning {
  border-left-color: #f0ad4e; }

.bs-callout-warning h4 {
  color: #f0ad4e; }

.bs-callout-info {
  border-left-color: #5bc0de; }

.bs-callout-info h4 {
  color: #5bc0de; }

.subscribe {
  background: #ff6b7e;
  color: #fff;
  padding: 25px 0; }
  .subscribe__container {
    display: flex;
    justify-content: space-between; }
  @media (max-width: 767.98px) {
    .subscribe__container {
      flex-direction: column; } }
  .subscribe__column__left {
    width: 60%;
    margin-right: 50px; }
  @media (max-width: 767.98px) {
    .subscribe__column__left {
      width: 100%;
      margin-right: 0; } }
  .subscribe__column__left .row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px; }
  .subscribe__icon {
    font-size: 32px;
    color: #fff;
    flex-basis: 4%; }
  .subscribe__form {
    width: 575px;
    max-width: 100%; }
  .subscribe__form__row {
    display: flex;
    justify-content: space-between; }
  .subscribe__form .personal-confirm label {
    min-height: 40px; }
    .subscribe__form .personal-confirm .error {
      margin-top: 30px;
      display: none; }
  .subscribe__text {
    font-weight: 500;
    margin: 0;
    flex-basis: 44%;
    text-align: center; }
  @media (max-width: 991.98px) {
    .subscribe__text {
      margin-left: 20px; } }
  @media (max-width: 767.98px) {
    .subscribe__text {
      margin: 20px 0; } }
  .subscribe__text--success {
    display: none; }
  .subscribe__text--bold {
    font-size: 17px;
    font-weight: bold;
    margin: 0; }
  .subscribe__box {
    position: relative;
    width: 275px;
    max-width: 275px;
    height: 39px; }
  @media (max-width: 991.98px) {
    .subscribe__box {
      margin-right: 30px; } }
  @media (max-width: 767.98px) {
    .subscribe__box {
      margin-right: 0;
      margin-bottom: 25px;
      width: 100%; } }
  .subscribe__validation {
    position: absolute;
    bottom: -33px;
    white-space: nowrap; }
  @media (max-width: 991.98px) {
    .subscribe__validation {
      position: static; } }
  .subscribe__input {
    font-size: 13px;
    font-weight: 500;
    opacity: 0.9;
    width: 100%;
    padding: 9.82px;
    color: #fff;
    border-radius: 1.4px;
    background-color: rgba(243, 243, 243, 0.2);
    border: solid 0.7px rgba(255, 255, 255, 0.05);
    flex-basis: 15%; }
  .subscribe__button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 234px;
    max-width: 234px;
    height: 39px;
    border: none;
    border-radius: 1.4px;
    color: #ff6b7e;
    background: #fff;
    transition: all 0.5s; }
  .subscribe__button:active {
    transform: scale(0.9);
    transition: all 0.5s; }
  .subscribe__button:hover, .subscribe__button:active, .subscribe__button:focus {
    outline: none;
    border: none; }
  .subscribe.success .subscribe__container {
    justify-content: center;
    align-items: center; }
  .subscribe.success .subscribe__icon {
    margin-right: 20px; }
    @media (max-width: 991.98px) {
    .subscribe.success .subscribe__icon {
      margin-right: 0; } }
  .subscribe.success .subscribe__text {
    display: none;
    flex-basis: auto; }
    .subscribe.success .subscribe__text--success {
      display: block; }
  .subscribe.success .subscribe__box, .subscribe.success .subscribe__button, .subscribe.success .subscribe__form {
    display: none; }

input.subscribe__input::placeholder {
  color: #fff; }

.sale__title {
  font-size: 30px;
  font-weight: 900;
  letter-spacing: -0.8px;
  color: #333;
  margin: 27px 0 60px; }

.pet {
  margin-bottom: 60px; }
  .pet__title {
    font-size: 21px;
    font-weight: 900;
    letter-spacing: -0.6px;
    color: #46504f;
    margin-bottom: 28px; }
  .pet__box {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap; }
  .pet__item {
    flex-basis: 177px;
    margin-right: 9px;
    margin-bottom: 30px; }
  .pet__item .home__product__list__item {
    padding: 15px 10px;
    min-height: 350px; }
    .pet__item .home__product__list__item > a {
      padding: 0; }

@media screen and (max-width: 991px) {
  .pet__box {
    justify-content: center; } }

.shares__box {
  float: left;
  margin-bottom: 30px; }
  .shares__title {
    display: inline;
    font-size: 21px;
    font-weight: 900;
    letter-spacing: -0.6px; }
  .shares__link {
    display: inline;
    color: #ff6b7e;
    margin: 4px 0 2px 22px;
    font-weight: bold; }
  .shares__link:hover {
    color: rgba(51, 51, 51, 0.55); }
  .shares__icon {
    vertical-align: middle;
    margin-left: 5px;
    line-height: 0px; }

@media screen and (max-width: 340px) {
  .shares__title {
    display: block; }
    .shares__link {
      display: block;
      margin: 4px 0 2px 0; } }

.shares__item {
  margin-bottom: 10px; }
  .shares__case {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 75px;
    cursor: pointer; }
  .shares__icon--offer {
    font-size: 66px;
    color: rgba(45, 55, 58, .3); }
  .shares__content {
    min-height: 410px;
    max-width: 360px;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(45, 55, 58, 0.4); }
  .shares__content--offer {
    background-color: #fbfbfb;
    border: dashed 2px rgba(45, 55, 58, 0.2);
    position: relative;
    box-shadow: none; }
  .shares__background {
    background-position: center center;
    background-size: cover;
    height: 208px;
    width: 100%;
    border-radius: 6px 6px 0 0; }
  .shares__paragraph {
    font-family: Lato, Roboto, sans-serif;
    font-size: 23px;
    font-weight: 800;
    color: #2d373a;
    line-height: 1.22;
    margin: 17px 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 56px; }
  .shares__paragraph--offer {
    opacity: 0.3;
    margin: 0;
    margin-top: 65px; }
  .shares__text {
    line-height: 1.33;
    margin: 14px 45px 19px 16px;
    text-overflow: ellipsis;
    height: 60px;
    overflow: hidden; }
  .shares__date {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: right;
    margin: 0 16px 16px 0;
    font-weight: bold;
    line-height: 1.43;
    color: #ff6b7e; }
  .shares__temporary {
    margin-bottom: 68px; }
  .shares__permanent {
    margin-bottom: 80px; }

.promo .modal-content {
  max-width: 320px;
  margin: 0 auto; }
  .promo .modal-header {
    border-bottom: none;
    padding-bottom: 0; }
  .promo .modal-body {
    padding: 0 33px 25px; }

.offer {
  color: #000; }
  .offer__close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    padding: 2px 5px 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    outline: none;
    font-size: 26px;
    font-weight: 600; }
  .offer__close:hover, .offer__close:active, .offer__close:focus {
    outline: none; }
  .offer__box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .offer__title {
    font-size: 23px;
    letter-spacing: normal;
    margin: 0;
    margin-top: 20px; }
  .offer__form {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    margin-top: 40px; }
  .offer__form + .button__site {
    display: none !important; }
  .offer .form-group {
    margin-bottom: 0; }
  .offer .form-group.has-success input, .offer .form-group.has-success textarea {
    color: inherit; }
  .offer label {
    font-size: 14px;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0;
    padding-bottom: 6px; }
  .offer input, .offer textarea {
    font-size: 18px;
    letter-spacing: normal;
    color: #acacac;
    padding: 15px;
    background: #fcfcfc;
    border: solid 1px #eaeaea;
    transition: all 0.5s;
    width: 100%; }
  .offer input:hover, .offer textarea:hover, .offer input:active, .offer textarea:active, .offer input:focus, .offer textarea:focus {
    color: #000;
    border: solid 1px #ababab;
    outline: none !important;
    transition: all 0.5s; }
  .offer input {
    margin-bottom: 15px; }
  .offer textarea {
    max-height: 200px;
    resize: none;
    margin-bottom: 25px; }
  .offer .button__site {
    font-size: 18px;
    letter-spacing: normal;
    font-weight: bold;
    color: #fff;
    background: #000;
    display: block;
    padding: 15px 0;
    max-width: 100%;
    border: none;
    margin-top: 15px; }
  .offer .button__site:hover, .offer .button__site:active, .offer .button__site:focus {
    outline: none; }

@media (max-width: 820px) {
  .shares__item {
    width: 100%;
    max-width: 710px;
    margin-bottom: 20px; }
    .shares__item:first-child {
      padding-left: 20px; }
    .shares__item:last-child {
      padding-right: 20px;
      margin-bottom: 0; }
    .shares__content {
      min-height: 410px;
      max-width: 100%;
      margin: 0 auto; }

  .shares__background {
    background-size: contain;
    background-repeat: no-repeat; } }

.promo__title {
  font-size: 30px;
  letter-spacing: -0.3;
  text-align: center;
  color: #333;
  font-weight: 900;
  margin: 70px 0 60px 0; }
  @media (max-width: 575.98px) {
  .promo__title {
    margin: 40px 0 30px 0; } }
