/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */


.phone-block .fa-whatsapp,.mobileheader-v1 .fa-whatsapp, .phone-block .fa-telegram {
    font-size: 25px;
    vertical-align: middle;
    margin-left: 8px;
}
.phone-block .fa-whatsapp, .mobileheader-v1 .fa-whatsapp{
  font-size: 27px;
}
.phone-block .callback-block{cursor: pointer;}

/* ------------------------------------ */
/* Центральный блок ( раньше назывался company_chars.css */

html *,
body * {
  box-sizing: border-box;
}
html *::after,
body *::after,
html *::before,
body *::before {
  box-sizing: border-box;
  display: inline-block;
}
html * :active,
body * :active,
html * :hover,
body * :hover,
html * :focus,
body * :focus,
html * select,
body * select,
html * option,
body * option {
  outline: 0;
  outline-offset: 0;
}
label {
  cursor: pointer;
}
a {
  cursor: pointer;
  transition: 0.2s ease;
}
button {
  cursor: pointer;
  transition: 0.2s ease;
}
svg {
  transition: 0.2s ease;
}
#enspb_sprite {
  display: none;
}
.centered {
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.company-banner {
  width: calc(100% + 32px);
  margin-left: -16px;
  margin-right: -16px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.company-banner { /*.company-banner a */
  display: block;
  font-size: 18px;
  line-height: 24px;
  padding: 16px 24px;
  background-color: #E7F1FB;
  color: #3A87AD;
  box-sizing: border-box;
}
.company-banner a:hover {
  text-decoration: underline;
}
.company-banner__catalog-wrapper {
  margin-left: -16px;
  margin-bottom: 40px;
}
.company-banner__catalog-wrapper .company-banner{ /*.company-banner__catalog-wrapper .company-banner a */
  background-color: #D9EDF7;
}
@media only screen and (max-width: 993px) {
  .company-banner__catalog-wrapper {
    margin-left: 0;
  }
}
.company-chars {
  width: calc(100% + 32px);
  margin-left: -16px;
  margin-right: -16px;
  /* border: 1px solid #F1F1F1; */
  /* border-bottom: none; */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.company-chars ul li::before {
    content: '';
}
.company-chars-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  border: 1px solid #dedede;
  position: relative;
}
.company-chars-header.centered {
  /*justify-content: center;*/
}
span.company-chars-header_ogrn_n {
  margin-right: 16px;
}
.company-chars-header_ogrninn {
  margin-bottom: 24px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

span.company-chars-header_ogrn, span.company-chars-header_inn {
  color: #333333;
}
.company-chars-header_name {
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: #333333;
}
.company-chars-header__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 164px;
  height: 164px;
  overflow: hidden;
  border: 1px solid var(--border-tabs, #EFF1F5);
  border-radius: 3px;
  padding: 8px;
}
.company-chars-header__accreditation {
  position: absolute;
  top: 0;
  left: 34px;
  width: 34px;
  height: 48px;
  background-image: url('/bitrix/templates/aspro-priority/images/svg/accreditation-inactive.svg');
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  cursor: pointer;
}
.company-chars-header_info {
  flex: 0 0 calc(100% - 152px);
  padding-left: 16px;
}
.company-chars-header_rating {
  display: flex;
  flex-wrap: nowrap;
}
.company-chars-header_like {
  display: flex;
  padding: 16px 23px;
  align-items: center;
  margin-left: 8px;
  gap: 8px;
  border-radius: 4px;
  flex-wrap: nowrap;
  font-size: 16px;
  line-height: 22px;
}
.company-chars-header_like_small {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  word-wrap: break-word;
  padding: 6px 12px 6px 12px;
  border-radius: 2px;
  width: 46px;
  text-align: center;
}
.company-chars-header_like.excellent, .company-chars-header_like_small.excellent, .r_index.excellent { /*excellent good bad*/
  color: #468847;
  background: #DFF0D8;
  border: 1px #D6E9C6 solid;
}
.company-chars-header_like.good, .company-chars-header_like_small.good, .r_index.good {
  color: #BF7D0A;
  background: #FCF8E3;
  border: 1px #FAE3B4 solid;
}
.company-chars-header_like.bad, .company-chars-header_like_small.bad, .r_index.bad {
  color: #E83333;
  background: #FFEEEE;
  border: 1px #FFD4D4 solid;
}
.company-chars-header_like.gray, .company-chars-header_like_small.gray, .r_index.gray {
  background: #EEEEEE;
  border: 1px #EEEEEE solid;
}
.rating-item.opacity-s {
  opacity: 0.4;
}
.r_index {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  word-wrap: break-word;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: inline-flex;
}
.element-company {
  display: flex;
  align-items: center;
}
.company-small-container {
  padding: 8px;
  border: 1px #dedede solid;
  margin-bottom: 4px;
}
.list-company-sidebar.scrool-block {
  overflow-y: scroll;
  height: 249px;
  position: relative;
}
.list-company-sidebar.pbblock {
  overflow-y: scroll;
  height: 550px;
  position: relative;
}


.name-com > p > a {
  color: #777777;
}
.group-offer-1 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.pbblock {
  margin-bottom: 20px;
}
.scroll-cont {
  position: relative;
}
.bg-line {
  background: linear-gradient(180deg, rgba(255,255,255,0) 12%, rgb(255 255 255) 100%);
  height: 60px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}
.name-com {
  display: flex;
  align-items: center;
  flex: 100%;
  overflow: auto;
}
.button-hide-more {
  display: none !important;
}
.guard-com {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  margin-right: 4px;
  margin-left: 4px;
}
.name-com p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.status-company {
  width: 100%;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  display: inline-flex;
  margin-top: 8px;
}
.status-company.green{
  background: #DFF0D8;
  border: 1px #D6E9C6 solid;
  color: #468847;
}
.status-company.red{
  background: #FFEEEE;
  border: 1px #FFD4D4 solid;
  color: #E83333;
}
.tag-company {
  margin-top: 8px;
}
div.tag-value {
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  word-wrap: break-word;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: rgba(184, 194, 205, 0.30);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: inline-flex;
  margin-right: 8px;
  margin-bottom: 8px;
}
a.tag-value {
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  word-wrap: break-word;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: rgba(184, 194, 205, 0.30);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: inline-flex;
  margin-right: 8px;
  margin-bottom: 8px;
}
span.text-status {
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
  word-wrap: break-word;
}
.table-bankruptcy-managers {
  width: 100%;
  padding: 16px 48px 16px 48px;
}
.row.con-block {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.row.unit-info {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
}
.row.group-info {
  padding-top: 8px;
  padding-bottom: 8px;
}
span.without_violation {
  color: #0CA9E3;
}
span.mild_disorders {
  color: #84BC29;
}
span.average_violations {
  color: #F38B04;
}
.gross_violation {
  color: #DC130D;
}
.black_violation {
  color: #333333;
}
.head-group-prop.only-header {
  padding-bottom: 32px;
}
.face {
  height: 136px;
  flex: 0 0 136px;
  border-radius: 136px;
  background-size: cover;
}
.job-title {
  flex: 0 0 100%;
  text-align: center;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
  margin-top: 16px;
}
.name {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  word-wrap: break-word;
  text-align: center;
  margin-top: 8px;
}
.col-lg-12.author-card {
  display: flex;
  flex-wrap: nowrap;
}
.company-chars-description.authors-list {
  padding: 32px;
}
.img-face-author {
  flex: 0 0 120px;
  height: 80px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 32px;
}
.head-bp {
  display: flex;
}
.head-bp div {
  margin-right: 32px;
  color: #777777;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
}
.link-bp {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  word-wrap: break-word;
  padding-top: 13px;
  padding-bottom: 13px;
}
.text-bp {
  color: #777777;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
}
.text-comment {
  padding: 16px 32px 16px 32px;
  border-left: 2px #2B7DE0 solid;
}
.img-ac {
  flex: 0 0 56px;
  height: 56px;
  background-size: cover;
  border-radius: 56px;
  margin-right: 16px;
}
.job-title-ac {
  color: #777777;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
}
.name-ac {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  padding-top: 8px;
  word-wrap: break-word;
}
.author-comment {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 16px;
}
.link-bp a {
  color: #333333;
}
.head-bp div i {
  margin-right: 4px;
}
.company-chars-description.experts {
  padding: 32px;
}
.company-chars-description.experts > .row > .col-lg-3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 275px
}
.row.unit-info.good-static {
  background-color: #DFF0D8;
}
span.good-static-l {
  border: 1px #D6E9C6 solid;
  margin-top: 0px;
  padding: 8px 12px 8px 0px;
  display: block;
  font-size: 12px;
  color: #468847;
  line-height: 14px;
}
.col-lg-12.head-tbm {
  width: 100%;
  height: 100%;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 11px;
  padding-bottom: 11px;
  background: #A5ABB5;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  display: inline-flex;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.table-bankruptcy-managers .row {
  /*margin-right: unset !important;
  margin-left: unset !important;*/
}
span.date-status {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  word-wrap: break-word;
}
.company-chars-header_checked {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 3px;
  border: 1px solid var(--border-blocks, #EEE);
}
.company-chars-header_block_stars {
  color: #F8D40E;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}
.company-chars-header_block_stars i {
  padding-right: 1px;
  padding-left: 1px;
}

.company-chars-header_count_rev {
  color: #777777;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
}
.company-chars-header__accreditation-tooltip {
  background-color: #EDEDED;
  display: flex;
  position: absolute;
  right: calc(100% + 8px);
  top: -8px;
  color: #999999;
  height: 56px;
  padding: 8px 16px;
  width: 255px;
  border-radius: 3px;
  visibility: hidden;
  opacity: 0;
  transition: 0.2 ease;
  font-size: 15px;
  line-height: 20px;
  z-index: 1;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.company-chars-header__accreditation-tooltip:before {
  content: '';
  position: absolute;
  top: calc(50% - 8px);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent #EDEDED;
}
.company-chars-header__accreditation:hover {
  cursor: pointer;
}
.company-chars-header__accreditation:hover .company-chars-header__accreditation-tooltip {
  visibility: visible;
  opacity: 1;
}
.company-chars-header__accreditation.--active {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/accreditation-active.svg');
}
.company-chars-header__accreditation.--active .company-chars-header__accreditation-tooltip {
  background-color: #1B70CA;
  color: white;
}
.company-chars-header__accreditation.--active .company-chars-header__accreditation-tooltip:before {
  border-color: transparent transparent transparent #1B70CA;
}

@media only screen and (max-width: 992px) {
  .company-chars-header__accreditation-tooltip {
    right: auto;
    top: calc(100% + 10px);
  }
  .company-chars-header__accreditation-tooltip:before {
    top: -10px;
    left: 12px;
    transform: rotate(-90deg);
  }
}
.company-chars-header__status {
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #777777;
  padding-left: 16px;
  position: relative;
}
.company-chars-header__status.excellent, .label-block.excellent { /*excellent good bad*/
  color: #468847;
  background: #DFF0D8;
  border: 1px #D6E9C6 solid;
}
.company-chars-header__status.good, .label-block.good {
  color: #BF7D0A;
  background: #FCF8E3;
  border: 1px #FAE3B4 solid;
}
.company-chars-header__status.bad, .label-block.bad {
  color: #E83333;
  background: #FFEEEE;
  border: 1px #FFD4D4 solid;
}
.company-chars-header__status.inactive::before {
  background-color: #D2202F;
}

.company-chars-header__rating {
  display: flex;
  flex-direction: column;
}
.company-chars-header__rating__score .company-chars-header__rating__score-title {
  font-size: 16px;
  line-height: 1.35;
  font-weight: 400;
  color: #333;
}
.company-chars-header__rating__score .company-chars-header__rating__score-value {
  font-size: 28px;
  line-height: 1.35;
  font-weight: 700;
  color: #F38B04;
} 
.company-chars-header__rating__review {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 10px;
}
.company-chars-header__rating__review .company-chars-header__rating__review-text {
  font-size: 13px;
  color: #777;
  margin-right: 7px;
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars {
  width: 120px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars.--stars-0 {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_0.svg');
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars.--stars-1 {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_1.svg');
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars.--stars-2 {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_2.svg');
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars.--stars-3 {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_3.svg');
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars.--stars-4 {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_4.svg');
}
.company-chars-header__rating__review .company-chars-header__rating__review-stars.--stars-5 {
  background-image: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_5.svg');
}
.company-chars-header__rating__review .company-chars-header__rating__review-reviews {
  font-size: 13px;
  color: #868686;
  margin-left: 7px;
}

@media only screen and (max-width: 768px) {
  .company-chars-header__rating {
    margin-top: 10px;
  }
}

.company-chars-description {
  border-bottom: 1px solid #F1F1F1;
  padding-bottom: 24px;
}
.company-chars-description__text {
  padding: 0 32px;
  margin: 0;
  font-size: 15px;
  line-height: 25px;
  color: #333333;
}
.company-chars__title-row {
  width: 100%;
}
.head-group-prop {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 32px 0px 32px;
}
.head-group-prop h4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  word-wrap: break-word;
}
.company-chars__title-row .company-chars-header__status {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  display: inline-flex;
}
@media only screen and (max-width: 580px) {
  .company-chars__title-row {
    flex-direction: column;
    justify-content: flex-start;
  }
 /* .company-chars__title-row .company-chars-header__status {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
  }*/
  .company-chars__title-row .company-chars-header__status:before {
    top: calc(50% - 2px);
  }
}
.company-chars-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 16px;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-top: 1px solid #dedede;
}
.company-chars-list__col {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  margin: 0;
}
.company-chars-item {
  /* width: 100%; */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  transition: 0.2s ease;
  background-color: white;
  border-bottom: 1px solid #dedede;

  margin: 0;
}

.company-chars-item::before,
.company-chars-item::after {company-chars-item-content__tooltip
    content: '';
}

.company-chars-item:first-of-type {
  border-top: 1px solid #dedede;
}
.company-chars-item[data-char-content="true"] .company-chars-item-head {
  cursor: pointer;
}
.company-chars-item-head {
  transition: 0.2s ease;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 32px;
  padding-left: 32px;
  position: relative;
}
.contact-block-1 {
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
.contact-block-1 .row .col-lg-12 i {
  margin-right: 16px;
  height: 20px;
  width: 15px;
  color: #2B7DE0;
}
.contact-block-1 .row .col-lg-12 {
  color: #777777;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word
}
.company-chars-item-head__shield {
  position: absolute;
  top: calc(50% - 16px);
  left: 0;
  align-self: stretch;
  flex-shrink: 0;
  width: 72px;
  padding-left: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.company-chars-item-head__shield img {
  max-width: 100%;
  height: auto;
  transition: 0.2s ease;
}
.company-chars-item-head__shield-tooltip {
  background-color: #227FE1;
  display: flex;
  position: absolute;
  right: 100%;
  top: -12px;
  color: white;
  height: 56px;
  padding: 8px 16px;
  width: 280px;
  border-radius: 3px;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;

  font-size: 15px;
  line-height: 20px;

  z-index: 1;
}
.company-chars-item-head__shield-tooltip::before {
  content: '';
  position: absolute;
  top: calc(50% - 8px);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent #227FE1;
}
.company-chars-item-head__shield:hover img,
.company-chars-item-head__shield:active img {
  opacity: 0.85;
}
.company-chars-item-head__shield:hover .company-chars-item-head__shield-tooltip,
.company-chars-item-head__shield:active .company-chars-item-head__shield-tooltip {
  visibility: visible;
  opacity: 1;
}
.company-chars-item-head__char {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 424px;
  padding-right: 24px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #333333;
}

.company-chars-item-head__char * {
    margin: 0;
}
span.source span {
  color: #777777;
}
span.prop_value {
  line-height: 20px;
}
span.source {
  margin-top: 4px;
}
.company-chars-item-head__value {
  height: 32px;
  width: 32px;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #777777;
  position: relative;
  margin-left: 16px;
  flex-shrink: 0;
}
.company-chars-item-head__value_text {
  font-size: 15px;
  margin-left: auto;
}
.attachment {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 32px 32px 32px;
  width: calc(100% - 140px);
}
.company-offer {
  width: 100%;
  height: 100%;
  padding: 32px 40px 32px 72px;
  background: #F4F4F4;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  border: 1px #EEEEEE solid;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
  margin-top: 16px;
  position: relative;
}
.company-offer.list {
  padding: 32px 40px 32px 40px !important;
}
.infblsc {
  display: flex;
  align-items: center;
}
.button-offer > .btn-lg.btn.btn-default {
  padding: 13px 20px;
}
.infblsc.list {
  flex: 1 0 100%;
  justify-content: space-between;
  gap: 15px;
}
.rate-decs.opacity-l {
  opacity: 0.4;
}
.dgtblck {
  width: 29px;
  height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  background-color: rgba(184, 194, 205, 0.30);
  font-size: 12px;
  box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.3);
}
.cntblck {
  position: absolute;
  top: 6px;
  left: 6px;
}
.icon-offer {
  margin-top: 16px;
}
button.btn-lg.btn.btn-default.line {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
button.btn-lg.btn.btn-default.line svg {
  margin-right: 8px;
}
.attachment a {
  font-size: 10px;
  display: flex;
  align-items: center;
  padding: 9px 20px 9px 0px;
  text-transform: uppercase;
}
.attachment a svg {
  margin-right: 8px;
}
.text-offer {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  word-wrap: break-word;
}
.company-chars-item-head__qstn {
  /*margin-left: 8px*/;
  height: 32px;
  width: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  border: 1px solid rgba(34, 127, 225, 0.3);
  border-radius: 3px;
  transition: 0.2s ease;

  flex-shrink: 0;
}
.company-chars-item-head__qstn svg {
  width: 7px;
  height: 14px;
  fill: #1B70CA;
  transition: 0.2s ease;
}
.company-chars-item-content {
  width: 100%;
  padding: 24px 16px 16px 16px;
  background-color: #F8F8F8;
}
.company-chars-item-content h5,
.company-chars-item-content h6,
.company-chars-item-content__title {
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #777777;
  margin-bottom: 8px;
}
.company-chars-item-content > p,
.company-chars-item-content__text {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #333333;

  margin: 0;
  margin-bottom: 16px;
}
.company-chars-item-content__tooltip {
  width: 100%;
  padding: 16px 16px 20px 16px;
  background-color: #227FE1;
  border-radius: 4px;
  position: relative;
  color: white;
}
.company-chars-item-content__tooltip::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #227FE1 transparent;
}
.company-chars-item-content__tooltip > p,
.company-chars-item-content__tooltip__title {
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  color: white;
  margin-bottom: 16px;
}
.company-chars-item-content__tooltip ol {
  list-style: none;
  counter-reset: enspb;
  margin: 0;
}
.company-chars-item-content__tooltip ol li {
    padding-left: 24px;
    counter-increment: enspb;
    color: white;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    position: relative;

    margin: 0;
    margin-bottom: 4px;
}
.company-chars-item-content__tooltip ol li::before {
  content: counter(enspb) ". ";
  position: absolute;
  right: calc(100% - 12px);
  margin: 0;
}
.company-chars-item-content__tooltip ol li a {
  text-decoration: underline;
  transition: 0.2s ease;
  margin-right: 10px;
  color: white
}
.company-chars-item-content__tooltip ol li a:hover,
.company-chars-item-content__tooltip ol li a:active {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}
.company-chars-item-content__change-attention {
  color: #999999;
  margin-top: 16px;
  font-size: 12px;
  line-height: 15px;
  background-image: url('/bitrix/templates/aspro-priority/images/svg/qstn_circle.svg');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 23px 23px;
  padding-left: 42px;
  margin-left: 6px;
}
.company-chars-item-content__change-attention a {
  color: #227FE1;
  text-decoration: underline;
}
.company-chars-item[data-char-rate="+"] .company-chars-item-head__value {
  color: #1B70CA;
}
.company-chars-item[data-char-rate="+"] .company-chars-item-content h5,
.company-chars-item[data-char-rate="+"] .company-chars-item-content h6,
.company-chars-item[data-char-rate="+"] .company-chars-item-content__title {
  color: #1B70CA;
}
.company-chars-item[data-char-rate="-"] .company-chars-item-head__value {
  color: #D2202F;
}
.company-chars-item[data-char-rate="-"] .company-chars-item-content h5,
.company-chars-item[data-char-rate="-"] .company-chars-item-content h6,
.company-chars-item[data-char-rate="-"] .company-chars-item-content__title {
  color: #D2202F;
}
.company-chars-item[data-char-rate="0"] .company-chars-item-head__value {
  color: #777777;
}
.company-chars-item[data-char-rate="0"] .company-chars-item-content h5,
.company-chars-item[data-char-rate="0"] .company-chars-item-content h6,
.company-chars-item[data-char-rate="0"] .company-chars-item-content__title {
  color: #777777;
}
.company-chars-item[data-char-content="true"]:hover {
  background-color: rgba(241, 241, 241, 0.5);
}
.company-chars-item[data-char-content="true"]:hover .company-chars-item-head__qstn {
  border-color: #1B70CA;
}
.company-chars-item.active {
  background-color: rgba(241, 241, 241, 0.5);
}
.company-chars-item.active .company-chars-item-head__qstn {
  border-color: #1B70CA;
  background-color: #1B70CA;
}
.company-chars-item.active .company-chars-item-head__qstn svg {
  fill: white;
}
.company-arbitr-item {
  /* width: 100%; */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  background-color: white;

  margin: 0;
}
.contact-cont {
  margin-left: 32px;
  margin-right: 32px;
}
.company-arbitr-item::before,
.company-arbitr-item::after {
    content: '';
}

.company-arbitr-item:first-of-type .company-arbitr-item-head {
  border-top: 1px solid #F1F1F1;
}
.company-arbitr-item-head {
  border-bottom: 1px solid #F1F1F1;
  width: 100%;
  padding: 8px 32px 16px 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.company-arbitr-item-head span,
.company-arbitr-item-head > *:first-child {
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 4px;
}
.company-arbitr-item-head p {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: #999999;

  margin: 0;
  margin-bottom: 16px;
}
.company-arbitr-item-head a {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: #1B70CA;
  align-self: flex-start;
  padding-right: 24px;
  text-decoration: underline;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
  position: relative;
}
.company-arbitr-item-head a::after {
  content: '';
  position: absolute;
  top: 6px;
  right: 0;
  width: 5px;
  height: 5px;
  border-bottom: 1px solid #1B70CA;
  border-left: 1px solid #1B70CA;
  -webkit-transform: rotateZ(-135deg);
          transform: rotateZ(-135deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  transition: 0.2s ease;
}
.company-arbitr-item-head a:hover {
  -webkit-text-decoration-color: #1B70CA;
          text-decoration-color: #1B70CA;
}
.company-arbitr-item-head a:hover::after {
  -webkit-transform: translateX(6px) rotateZ(-135deg);
          transform: translateX(6px) rotateZ(-135deg);
}
.company-arbitr-item-head a.active::after {
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}
.company-arbitr-item-head a.active:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}
.company-arbitr-item-head a.active:hover::after {
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}
.company-arbitr-item-list {
  background-color: #F8F8F8;
  width: 100%;
}
.company-arbitr-item-list ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 24px 32px 24px 32px;

  margin: 0;
}
.company-arbitr-item-list ul li {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: #999999;

  margin: 0;
  margin-bottom: 8px;
}

.company-arbitr-item-list ul li a {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #333333;
  text-decoration: underline;
}
.company-arbitr-item-list ul li a:hover {
  color: #1B70CA;
}
.company-requisite-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 32px;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  color: #333333;

  margin: 0;
  margin-bottom: 8px;
}

.company-requisite-item::before,
.company-requisite-item::after {
    content: '';
}

.company-requisite-item > *:first-child {
  color: #999999;
}
.company-contacts-item {
  align-self: flex-start;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 32px;
  padding-left: 32px;
  max-width: 400px;
  position: relative;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 8px;
}
.company-contacts-item::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;

  margin: 0;
}
.company-contacts-item._geo::before {
  width: 12px;
  height: 15px;
  background-image: url('/bitrix/templates/aspro-priority/images/svg/geo_icon.svg');
}
.company-contacts-item._tel::before {
  width: 15px;
  height: 15px;
  background-image: url('/bitrix/templates/aspro-priority/images/svg/tel_icon.svg');
}
.company-contacts-item._link::before {
  width: 15px;
  height: 15px;
  background-image: url('/bitrix/templates/aspro-priority/images/svg/link_icon.svg');
}
.company-contacts-item._tel a {
  margin-right: 8px;
  position: relative;
}
.company-contacts-item._tel a::after {
  content: '';
  height: 16px;
  width: 40px;
  background: linear-gradient(to left, white 65%, rgba(255, 255, 255, 0.08));
  position: absolute;
  right: 0;
  top: 4px;
  transition: 0.2s ease;
}
a.show-companies, .button-show-more, .button-show-less {
  color: #2B7DE0;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
  width: 100%;
  padding-top: 13px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 3px;
  border: 1px rgba(43, 125, 224, 0.30) solid;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: inline-flex;
  margin-top: 8px;
  margin-bottom: 24px;
  cursor: pointer;
}
.sort-params select {
  width: 100%;
  border: unset !important;
}
.sort-params {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-top: 24px;
  border-top: 1px solid #EEEEEE;
}
.company-contacts-item._tel.active a::after {
  opacity: 0;
}
.company-contacts-item__show-btn {
  font-size: 13px;
  font-weight: 300;
  color: #1B70CA;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
  transition: 0.2s ease;

  border: none;
  background-color: inherit;
}
.company-contacts-item__show-btn:hover {
  opacity: 0.8;
}
.company-contacts-item._link a {
  text-decoration: underline;
  color: #1B70CA;
}
.company-contacts-item._link a:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}
.company-chars-list__map {
  width: 100%;
  padding: 24px 32px 40px 32px;
  height: 280px;
}


/*   form   */
.company-chars-form {
    padding: 40px 32px;
    border-top: 1px solid #F1F1F1;
}

.form.company-chars-form .form-header {
    padding: 0;
    margin-bottom: 16px;
}

.form.company-chars-form .form-header .description {
    margin: 0;
    margin-top: 16px;
}

.form.company-chars-form .form-group {
    margin-bottom: 24px;
}



@media only screen and (max-width: 991px) {
    .company-chars-item-head__shield-tooltip {
        right: auto;
        top: calc(100% + 10px);
    }
    .company-chars-item-head__shield-tooltip::before {
        top: -10px;
        left: 12px;
        transform: rotate(-90deg);
    }
}

@media only screen and (max-width: 768px) {

    /*.company-chars-header {
        padding: 24px 16px;
        flex-direction: column;
    }*/

    .company-chars h4 {
      font-size: 24px;
      line-height: 1;
      padding: 24px 16px 16px 16px;
    }


    .company-arbitr-item-list ul li {
        width: 100%;
    }

    .company-chars-item-head {
        padding: 8px 16px 8px 16px;
        flex-wrap: wrap;
    }

    /*.company-chars-item-head__char {
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 8px;

        font-size: 13px;
        line-height: 16px;

        order: 0;
    }*/

    /*.company-chars-item-head__value {
      background: none;
      background-color: #ececec;

      font-size: 14px;
      line-height: 16px;

      height: 32px;
      width: 40px;

      order: 2;
    }*/

    .company-chars-item-head__qstn {
      height: 32px;
      width: 32px;

      order: 3;
    }

    .company-chars-item-head__shield {
        width: 40px;
        position: static;
        order: 1;
        padding: 0;
    }

    .company-chars-item-head__shield img {
        max-width: 24px;
    }

    .company-chars-item-head__shield-tooltip {
      height: 48px;
      padding: 8px 8px;
      width: 265px;

      font-size: 13px;
      line-height: 16px;

      left: 12px;
      top: 100%;
    }


    .company-chars-item-content {
        padding: 8px 16px 16px 16px;

    }
    .company-chars-item-content h5, 
    .company-chars-item-content h6, 
    .company-chars-item-content__title {
        font-size: 13px;
        line-height: 16px;
    }

    .company-chars-item-content__tooltip {
        padding: 16px 16px 16px 16px;
    }
    .company-chars-item-content__tooltip > p,
    .company-chars-item-content__tooltip__title {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 8px;
    }
    .company-chars-item-content__tooltip ol li {
      font-size: 14px;
    }


    .company-arbitr-item-head {
      padding: 8px 16px 8px 16px;
    }
    .company-arbitr-item-list ul {
      padding: 16px 16px 16px 24px;
    }


    .company-requisite-item {
      padding: 0 16px;
    }

    .company-contacts-item {
      margin-left: 16px;
    }

    .company-chars-list__map {
      padding: 16px 0 24px 0;
    }


    .company-chars-form {
      padding: 24px 16px;
    }


    .form.company-chars-form .form-header .title {
      font-size: 24px;
      line-height: 30px;
    }
    .form.company-chars-form .form-header .description {
      font-size: 14px;
      line-height: 20px;
      margin-top: 8px;
    }

    
}





/* левый блок с опросником и формой */

.e-quiz {
    padding: 16px 0;
    position: relative;
    display: none;
  }
  .e-quiz.e-quiz-loaded {
    display: block;
  }
  /*.e-quiz.e-quiz-fixed {
    position: fixed;
    top: 0;
  }*/
  
  .e-quiz p {
    margin-top: 0;
  }
  
  .e-quiz form {
    width: 272px;
    border-radius: 4px;
    background-color: #227FE1;
    color: white;
    padding: 32px 0 24px 0;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.15);
  }
  .e-quiz-step {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
  }
  .e-quiz-step__title {
    padding: 0 24px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 8px;
  }
  .e-quiz-step__sub-title {
    padding: 0 24px;
    margin-bottom: 40px;
  }
  .e-quiz-step__question {
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 16px;
    padding: 0 24px;
  }
  .e-quiz-step__answers {
    width: 100%;
    margin-bottom: 40px;
  }
  .e-quiz-step__answer {
    width: 100%;
    padding: 8px 24px;
    border-radius: 4px;
    transition: 0.2s ease;
    display: flex;
    align-items: flex-start;
    cursor: pointer;
  }
  .e-quiz-step__answer-text {
    font-size: 15px;
    line-height: 16px;
    font-weight: 400;
    white-space: normal;
  }
  .e-quiz-step__answer input {
    display: none;
    line-height: 1.25;
  }
  .e-quiz-step__answer-circle,
  .e-quiz-step__answer-tetra {
    position: relative;
    margin-right: 12px;
    width: 16px;
    height: 16px;
    border: 2px solid white;
    flex-shrink: 0;
    flex-grow: 0;
  }
  .e-quiz-step__answer-circle::before,
  .e-quiz-step__answer-tetra::before {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 1px;
    left: 1px;
    opacity: 0;
    flex-shrink: 0;
    flex-grow: 0;
  }
  .e-quiz-step__answer-circle,
  .e-quiz-step__answer-tetra,
  .e-quiz-step__answer-circle::before,
  .e-quiz-step__answer-tetra::before {
    transition: 0.2s ease;
  }
  .e-quiz-step__answer-circle {
    border-radius: 50%;
  }
  .e-quiz-step__answer-circle::before {
    border-radius: 50%;
    background-color: white;
  }
  .e-quiz-step__answer-tetra {
    border-radius: 4px;
  }
  .e-quiz-step__answer-tetra::before {
    background: url('../images/svg/check_white.svg') no-repeat center;
    background-size: cover;
  }
  .e-quiz-step__answer input:checked + .e-quiz-step__answer-circle::before,
  .e-quiz-step__answer input:checked + .e-quiz-step__answer-tetra::before {
    opacity: 1;
  }
  .e-quiz-step__answer:hover {
    background-color: #1B70CA;
  }

  /* Костылизация для последнего слайда */
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText {
    position: relative;
    flex-wrap: wrap;
  }
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText input[type=text] {
    display: block;
    color: white;
  }
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText.error {
    padding: 8px 24px;
    display: flex;
  }
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText .error {
    display: none;
    color: #fb5f5f;
    font-size: 10px;
  }
  /* Видимость поля ошибки */
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText.error .error {
    display: block;
  }
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText .e-quiz-step__answer-text {
    position: absolute;
    top: 19px;
    left: 24px;
    font-size: 13px;
    transition: all 150ms ease;
  }
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText .e-quiz-step__answer-text:after {
    content: '*';
    color: #fb5f5f;
    margin-left: 3px;
  }
  .e-quiz-cta.form .e-quiz-step__answer.e-quiz-step__answer-inputText .e-quiz-step__answer-text.hasText {
    font-size: 0.8em;
    top: 0;
  }

  .e-quiz-step__btn-send {
    width: 100%;
    height: 48px;
    max-width: 224px;
    margin: 0 auto;
    margin-bottom: 8px;
    background-color: white;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    line-height: 13px;
    font-weight: 400;
    color: #1B70CA;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: 0.2s ease;
  
    border: none;
  }
  .e-quiz-step__btn-send:hover,
  .e-quiz-step__btn-send:active {
    background-color: #F9F9FA;
  }
  .e-quiz-step__notice {
    color: #CCCCCC;
    padding: 0 24px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
  }

.e-quiz-bar {
  padding: 0 16px;
}
.e-quiz-bar__title {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  margin-bottom: 8px;
}
.e-quiz-bar__line {
  width: 100%;
  height: 8px;
  border-radius: 4px;
  background-color: #DFE2E6;
  position: relative;
  overflow: hidden;
}
.e-quiz-bar__line-progress {
  content: '';
  height: 8px;
  border: 1px solid white;
  border-radius: 4px;
  background-color: #1B70CA;
  position: absolute;
  left: 0;
  top: 0;
  transition: width 250ms;
}

.e-quiz-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
  width: 100%;
}
.e-quiz-controls__prev,
.e-quiz-controls__next {
  display: flex;
  align-items: center;
  padding: 4px 16px;
}

.e-quiz-controls__prev p,
.e-quiz-controls__next p {
  user-select: none;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: white;
}
.e-quiz-controls__prev.inactive,
.e-quiz-controls__next.inactive {
  opacity: 0;
}
.e-quiz-controls__next:hover,
.e-quiz-controls__prev:hover {
  cursor: pointer;
}

.e-quiz-controls__prev span,
.e-quiz-controls__next span {
  width: 5px;
  height: 5px;
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: 200ms ease;
  border-top: 1px solid white;
  border-left: 1px solid white;
}

.e-quiz-controls__prev span {
  order: 1;
  transform: rotate(-45deg);
  margin-right: 8px;
}
.e-quiz-controls__prev p {
  order: 2;
}
.e-quiz-controls__prev:hover span {
  transform: translateX(-4px) rotate(-45deg);
}
.e-quiz-controls__next span {
  order: 2;
  transform: rotate(135deg);
  margin-left: 8px;
}
.e-quiz-controls__next p {
  order: 1;
}
.e-quiz-controls__next:hover span {
  transform: translateX(4px) rotate(135deg);
}
  
  
  /*  */
  
  .e-quiz-step__field.form-group.animated-labels {
    width: calc(100% - 48px);
    margin: 0 auto;
    margin-bottom: 24px;
  }
  
  form .e-quiz-step__field.form-group.animated-labels label:not(.error) {
    color: white;
  }
  
  .e-quiz-step__field.form-group.animated-labels .form-control{
  
    background: transparent!important;
    color: white!important;
  
  }
  
  
  .e-quiz-switch {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  
    padding: 0 24px;
    
  }
  
  .e-quiz-switch label {
    flex-shrink: 0;
    margin-bottom: 0;
    cursor: pointer;
  }
  
  
  .e-quiz-switch__field {
    width: 33px;
    height: 18px;
    border: 1px solid white;
    background-color: #dbe0e6;
    border-radius: 9px;
  
    position: relative;
  }
  
  .e-quiz-switch__field::before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
  
    position: absolute;
    top: 2px;
    left: 2px;
  
    background-color: white;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.10);
    transition: .2s ease;
  }
  
  .e-quiz-switch__text {
  
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    color: white;
  
    margin-left: 8px;
  }
  
  .e-quiz-switch input:checked + .e-quiz-switch__field {
    background-color: #1B70CA;
  }
  .e-quiz-switch input:checked + .e-quiz-switch__field::before {
    left: calc(100% - 14px);
  }


.e-quiz-result {
  margin: 16px 0;
  width: 272px;
  background-color: #227FE1;
  color: white;
  padding: 32px 0 24px 0;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.15);
}
.e-quiz-result .e-quiz-result__title {
  padding: 0 24px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 8px;
}
.e-quiz-result .e-quiz-result__description {
  padding: 0 24px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}


.detail-quiz {
  padding: 20px;
  border: 1px solid #f5f5f5;
  margin: 20px 0;
  background-color: #F9FAFC;
}
.detail-quiz .detail-quiz__title {
  font-size: 1.1333em;
  color: #333;
  margin-bottom: 30px;
}
.detail-quiz .detail-quiz__question {
  font-weight: bold;
  margin-bottom: 20px;
  color: #333;
  max-width: 584px;
  font-size: 15px;
  line-height: 25px;
}
.detail-quiz .detail-quiz__question-help {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('/bitrix/templates/aspro-priority/images/svg/qstn_circle.svg');
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center;
  position: relative;
  margin-left: 7px;
}
@media only screen and (max-width: 950px) {
  .detail-quiz .detail-quiz__question-help { display: none; }
}
.detail-quiz .detail-quiz__question-help__content {
  display: none;
  position: absolute;
  left: calc(100% + 8px);
  top: -10px;
  background-color: #227FE1;
  color: white;
  padding: 8px 16px;
  min-width: 400px;
  border-radius: 3px;
  transition: .2 ease;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  z-index: 20;
}
.detail-quiz .detail-quiz__question-help__content:before {
  content: '';
  position: absolute;
  top: 11px;
  right: 100%;
  width: 0;
  height: 0;
  transform: rotate(180deg);
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent #227FE1;
}
.detail-quiz .detail-quiz__question-help:hover .detail-quiz__question-help__content {
  display: flex;
}
.detail-quiz .detail-quiz__question-wrapper {
  margin-bottom: 30px;
}
.detail-quiz .detail-quiz__answer {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 10px;
  max-width: 584px;
  flex-wrap: wrap;
}
.detail-quiz .detail-quiz__answer input[type=checkbox],
.detail-quiz .detail-quiz__answer input[type=radio] {
  display: none;
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-tetra, 
.detail-quiz .detail-quiz__answer .detail-quiz__answer-circle {
  position: relative;
  margin-right: 12px;
  width: 20px;
  height: 20px;
  border: 2px solid #227FE1;
  border-radius: 4px;
  flex-shrink: 0;
  flex-grow: 0;
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-circle:before,
.detail-quiz .detail-quiz__answer .detail-quiz__answer-tetra:before {
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  top: 2px;
  left: 2px;
  opacity: 0;
  flex-shrink: 0;
  flex-grow: 0;
  background-color: transparent;
  transition: .2s ease;
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-circle:before {
  border-radius: 10em;
  background-color: #227FE1;
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-tetra:before {
  background: url(/bitrix/templates/aspro-priority/css/../images/svg/check_blue.svg) no-repeat center;
  background-size: contain;
}
.detail-quiz__answer input:checked + .detail-quiz__answer-circle:before,
.detail-quiz__answer input:checked + .detail-quiz__answer-tetra:before {
  opacity: 1;
}

.detail-quiz .detail-quiz__answer .detail-quiz__answer-circle {
  border-radius: 10em;
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-text {
  line-height: 20px;
  color: #227FE1;
  white-space: normal;
  width: calc(100% - 32px);
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-textarea {
  background-color: transparent;
  border: none;
  height: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.detail-quiz .detail-quiz__answer .detail-quiz__answer-textarea-count {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  font-size: 11px;
}
.detail-quiz__warning {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
  padding: 15px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #F9F9F9;
}
.detail-quiz__warning-meta {
  max-width: 584px;
  margin-right: 10px;
}
.detail-quiz__warning-meta__title {
  color: #D2202F;
  margin-bottom: 10px;
}
.detail-quiz__warning-meta__desc {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #333;
}
.detail-quiz__warning-button {
  flex-shrink: 0;
}
.detail-quiz__warning-button__button {
  background-color: #347BD4;
  color: white;
  font-size: 10px;
  padding: 10px 20px;
  border-radius: 4px;
  text-transform: uppercase;
  display: inline-block;
  transition: 150ms ease;
}
.detail-quiz__warning-button__button:hover {
  cursor: pointer;
  color: white;
  background-color: #4f93e5;
}
@media only screen and (max-width: 425px) {
  .detail-quiz__warning {
    flex-direction: column;
  }
  .detail-quiz__warning-button {
    margin-top: 20px;
  }

}
.detail-quiz__custom-select {
  position: relative;
}
.detail-quiz__custom-select__input {
  width: 100%;
  max-width: 584px;
  background-color: white;
  -webkit-appearance: none;
  appearance: none;
  height: 40px;
  color: #333;
  padding: 0 15px;
  font-size: 13px;
  background-image: url(/bitrix/templates/aspro-priority/css/../images/svg/Arrow_small.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  -webkit-background-size: 7px;
  background-size: 7px;
  border: 1px solid #EDEDED;
  cursor: pointer;
}
.detail-quiz__custom-select__elements {
  display: none;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  background-color: white;
  border: 1px solid #EDEDED;
  z-index: 5;
  width: 100%;
  max-width: 584px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  max-height: 208px;
  overflow-y: auto;
  overflow-x: hidden;
}
.detail-quiz__custom-select__elements.--show {
  display: block;
}
.detail-quiz__custom-select__elements__item {
  background-color: white;
  line-height: 39px;
  font-size: 13px;
  padding: 0 15px;
  color: #333;
}
.detail-quiz__custom-select__elements__item:hover {
  background-color: #F8F9FB;
  cursor: pointer;
}

.detail-quiz .company-chars-form {
  background-color: white;
  border: 1px solid #F1F1F1;
}
.detail-quiz .form-button-area {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.detail-quiz .form-button-area .btn-lg {
  flex-shrink: 0;
}
.detail-quiz .form-button-area .form-button-area-text {
  font-size: 12px;
  line-height: 15px;
  color: #999;
  max-width: 288px;
  margin: 0;
  margin-left: 15px;
}
@media only screen and (max-width: 600px) {
  .detail-quiz .form-button-area {
    flex-direction: column;
    align-items: flex-start;
  }
  .detail-quiz .form-button-area .form-button-area-text {
    margin: 0;
    margin-top: 10px;
  }
}


.detail-quiz-result {
  background-color: #F8F9FB;
  border: 1px solid #227FE1;
  padding: 25px 30px;
}
.detail-quiz-result__wrapper {
  background-color: #FFFFFF;
  border: 1px solid #F1F1F1;
  padding: 40px 30px;
}
.detail-quiz-result__title {
  font-size: 30px;
  line-height: 37px;
  margin-bottom: 16px;
  color: #333333;
}
.detail-quiz-result__description {
  font-size: 15px;
  line-height: 20px;
  color: #999999;
}

@media only screen and (max-width: 500px) {
  .detail-quiz-result {
    padding: 15px 25px;
  }
  .detail-quiz-result__wrapper {
    padding: 20px;
  }
  .detail-quiz-result__title {
    font-size: 20px;
    line-height: 27px;
  }
}

/*   Правый болк     */
.detail .detail_right_block {
  clear: right;
  padding-left: 32px;
}
.title-sidebar {
  color: #333333;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  word-wrap: break-word;
  margin-bottom: 24px;
}
.e-rating {
    width: 100%;
    max-width: 304px;
    /*padding-top: 40px;*/
    /*border-top: 1px solid #F1F1F1;*/
  }
  .e-rating__title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 16px;
  }
  .e-rating__rate {
    font-size: 40px;
    line-height: 56px;
    font-weight: 700;
    color: #F38B04;
    margin-bottom: 16px;
  }
  .e-rating__bars {
    padding-bottom: 8px;
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 40px;
  }
  .e-rating-bar {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 16px;
  }
  .e-rating-bar__head {
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
  }
  .e-rating-bar__head span {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    color: #333333;
    display: flex;
    align-items: flex-end;
  }
  .e-rating-bar__line {
    width: 100%;
    height: 8px;
    border-radius: 4px;
    background-color: #DFE2E6;
    position: relative;
  }
  /*.e-rating-bar__line div {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 8px;
    border-radius: 4px;
    background-color: #227FE1;
  }*/
  .e-rating-bar__line__line-current,
  .e-rating-bar__line__line-suggested {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 8px;
    border-radius: 4px;
    background-color: #F38B04;
  }
  .e-rating-bar__line__line-suggested {
    background-color: #227FE1;
  }
  .e-rating-bar-tooltip {
    width: 100%;
    max-width: 304px;
    border-radius: 4px;
    background-color: #227FE1;
    padding: 8px 16px 16px 16px;
    margin-top: 16px;
    position: relative;
  }
  .e-rating-bar-tooltip__text {
    font-size: 15px;
    line-height: 24px;
    font-weight: 700;
    color: white;
    text-align: center;
    margin-bottom: 8px;
  }
  .e-rating-bar-tooltip__btn {
    max-width: 272px;
    height: 40px;
  }
  .e-rating-bar-tooltip::before {
    content: '';
    width: 8px;
    height: 8px;
    background-color: #227FE1;
    position: absolute;
    left: calc(50% - 4px);
    top: -4px;
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .e-quiz-switch.e-rating-switch {
    padding: 0;
  }
  .e-quiz-switch.e-rating-switch .e-quiz-switch__field {
    margin-right: 16px;
  }
  .e-rating-switch__stars {
    width: 121px;
    height: 19px;
    background: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_grey.svg') no-repeat;
    position: relative;
    overflow: hidden;

  /* background: url('/bitrix/templates/aspro-priority/images/svg/char_value_cuted.svg') no-repeat center center; */

  }
  .e-rating-switch__stars-gold {
    width: 100%;
    height: 19px;   
    background: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_gold.svg') no-repeat;

    background-position: 0px 0px;
    position: absolute;
    left: 0;
    top: 0;
  }


.e-rating-switch__stars_summary {
    width: 156px;
    height: 19px;
    background: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_grey.svg') no-repeat;
    background-position: 35px;
    position: relative;
    overflow: hidden;

  /* background: url('/bitrix/templates/aspro-priority/images/svg/char_value_cuted.svg') no-repeat center center; */

  }
  .e-rating-switch__stars-gold_summary {
    width: 100%;
    height: 19px;   
    background: url('/bitrix/templates/aspro-priority/images/svg/enspb_stars_gold.svg') no-repeat;

    background-position: 0px 0px;
    position: absolute;
    left: 35px;
    top: 0;
  }

  .starsValue {
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 13px;
  }

  .e-rating__filter-text {
    margin-left: auto;
    font-size: 13px;
    line-height: 16px;
    color: #333;
  }

  .e-rating__filter-text_summary {
      margin-left: 7px;
      font-size: 13px;
      line-height: 20px;
      color: #868686;
  }

  [data-e-rating-review="5"] .e-rating-switch__stars-gold {
    left: 0;
  }
  [data-e-rating-review="4"] .e-rating-switch__stars-gold {
    left: -25px;
  }
  [data-e-rating-review="3"] .e-rating-switch__stars-gold {
    left: -50px;
  }
  [data-e-rating-review="2"] .e-rating-switch__stars-gold {
    left: -75px;
  }
  [data-e-rating-review="1"] .e-rating-switch__stars-gold {
    left: -100px;
  }
  [data-e-rating-review="0"] .e-rating-switch__stars-gold {
    left: -125px;
  }

  [data-e-rating-review="5"] .e-rating-switch__stars-gold_summary {
    left: 35px;
  }
  [data-e-rating-review="4"] .e-rating-switch__stars-gold_summary {
    left: -10px;
  }
  [data-e-rating-review="3"] .e-rating-switch__stars-gold_summary {
    left: -35px;
  }
  [data-e-rating-review="2"] .e-rating-switch__stars-gold_summary {
    left: -60px;
  }
  [data-e-rating-review="1"] .e-rating-switch__stars-gold_summary {
    left: -85px;
  }
  [data-e-rating-review="0"] .e-rating-switch__stars-gold_summary {
    left: -125px;
  }

  .e-rating-review {
    border: 1px solid #dedede;
    border-radius: 4px;
    width: 100%;
    max-width: 304px;
    padding: 24px 16px 16px 16px;
    display: flex;
    flex-direction: column;
    margin-top: 8px;
  }

  .e-rating-review_summary {
    border: 1px solid #F1F1F1;
    border-radius: 4px;
    width: 100%;
    max-width: 304px;
    padding: 16px 16px 5px 16px;
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
  }

  .e-rating-review__head {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    justify-content: space-between;
  }
  .stars-review {
    color: #F8D40E;
    font-size: 13px;
    font-weight: 900;
    word-wrap: break-word;
  }
  .review-from {
    height: 0px;
  }
  .e-rating-review__head_summary {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .e-rating-review__ava {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #5996D9;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: white;
  }
  .e-rating-review__name {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #333;
  }
  .e-rating-review__date,
  .e-rating-review__text,
  .e-rating-review__show-more {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #999999;
  }
  .e-rating-review__text {
    color: #333;
  }
  .e-rating-review__text p:after {
    content: '...';
  }
  .e-rating-review__text p span {
    display: none;
  }
  .e-rating-review__text.full p span {
    display: inline;
  }
  .e-rating-review__text.full p:after {
    display: none;
  }
  .e-rating-review__from {
    text-align: left;
    width: 100%;
    margin-top: 8px;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    color: #999999;
    text-decoration: underline;
    transition: 0.2s ease;
  }
  .e-rating-review__from:hover {
    color: #227FE1;
  }
  .e-rating-review__more-review {
    margin: 0 auto;
    height: 40px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white;
    border-radius: 4px;
    border: 1px #2B7DE0 solid;
    color: #2B7DE0;
    font-size: 11px;
    line-height: 11px;
    font-weight: 400;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    transition: 0.2s ease;
    margin-top: 8px;
  }
.e-rating-review__add-review {
  margin: 0 auto;
  height: 40px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2B7DE0;
  border-radius: 4px;
  border: 1px #2B7DE0 solid;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 11px;
  font-weight: 400;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  transition: 0.2s ease;
  margin-top: 8px;
}
  .e-rating-review__more-review:hover {
    background-color: #1B70CA;
    color: white;
  }
  .item-left__image-wrapper {
    padding-top: 10px;
  }

  i.fa.blue.fa-plus-circle {
    color: #227fe1;
  }
  
  i.fa.red.fa-minus-circle {
      color: #e05858;
  }
  
  .toggle-content {
      padding-top: 20px;
  }
  
  .article-next-prew {
	margin-top: 30px;
	margin-bottom: 30px;
  }
  
  .pe {
	  padding: 20px; 
  }
  .card-body {
    padding: 30px;
}

/*Чекбоксы*/
.checkbox-ios {
  display: flex;
  height: 28px;
  line-height: 28px;
  margin-right: 10px;
  position: relative;
  vertical-align: middle;
  font-size: 14px;
  user-select: none;
  align-items: center;
}
.checkbox-ios .checkbox-ios-switch {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 33px;
  height: 18px;
  /*border: 1px solid #2b7de0;*/
  border-radius: 25%/50%;
  vertical-align: top;
  background: #eee;
  transition: .2s;
}
.checkbox-ios .checkbox-ios-switch:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  transition: .15s;
}
.checkbox-ios input[type=checkbox] {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.minus-one {
  margin-bottom: -1px;
}
.checkbox-ios input[type=checkbox]:not(:disabled):active + .checkbox-ios-switch:before {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch {
  background: #2B7DE0;
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch:before {
  transform:translateX(15px);
}
.company-chars-header__logo img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}
/* Hover */
.checkbox-ios input[type="checkbox"]:not(:disabled) + .checkbox-ios-switch {
  cursor: pointer;
  border-color: #DBE0E6;
}

/* Disabled */
.checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch {
  filter: grayscale(70%);
  border-color: #DBE0E6;
}
.checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch:before {
  background: #DBE0E6;
}

/* Focus */
.checkbox-ios.focused .checkbox-ios-switch:before {
  box-shadow: inset 0px 0px 4px #ff5623;
}
span.label-text {
  margin-left: 8px;
}
.h-grade {
  flex: 0 0 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word;
  margin-bottom: 8px;
}
.grade-portal {
  flex: 0 0 224px;
  display: flex;
  flex-wrap: wrap;
}
.grade-user {
  display: flex;
  flex-wrap: wrap;
  margin-left: 24px;
}
.compare-button {
  position: absolute;
  right: 16px;
  top: 16px;
  color: #2B7DE0;
  font-size: 10px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  border-radius: 3px;
  border: 1px rgba(43, 125, 224, 0.30) solid;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: inline-flex;
  cursor: pointer;
}

.rate-decs {
  font-size: 13px;
  margin-left: 8px;
  white-space: nowrap;
}

.rating-item {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 16px;
}
.company-chars-header_list {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  border: 1px solid #dedede;
  position: relative;
}
.company-chars-header_info_list {
  margin-left: 16px;
}

.company-chars-header_name_list {
  color: #333333;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  word-wrap: break-word;
  margin-bottom: 16px;
}

.company-chars-header_name_list a {
  color: #333333;
}

.company-offer.list-offer {
  margin-bottom: 16px;
}
.link-go-page-detail {
  display: none;
}
.compare-text {
  display: none;
}
.phone_line {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
a.phone_link.crop_phone {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 120px;
}
.company-offer.cov2 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.compare-button.activ-compare {
  background-color: #2B7DE0 !important;
  color: #ffffff !important;
}
.add_compare_modal {
  position: fixed;
  top: calc(50% - 100px);
  height: 135px;
  z-index: 1001;
  background-color: white;
  left: calc(50% - 121px);
  width: 242px;
  text-align: center;
  -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
  align-items: center;
  justify-content: center;
}
.bg-compare-button {
  position: fixed;
  width: 100%;
  height: 100%;
  background: black;
  z-index: 1000;
  opacity: 0.6;
}
.company-chars-header_checked a {
  height: 24px;
}
.col-lg-12.fw700 {
  font-weight: 600;
}
span.prop_value.cat-item {
  font-weight: 600;
}
.label-block {
  display: flex;
  padding: 6px 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 2px;
}
.compare-link-page-s > a > span > i {
  font-size: 16px;
  font-weight: 700;
  margin-right: 20px;
}
.color-link-compare {
  color: #333333;
}

.sort-params-cat {
  /*padding-top: 24px;*/
  padding-bottom: 24px;
  /*margin-top: 24px;*/
}

.sort-params-cat select {
  width: 100%;
  border: unset !important;
}

.col-lg-12.fw700.name-au-block {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 5px;
  font-weight: normal;
}

.name-au-block > .company-chars-item-head__value {
  margin-left: unset;
}
img.img_catalog {
  width: 100%;
  height: auto;
}


/* companies rating on main page under banner */

.ratings-main {
	padding-top: 98px;
}

.ratings-main .company-chars-rating-and-logo {
	display: flex;
	max-width: 180px;
    min-width: 180px;
}

.ratings-main .company-chars-header_list {
	border: unset;
	border-top: 1px solid #eee;
	border-bottom:  1px solid #eee;
}

.ratings-main .company-chars-header_list:hover {
	background: #F8F9FB;
}

.ratings-main .company-chars-header_list:hover .company-chars-header_name_list a {
	color: #3A87AD;
}

.ratings-main .company-chars-header-rating {
	display: flex;
	flex-direction: column;
}

.ratings-main .company-chars-header-rating-number {
	font-size: 20px;
	line-height: 26px;
	color: #333;
}

.ratings-main .company-chars-header__logo {
	flex: 0 0 84px;
	height: 84px;
	margin-left: 32px;
	background: #fff;
}

.ratings-main .company-chars-header_info_list {
	margin-left: 32px;
	font-size: 20px;
	line-height: 26px;
}

.ratings-main .company-rating-list {
	margin-left: auto;
	min-width: 318px;
}

.ratings-main .company-chars-header_like {
	margin-left: unset;
}

.ratings-main .company-chars-header_like {
	padding: 8px 16px;
	width: 80px;
}

.ratings-main .grade-portal, .ratings-main .grade-user {
	flex-basis: unset;
	flex-direction: column;
	justify-content: space-between;
}

.ratings-main .company-chars-header_count_rev {
	font-size: 13px;
    line-height: 16px;	
}

.ratings-main .h-grade {
	flex: unset;
}

.ratings-main .company-chars-show-more-btn {
	display: flex;
	border-radius: 3px;
	padding: 12px 20px;
	background: #2B7DE0;
	color: #fff;
	font-size: 10px;
    line-height: 15px;
	text-transform: uppercase;
	max-width: 180px;
	margin: 0 auto;
	margin-top: 24px;
}


@media (max-width: 991px) {
	
	.ratings-main .company-chars-header__logo, .ratings-main .company-chars-header_info_list, .ratings-main .grade-portal, .ratings-main .grade-user {
		margin-left: 16px;
	}
	
	.ratings-main .company-chars-header_name_list {
		overflow-wrap: anywhere;
		font-size: 20px;
		line-height: 26px;
	}
	
}


@media (max-width: 767px) {
	.review-about{
		flex: 0 0 100%;
	}
	
	.ratings-main {
		padding-top: 46px;
	}
	
	.ratings-main .company-chars-header__logo, .ratings-main .company-chars-header_info_list, .ratings-main .grade-portal, .ratings-main .grade-user {
		margin-left: 16px;
	}
	
	.ratings-main .company-chars-header_name_list {
		overflow-wrap: anywhere;
		font-size: 20px;
		line-height: 26px;
	}
	
	.ratings-main .company-chars-header_list {
		flex-direction: column;
	}
	
	.ratings-main .company-chars-rating-and-logo {
		max-width: unset;
		width: 100%;
		justify-content: space-between;
	}
	
	.ratings-main .company-rating-list {
		margin-left: unset;
	}

}

/* companies rating on main page under banner end */

/* reviews page */

.reviews-preamb {
	font-size: 15px;
	line-height: 20px;	
	margin-bottom: 25px;
}

.reviews-review-btn {
	display: inline-block;
	font-size: 10px;
	line-height: 15px;
	padding: 12px 20px;
	border-radius: 4px;
	color: #fff;
	background: #2B7DE0;
	margin-bottom: 50px;
	text-transform: uppercase;
	cursor: pointer;
}

.reviews-review-btn:hover {
	background: #4f93e5;
}

.review-container-filters {
	display: flex;
	gap: 50px;
	margin-bottom: 48px;
	align-items: center;
}

.review-container-filters-title {
	font-size: 15px;
	line-height: 20px;
}

.review-container-filters-name {
	color: #333;
	font-size: 15px;
	line-height: 20px;	
	position: relative;
	cursor: pointer;
}

.filters-dropdown {
    display: inline-block;
    position: relative;
}

.filters-dropdown-selected {
    padding: 5px;
    border-radius: 4px;
    display: inline-block;
	position: relative;
}

/*
.filters-dropdown-selected::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #777;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
}
*/

.filters-dropdown-options {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: white;
    border-radius: 4px;
    z-index: 1000;
    min-width: 100%;
	width: 250px;
	filter: drop-shadow(#eee 5px 5px 3px);
}

.filters-dropdown-option {
    padding: 7px 5px;
    cursor: pointer;
}

.filters-dropdown-option:hover {
    background: #f3f3f3;
}

.filters-dropdown:hover .filters-dropdown-options {
    display: block;
}

.review-container-filters-dropdown {
	color: #777;
	font-size: 15px;
	line-height: 20px;	
}

.review-container-top {
	display: flex;
	gap: 42px;
	margin-bottom: 16px;
	align-items: center;
}

.review-container-name {
	font-size: 16px;
	line-height: 24px;
}

.review-container-stars {
	min-width: 85px;
}

.review-container-date {
	font-size: 13px;
	line-height: 16px;	
}

.review-container-logo {
	height: 90px;
	width: 90px;
	margin-bottom: 10px;
}

.review-container-logo img {
    max-width: 100%;
    max-height: 100%;	
}

.review-container-link {
	color: #333;
	font-size: 15px;
	line-height: 20px;
}

.review-container-rating {
	margin-top: 10px;
	width: 60px;
}

.sk-review-container-rating {
	margin-top: 10px;
	width: 100px;
}

@media (min-width: 767px) {
	.review-container-left {
		width: 70%;
	}
	.review-container-list {
		width: 30%;
		padding-left: 50px;
	}
}

@media (max-width: 767px) {
	.reviews-review-btn {
		margin-bottom: 24px;
	}
	.review-container-filters {
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
		margin-bottom: 24px;
	}
	.review-container-filters-title {
		display: none;
	}
	.rating-item-row {
		padding-right: 0px;
		margin-bottom: 24px;
	}
	.review-container-top {
		gap: 16px;
	}
	.review-container-list {
		margin-top: 8px;
	}
	.review-container-list, .review-container-list .rating-list {
		display: flex;
		align-items: center;
		gap: 8px;
		flex-wrap: wrap;
	}
	.review-container-name, .review-container-list a span {
		word-break: break-all;
	}
}


/* убрать верхний отступ левого меню */

.side_forms {
	margin: 0;
}


/* documents page */

.kit-documents-container {
	margin-left: -15px;
	margin-right: -15px;
}

.documents-preamb {
	font-size: 15px;
	line-height: 20px;	
	margin-bottom: 20px;
}

.documents-download-btn {
	display: inline-block;
	font-size: 10px;
	line-height: 15px;
	padding: 12px 20px;
	border-radius: 4px;
	color: #fff;
	background: #2B7DE0;
	margin-bottom: 24px;
	text-transform: uppercase;
	cursor: pointer;
}

.documents-download-btn:hover {
	background: #4f93e5;
	color: #fff;
}

.doc-container-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #F4F4F4;
	padding: 40px;
	border: 1px solid #eee;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.09);
}

.doc-container-head .doc-container-left {
    display: flex;
    align-items: center;
	gap: 10px;
	text-decoration: none;	
	font-size: 18px;
	line-height: 24px;
}

.doc-head-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	font-size: 10px;
	line-height: 15px;
	padding: 12px 10px;
	border-radius: 4px;
	color: #fff;
	background: #2B7DE0;
	text-transform: uppercase;
	cursor: pointer;
	min-width: 180px;
	height: 40px;
}

.doc-head-btn:hover {
    background: #4f93e5;
}

.doc-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	color: #333;
	border:1px #eee solid;
	padding: 0 32px;
	min-height: 72px;
	transition: 0.2s ease-in-out;
}

.doc-container:hover {
    background: #f8f8f8;
	color: #2B7DE0;
}

.doc-container-left {
	/* width: 70%; */
	font-size: 15px;
	line-height: 20px;
	text-decoration: underline;
	padding: 16px 0;
	color: #000;
}

.doc-container-right {
	display: flex;
	align-items: center;
	/* width: 30%; */
	gap: 10px;
}

.doc-container-type {
	color: #777;
}

.doc-container-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-size: 10px;
	line-height: 15px;
	padding: 12px 10px;
	color: #2B7DE0;
	border:1px #2B7DE0 solid;
	border-radius: 3px;
	min-width: 170px;
	height: 40px;
	text-transform: uppercase;
}

.doc-bottom-block {
	margin-top: 32px;
}

.doc-bottom-title {
    /* margin: 0; */
    /* color: #333; */
	/* font-size: 2.6667em; */
    /* line-height: 1.35em; */
    /* letter-spacing: normal; */
}

@media (min-width: 768px) {
	.doc-mobile-logo {
		display: none;
	}
}

@media (max-width: 767px) {
	.doc-container-head {
		flex-direction: column;
		align-items: flex-start;
		padding: 24px;
		/* margin-bottom: 24px; */
	}
	.doc-container-head svg {
		display: none;
	}
	.doc-container-right .doc-download-size {
		display: none;
	}
	.doc-mobile-logo {
		margin-bottom: 24px;
	}
	.doc-container-btn {
		min-width: 50px;
	}
}
.review-container-top{
		flex-wrap: nowrap;
}
@media only screen and (max-width: 520px) {
	.review-container-top{
		flex-wrap: wrap;
	}
	.review-container-date{
		flex: 1 1 100%;
	}
}

.sk-reviews-review-block{
	width: 200px;
    margin-bottom: 2em;
}

.sk-reviews-review-block .sort-params{
	display:none;
}


/*Арбитражные управляющие -----------*/
.au-search{display: block;position:relative}
.au-search input{background: #F8F9FB;font-family: 'Montserrat';font-style: normal;font-weight: 400;font-size: 15px;line-height: 20px;border: 1px solid #EEEEEE;border-radius: 4px;padding: 15px 24px 15px 57px;width: 100%;}
.au-search svg{
    position: absolute;
    top: 18px;
    left: 24px;
}

.au-sort-items{
    margin-top: 20px;
}
.au-sort-items select{max-width: 100%;padding-right: 20px;}
.au-sort-items .dropdown{width:auto!important;max-width: 100%;}
.au-sort-items .dropdown .btn{
    background: transparent;
    border: none;
    color: #333333;
    text-transform: none;
    display: inline-block;
    font-size: 15px;
    padding-left: 0;
    outline: none;
  white-space: initial;
}
.au-sort-items>.dropdown>.btn>.filter-option{

}
.au-sort-items .bootstrap-select .dropdown-menu li{margin: 0;}
.au-sort-items .bootstrap-select .dropdown-menu li:before{display: none;}
.au-sort-items .bootstrap-select .dropdown-menu li a{
    font-size: 15px;
    line-height: 20px;
    color: #333333;
    padding: 16px;
    border: 1px solid #EEEEEE;
    white-space: initial;
}
.au-sort-items .bootstrap-select .dropdown-menu li a:hover{background: #F8F9FB;}
.au-sort-items .dropdown-menu{padding: 0;max-width: 95vw;width: max-content;}
.au-sort-items .dropdown-menu > li > a{}
@media(max-width: 480px) {
  .au-sort-items select{height:60px;white-space: initial;}
}
@media(max-width: 991px){
  .au-search{margin-top: 30px;}
}
@media(max-width: 768px) {
  .au {
    padding-left: 16px;
    padding-right: 16px;
  }
}


.au-list{
    margin-top: 20px;
}
.au-item{
    border: 1px solid #EEEEEE;
    padding: 32px;
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    position: relative;
}
.au-item:hover{
    background: #F8F9FB;
    border: 1px solid #EEEEEE;
}
.au-item-link{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.au-item-l{
    flex: 1;
    min-width: 55%;
}
.au-item-n{
    font-size: 24px;
    line-height: 32px;
    display: block;
    color: #2B7DE0;
}
.au-item-l-stag{
    font-size: 15px;
    line-height: 20px;
    color: #777777;
    margin-top: 8px;
}
.au-props{
    margin-top: 24px;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
.au-prop{}
.au-prop-n{
    font-size: 15px;
    line-height: 20px;
    color: #777777;
}
.au-prop-v{
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    margin-top: 8px;
  display:inline-block;
}
a.au-prop-v{
  text-decoration:underline;
}
.au-prop-v.color1{
    color: #2B7DE0;
}
.au-prop-v.color2{
    color: #468847;
}
.au-prop-v.color3{
    color: #F38B04;
}
.au-prop-v.color4{
    color: #DC130D;
}
.au-rating{
    margin-top: 24px;
}
.au-rating-t{
    font-size: 15px;
    line-height: 20px;
    color: #777777;
}
.au-rating-btns{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 8px;
}
.au-item-verify{
  display: block;
  width: 56px;
  height: 56px;
  border: 1px solid #EFF1F5;
  border-radius: 3px;
  position: relative;
  z-index: 1;
  }
.au-item-verify.not-verified{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23BBB' d='M21.43 3.89 12.36.07a.92.92 0 0 0-.72 0L2.57 3.9a.94.94 0 0 0-.57.86c0 7.9 1.34 15.75 9.65 19.18.22.1.48.1.7 0C20.65 20.5 22 12.66 22 4.75a.94.94 0 0 0-.57-.86ZM12 22.04C4.97 18.91 3.85 12.2 3.85 5.38L12 1.95l8.15 3.43c0 6.8-1.11 13.52-8.15 16.66Zm-1.02-9.5 3.98-4.02c.85-.86 2.15.48 1.3 1.33l-4.63 4.69a.92.92 0 0 1-1.3 0l-2.6-2.62c-.84-.85.46-2.19 1.31-1.33l1.94 1.96Z'/%3E%3C/svg%3E") center center no-repeat;
}
.au-item-verify.verified{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%232B7DE0' d='M21.43 3.89 12.36.07a.92.92 0 0 0-.72 0L2.57 3.9a.94.94 0 0 0-.57.86c0 7.9 1.34 15.75 9.65 19.18.22.1.48.1.7 0C20.65 20.5 22 12.66 22 4.75a.94.94 0 0 0-.57-.86ZM12 22.04C4.97 18.91 3.85 12.2 3.85 5.38L12 1.95l8.15 3.43c0 6.8-1.11 13.52-8.15 16.66Zm-1.02-9.5 3.98-4.02c.85-.86 2.15.48 1.3 1.33l-4.63 4.69a.92.92 0 0 1-1.3 0l-2.6-2.62c-.84-.85.46-2.19 1.31-1.33l1.94 1.96Z'/%3E%3C/svg%3E") center center no-repeat;
}
.au-item-likes{padding: 15px 24px 15px 48px;border-radius: 4px;font-size: 16px;line-height: 24px;}
.au-item-likes.color1{
    background: #DFF0D8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill='%23468847' d='M4 13c0 .56-.47 1-1 .94H1c-.56 0-1-.44-1-.97V6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7Zm12-6.97c0 .78-.63 1.44-1.4 1.47.24.28.4.63.4 1.03 0 .72-.53 1.31-1.25 1.47.16.22.25.47.25.75 0 .69-.44 1.25-1.06 1.44.03.1.06.22.06.34A1.5 1.5 0 0 1 11.5 14H9.66a4.9 4.9 0 0 1-3-1l-1.07-.78A1.5 1.5 0 0 1 5 11V6c0 .03 0 0 0 0 0-.44.19-.84.56-1.16l.5-.4C8.63 2.4 7.46 0 9.44 0 10.4 0 11 .78 11 1.53c0 .47-.38 1.81-1.1 3h4.6c.81 0 1.5.66 1.5 1.5Z'/%3E%3C/svg%3E") 24px center no-repeat;
    border: 1px solid #D6E9C6;
    color: #468847;
}
.au-item-likes.color2{
background: #FCF8E3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill='%23BF7D0A' d='M4 13c0 .56-.47 1-1 .94H1c-.56 0-1-.44-1-.97V6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7Zm12-6.97c0 .78-.63 1.44-1.4 1.47.24.28.4.63.4 1.03 0 .72-.53 1.31-1.25 1.47.16.22.25.47.25.75 0 .69-.44 1.25-1.06 1.44.03.1.06.22.06.34A1.5 1.5 0 0 1 11.5 14H9.66a4.9 4.9 0 0 1-3-1l-1.07-.78A1.5 1.5 0 0 1 5 11V6c0 .03 0 0 0 0 0-.44.19-.84.56-1.16l.5-.4C8.63 2.4 7.46 0 9.44 0 10.4 0 11 .78 11 1.53c0 .47-.38 1.81-1.1 3h4.6c.81 0 1.5.66 1.5 1.5Z'/%3E%3C/svg%3E") 24px center no-repeat;
  border: 1px solid #FAE3B4;
  color: #BF7D0A;
}
.au-item-likes.color3{
  background: #FFEEEE url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill='%23E83333' d='M4 13c0 .56-.47 1-1 .94H1c-.56 0-1-.44-1-.97V6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7Zm12-6.97c0 .78-.63 1.44-1.4 1.47.24.28.4.63.4 1.03 0 .72-.53 1.31-1.25 1.47.16.22.25.47.25.75 0 .69-.44 1.25-1.06 1.44.03.1.06.22.06.34A1.5 1.5 0 0 1 11.5 14H9.66a4.9 4.9 0 0 1-3-1l-1.07-.78A1.5 1.5 0 0 1 5 11V6c0 .03 0 0 0 0 0-.44.19-.84.56-1.16l.5-.4C8.63 2.4 7.46 0 9.44 0 10.4 0 11 .78 11 1.53c0 .47-.38 1.81-1.1 3h4.6c.81 0 1.5.66 1.5 1.5Z'/%3E%3C/svg%3E") 24px center no-repeat;
  border: 1px solid #FFD4D4;
  color: #E83333;
}
.au-item-likes-ball{}
.au-item-likes-text{}
.au-rating-reviews{
    margin-top: 8px;
}
.au-rating-reviews-stars{color: #F8D40E;font-size: 16px;font-weight: 900;line-height: 24px;}
.au-rating-reviews-t{
    font-size: 15px;
    line-height: 20px;
    color: #333333;
    MARGIN-TOP: 8px;
}
.au-rating-reviews-value{}
.au-rating-reviews-count{}

.au-item-r{
    flex: 1;
}
.au-item-r-h{
    font-size: 24px;
    line-height: 32px;
    color: #777777;
    padding-right: 30px;
}
.au-item-r-h-d{
    margin-top: 8px;
}
.au-cases-props{margin-top: 6px;}
.au-cases-prop{
    display: flex;
    /* flex-wrap: wrap; */
    gap: 8px;
    margin-top: 8px;
    align-items: center;
}
.au-cases-prop-t{
    font-size: 13px;
    line-height: 13px;
    color: #333333;
}
.au-cases-prop-v{
    min-width: 60px;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    border-radius: 2px;
    padding: 6px 12px;
}
.au-cases-prop-v.color1{
    border: 1px solid rgba(184, 194, 205, 0.3);
    background: rgba(184, 194, 205, 0.3);
    color: #333333;
}
.au-cases-prop-v.color2{
    border: 1px solid #D6E9C6;
    background: #DFF0D8;
    color: #468847;
}
.au-cases-prop-v.color3{
    background: #FCF8E3;
    border: 1px solid #FAE3B4;
    color: #BF7D0A;
}
.au-cases-prop-v.color4{
    background: #FFEEEE;
    border: 1px solid #FFD4D4;
    color: #E83333;
}
.au-cases-prop.disabled{
    opacity:0.5;
}
.au-cases-good-stats{
    padding: 6px 12px;
    border: 1px solid #D6E9C6;
    border-radius: 2px;
    font-size: 12px;
    line-height: 14px;
    color: #468847;
    display: inline-block;
    text-align: center;
}
.au-item-compare-btn{
    position: absolute;
    width: 40px;
    height: 40px;
    top: 15px;
    right: 15px;
    border: 1px solid rgba(43, 125, 224, 0.3);
    border-radius: 3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' fill='none'%3E%3Cpath fill='%232B7DE0' d='M7.5 2.13c0 .35.27.62.63.62H10v4.06c0 .53-.43.94-.94.94H5.31a.93.93 0 0 1-.93-.94V1.2c0-.51.4-.94.93-.94H7.5v1.88ZM8.13.25 10 2.13H8.12V.25ZM3.75 7.13c0 .7.55 1.25 1.25 1.25h.63v.93c0 .53-.43.94-.94.94H.94A.93.93 0 0 1 0 9.31V3.7c0-.51.41-.94.94-.94h2.81v4.38Z'/%3E%3C/svg%3E") center center no-repeat;
}

.au-list .company-offer{margin:30px 0;}

@media( max-width:750px){
  .au-item-l{min-width:190px;}
  .au-item-n{font-size: 18px;line-height: 24px;}
  .au-item-r-h{
    font-size: 15px;line-height: 20px;
  }

  .au-props{gap:8px;margin-top:18px;}
  .au-prop{
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
}
  .au-prop-v{margin:0;}
}
@media( max-width:9920px){
  .aue .detail_right_block{margin-top:30px;}
}
@media( max-width:630px){
  .au-item{gap:16px;padding:24px 16px;}
  .au-item-l {
    min-width: 100%;
  }
  .au-item-n{padding-right: 45px;}
  .au-cases-props {
    margin-top: 0;
  }
  .au-rating{margin-top:16px;}

}
/*Арбитражные управляющие - элемент -----------*/
.aue{}
.aue-top{
    padding: 32px 32px 24px;
    border: 1px solid #EEEEEE;
    position: relative;
}
.aue-n{
    font-size: 24px;
    line-height: 32px;
    color: #333333;
}
.aue-stag{
    font-size: 15px;
    line-height: 20px;
    color: #777777;
    margin-top: 8px;
}
.aue-inn{
    margin-top: 8px;
    font-size: 15px;
    line-height: 20px;
}
.aue-inn-n{
    color: #333333;
    margin-right: 4px;
}
.aue-inn-v{
    color: #777777;
}
.aue .au-props{}
.aue .au-rating{
    display: flex;
    gap: 32px;
}
.aue-cases{
    margin-top: 24px;
}
.aue-cases-h{
    font-size: 15px;
    line-height: 20px;
    color: #777777;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}
.aue-cases-h-in{
    margin-right: 8px;
}
.aue-cases-h .au-cases-good-stats{}
.aue-cases-props{
    margin-top: 16px;
    column-count: 2;
    column-width: 220px;
    width: 480px;
    max-width: 100%;
}
.aue .au-cases-prop{
    margin-top: 0;
    margin-bottom: 8px;
}
.aue-advantages{
    padding: 16px 24px;
    background: #DFF0D8;
    border: 1px solid #D6E9C6;
    border-radius: 4px;
    margin: 8px 0;
    font-size: 16px;
    line-height: 24px;
    color: #468847;
}
.aue-disadvantages{
    background: #FFEEEE;
    border: 1px #FFD4D4 solid;
    color: #E83333;
    font-size: 16px;
    line-height: 24px;
    border-radius: 4px;
    margin: 8px 0;
    padding: 16px 24px;
}
.aue-cblock{
    border: 1px solid #EEEEEE;
    margin: 32px 0;
}
.aue-cblock-head{
    padding: 32px;
    position: relative;
    cursor: pointer;
}
.aue-cblock-head-txt{
    font-size: 24px;
    line-height: 32px;
    color: #333333;
    padding-right: 48px;
}
.aue-cblock-hqstn{
  position:absolute;
  right:32px;
  top:32px;
  width: 32px;
  height: 32px;
  border: 1px solid rgba(43, 125, 224, 0.3);
  border-radius: 3px;
  cursor: pointer;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath fill='%232B7DE0' d='M6.5 3.74c0 2.73-3.46 2.63-3.46 5.28-.02.14-.01.28.02.42h.92a1.07 1.07 0 0 1-.08-.28c0-2.43 3.6-2.29 3.6-5.62C7.5 1.9 6.25.5 4 .5 2.6.48 1.3 1.15.5 2.29l.72.59c.6-.89 1.62-1.4 2.7-1.38a2.33 2.33 0 0 1 2.59 2.24Zm-4 8.67a1 1 0 0 0 .47.94 1 1 0 0 0 1.06 0 1 1 0 0 0 .46-.94 1 1 0 0 0-1-.9 1 1 0 0 0-1 .9Z'/%3E%3C/svg%3E") center center no-repeat;
}
.aue-cblock-hqstn:hover{
  border-color: #1B70CA;
}
.aue-cblock-content{}

.aue-comp-list{}
.aue-comp-list-i{
    display: flex;
    flex-wrap: wrap;
    padding: 32px;
    gap: 16px;
    border: 1px solid #EEEEEE;
    margin: -1px 0px;
}
.aue-comp-list-i-img{
    padding: 8px;
    width: 124px;
    height: 124px;
    border: 1px solid #EFF1F5;
    border-radius: 3px;
    position: relative;
}
.aue-comp-list-i-img img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.aue-comp-list-i-inf{
    flex: 1;
}
.aue-comp-list-i-h{
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}
.aue-comp-list-inn{
    display: flex;
    flex-wrap: wrap;
    /* gap: 16px; */
}
.aue-comp-list-inn .aue-inn{margin-right: 16px;}
.aue-cblock .au-rating{
    margin-top: 16px;
}

.aue-violations-table{
    padding: 0 32px 32px;
    overflow: auto;
}
.aue-violations-table table{
    table-layout: fixed;
}
.aue-violations-table th{
    padding: 8px;
    background: #A5ABB5;
    border-right: 1px solid #FFF;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
}
.aue-violations-table td{
    vertical-align: top;
    padding: 8px;
    font-size: 15px;
    line-height: 20px;
}
.aue-violations-table .color1{
    color: #468847;
}
.aue-violations-table .color2{
    color: #BF7D0A;
}
.aue-violations-table .color3{
    color: #E83333;
}
.aue-violations-section{
    border-top: 1px solid #EEEEEE;
}
.aue-violations-case-mera-col{
    width: 40%;
}
.aue-violations-case-col{}
.aue-violations-case-n{
    color: #333333;
}
.aue-violations-case-d{
    color: #777777;
}
.aue-violations-case-mera{
    color: #333333;
}

.aue-region-stat-table{
    padding: 0 32px 32px;
    overflow: auto;
}
.aue-region-stat-table table{}
.aue-region-stat-table th{
    vertical-align: bottom;
    padding: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
    background: #A5ABB5;
}
.aue-region-stat-table td{
    padding: 8px;
    font-size: 15px;
    line-height: 20px;
    color: #333333;
    vertical-align: top;
}
.aue-region-stat-table-region-col{}
.aue-region-stat-table-total-col{
    width: 105px;
}
.aue-region-stat-table-spisanie-col{
    width: 105px;
}
.aue-region-stat-table-success-col{
    width: 105px;
}
.aue-region-stat-table-region{}
.aue-region-stat-table-total{}
.aue-region-stat-table-spisanie{}
.aue-region-stat-table-success{}
.aue-region-stat-table .color1{
    color: #468847;
}
.aue-region-stat-table .color2{
    color: #BF7D0A;
}
.aue-region-stat-table .color3{
    color: #E83333;
}

.aue-case-reports{
    padding: 0 32px 32px;
}
.aue-case-reports-i{
    border-top: 1px solid #EEEEEE;
    padding: 24px 0;
}
.aue-case-reports-i-n{
    font-size: 16px;
    line-height: 24px;
    color: #333333;
}
.aue-case-reports-i-d{
    margin-left: 8px;
    color: #777777;
}
.aue-case-reports-i-t{
    margin-top: 8px;
    font-size: 15px;
    line-height: 20px;
    color: #333333;
}
.aue-case-reports .yul-pagination-wrapper{margin-top:8px;}

.sub-pagetitle{
  display: block;
  font-size: 20px;
}


@media(max-width: 640px){
  .aue-comp-list-i-inf{
    min-width: 100%;
}
  .aue-cases-props{margin-top:8px;}
}
@media(max-width: 500px){
  .sub-pagetitle{
    font-size: 16px;
    line-height: 22px;
  }
  .aue .au-item-likes-text{display:none;}
  .aue-top{
    padding: 16px 16px 8px;
}
  .aue-n{
    font-size: 18px;
    line-height: 24px;
}
  .aue-stag{font-size: 13px;
    line-height: 16px;}
  .aue-inn{font-size: 13px;
    line-height: 16px;}
  .au-prop-v,.au-prop-n{font-size: 13px;
    line-height: 16px;}
.aue .au-rating{gap:24px;}
.aue-advantages,.aue-disadvantages{font-size: 13px;line-height: 16px;}
  .aue-cblock-head{padding:16px;}
  .aue-cblock-head-txt{font-size: 20px;line-height: 26px;}
  .aue-cblock-hqstn{top:16px;right:16px;}

  .aue-comp-list-i{padding:16px;}
  .au-rating-block-client{
    /* width: 110px; */
  }
  .au-rating-t,.au-rating-reviews-t{font-size: 13px;
    line-height: 16px;}
  .aue-comp-list-i-img{width:104px;height:104px;}

  .aue-violations-table{padding: 0 16px 16px;}
  .aue-violations-table thead{display:none;}
  .aue-violations-table tr{
  display:flex;
  flex-wrap:wrap;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  }
  .aue-violations-table td{width:50%;font-size: 13px;line-height: 16px;}
  .aue-violations-section td:first-child{width:100%;}
  .aue-violations-table .color1{background: #DFF0D8;}
  .aue-violations-table .color2{
    background: #FCF8E3;
}
  .aue-violations-table .color3{
    background: #FFEEEE;
}
  .aue-violations-section{
    /* border: 1px solid #EEEEEE; */
    /* border-bottom:0; */
    margin-top: 2px;
  }
  .aue-violations-section-last-tr{
    border-bottom: 1px solid #EEEEEE;
  }
  .aue-region-stat-table{padding:0 16px 16px;}
  .aue-case-reports {
    padding: 0 16px 16px;
  }
}
.mixed_banners .banners-big .slides .text-block,
.mixed_banners .banners-big .slides .title{
  text-shadow: 0 0 3px rgba(0, 0, 0, 1);
}
.mix_banners .item .text .title{max-height:initial!important;}
@media(max-width: 430px){
  .mixed_banners .banners-big .flexslider .slides .text .inner{
    display: flex;
    flex-direction: column;
  }
  .mixed_banners .banners-big .flexslider .slides .text,
  .mixed_banners .banners-big .flexslider .slides .item .row,
  .mixed_banners .banners-big .flexslider .slides .text .inner{
    height:100%;
  }
  .mixed_banners .banners-big .flexslider .slides .text .inner .section{
    margin-top:auto;
  }
  .mixed_banners .banners-big .slides .text-block{display:none;}

}
@media(max-width: 766px){
  .mixed_banners .banners-big .flexslider .slides .text .inner{
    padding-top:27px!important;
    padding-bottom: 20px;
  }
  .mixed_banners .banners-big .slides .text-block li{height:auto;}

}
@media(max-width: 920px){
  .mixed_banners .banners-big .slides > li{
    background-position: center -10px;
  }
}


.pagination{
    text-align: center;
    margin-top: 30px;
}
.pagination a.pagination-link{padding: 10px 11px 9px!important;}

.pagination-link.active{opacity:1;}
.yul-pagination-wrapper{
    margin-top: 30px;
}
.yul-ajax-pagen{
    width: 100%;
}


.mpcf{
  background: url("/images/consult-form/bg.jpg") center center no-repeat;
  background-size: cover;
  margin-top:100px;
  border: 1px solid transparent;
}
.mpcf form{
    width: 1112px;
    margin: 88px auto;
    max-width: calc(100vw - 32px);
}
.mpcf .fov{}
.mpcf-h{
    background: linear-gradient(89.34deg, #2B7DE0 0.7%, #99C7FF 100%);
    border-radius: 4px 4px 0px 0px;
    padding: 32px 50px;
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
    flex-direction: row;
}
.mpcf-h-l{
    /* flex: 1; */
}
.mpcf-h-lt{
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
    margin-bottom: 16px;
    margin-top: 10px;
}
.mpcf-h-lg{
    display: flex;
    align-items: center;
}
.mpcf-h-lgi{
    margin-top: -25px;
    margin-bottom: -35px;
    margin-left: -25px;
}
.mpcf-h-lgc{
    background: #FFFFFF;
    box-shadow: 0px 5px 25px rgba(10, 28, 51, 0.3);
    border-radius: 1000px;
    padding: 4px 12px;
    margin: -5px 0 0 -50px;
    color: #333333;
}
.mpcf-h-r{
    font-size: 40px;
    line-height: 54px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    /* min-width: 51.5%; */
    /* max-width: 51.5%; */
}
.mpcf-c{
    padding: 48px 64px;
    background: #FFFFFF;
    border-radius: 0px 0px 4px 4px;
    display: flex;
    flex-wrap: wrap;
    gap: 64px;
}
.mpcf-cl{
    display: flex;
    flex-direction: column;
    min-width: 270px;
    flex: 1;
}
.mpcf-clh{
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #333333;
}
.mpcf-clt1{
    margin: 24px 0;
}
.ul-check{}
.mpcf-clt2{
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #2B7DE0;
    margin-bottom: 24px;
}
.mpcf-cltarrow{
    flex: 1;
    background: url("data:image/svg+xml,%3Csvg width='424' height='158'  fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M418.333 155C418.333 153.527 419.527 152.333 421 152.333C422.473 152.333 423.667 153.527 423.667 155C423.667 156.473 422.473 157.667 421 157.667C419.527 157.667 418.333 156.473 418.333 155ZM1 0C1.5 0 1.5 0.000274658 1.5 0.00114441C1.5 0.00222778 1.5 0.00367737 1.50001 0.0058136C1.50002 0.0101166 1.50004 0.0167389 1.50009 0.0257111C1.50018 0.0436249 1.50036 0.0708618 1.50073 0.107254C1.50148 0.180023 1.50297 0.289429 1.50597 0.43428C1.51197 0.723999 1.52401 1.1555 1.54815 1.71933C1.59644 2.84702 1.69314 4.50394 1.88679 6.61447C2.27411 10.8357 3.04917 16.8705 4.59999 24.1141C7.70194 38.6028 13.9054 57.9177 26.3092 77.2298C51.0972 115.823 100.708 154.5 200.108 154.5V155.5C100.4 155.5 50.4569 116.677 25.4678 77.7702C12.9831 58.3323 6.74232 38.8972 3.62215 24.3234C2.0619 17.0358 1.28142 10.9612 0.890975 6.70584C0.695743 4.57809 0.598003 2.90494 0.549068 1.76212C0.524601 1.19069 0.512334 0.751831 0.506184 0.455002C0.503109 0.30658 0.501563 0.193665 0.500786 0.117447C0.500397 0.0793304 0.500201 0.0503845 0.500101 0.0307617C0.500052 0.0209503 0.500026 0.0134735 0.500013 0.0083313C0.500007 0.00576782 0.500004 0.00369263 0.500002 0.00239563C0.5 0.000915527 0.5 0 1 0ZM200.108 154.5C200.315 154.5 200.521 154.5 200.728 154.5C200.934 154.5 201.141 154.5 201.347 154.5C201.553 154.5 201.759 154.5 201.966 154.5C202.172 154.5 202.378 154.5 202.584 154.5C202.79 154.5 202.996 154.5 203.202 154.5C203.407 154.5 203.613 154.5 203.819 154.5C204.024 154.5 204.23 154.5 204.436 154.5C204.641 154.5 204.847 154.5 205.052 154.5C205.257 154.5 205.462 154.5 205.668 154.5C205.873 154.5 206.078 154.5 206.283 154.5C206.488 154.5 206.693 154.5 206.898 154.5C207.103 154.5 207.308 154.5 207.512 154.5C207.717 154.5 207.922 154.5 208.126 154.5C208.331 154.5 208.535 154.5 208.74 154.5C208.944 154.5 209.148 154.5 209.353 154.5C209.557 154.5 209.761 154.5 209.965 154.5C210.169 154.5 210.373 154.5 210.577 154.5C210.781 154.5 210.985 154.5 211.189 154.5C211.392 154.5 211.596 154.5 211.799 154.5C212.003 154.5 212.207 154.5 212.41 154.5C212.613 154.5 212.817 154.5 213.02 154.5C213.223 154.5 213.426 154.5 213.629 154.5C213.833 154.5 214.036 154.5 214.238 154.5C214.441 154.5 214.644 154.5 214.847 154.5C215.05 154.5 215.252 154.5 215.455 154.5C215.658 154.5 215.86 154.5 216.062 154.5C216.265 154.5 216.467 154.5 216.669 154.5C216.872 154.5 217.074 154.5 217.276 154.5C217.478 154.5 217.68 154.5 217.882 154.5C218.084 154.5 218.286 154.5 218.487 154.5C218.689 154.5 218.891 154.5 219.092 154.5C219.294 154.5 219.495 154.5 219.697 154.5C219.898 154.5 220.1 154.5 220.301 154.5C220.502 154.5 220.703 154.5 220.904 154.5C221.105 154.5 221.306 154.5 221.507 154.5C221.708 154.5 221.909 154.5 222.109 154.5C222.31 154.5 222.511 154.5 222.711 154.5C222.912 154.5 223.112 154.5 223.313 154.5C223.513 154.5 223.713 154.5 223.913 154.5C224.114 154.5 224.314 154.5 224.514 154.5C224.714 154.5 224.914 154.5 225.114 154.5C225.313 154.5 225.513 154.5 225.713 154.5C225.912 154.5 226.112 154.5 226.311 154.5C226.511 154.5 226.71 154.5 226.91 154.5C227.109 154.5 227.308 154.5 227.507 154.5C227.706 154.5 227.905 154.5 228.104 154.5C228.303 154.5 228.502 154.5 228.701 154.5C228.9 154.5 229.098 154.5 229.297 154.5C229.496 154.5 229.694 154.5 229.892 154.5C230.091 154.5 230.289 154.5 230.487 154.5C230.686 154.5 230.884 154.5 231.082 154.5C231.28 154.5 231.478 154.5 231.676 154.5C231.874 154.5 232.071 154.5 232.269 154.5C232.467 154.5 232.664 154.5 232.862 154.5C233.059 154.5 233.257 154.5 233.454 154.5C233.651 154.5 233.848 154.5 234.046 154.5C234.243 154.5 234.44 154.5 234.637 154.5C234.834 154.5 235.031 154.5 235.227 154.5C235.424 154.5 235.621 154.5 235.817 154.5C236.014 154.5 236.21 154.5 236.407 154.5C236.603 154.5 236.799 154.5 236.996 154.5C237.192 154.5 237.388 154.5 237.584 154.5C237.78 154.5 237.976 154.5 238.172 154.5C238.368 154.5 238.563 154.5 238.759 154.5C238.955 154.5 239.15 154.5 239.346 154.5C239.541 154.5 239.736 154.5 239.932 154.5C240.127 154.5 240.322 154.5 240.517 154.5C240.712 154.5 240.907 154.5 241.102 154.5C241.297 154.5 241.492 154.5 241.686 154.5C241.881 154.5 242.076 154.5 242.27 154.5C242.465 154.5 242.659 154.5 242.853 154.5C243.048 154.5 243.242 154.5 243.436 154.5C243.63 154.5 243.824 154.5 244.018 154.5C244.212 154.5 244.406 154.5 244.6 154.5C244.793 154.5 244.987 154.5 245.18 154.5C245.374 154.5 245.567 154.5 245.761 154.5C245.954 154.5 246.147 154.5 246.34 154.5C246.534 154.5 246.727 154.5 246.92 154.5C247.113 154.5 247.305 154.5 247.498 154.5C247.691 154.5 247.884 154.5 248.076 154.5C248.269 154.5 248.461 154.5 248.653 154.5C248.846 154.5 249.038 154.5 249.23 154.5C249.422 154.5 249.614 154.5 249.806 154.5C249.998 154.5 250.19 154.5 250.382 154.5C250.574 154.5 250.765 154.5 250.957 154.5C251.149 154.5 251.34 154.5 251.531 154.5C251.723 154.5 251.914 154.5 252.105 154.5C252.296 154.5 252.487 154.5 252.678 154.5C252.869 154.5 253.06 154.5 253.251 154.5C253.442 154.5 253.632 154.5 253.823 154.5C254.014 154.5 254.204 154.5 254.394 154.5C254.585 154.5 254.775 154.5 254.965 154.5C255.155 154.5 255.345 154.5 255.535 154.5C255.725 154.5 255.915 154.5 256.105 154.5C256.295 154.5 256.484 154.5 256.674 154.5C256.863 154.5 257.053 154.5 257.242 154.5C257.431 154.5 257.621 154.5 257.81 154.5C257.999 154.5 258.188 154.5 258.377 154.5C258.566 154.5 258.755 154.5 258.943 154.5C259.132 154.5 259.321 154.5 259.509 154.5C259.698 154.5 259.886 154.5 260.074 154.5C260.263 154.5 260.451 154.5 260.639 154.5C260.827 154.5 261.015 154.5 261.203 154.5C261.391 154.5 261.579 154.5 261.766 154.5C261.954 154.5 262.142 154.5 262.329 154.5C262.516 154.5 262.704 154.5 262.891 154.5C263.078 154.5 263.265 154.5 263.452 154.5C263.64 154.5 263.826 154.5 264.013 154.5C264.2 154.5 264.387 154.5 264.573 154.5C264.76 154.5 264.947 154.5 265.133 154.5C265.319 154.5 265.506 154.5 265.692 154.5C265.878 154.5 266.064 154.5 266.25 154.5C266.436 154.5 266.622 154.5 266.808 154.5C266.994 154.5 267.179 154.5 267.365 154.5C267.55 154.5 267.736 154.5 267.921 154.5C268.106 154.5 268.292 154.5 268.477 154.5C268.662 154.5 268.847 154.5 269.032 154.5C269.217 154.5 269.401 154.5 269.586 154.5C269.771 154.5 269.955 154.5 270.14 154.5C270.324 154.5 270.509 154.5 270.693 154.5C270.877 154.5 271.061 154.5 271.245 154.5C271.429 154.5 271.613 154.5 271.797 154.5C271.981 154.5 272.165 154.5 272.348 154.5C272.532 154.5 272.715 154.5 272.899 154.5C273.082 154.5 273.265 154.5 273.449 154.5C273.632 154.5 273.815 154.5 273.998 154.5C274.181 154.5 274.363 154.5 274.546 154.5C274.729 154.5 274.911 154.5 275.094 154.5C275.276 154.5 275.459 154.5 275.641 154.5C275.823 154.5 276.005 154.5 276.187 154.5C276.37 154.5 276.551 154.5 276.733 154.5C276.915 154.5 277.097 154.5 277.278 154.5C277.46 154.5 277.641 154.5 277.823 154.5C278.004 154.5 278.185 154.5 278.367 154.5C278.548 154.5 278.729 154.5 278.91 154.5C279.091 154.5 279.271 154.5 279.452 154.5C279.633 154.5 279.813 154.5 279.994 154.5C280.174 154.5 280.355 154.5 280.535 154.5C280.715 154.5 280.895 154.5 281.075 154.5C281.255 154.5 281.435 154.5 281.615 154.5C281.795 154.5 281.974 154.5 282.154 154.5C282.333 154.5 282.513 154.5 282.692 154.5C282.871 154.5 283.051 154.5 283.23 154.5C283.409 154.5 283.588 154.5 283.767 154.5C283.946 154.5 284.124 154.5 284.303 154.5C284.482 154.5 284.66 154.5 284.838 154.5C285.017 154.5 285.195 154.5 285.373 154.5C285.551 154.5 285.729 154.5 285.907 154.5C286.085 154.5 286.263 154.5 286.441 154.5C286.619 154.5 286.796 154.5 286.974 154.5C287.151 154.5 287.328 154.5 287.506 154.5C287.683 154.5 287.86 154.5 288.037 154.5C288.214 154.5 288.391 154.5 288.568 154.5C288.744 154.5 288.921 154.5 289.098 154.5C289.274 154.5 289.45 154.5 289.627 154.5C289.803 154.5 289.979 154.5 290.155 154.5C290.331 154.5 290.507 154.5 290.683 154.5C290.859 154.5 291.034 154.5 291.21 154.5C291.386 154.5 291.561 154.5 291.736 154.5C291.912 154.5 292.087 154.5 292.262 154.5C292.437 154.5 292.612 154.5 292.787 154.5C292.962 154.5 293.137 154.5 293.311 154.5C293.486 154.5 293.66 154.5 293.835 154.5C294.009 154.5 294.183 154.5 294.357 154.5C294.531 154.5 294.706 154.5 294.879 154.5C295.053 154.5 295.227 154.5 295.401 154.5C295.574 154.5 295.748 154.5 295.921 154.5C296.095 154.5 296.268 154.5 296.441 154.5C296.614 154.5 296.787 154.5 296.96 154.5C297.133 154.5 297.306 154.5 297.479 154.5C297.651 154.5 297.824 154.5 297.996 154.5C298.169 154.5 298.341 154.5 298.513 154.5C298.685 154.5 298.857 154.5 299.029 154.5C299.201 154.5 299.373 154.5 299.545 154.5C299.716 154.5 299.888 154.5 300.059 154.5C300.231 154.5 300.402 154.5 300.573 154.5C300.745 154.5 300.916 154.5 301.087 154.5C301.257 154.5 301.428 154.5 301.599 154.5C301.77 154.5 301.94 154.5 302.111 154.5C302.281 154.5 302.451 154.5 302.622 154.5C302.792 154.5 302.962 154.5 303.132 154.5C303.302 154.5 303.472 154.5 303.641 154.5C303.811 154.5 303.981 154.5 304.15 154.5C304.319 154.5 304.489 154.5 304.658 154.5C304.827 154.5 304.996 154.5 305.165 154.5C305.334 154.5 305.503 154.5 305.672 154.5C305.84 154.5 306.009 154.5 306.177 154.5C306.346 154.5 306.514 154.5 306.682 154.5C306.85 154.5 307.018 154.5 307.186 154.5C307.354 154.5 307.522 154.5 307.69 154.5C307.857 154.5 308.025 154.5 308.192 154.5C308.36 154.5 308.527 154.5 308.694 154.5C308.861 154.5 309.028 154.5 309.195 154.5C309.362 154.5 309.529 154.5 309.695 154.5C309.862 154.5 310.029 154.5 310.195 154.5C310.361 154.5 310.528 154.5 310.694 154.5C310.86 154.5 311.026 154.5 311.192 154.5C311.357 154.5 311.523 154.5 311.689 154.5C311.854 154.5 312.02 154.5 312.185 154.5C312.351 154.5 312.516 154.5 312.681 154.5C312.846 154.5 313.011 154.5 313.176 154.5C313.341 154.5 313.505 154.5 313.67 154.5C313.834 154.5 313.999 154.5 314.163 154.5C314.327 154.5 314.492 154.5 314.656 154.5C314.82 154.5 314.983 154.5 315.147 154.5C315.311 154.5 315.475 154.5 315.638 154.5C315.802 154.5 315.965 154.5 316.128 154.5C316.292 154.5 316.455 154.5 316.618 154.5C316.781 154.5 316.943 154.5 317.106 154.5C317.269 154.5 317.431 154.5 317.594 154.5C317.756 154.5 317.919 154.5 318.081 154.5C318.243 154.5 318.405 154.5 318.567 154.5C318.729 154.5 318.891 154.5 319.052 154.5C319.214 154.5 319.375 154.5 319.537 154.5C319.698 154.5 319.859 154.5 320.021 154.5C320.182 154.5 320.343 154.5 320.503 154.5C320.664 154.5 320.825 154.5 320.986 154.5C321.146 154.5 321.307 154.5 321.467 154.5C321.627 154.5 321.787 154.5 321.947 154.5C322.107 154.5 322.267 154.5 322.427 154.5C322.587 154.5 322.746 154.5 322.906 154.5C323.065 154.5 323.225 154.5 323.384 154.5C323.543 154.5 323.702 154.5 323.861 154.5C324.02 154.5 324.179 154.5 324.338 154.5C324.496 154.5 324.655 154.5 324.813 154.5C324.971 154.5 325.13 154.5 325.288 154.5C325.446 154.5 325.604 154.5 325.762 154.5C325.92 154.5 326.077 154.5 326.235 154.5C326.392 154.5 326.55 154.5 326.707 154.5C326.864 154.5 327.022 154.5 327.179 154.5C327.336 154.5 327.493 154.5 327.649 154.5C327.806 154.5 327.963 154.5 328.119 154.5C328.276 154.5 328.432 154.5 328.588 154.5C328.744 154.5 328.9 154.5 329.056 154.5C329.212 154.5 329.368 154.5 329.523 154.5C329.679 154.5 329.835 154.5 329.99 154.5C330.145 154.5 330.3 154.5 330.455 154.5C330.611 154.5 330.765 154.5 330.92 154.5C331.075 154.5 331.23 154.5 331.384 154.5C331.539 154.5 331.693 154.5 331.847 154.5C332.001 154.5 332.155 154.5 332.309 154.5C332.463 154.5 332.617 154.5 332.771 154.5C332.924 154.5 333.078 154.5 333.231 154.5C333.385 154.5 333.538 154.5 333.691 154.5C333.844 154.5 333.997 154.5 334.15 154.5C334.303 154.5 334.455 154.5 334.608 154.5C334.76 154.5 334.913 154.5 335.065 154.5C335.217 154.5 335.369 154.5 335.521 154.5C335.673 154.5 335.825 154.5 335.977 154.5C336.128 154.5 336.28 154.5 336.431 154.5C336.582 154.5 336.734 154.5 336.885 154.5C337.036 154.5 337.187 154.5 337.338 154.5C337.488 154.5 337.639 154.5 337.789 154.5C337.94 154.5 338.09 154.5 338.241 154.5C338.391 154.5 338.541 154.5 338.691 154.5C338.841 154.5 338.99 154.5 339.14 154.5C339.29 154.5 339.439 154.5 339.589 154.5C339.738 154.5 339.887 154.5 340.036 154.5C340.185 154.5 340.334 154.5 340.483 154.5C340.632 154.5 340.78 154.5 340.929 154.5C341.077 154.5 341.225 154.5 341.374 154.5C341.522 154.5 341.67 154.5 341.818 154.5C341.966 154.5 342.113 154.5 342.261 154.5C342.408 154.5 342.556 154.5 342.703 154.5C342.85 154.5 342.998 154.5 343.145 154.5C343.292 154.5 343.438 154.5 343.585 154.5C343.732 154.5 343.878 154.5 344.025 154.5C344.171 154.5 344.317 154.5 344.464 154.5C344.61 154.5 344.756 154.5 344.901 154.5C345.047 154.5 345.193 154.5 345.338 154.5C345.484 154.5 345.629 154.5 345.775 154.5C345.92 154.5 346.065 154.5 346.21 154.5C346.355 154.5 346.499 154.5 346.644 154.5C346.789 154.5 346.933 154.5 347.077 154.5C347.222 154.5 347.366 154.5 347.51 154.5C347.654 154.5 347.798 154.5 347.941 154.5C348.085 154.5 348.229 154.5 348.372 154.5C348.515 154.5 348.659 154.5 348.802 154.5C348.945 154.5 349.088 154.5 349.231 154.5C349.374 154.5 349.516 154.5 349.659 154.5C349.801 154.5 349.944 154.5 350.086 154.5C350.228 154.5 350.37 154.5 350.512 154.5C350.654 154.5 350.795 154.5 350.937 154.5C351.079 154.5 351.22 154.5 351.361 154.5C351.503 154.5 351.644 154.5 351.785 154.5C351.926 154.5 352.067 154.5 352.207 154.5C352.348 154.5 352.488 154.5 352.629 154.5C352.769 154.5 352.909 154.5 353.049 154.5C353.189 154.5 353.329 154.5 353.469 154.5C353.609 154.5 353.748 154.5 353.888 154.5C354.027 154.5 354.167 154.5 354.306 154.5C354.445 154.5 354.584 154.5 354.723 154.5C354.861 154.5 355 154.5 355.139 154.5C355.277 154.5 355.415 154.5 355.554 154.5C355.692 154.5 355.83 154.5 355.968 154.5C356.106 154.5 356.243 154.5 356.381 154.5C356.519 154.5 356.656 154.5 356.793 154.5C356.93 154.5 357.068 154.5 357.205 154.5C357.341 154.5 357.478 154.5 357.615 154.5C357.752 154.5 357.888 154.5 358.024 154.5C358.161 154.5 358.297 154.5 358.433 154.5C358.569 154.5 358.705 154.5 358.84 154.5C358.976 154.5 359.112 154.5 359.247 154.5C359.382 154.5 359.518 154.5 359.653 154.5C359.788 154.5 359.923 154.5 360.057 154.5C360.192 154.5 360.327 154.5 360.461 154.5C360.596 154.5 360.73 154.5 360.864 154.5C360.998 154.5 361.132 154.5 361.266 154.5C361.4 154.5 361.533 154.5 361.667 154.5C361.8 154.5 361.933 154.5 362.067 154.5C362.2 154.5 362.333 154.5 362.466 154.5C362.598 154.5 362.731 154.5 362.864 154.5C362.996 154.5 363.128 154.5 363.261 154.5C363.393 154.5 363.525 154.5 363.657 154.5C363.789 154.5 363.92 154.5 364.052 154.5C364.183 154.5 364.315 154.5 364.446 154.5C364.577 154.5 364.708 154.5 364.839 154.5C364.97 154.5 365.101 154.5 365.231 154.5C365.362 154.5 365.492 154.5 365.623 154.5C365.753 154.5 365.883 154.5 366.013 154.5C366.143 154.5 366.273 154.5 366.402 154.5C366.532 154.5 366.661 154.5 366.791 154.5C366.92 154.5 367.049 154.5 367.178 154.5C367.307 154.5 367.436 154.5 367.564 154.5C367.693 154.5 367.821 154.5 367.95 154.5C368.078 154.5 368.206 154.5 368.334 154.5C368.462 154.5 368.59 154.5 368.717 154.5C368.845 154.5 368.973 154.5 369.1 154.5C369.227 154.5 369.354 154.5 369.481 154.5C369.608 154.5 369.735 154.5 369.862 154.5C369.988 154.5 370.115 154.5 370.241 154.5C370.368 154.5 370.494 154.5 370.62 154.5C370.746 154.5 370.872 154.5 370.997 154.5C371.123 154.5 371.248 154.5 371.374 154.5C371.499 154.5 371.624 154.5 371.749 154.5C371.874 154.5 371.999 154.5 372.124 154.5C372.248 154.5 372.373 154.5 372.497 154.5C372.621 154.5 372.746 154.5 372.87 154.5C372.994 154.5 373.117 154.5 373.241 154.5C373.365 154.5 373.488 154.5 373.612 154.5C373.735 154.5 373.858 154.5 373.981 154.5C374.104 154.5 374.227 154.5 374.35 154.5C374.472 154.5 374.595 154.5 374.717 154.5C374.839 154.5 374.961 154.5 375.083 154.5C375.205 154.5 375.327 154.5 375.449 154.5C375.571 154.5 375.692 154.5 375.813 154.5C375.935 154.5 376.056 154.5 376.177 154.5C376.298 154.5 376.418 154.5 376.539 154.5C376.66 154.5 376.78 154.5 376.9 154.5C377.021 154.5 377.141 154.5 377.261 154.5C377.381 154.5 377.5 154.5 377.62 154.5C377.74 154.5 377.859 154.5 377.978 154.5C378.098 154.5 378.217 154.5 378.336 154.5C378.455 154.5 378.573 154.5 378.692 154.5C378.81 154.5 378.929 154.5 379.047 154.5C379.165 154.5 379.283 154.5 379.401 154.5C379.519 154.5 379.637 154.5 379.754 154.5C379.872 154.5 379.989 154.5 380.107 154.5C380.224 154.5 380.341 154.5 380.458 154.5C380.574 154.5 380.691 154.5 380.808 154.5C380.924 154.5 381.04 154.5 381.157 154.5C381.273 154.5 381.389 154.5 381.505 154.5C381.62 154.5 381.736 154.5 381.852 154.5C381.967 154.5 382.082 154.5 382.197 154.5C382.312 154.5 382.427 154.5 382.542 154.5C382.657 154.5 382.772 154.5 382.886 154.5C383 154.5 383.115 154.5 383.229 154.5C383.343 154.5 383.457 154.5 383.57 154.5C383.684 154.5 383.798 154.5 383.911 154.5C384.024 154.5 384.138 154.5 384.251 154.5C384.364 154.5 384.477 154.5 384.589 154.5C384.702 154.5 384.814 154.5 384.927 154.5C385.039 154.5 385.151 154.5 385.263 154.5C385.375 154.5 385.487 154.5 385.598 154.5C385.71 154.5 385.821 154.5 385.933 154.5C386.044 154.5 386.155 154.5 386.266 154.5C386.377 154.5 386.488 154.5 386.598 154.5C386.709 154.5 386.819 154.5 386.929 154.5C387.039 154.5 387.149 154.5 387.259 154.5C387.369 154.5 387.479 154.5 387.588 154.5C387.698 154.5 387.807 154.5 387.916 154.5C388.025 154.5 388.134 154.5 388.243 154.5C388.352 154.5 388.46 154.5 388.569 154.5C388.677 154.5 388.785 154.5 388.893 154.5C389.001 154.5 389.109 154.5 389.217 154.5C389.325 154.5 389.432 154.5 389.539 154.5C389.647 154.5 389.754 154.5 389.861 154.5C389.968 154.5 390.075 154.5 390.181 154.5C390.288 154.5 390.394 154.5 390.5 154.5C390.607 154.5 390.713 154.5 390.819 154.5C390.925 154.5 391.03 154.5 391.136 154.5C391.241 154.5 391.347 154.5 391.452 154.5C391.557 154.5 391.662 154.5 391.767 154.5C391.871 154.5 391.976 154.5 392.081 154.5C392.185 154.5 392.289 154.5 392.393 154.5C392.497 154.5 392.601 154.5 392.705 154.5C392.809 154.5 392.912 154.5 393.015 154.5C393.119 154.5 393.222 154.5 393.325 154.5C393.428 154.5 393.531 154.5 393.633 154.5C393.736 154.5 393.838 154.5 393.94 154.5C394.043 154.5 394.145 154.5 394.247 154.5C394.348 154.5 394.45 154.5 394.552 154.5C394.653 154.5 394.754 154.5 394.856 154.5C394.957 154.5 395.058 154.5 395.158 154.5C395.259 154.5 395.36 154.5 395.46 154.5C395.561 154.5 395.661 154.5 395.761 154.5C395.861 154.5 395.961 154.5 396.06 154.5C396.16 154.5 396.259 154.5 396.359 154.5C396.458 154.5 396.557 154.5 396.656 154.5C396.755 154.5 396.853 154.5 396.952 154.5C397.051 154.5 397.149 154.5 397.247 154.5C397.345 154.5 397.443 154.5 397.541 154.5C397.639 154.5 397.736 154.5 397.834 154.5C397.931 154.5 398.028 154.5 398.125 154.5C398.222 154.5 398.319 154.5 398.416 154.5C398.513 154.5 398.609 154.5 398.705 154.5C398.802 154.5 398.898 154.5 398.994 154.5C399.09 154.5 399.185 154.5 399.281 154.5C399.376 154.5 399.472 154.5 399.567 154.5C399.662 154.5 399.757 154.5 399.852 154.5C399.946 154.5 400.041 154.5 400.135 154.5C400.23 154.5 400.324 154.5 400.418 154.5C400.512 154.5 400.606 154.5 400.7 154.5C400.793 154.5 400.887 154.5 400.98 154.5C401.073 154.5 401.166 154.5 401.259 154.5C401.352 154.5 401.445 154.5 401.537 154.5C401.63 154.5 401.722 154.5 401.814 154.5C401.906 154.5 401.998 154.5 402.09 154.5C402.182 154.5 402.273 154.5 402.364 154.5C402.456 154.5 402.547 154.5 402.638 154.5C402.729 154.5 402.82 154.5 402.91 154.5C403.001 154.5 403.091 154.5 403.181 154.5C403.272 154.5 403.362 154.5 403.451 154.5C403.541 154.5 403.631 154.5 403.72 154.5C403.81 154.5 403.899 154.5 403.988 154.5C404.077 154.5 404.166 154.5 404.255 154.5C404.343 154.5 404.432 154.5 404.52 154.5C404.608 154.5 404.696 154.5 404.784 154.5C404.872 154.5 404.96 154.5 405.047 154.5C405.135 154.5 405.222 154.5 405.309 154.5C405.396 154.5 405.483 154.5 405.57 154.5C405.656 154.5 405.743 154.5 405.829 154.5C405.916 154.5 406.002 154.5 406.088 154.5C406.174 154.5 406.259 154.5 406.345 154.5C406.43 154.5 406.516 154.5 406.601 154.5C406.686 154.5 406.771 154.5 406.856 154.5C406.941 154.5 407.025 154.5 407.11 154.5C407.194 154.5 407.278 154.5 407.362 154.5C407.446 154.5 407.53 154.5 407.613 154.5C407.697 154.5 407.78 154.5 407.864 154.5C407.947 154.5 408.03 154.5 408.113 154.5C408.195 154.5 408.278 154.5 408.36 154.5C408.443 154.5 408.525 154.5 408.607 154.5C408.689 154.5 408.771 154.5 408.852 154.5C408.934 154.5 409.015 154.5 409.097 154.5C409.178 154.5 409.259 154.5 409.34 154.5C409.42 154.5 409.501 154.5 409.581 154.5C409.662 154.5 409.742 154.5 409.822 154.5C409.902 154.5 409.982 154.5 410.062 154.5C410.141 154.5 410.221 154.5 410.3 154.5C410.379 154.5 410.458 154.5 410.537 154.5C410.616 154.5 410.694 154.5 410.773 154.5C410.851 154.5 410.929 154.5 411.007 154.5C411.085 154.5 411.163 154.5 411.241 154.5C411.318 154.5 411.396 154.5 411.473 154.5C411.55 154.5 411.627 154.5 411.704 154.5C411.781 154.5 411.858 154.5 411.934 154.5C412.01 154.5 412.087 154.5 412.163 154.5C412.239 154.5 412.314 154.5 412.39 154.5C412.466 154.5 412.541 154.5 412.616 154.5C412.691 154.5 412.766 154.5 412.841 154.5C412.916 154.5 412.991 154.5 413.065 154.5C413.139 154.5 413.214 154.5 413.287 154.5C413.361 154.5 413.435 154.5 413.509 154.5C413.582 154.5 413.656 154.5 413.729 154.5C413.802 154.5 413.875 154.5 413.948 154.5C414.021 154.5 414.093 154.5 414.165 154.5C414.238 154.5 414.31 154.5 414.382 154.5C414.454 154.5 414.526 154.5 414.597 154.5C414.669 154.5 414.74 154.5 414.811 154.5C414.882 154.5 414.953 154.5 415.024 154.5C415.095 154.5 415.165 154.5 415.235 154.5C415.306 154.5 415.376 154.5 415.446 154.5C415.516 154.5 415.585 154.5 415.655 154.5C415.724 154.5 415.793 154.5 415.862 154.5C415.932 154.5 416 154.5 416.069 154.5C416.138 154.5 416.206 154.5 416.274 154.5C416.343 154.5 416.411 154.5 416.478 154.5C416.546 154.5 416.614 154.5 416.681 154.5C416.749 154.5 416.816 154.5 416.883 154.5C416.95 154.5 417.017 154.5 417.083 154.5C417.15 154.5 417.216 154.5 417.282 154.5C417.349 154.5 417.415 154.5 417.48 154.5C417.546 154.5 417.612 154.5 417.677 154.5C417.742 154.5 417.807 154.5 417.872 154.5C417.937 154.5 418.002 154.5 418.066 154.5C418.131 154.5 418.195 154.5 418.259 154.5C418.323 154.5 418.387 154.5 418.451 154.5C418.514 154.5 418.578 154.5 418.641 154.5C418.704 154.5 418.767 154.5 418.83 154.5C418.893 154.5 418.956 154.5 419.018 154.5C419.08 154.5 419.143 154.5 419.204 154.5C419.266 154.5 419.328 154.5 419.39 154.5C419.451 154.5 419.513 154.5 419.574 154.5C419.635 154.5 419.696 154.5 419.757 154.5C419.817 154.5 419.878 154.5 419.938 154.5C419.998 154.5 420.058 154.5 420.118 154.5C420.178 154.5 420.238 154.5 420.297 154.5C420.357 154.5 420.416 154.5 420.475 154.5C420.534 154.5 420.593 154.5 420.651 154.5C420.71 154.5 420.768 154.5 420.826 154.5C420.884 154.5 420.942 154.5 421 154.5V155.5C420.942 155.5 420.884 155.5 420.826 155.5C420.768 155.5 420.71 155.5 420.651 155.5C420.593 155.5 420.534 155.5 420.475 155.5C420.416 155.5 420.357 155.5 420.297 155.5C420.238 155.5 420.178 155.5 420.118 155.5C420.058 155.5 419.998 155.5 419.938 155.5C419.878 155.5 419.817 155.5 419.757 155.5C419.696 155.5 419.635 155.5 419.574 155.5C419.513 155.5 419.451 155.5 419.39 155.5C419.328 155.5 419.266 155.5 419.204 155.5C419.143 155.5 419.08 155.5 419.018 155.5C418.956 155.5 418.893 155.5 418.83 155.5C418.767 155.5 418.704 155.5 418.641 155.5C418.578 155.5 418.514 155.5 418.451 155.5C418.387 155.5 418.323 155.5 418.259 155.5C418.195 155.5 418.131 155.5 418.066 155.5C418.002 155.5 417.937 155.5 417.872 155.5C417.807 155.5 417.742 155.5 417.677 155.5C417.612 155.5 417.546 155.5 417.48 155.5C417.415 155.5 417.349 155.5 417.282 155.5C417.216 155.5 417.15 155.5 417.083 155.5C417.017 155.5 416.95 155.5 416.883 155.5C416.816 155.5 416.749 155.5 416.681 155.5C416.614 155.5 416.546 155.5 416.478 155.5C416.411 155.5 416.343 155.5 416.274 155.5C416.206 155.5 416.138 155.5 416.069 155.5C416 155.5 415.932 155.5 415.862 155.5C415.793 155.5 415.724 155.5 415.655 155.5C415.585 155.5 415.516 155.5 415.446 155.5C415.376 155.5 415.306 155.5 415.235 155.5C415.165 155.5 415.095 155.5 415.024 155.5C414.953 155.5 414.882 155.5 414.811 155.5C414.74 155.5 414.669 155.5 414.597 155.5C414.526 155.5 414.454 155.5 414.382 155.5C414.31 155.5 414.238 155.5 414.165 155.5C414.093 155.5 414.021 155.5 413.948 155.5C413.875 155.5 413.802 155.5 413.729 155.5C413.656 155.5 413.582 155.5 413.509 155.5C413.435 155.5 413.361 155.5 413.287 155.5C413.214 155.5 413.139 155.5 413.065 155.5C412.991 155.5 412.916 155.5 412.841 155.5C412.766 155.5 412.691 155.5 412.616 155.5C412.541 155.5 412.466 155.5 412.39 155.5C412.314 155.5 412.239 155.5 412.163 155.5C412.087 155.5 412.01 155.5 411.934 155.5C411.858 155.5 411.781 155.5 411.704 155.5C411.627 155.5 411.55 155.5 411.473 155.5C411.396 155.5 411.318 155.5 411.241 155.5C411.163 155.5 411.085 155.5 411.007 155.5C410.929 155.5 410.851 155.5 410.773 155.5C410.694 155.5 410.616 155.5 410.537 155.5C410.458 155.5 410.379 155.5 410.3 155.5C410.221 155.5 410.141 155.5 410.062 155.5C409.982 155.5 409.902 155.5 409.822 155.5C409.742 155.5 409.662 155.5 409.581 155.5C409.501 155.5 409.42 155.5 409.34 155.5C409.259 155.5 409.178 155.5 409.097 155.5C409.015 155.5 408.934 155.5 408.852 155.5C408.771 155.5 408.689 155.5 408.607 155.5C408.525 155.5 408.443 155.5 408.36 155.5C408.278 155.5 408.195 155.5 408.113 155.5C408.03 155.5 407.947 155.5 407.864 155.5C407.78 155.5 407.697 155.5 407.613 155.5C407.53 155.5 407.446 155.5 407.362 155.5C407.278 155.5 407.194 155.5 407.11 155.5C407.025 155.5 406.941 155.5 406.856 155.5C406.771 155.5 406.686 155.5 406.601 155.5C406.516 155.5 406.43 155.5 406.345 155.5C406.259 155.5 406.174 155.5 406.088 155.5C406.002 155.5 405.916 155.5 405.829 155.5C405.743 155.5 405.656 155.5 405.57 155.5C405.483 155.5 405.396 155.5 405.309 155.5C405.222 155.5 405.135 155.5 405.047 155.5C404.96 155.5 404.872 155.5 404.784 155.5C404.696 155.5 404.608 155.5 404.52 155.5C404.432 155.5 404.343 155.5 404.255 155.5C404.166 155.5 404.077 155.5 403.988 155.5C403.899 155.5 403.81 155.5 403.72 155.5C403.631 155.5 403.541 155.5 403.451 155.5C403.362 155.5 403.272 155.5 403.181 155.5C403.091 155.5 403.001 155.5 402.91 155.5C402.82 155.5 402.729 155.5 402.638 155.5C402.547 155.5 402.456 155.5 402.364 155.5C402.273 155.5 402.182 155.5 402.09 155.5C401.998 155.5 401.906 155.5 401.814 155.5C401.722 155.5 401.63 155.5 401.537 155.5C401.445 155.5 401.352 155.5 401.259 155.5C401.166 155.5 401.073 155.5 400.98 155.5C400.887 155.5 400.793 155.5 400.7 155.5C400.606 155.5 400.512 155.5 400.418 155.5C400.324 155.5 400.23 155.5 400.135 155.5C400.041 155.5 399.946 155.5 399.852 155.5C399.757 155.5 399.662 155.5 399.567 155.5C399.472 155.5 399.376 155.5 399.281 155.5C399.185 155.5 399.09 155.5 398.994 155.5C398.898 155.5 398.802 155.5 398.705 155.5C398.609 155.5 398.513 155.5 398.416 155.5C398.319 155.5 398.222 155.5 398.125 155.5C398.028 155.5 397.931 155.5 397.834 155.5C397.736 155.5 397.639 155.5 397.541 155.5C397.443 155.5 397.345 155.5 397.247 155.5C397.149 155.5 397.051 155.5 396.952 155.5C396.853 155.5 396.755 155.5 396.656 155.5C396.557 155.5 396.458 155.5 396.359 155.5C396.259 155.5 396.16 155.5 396.06 155.5C395.961 155.5 395.861 155.5 395.761 155.5C395.661 155.5 395.561 155.5 395.46 155.5C395.36 155.5 395.259 155.5 395.158 155.5C395.058 155.5 394.957 155.5 394.856 155.5C394.754 155.5 394.653 155.5 394.552 155.5C394.45 155.5 394.348 155.5 394.247 155.5C394.145 155.5 394.043 155.5 393.94 155.5C393.838 155.5 393.736 155.5 393.633 155.5C393.531 155.5 393.428 155.5 393.325 155.5C393.222 155.5 393.119 155.5 393.015 155.5C392.912 155.5 392.809 155.5 392.705 155.5C392.601 155.5 392.497 155.5 392.393 155.5C392.289 155.5 392.185 155.5 392.081 155.5C391.976 155.5 391.871 155.5 391.767 155.5C391.662 155.5 391.557 155.5 391.452 155.5C391.347 155.5 391.241 155.5 391.136 155.5C391.03 155.5 390.925 155.5 390.819 155.5C390.713 155.5 390.607 155.5 390.5 155.5C390.394 155.5 390.288 155.5 390.181 155.5C390.075 155.5 389.968 155.5 389.861 155.5C389.754 155.5 389.647 155.5 389.539 155.5C389.432 155.5 389.325 155.5 389.217 155.5C389.109 155.5 389.001 155.5 388.893 155.5C388.785 155.5 388.677 155.5 388.569 155.5C388.46 155.5 388.352 155.5 388.243 155.5C388.134 155.5 388.025 155.5 387.916 155.5C387.807 155.5 387.698 155.5 387.588 155.5C387.479 155.5 387.369 155.5 387.259 155.5C387.149 155.5 387.039 155.5 386.929 155.5C386.819 155.5 386.709 155.5 386.598 155.5C386.488 155.5 386.377 155.5 386.266 155.5C386.155 155.5 386.044 155.5 385.933 155.5C385.821 155.5 385.71 155.5 385.598 155.5C385.487 155.5 385.375 155.5 385.263 155.5C385.151 155.5 385.039 155.5 384.927 155.5C384.814 155.5 384.702 155.5 384.589 155.5C384.477 155.5 384.364 155.5 384.251 155.5C384.138 155.5 384.024 155.5 383.911 155.5C383.798 155.5 383.684 155.5 383.57 155.5C383.457 155.5 383.343 155.5 383.229 155.5C383.115 155.5 383 155.5 382.886 155.5C382.772 155.5 382.657 155.5 382.542 155.5C382.427 155.5 382.312 155.5 382.197 155.5C382.082 155.5 381.967 155.5 381.852 155.5C381.736 155.5 381.62 155.5 381.505 155.5C381.389 155.5 381.273 155.5 381.157 155.5C381.04 155.5 380.924 155.5 380.808 155.5C380.691 155.5 380.574 155.5 380.458 155.5C380.341 155.5 380.224 155.5 380.107 155.5C379.989 155.5 379.872 155.5 379.754 155.5C379.637 155.5 379.519 155.5 379.401 155.5C379.283 155.5 379.165 155.5 379.047 155.5C378.929 155.5 378.81 155.5 378.692 155.5C378.573 155.5 378.455 155.5 378.336 155.5C378.217 155.5 378.098 155.5 377.978 155.5C377.859 155.5 377.74 155.5 377.62 155.5C377.5 155.5 377.381 155.5 377.261 155.5C377.141 155.5 377.021 155.5 376.9 155.5C376.78 155.5 376.66 155.5 376.539 155.5C376.418 155.5 376.298 155.5 376.177 155.5C376.056 155.5 375.935 155.5 375.813 155.5C375.692 155.5 375.571 155.5 375.449 155.5C375.327 155.5 375.205 155.5 375.083 155.5C374.961 155.5 374.839 155.5 374.717 155.5C374.595 155.5 374.472 155.5 374.35 155.5C374.227 155.5 374.104 155.5 373.981 155.5C373.858 155.5 373.735 155.5 373.612 155.5C373.488 155.5 373.365 155.5 373.241 155.5C373.117 155.5 372.994 155.5 372.87 155.5C372.746 155.5 372.621 155.5 372.497 155.5C372.373 155.5 372.248 155.5 372.124 155.5C371.999 155.5 371.874 155.5 371.749 155.5C371.624 155.5 371.499 155.5 371.374 155.5C371.248 155.5 371.123 155.5 370.997 155.5C370.872 155.5 370.746 155.5 370.62 155.5C370.494 155.5 370.368 155.5 370.241 155.5C370.115 155.5 369.988 155.5 369.862 155.5C369.735 155.5 369.608 155.5 369.481 155.5C369.354 155.5 369.227 155.5 369.1 155.5C368.973 155.5 368.845 155.5 368.717 155.5C368.59 155.5 368.462 155.5 368.334 155.5C368.206 155.5 368.078 155.5 367.95 155.5C367.821 155.5 367.693 155.5 367.564 155.5C367.436 155.5 367.307 155.5 367.178 155.5C367.049 155.5 366.92 155.5 366.791 155.5C366.661 155.5 366.532 155.5 366.402 155.5C366.273 155.5 366.143 155.5 366.013 155.5C365.883 155.5 365.753 155.5 365.623 155.5C365.492 155.5 365.362 155.5 365.231 155.5C365.101 155.5 364.97 155.5 364.839 155.5C364.708 155.5 364.577 155.5 364.446 155.5C364.315 155.5 364.183 155.5 364.052 155.5C363.92 155.5 363.789 155.5 363.657 155.5C363.525 155.5 363.393 155.5 363.261 155.5C363.128 155.5 362.996 155.5 362.864 155.5C362.731 155.5 362.598 155.5 362.466 155.5C362.333 155.5 362.2 155.5 362.067 155.5C361.933 155.5 361.8 155.5 361.667 155.5C361.533 155.5 361.4 155.5 361.266 155.5C361.132 155.5 360.998 155.5 360.864 155.5C360.73 155.5 360.596 155.5 360.461 155.5C360.327 155.5 360.192 155.5 360.057 155.5C359.923 155.5 359.788 155.5 359.653 155.5C359.518 155.5 359.382 155.5 359.247 155.5C359.112 155.5 358.976 155.5 358.84 155.5C358.705 155.5 358.569 155.5 358.433 155.5C358.297 155.5 358.161 155.5 358.024 155.5C357.888 155.5 357.752 155.5 357.615 155.5C357.478 155.5 357.341 155.5 357.205 155.5C357.068 155.5 356.93 155.5 356.793 155.5C356.656 155.5 356.519 155.5 356.381 155.5C356.243 155.5 356.106 155.5 355.968 155.5C355.83 155.5 355.692 155.5 355.554 155.5C355.415 155.5 355.277 155.5 355.139 155.5C355 155.5 354.861 155.5 354.723 155.5C354.584 155.5 354.445 155.5 354.306 155.5C354.167 155.5 354.027 155.5 353.888 155.5C353.748 155.5 353.609 155.5 353.469 155.5C353.329 155.5 353.189 155.5 353.049 155.5C352.909 155.5 352.769 155.5 352.629 155.5C352.488 155.5 352.348 155.5 352.207 155.5C352.067 155.5 351.926 155.5 351.785 155.5C351.644 155.5 351.503 155.5 351.361 155.5C351.22 155.5 351.079 155.5 350.937 155.5C350.795 155.5 350.654 155.5 350.512 155.5C350.37 155.5 350.228 155.5 350.086 155.5C349.944 155.5 349.801 155.5 349.659 155.5C349.516 155.5 349.374 155.5 349.231 155.5C349.088 155.5 348.945 155.5 348.802 155.5C348.659 155.5 348.515 155.5 348.372 155.5C348.229 155.5 348.085 155.5 347.941 155.5C347.798 155.5 347.654 155.5 347.51 155.5C347.366 155.5 347.222 155.5 347.077 155.5C346.933 155.5 346.789 155.5 346.644 155.5C346.499 155.5 346.355 155.5 346.21 155.5C346.065 155.5 345.92 155.5 345.775 155.5C345.629 155.5 345.484 155.5 345.338 155.5C345.193 155.5 345.047 155.5 344.901 155.5C344.756 155.5 344.61 155.5 344.464 155.5C344.317 155.5 344.171 155.5 344.025 155.5C343.878 155.5 343.732 155.5 343.585 155.5C343.438 155.5 343.292 155.5 343.145 155.5C342.998 155.5 342.85 155.5 342.703 155.5C342.556 155.5 342.408 155.5 342.261 155.5C342.113 155.5 341.966 155.5 341.818 155.5C341.67 155.5 341.522 155.5 341.374 155.5C341.225 155.5 341.077 155.5 340.929 155.5C340.78 155.5 340.632 155.5 340.483 155.5C340.334 155.5 340.185 155.5 340.036 155.5C339.887 155.5 339.738 155.5 339.589 155.5C339.439 155.5 339.29 155.5 339.14 155.5C338.99 155.5 338.841 155.5 338.691 155.5C338.541 155.5 338.391 155.5 338.241 155.5C338.09 155.5 337.94 155.5 337.789 155.5C337.639 155.5 337.488 155.5 337.338 155.5C337.187 155.5 337.036 155.5 336.885 155.5C336.734 155.5 336.582 155.5 336.431 155.5C336.28 155.5 336.128 155.5 335.977 155.5C335.825 155.5 335.673 155.5 335.521 155.5C335.369 155.5 335.217 155.5 335.065 155.5C334.913 155.5 334.76 155.5 334.608 155.5C334.455 155.5 334.303 155.5 334.15 155.5C333.997 155.5 333.844 155.5 333.691 155.5C333.538 155.5 333.385 155.5 333.231 155.5C333.078 155.5 332.924 155.5 332.771 155.5C332.617 155.5 332.463 155.5 332.309 155.5C332.155 155.5 332.001 155.5 331.847 155.5C331.693 155.5 331.539 155.5 331.384 155.5C331.23 155.5 331.075 155.5 330.92 155.5C330.765 155.5 330.611 155.5 330.455 155.5C330.3 155.5 330.145 155.5 329.99 155.5C329.835 155.5 329.679 155.5 329.523 155.5C329.368 155.5 329.212 155.5 329.056 155.5C328.9 155.5 328.744 155.5 328.588 155.5C328.432 155.5 328.276 155.5 328.119 155.5C327.963 155.5 327.806 155.5 327.649 155.5C327.493 155.5 327.336 155.5 327.179 155.5C327.022 155.5 326.864 155.5 326.707 155.5C326.55 155.5 326.392 155.5 326.235 155.5C326.077 155.5 325.92 155.5 325.762 155.5C325.604 155.5 325.446 155.5 325.288 155.5C325.13 155.5 324.971 155.5 324.813 155.5C324.655 155.5 324.496 155.5 324.338 155.5C324.179 155.5 324.02 155.5 323.861 155.5C323.702 155.5 323.543 155.5 323.384 155.5C323.225 155.5 323.065 155.5 322.906 155.5C322.746 155.5 322.587 155.5 322.427 155.5C322.267 155.5 322.107 155.5 321.947 155.5C321.787 155.5 321.627 155.5 321.467 155.5C321.307 155.5 321.146 155.5 320.986 155.5C320.825 155.5 320.664 155.5 320.503 155.5C320.343 155.5 320.182 155.5 320.021 155.5C319.859 155.5 319.698 155.5 319.537 155.5C319.375 155.5 319.214 155.5 319.052 155.5C318.891 155.5 318.729 155.5 318.567 155.5C318.405 155.5 318.243 155.5 318.081 155.5C317.919 155.5 317.756 155.5 317.594 155.5C317.431 155.5 317.269 155.5 317.106 155.5C316.943 155.5 316.781 155.5 316.618 155.5C316.455 155.5 316.292 155.5 316.128 155.5C315.965 155.5 315.802 155.5 315.638 155.5C315.475 155.5 315.311 155.5 315.147 155.5C314.983 155.5 314.82 155.5 314.656 155.5C314.492 155.5 314.327 155.5 314.163 155.5C313.999 155.5 313.834 155.5 313.67 155.5C313.505 155.5 313.341 155.5 313.176 155.5C313.011 155.5 312.846 155.5 312.681 155.5C312.516 155.5 312.351 155.5 312.185 155.5C312.02 155.5 311.854 155.5 311.689 155.5C311.523 155.5 311.357 155.5 311.192 155.5C311.026 155.5 310.86 155.5 310.694 155.5C310.528 155.5 310.361 155.5 310.195 155.5C310.029 155.5 309.862 155.5 309.695 155.5C309.529 155.5 309.362 155.5 309.195 155.5C309.028 155.5 308.861 155.5 308.694 155.5C308.527 155.5 308.36 155.5 308.192 155.5C308.025 155.5 307.857 155.5 307.69 155.5C307.522 155.5 307.354 155.5 307.186 155.5C307.018 155.5 306.85 155.5 306.682 155.5C306.514 155.5 306.346 155.5 306.177 155.5C306.009 155.5 305.84 155.5 305.672 155.5C305.503 155.5 305.334 155.5 305.165 155.5C304.996 155.5 304.827 155.5 304.658 155.5C304.489 155.5 304.319 155.5 304.15 155.5C303.981 155.5 303.811 155.5 303.641 155.5C303.472 155.5 303.302 155.5 303.132 155.5C302.962 155.5 302.792 155.5 302.622 155.5C302.451 155.5 302.281 155.5 302.111 155.5C301.94 155.5 301.77 155.5 301.599 155.5C301.428 155.5 301.257 155.5 301.087 155.5C300.916 155.5 300.745 155.5 300.573 155.5C300.402 155.5 300.231 155.5 300.059 155.5C299.888 155.5 299.716 155.5 299.545 155.5C299.373 155.5 299.201 155.5 299.029 155.5C298.857 155.5 298.685 155.5 298.513 155.5C298.341 155.5 298.169 155.5 297.996 155.5C297.824 155.5 297.651 155.5 297.479 155.5C297.306 155.5 297.133 155.5 296.96 155.5C296.787 155.5 296.614 155.5 296.441 155.5C296.268 155.5 296.095 155.5 295.921 155.5C295.748 155.5 295.574 155.5 295.401 155.5C295.227 155.5 295.053 155.5 294.879 155.5C294.706 155.5 294.531 155.5 294.357 155.5C294.183 155.5 294.009 155.5 293.835 155.5C293.66 155.5 293.486 155.5 293.311 155.5C293.137 155.5 292.962 155.5 292.787 155.5C292.612 155.5 292.437 155.5 292.262 155.5C292.087 155.5 291.912 155.5 291.736 155.5C291.561 155.5 291.386 155.5 291.21 155.5C291.034 155.5 290.859 155.5 290.683 155.5C290.507 155.5 290.331 155.5 290.155 155.5C289.979 155.5 289.803 155.5 289.627 155.5C289.45 155.5 289.274 155.5 289.098 155.5C288.921 155.5 288.744 155.5 288.568 155.5C288.391 155.5 288.214 155.5 288.037 155.5C287.86 155.5 287.683 155.5 287.506 155.5C287.328 155.5 287.151 155.5 286.974 155.5C286.796 155.5 286.619 155.5 286.441 155.5C286.263 155.5 286.085 155.5 285.907 155.5C285.729 155.5 285.551 155.5 285.373 155.5C285.195 155.5 285.017 155.5 284.838 155.5C284.66 155.5 284.482 155.5 284.303 155.5C284.124 155.5 283.946 155.5 283.767 155.5C283.588 155.5 283.409 155.5 283.23 155.5C283.051 155.5 282.871 155.5 282.692 155.5C282.513 155.5 282.333 155.5 282.154 155.5C281.974 155.5 281.795 155.5 281.615 155.5C281.435 155.5 281.255 155.5 281.075 155.5C280.895 155.5 280.715 155.5 280.535 155.5C280.355 155.5 280.174 155.5 279.994 155.5C279.813 155.5 279.633 155.5 279.452 155.5C279.271 155.5 279.091 155.5 278.91 155.5C278.729 155.5 278.548 155.5 278.367 155.5C278.185 155.5 278.004 155.5 277.823 155.5C277.641 155.5 277.46 155.5 277.278 155.5C277.097 155.5 276.915 155.5 276.733 155.5C276.551 155.5 276.37 155.5 276.187 155.5C276.005 155.5 275.823 155.5 275.641 155.5C275.459 155.5 275.276 155.5 275.094 155.5C274.911 155.5 274.729 155.5 274.546 155.5C274.363 155.5 274.181 155.5 273.998 155.5C273.815 155.5 273.632 155.5 273.449 155.5C273.265 155.5 273.082 155.5 272.899 155.5C272.715 155.5 272.532 155.5 272.348 155.5C272.165 155.5 271.981 155.5 271.797 155.5C271.613 155.5 271.429 155.5 271.245 155.5C271.061 155.5 270.877 155.5 270.693 155.5C270.509 155.5 270.324 155.5 270.14 155.5C269.955 155.5 269.771 155.5 269.586 155.5C269.401 155.5 269.217 155.5 269.032 155.5C268.847 155.5 268.662 155.5 268.477 155.5C268.292 155.5 268.106 155.5 267.921 155.5C267.736 155.5 267.55 155.5 267.365 155.5C267.179 155.5 266.994 155.5 266.808 155.5C266.622 155.5 266.436 155.5 266.25 155.5C266.064 155.5 265.878 155.5 265.692 155.5C265.506 155.5 265.319 155.5 265.133 155.5C264.947 155.5 264.76 155.5 264.573 155.5C264.387 155.5 264.2 155.5 264.013 155.5C263.826 155.5 263.64 155.5 263.452 155.5C263.265 155.5 263.078 155.5 262.891 155.5C262.704 155.5 262.516 155.5 262.329 155.5C262.142 155.5 261.954 155.5 261.766 155.5C261.579 155.5 261.391 155.5 261.203 155.5C261.015 155.5 260.827 155.5 260.639 155.5C260.451 155.5 260.263 155.5 260.074 155.5C259.886 155.5 259.698 155.5 259.509 155.5C259.321 155.5 259.132 155.5 258.943 155.5C258.755 155.5 258.566 155.5 258.377 155.5C258.188 155.5 257.999 155.5 257.81 155.5C257.621 155.5 257.431 155.5 257.242 155.5C257.053 155.5 256.863 155.5 256.674 155.5C256.484 155.5 256.295 155.5 256.105 155.5C255.915 155.5 255.725 155.5 255.535 155.5C255.345 155.5 255.155 155.5 254.965 155.5C254.775 155.5 254.585 155.5 254.394 155.5C254.204 155.5 254.014 155.5 253.823 155.5C253.632 155.5 253.442 155.5 253.251 155.5C253.06 155.5 252.869 155.5 252.678 155.5C252.487 155.5 252.296 155.5 252.105 155.5C251.914 155.5 251.723 155.5 251.531 155.5C251.34 155.5 251.149 155.5 250.957 155.5C250.765 155.5 250.574 155.5 250.382 155.5C250.19 155.5 249.998 155.5 249.806 155.5C249.614 155.5 249.422 155.5 249.23 155.5C249.038 155.5 248.846 155.5 248.653 155.5C248.461 155.5 248.269 155.5 248.076 155.5C247.884 155.5 247.691 155.5 247.498 155.5C247.305 155.5 247.113 155.5 246.92 155.5C246.727 155.5 246.534 155.5 246.34 155.5C246.147 155.5 245.954 155.5 245.761 155.5C245.567 155.5 245.374 155.5 245.18 155.5C244.987 155.5 244.793 155.5 244.6 155.5C244.406 155.5 244.212 155.5 244.018 155.5C243.824 155.5 243.63 155.5 243.436 155.5C243.242 155.5 243.048 155.5 242.853 155.5C242.659 155.5 242.465 155.5 242.27 155.5C242.076 155.5 241.881 155.5 241.686 155.5C241.492 155.5 241.297 155.5 241.102 155.5C240.907 155.5 240.712 155.5 240.517 155.5C240.322 155.5 240.127 155.5 239.932 155.5C239.736 155.5 239.541 155.5 239.346 155.5C239.15 155.5 238.955 155.5 238.759 155.5C238.563 155.5 238.368 155.5 238.172 155.5C237.976 155.5 237.78 155.5 237.584 155.5C237.388 155.5 237.192 155.5 236.996 155.5C236.799 155.5 236.603 155.5 236.407 155.5C236.21 155.5 236.014 155.5 235.817 155.5C235.621 155.5 235.424 155.5 235.227 155.5C235.031 155.5 234.834 155.5 234.637 155.5C234.44 155.5 234.243 155.5 234.046 155.5C233.848 155.5 233.651 155.5 233.454 155.5C233.257 155.5 233.059 155.5 232.862 155.5C232.664 155.5 232.467 155.5 232.269 155.5C232.071 155.5 231.874 155.5 231.676 155.5C231.478 155.5 231.28 155.5 231.082 155.5C230.884 155.5 230.686 155.5 230.487 155.5C230.289 155.5 230.091 155.5 229.892 155.5C229.694 155.5 229.496 155.5 229.297 155.5C229.098 155.5 228.9 155.5 228.701 155.5C228.502 155.5 228.303 155.5 228.104 155.5C227.905 155.5 227.706 155.5 227.507 155.5C227.308 155.5 227.109 155.5 226.91 155.5C226.71 155.5 226.511 155.5 226.311 155.5C226.112 155.5 225.912 155.5 225.713 155.5C225.513 155.5 225.313 155.5 225.114 155.5C224.914 155.5 224.714 155.5 224.514 155.5C224.314 155.5 224.114 155.5 223.913 155.5C223.713 155.5 223.513 155.5 223.313 155.5C223.112 155.5 222.912 155.5 222.711 155.5C222.511 155.5 222.31 155.5 222.109 155.5C221.909 155.5 221.708 155.5 221.507 155.5C221.306 155.5 221.105 155.5 220.904 155.5C220.703 155.5 220.502 155.5 220.301 155.5C220.1 155.5 219.898 155.5 219.697 155.5C219.495 155.5 219.294 155.5 219.092 155.5C218.891 155.5 218.689 155.5 218.487 155.5C218.286 155.5 218.084 155.5 217.882 155.5C217.68 155.5 217.478 155.5 217.276 155.5C217.074 155.5 216.872 155.5 216.669 155.5C216.467 155.5 216.265 155.5 216.062 155.5C215.86 155.5 215.658 155.5 215.455 155.5C215.252 155.5 215.05 155.5 214.847 155.5C214.644 155.5 214.441 155.5 214.238 155.5C214.036 155.5 213.833 155.5 213.629 155.5C213.426 155.5 213.223 155.5 213.02 155.5C212.817 155.5 212.613 155.5 212.41 155.5C212.207 155.5 212.003 155.5 211.799 155.5C211.596 155.5 211.392 155.5 211.189 155.5C210.985 155.5 210.781 155.5 210.577 155.5C210.373 155.5 210.169 155.5 209.965 155.5C209.761 155.5 209.557 155.5 209.353 155.5C209.148 155.5 208.944 155.5 208.74 155.5C208.535 155.5 208.331 155.5 208.126 155.5C207.922 155.5 207.717 155.5 207.512 155.5C207.308 155.5 207.103 155.5 206.898 155.5C206.693 155.5 206.488 155.5 206.283 155.5C206.078 155.5 205.873 155.5 205.668 155.5C205.462 155.5 205.257 155.5 205.052 155.5C204.847 155.5 204.641 155.5 204.436 155.5C204.23 155.5 204.024 155.5 203.819 155.5C203.613 155.5 203.407 155.5 203.202 155.5C202.996 155.5 202.79 155.5 202.584 155.5C202.378 155.5 202.172 155.5 201.966 155.5C201.759 155.5 201.553 155.5 201.347 155.5C201.141 155.5 200.934 155.5 200.728 155.5C200.521 155.5 200.315 155.5 200.108 155.5V154.5Z' fill='%232B7DE0'/%3E%3C/svg%3E%0A")
      no-repeat;
    background-size: 100% 100%;
    margin-bottom: 13px;
}
.mpcf-cr{
    min-width: 51.5%;
    max-width: 51.5%;
}
.mpcf-cri1{
    display: flex;
    flex-wrap: wrap;
    /* gap: 40px; */
}
.mpcf-cri2{}
.mpcf-crq{
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #333333;
    margin-bottom: 16px;
    margin-top: 32px;
}
.mpcf-cra-l{
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* gap: 30px; */
}
.mpcf-cra-l>*{
    display: inline-block;
    margin-right: 32px;
    margin-bottom: 5px;
}
.mpcf-crm{
    margin: 32px 0;
}
.mpcf-crm textarea{
    height: 80px;
    margin: 0;
    padding: 10px 16px;
    width: 100%;
  border: 1px solid #D9D9D9;
}
.mpcf-agree{margin:24px 0;}
.mpcf-cr-b{}
.mpcf-cr-b .btn,.mpcf-cr-b .btn:hover{
    background: #2B7DE0;
}
.mpcf-rp{
    min-width: 51.5%;
    max-width: 51.5%;
}
.mpcf-lp{
  min-width: 270px;
  flex: 1;
}
.mpcf .form .form-group{margin-bottom:32px;min-width: 150px;}
.mpcf-cri1 .form-group{flex:1}
.mpcf-cri1 .form-group:first-child{margin-right:40px}
.mpcf input[type="radio"], .mpcf input[type="checkbox"]{
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 8px 0 0;
}
.mpcf-h-lgi{max-width:60vw;}
.mpcf-h-lgi img{max-width:100%;}
.mpcf-agreement{
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  padding: 16px;
  }
.mpcf-agreement a{text-decoration:underline;color: #FFF;}
.ul-check{

}
.ul-check li{position: relative;margin: 0 0 8px 0;padding-left: 30px;font-size: 15px;line-height: 20px;color: #333333;}
.ul-check li:before{content: '';margin: 0;position: absolute;top: 7px;left: 0;width: 16px;height: 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' fill='none'%3E%3Cpath fill='%232B7DE0' d='M13.83.98a.9.9 0 0 1 0 1.32l-7.5 7.5a.9.9 0 0 1-1.32 0L1.26 6.05a.9.9 0 0 1 0-1.32.9.9 0 0 1 1.32 0l3.08 3.08L12.5.98a.9.9 0 0 1 1.32 0Z'/%3E%3C/svg%3E") no-repeat;}

.lb-f{overflow:auto;text-align:center;}
.lb-f:before{
  display:inline-block;
  content:'';
  height: 100%;
  width:1px;
  margin-left:-2px;
  vertical-align: middle;
}
.lb-cf{
    background: no-repeat;
    margin: 0;
    border: 0;
}
.lb-cf form{
  position:relative;
  margin: 10px auto;
  width: 655px;
  display:inline-block;
  vertical-align: middle;
  text-align:left;
  /* position: absolute; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translate(-50%, -50%); */
}
.lb-cf .mpcf-rp{
  min-width: 100%;
}
.lb-cf .mpcf-c{
  gap: 0;
  padding:32px 64px;
}
.lb-cf .form .form-group{
  margin-right:0;
  min-width: 100%;
}
.lb-cf .mpcf-crq{
  margin-top:24px;
}
.lb-cf .mpcf-crm{
  margin: 24px 0;
}
.lb-cf .mpcf-h-r{
  order: -1;
}
.lb-cf .mpcf-agree{
  margin-bottom:24px;
}


.lb-close{
  display:block;
  position: fixed;
  top: 24px;
  right: 24px;
  width: 19px;
  height: 19px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M15.13 17.49a1.71 1.71 0 1 0 2.43-2.43L11.5 9l6.06-6.06A1.71 1.71 0 1 0 15.13.5L9.07 6.58 3.01.5A1.71 1.71 0 1 0 .59 2.94L6.65 9 .59 15.06A1.71 1.71 0 0 0 3 17.5l6.06-6.07 6.06 6.07Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}


.scf{margin: 32px 0;}
.scf-fov{
  padding: 24px 16px;
  background: #FFFFFF;
  border: 2px solid #EEEEEE;
  border-radius: 4px;
}
.scf-frv{
    padding: 16px 16px 32px;
    background: #2B7DE0;
    border-radius: 4px;
}

.scf-h{
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #333333;
    margin-bottom: 24px;
}
.scf-h-hl{
    color: #2B7DE0;
}
.scf-ins{}
.scf-ins .form-group{
    margin-bottom: 16px;
}
.scf-ins .form-check-input{
  width:20px;
  height:20px;
  margin: 0 8px 0 0;
  /* vertical-align: middle; */
  /* display: inline-block; */
}
.scf-ins .form-check-label{
  margin-bottom:0;
  font-size: 13px;
  line-height: 16px;
  color: #424242;
}
.scf-ins-h{
    margin: 24px 0 16px;
}
.scf-ins-l{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.scf-ins-l>*{
    /* display: inline-block; */
    display: flex;
    align-items: center;
}
.scf-m{}
.scf-m textarea{
    width: 100%;
    padding: 10px 16px;
    font-size: 13px;
    line-height: 16px;
    /* color: #999999; */
    height: 72px;
    margin: 24px 0;
    border: 1px solid #D9D9D9;
}
.scf-agree{
  margin: 0 0 24px;
}
.scf-agree .form-check{white-space:nowrap;}
.scf-agree label{
  white-space: normal;
}
.scf-cr-b{}
.scf-cr-b .btn,.scf-cr-b .btn:hover{background: #2B7DE0;white-space:initial;width: 100%;}
.scf-agreement{
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    color: #333333;
    margin-top: 8px;
}
.scf-agreement a{
  color: #333333;
  text-decoration:underline;
}
.scf-res{}
.scf-res-h{
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}
.scf-res-d{
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 8px;
}
.ask_a_question_wrapper>*:first-child{margin-top:0;}

.yul-hdr .logo_and_menu-row .burger{
  /* width:auto; */
  /*height:auto;*/
  text-align: right;
}
.yul-hdr-r-btn{
  padding-top: 12px;
  height: 93px;


}
.yul-hdr-r-btn .wrap_icon{
  display: table-cell;
  height: 87px;
  vertical-align: middle;
  border: none;
  background: none;
  padding: 0 20px;
}
.yul-hdr .logo-row .logo{margin-right:40px;}
.yul-hdr .phone-block .fa-whatsapp,.mobileheader-v1 .fa-whatsapp{
  color: #84BC29;
}
.yul-hdr .phone-block .fa-whatsapp:hover{
  color: #000;
}
.yul-hdr .logo_and_menu-row .burger .svg-burger{
    left: initial;
    right: 0;
}
.yul-hdr-r-phone{
    margin-right: 20px;
}
.yul-hdr .logo_and_menu-row .phone .svg-phone{
  display: block;
  transform: rotate(-39deg);
}
.yul-hdr .logo_and_menu-row .menu-row .mega-menu table td .wrap > a>span{
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
}
.yul-hdr .logo_and_menu-row .menu-row .mega-menu table{
  margin:0;
}
.yul-hdr .logo_and_menu-row .menu-row .mega-menu table td .wrap > a{
  padding: 0 16px;
}
#mobileheader .logo-block{margin-left: 16px;}
#mobileheader .wrap_social .fa{
  font-size: 20px;
  vertical-align: middle;
  margin-left: 10px;
}
form .form-group.animated-labels label{pointer-events:none;}


.yul-land-hdr{
  background: url('/images/articles/top-bnr1.png') no-repeat;
  background-size: cover;
}
.yul-land-hdr-cont{display: flex;flex-wrap: wrap;}
.yul-land-hdr-l{padding: 50px;display: flex;flex-direction: column;gap: 24px;width: 50%;min-width: 540px;}
.yul-land-hdr-h{font-size: 40px;line-height: 54px;letter-spacing: -0.02em;color: #333333;}
.yul-land-hdr-d{font-size: 15px;line-height: 20px;color: #333333;}
.yul-land-hdr-btn{

}
.yul-land-hdr-btn .btn{

}
.yul-land-hdr-r{flex: 1;display: flex;align-items: end;justify-content: center;}
.yul-land-hdr-r img{max-width: 100%;}

.yul-land-hdr + .page-top + .container{
  border-top: 1px solid #EEEEEE;
}
.yul-land-cont{
    margin-top: 64px;
    color: #333;
}
.yul-land-cont ul{
    margin-bottom: 16px;
}
.yul-land-cont ul li{
    margin: 0;
    padding-left: 24px;
    position: relative;
}
.yul-land-cont ul li:before{
    content: '';
    margin: 0;
    display: block;
    width: 2px;
    height: 2px;
    background: #333;
    border-radius: 100%;
    position: absolute;
    top: 10px;
    left: 11px;
}
.yul-two-ways{
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    margin-bottom: 48px;
}
.yul-two-ways-pane{
    flex: 1;
    padding-left: 115px;
    position:relative;
    counter-reset: ytwpol;
}
.yul-two-ways-pane:before{
  display: block;
  content: '';
  width: 83px;
  height: 83px;
  position: absolute;
  left:0;
  top:0;
  z-index:1;
  outline: 8px solid #FFF;
}
.yul-two-ways-pane .yul-two-ways-ol:before{
  content:'';
  position: absolute;
  display:block;
  width:2px;
  top: -74px;
  bottom:0;
  left: -74px;
}
.yul-two-ways-1:before{
  background: #FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='83' fill='none'%3E%3Cpath fill='%23257D23' d='M0 41.5a41.5 41.5 0 1 1 83 0 41.5 41.5 0 0 1-83 0Zm60.1-7.1a4.4 4.4 0 0 0 0-6.4 4.4 4.4 0 0 0-6.3 0L36.3 45.6 29 38.4a4.4 4.4 0 0 0-6.3 0 4.4 4.4 0 0 0 0 6.3l10.4 10.4a4.4 4.4 0 0 0 6.3 0L60 34.4Z'/%3E%3C/svg%3E") no-repeat;
  background-size:cover;
}
.yul-two-ways-2:before{
  background: #FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='83' fill='none'%3E%3Cpath fill='%23B11547' d='M41.5 0a41.6 41.6 0 1 1-.2 83.2A41.6 41.6 0 0 1 41.5 0Zm-3.9 24.6v20.8c0 2.3 1.6 3.9 3.9 3.9 2.1 0 3.9-1.6 3.9-4V24.7a4 4 0 0 0-3.9-3.9 3.8 3.8 0 0 0-3.9 4Zm3.9 40.2a5 5 0 0 0 5-5 5 5 0 0 0-5-5 5 5 0 0 0-5.2 5 5 5 0 0 0 5.2 5Z'/%3E%3C/svg%3E") no-repeat;
  background-size:cover;
}
.yul-two-ways-1 .yul-two-ways-ol:before{background: #84BC29;}
.yul-two-ways-2 .yul-two-ways-ol:before{background: #B11547;}
.yul-two-ways-sh{
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #777777;
    margin-bottom: 8px;
}
.yul-two-ways-h{
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #000000;
    padding: 8px 16px;
    border-radius: 4px;
}
.yul-two-ways-1 .yul-two-ways-h{background: #DFF0D8;}
.yul-two-ways-2 .yul-two-ways-h{
    background: #FFEEEE;
}
.yul-two-ways-ol{
    position: relative;
}
.yul-two-ways-ol-li{
    margin-top: 40px;
    counter-increment: ytwpol;
}
.yul-two-ways-ol-li-h{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #333333;
    margin-bottom: 8px;
    position:relative;
}
.yul-two-ways-ol-li-h:before{
  content: counter(ytwpol) ". ";

}
.yul-two-ways-ol-li-h:after{
  content: counter(ytwpol);
  display:block;
  position:absolute;
  left:-88px;
  top: 0;
  width:28px;
  height:28px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  border-radius: 100%;
  padding-top: 4px;
}
.yul-two-ways-1 .yul-two-ways-ol-li-h:after{
  background: #257D23;
}
.yul-two-ways-2 .yul-two-ways-ol-li-h:after{
  background: #B11547;
}
.yul-two-ways-ol-li-d{
    font-size: 15px;
    line-height: 20px;
    color: #333333;
}
.yul-two-ways-fnl{
    margin-top: 40px;
    position: relative;
}
.yul-two-ways-fnl:before{
  content:'';
  position:absolute;
  width:83px;
  height:83px;
  left: -115px;
  top: -31px;
}
.yul-two-ways-1 .yul-two-ways-fnl:before{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='83' fill='none'%3E%3Crect width='83' height='83' fill='%23257D23' rx='41.5'/%3E%3Cpath fill='%23fff' d='M31.5 56.5c0 1.4-1.2 2.5-2.5 2.3h-5c-1.4 0-2.5-1-2.5-2.4V39c0-1.3 1-2.5 2.5-2.5h5c1.3 0 2.5 1 2.5 2.5v17.5Zm30-17.4c0 2-1.6 3.6-3.5 3.6.6.8 1 1.6 1 2.6 0 1.8-1.3 3.3-3.1 3.7.4.5.6 1.2.6 1.9 0 1.7-1 3.1-2.7 3.6l.2.8c0 2-1.7 3.7-3.8 3.7h-4.6c-2.7 0-5.3-.9-7.5-2.5l-2.6-2c-1-.7-1.5-1.8-1.5-3V39a4 4 0 0 1 1.4-2.9l1.3-1C43 30 40.2 24 45 24c2.4 0 3.9 2 3.9 3.8 0 1.2-1 4.6-2.7 7.5h11.5c2 0 3.7 1.7 3.7 3.8Z'/%3E%3C/svg%3E") no-repeat;
  background-size: cover;
}
.yul-two-ways-2 .yul-two-ways-fnl:before{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='83' fill='none'%3E%3Crect width='83' height='83' fill='%23B11547' rx='41.5'/%3E%3Cpath fill='%23fff' d='M29 24c1.3 0 2.5 1.2 2.5 2.6v17.3c0 1.4-1.2 2.4-2.5 2.4h-5c-1.4 0-2.5-1-2.5-2.4V26.5c0-1.3 1-2.4 2.5-2.4h5Zm29 16.3c2 .1 3.5 1.7 3.5 3.7 0 2.1-1.7 3.8-3.8 3.8H46.4c1.8 3 2.6 6.3 2.6 7.5 0 1.8-1.4 3.7-3.8 3.7-5 0-2-6-8.4-11l-1.3-1.1c-1-.7-1.4-1.8-1.4-2.9V31.5c0-1.2.5-2.3 1.5-3l2.6-2c2.2-1.6 4.8-2.5 7.5-2.5h4.6c2 0 3.8 1.7 3.8 3.8 0 .3 0 .6-.2.7 1.6.5 2.7 2 2.7 3.6 0 .8-.2 1.4-.6 2a3.7 3.7 0 0 1 2.1 6.2Z'/%3E%3C/svg%3E") no-repeat;
  background-size: cover;
}
.yul-two-ways-fnl-h{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #333333;
    margin-bottom: 8px;
}
.yul-two-ways-fnl-d{
  font-size: 15px;
  line-height: 20px;
  color: #333333;
}
.yul-wht-d-y-gt{margin: 48px 0;}
.yul-wht-d-y-gt-h{font-weight: 700;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #333333;margin-bottom: 24px;}
.yul-wht-d-y-gt-is{display: flex;flex-wrap: wrap;gap: 16px;}
.yul-wht-d-y-gt-i{flex: 1;min-width: 30%;padding: 32px 24px 32px 16px;background: #EFF1F5;border-radius: 4px;}
.yul-wht-d-y-gt-i-h{font-weight: 700;font-size: 16px;line-height: 24px;letter-spacing: -0.02em;padding-left: 32px;margin-bottom: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' fill='none'%3E%3Cpath fill='%232B7DE0' d='M16.4 1a1 1 0 0 1 0 1.6l-9 9a1 1 0 0 1-1.6 0L1.3 7a1 1 0 0 1 0-1.6 1 1 0 0 1 1.6 0l3.7 3.7L14.8 1a1 1 0 0 1 1.6 0Z'/%3E%3C/svg%3E") 0 7px no-repeat;}
.yul-wht-d-y-gt-i-d{

}
.yul-wht-d-y-gt-i-d>*:last-child{
  margin-bottom:0;
}
.yul-wht-d-y-gt-ir{
 background: #2B7DE0;
 color: #FFF;
 display: flex;
 flex-direction: column;
 padding: 32px 32px 32px 24px;
 }
.yul-wht-d-y-gt-ir .yul-wht-d-y-gt-i-h{padding-left: 0;}
.yul-wht-d-y-gt-ir .yul-wht-d-y-gt-i-d{margin-bottom: 16px;}
.yul-wht-d-y-gt-i-btn{margin-top: auto;}
.yul-wht-d-y-gt-i-btn .btn.btn-default{
  background: #FFFFFF;
  color: #2B7DE0;
}
.yul-wht-d-y-gt-i-btn .btn.btn-default:hover{
  background: #f1f1f1;
}

.yul-how-its-working{
    /* margin: 64px 0 48px; */
}
.yul-how-its-working-is{
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    margin: 64px 0 48px;
}
.yul-how-its-working-i{
    flex: 1;
    position: relative;
}
.yul-how-its-working-i:after{
  content:'';
  display:block;
  height: 1px;
  background: rgba(43, 125, 224, 0.3);
  position: absolute;
  top: 13px;
  left: 0;
  right:-32px;
}
.yul-how-its-working-i:last-child:after{
  display:none;
}
.yul-how-its-working-n{
    padding-top: 4px;
    width: 28px;
    height: 28px;
    background: #2B7DE0;
    border-radius: 100px;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.yul-how-its-working-d{
    margin-top: 16px;
    font-size: 15px;
    line-height: 20px;
    color: #333333;
}
.yul-land-cont .order-block{
  margin:48px 0;
}
.mpcf.ccf{background: none;margin: 48px 0;}
.mpcf.ccf form{
  max-width:100%;
  margin: 0;
}
.ccf .mpcf-c{padding:48px;gap: 16px;border: 1px solid rgba(43, 125, 224, 0.3);border-radius: 0px 0px 4px 4px;}
.ccf .mpcf-cri1{margin-top: 20px;}
.ccf .mpcf-crm{margin-top:0px;}
.ccf .mpcf-agreement,.ccf .mpcf-agreement a{color: #333333;}
.ccf .mpcf-h-r{min-width: 100%;order:-1;}
footer{position:static;}

.yul-land-cont .scf-wrap .scf{margin-top:0;}



@media(max-width: 1100px){
  .yul-hdr-r-btn-h{
    display:none;
  }
  .yul-land-hdr-l{
    padding: 25px 40px 20px 0;
}
  .yul-land-hdr-h{font-weight: 400;
font-size: 24px;
line-height: 32px;
letter-spacing: -0.02em;
color: #333333;}
}
@media(max-width: 1026px){
  .mpcf-h-r{font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.01em;}
}

@media(max-width: 860px){
  .mpcf-cltarrow{display:none;}
  .mpcf form{margin: 40px auto;}
  .lb-cf form{margin: 10px auto;}
}
@media(max-width: 800px){
  .mpcf-rp{
    min-width: 100%;
  }
  .mpcf-h-r{
    order: -1;
  }
  .mpcf-c{gap:0;}
  .lb-cf .mpcf-h-r{padding-right:20px;}
  .lb-close{position:absolute;}

  .yul-land-hdr-l{
    min-width: initial;
    flex: 1;
}
  .yul-land-hdr-r{
    /* max-width: 228px; */
    /* min-width: 228px; */
}
  .yul-land-hdr-r img{width:228px;}

  .yul-two-ways{gap:40px;}
  .yul-two-ways-pane{min-width:100%;padding-left: 96px;}
  .yul-two-ways-pane:before{
    width: 64px;
    height: 64px;
}
  .yul-two-ways-pane .yul-two-ways-ol:before{
    left: -65px;
}
  .yul-two-ways-ol-li-h:after{
    left: -78px;
}
  .yul-two-ways-fnl:before{
    width:64px;
    height:64px;
    left: -96px;
  }
  .yul-wht-d-y-gt{}
  .yul-wht-d-y-gt-h{}
  .yul-wht-d-y-gt-is{}
  .yul-wht-d-y-gt-i{
    min-width: 100%;
}
  .yul-wht-d-y-gt-i-h{}
  .yul-wht-d-y-gt-i-d{}

  .yul-how-its-working-is{
    gap: 24px;
    margin: 24px 0 48px;
}
  .yul-how-its-working-i{
    min-width: 100%;
    padding-left: 44px;
}
  .yul-how-its-working-i:after{
    height: auto;
    width: 1px;
    top: 24px;
    bottom: -24px;
    left: 13px;
}
  .yul-how-its-working-n{
    position: absolute;
    left: 0;
}
  .yul-how-its-working-d{
    margin: 0;
}
}
@media(max-width: 600px){
  .yul-land-hdr-l{min-width: 100%;padding-right: 0;}
  .yul-land-hdr-r{min-width: 100%;order: -1;margin-top: 25px;}
  .yul-land-hdr-r img{width:155px;}
}
@media(max-width: 480px){
  .mpcf-h-r{font-size: 24px;
    line-height: 32px;}
  .mpcf-h{padding:24px;gap: 16px;}
  .mpcf-c, .lb-cf .mpcf-c,.ccf .mpcf-c{padding:32px 24px;}
  .mpcf-clh{font-size: 20px;
    line-height: 26px;}
  .ul-check li{font-size: 13px;
    line-height: 16px;
  }
  .ul-check li:before{
    top: 3px;
  }
  .mpcf-clt1 {
    margin: 16px 0;
  }
  .mpcf-clt2 {
    font-size: 16px;
    line-height: 24px;
  }
  .mpcf .form .form-group{
    margin:0;
    min-width: 100%;
    margin-bottom: 24px;
  }
  .mpcf-cr-b .btn{
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0.02em;
    max-width: 100%;
    white-space: initial;
  }
  .mpcf-crm textarea{
    font-size: 15px;
    line-height: 20px;
  }
  .yul-two-ways-pane {
    padding-left: 74px;
  }
  .yul-two-ways-pane .yul-two-ways-ol:before {
    left: -43px;
  }
  .yul-two-ways-ol-li-h:after {
    left: -56px;
  }
  .yul-two-ways-fnl:before {

    left: -74px;
  }
  .yul-two-ways-ol-li{margin-top:24px;}
}
@media(max-width: 430px){
  #mobileheader .wrap_phones,#mobileheader .wrap-search{display:none;}
}

#mobilemenu.leftside {
  left: initial;
  right:-100%;
  top: 0;
  bottom: 0;
  width: 320px;
  max-width: 100%;
  transition: right 0.4s ease 0s, opacity 0.4s ease 0s;
}
#mobilemenu.leftside.show {
  left: initial;
  right: 0;
  box-shadow: 3px 0px 10px 0px rgba(0,0,0,0.45);
}
#mobileheader .mobileheader-v1{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 63px;
  z-index: 100;
}

.confirm_region{display:none!important;}

label:not(.error){
  white-space: initial;
  display: inline;
}

.cookie{
    position: fixed;
    padding: 30px 40px;
    width: 624px;
    bottom: 32px;
    background: #F4F4F4;
    border: 1px solid #EEEEEE;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
    display: flex;
    flex-direction: column;
    gap: 20px;
    z-index: 100;
    max-width: 92%;
}
.cookie_img{}
.cookie_img img{}
.cookie_desc{}
.cookie_button{width: min-content;}
.ftr-link{margin-bottom: 14px;}
.ftr-link a{color: #FFF;}

.footer-warning{  padding: 50px 0;}
.footer-warning-in{
  padding: 20px 30px;
  background: #FFFFFF;
  border-radius: 4px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #333333;
}
@media(max-width: 480px){
  .footer-warning{padding: 30px 0;}
}