.pagination span{color:var(--text_color);font-size:14px;line-height:38px;display:inline-block;width:40px;height:40px;transition:.2s linear;text-align:center;vertical-align:top;text-decoration:none;border:1px solid #cdd1d5;border-radius:5px;background:#fff}.pagination .current{color:#fff;border-color:var(--main);background:var(--main)}.filter .price input:checked+label{background:var(--main);color:#fff}.ratings table th.tablesorter-headerDesc .icon{transform:rotate(90deg)}.ratings table thead .sorter-false{cursor:default}.blog .tabs a{color:var(--text_color);font-size:18px;font-weight:400;line-height:140%;width:100%;margin-bottom:20px;margin-left:20px;padding:12px 23px;transition:.2s linear;text-decoration:none;border-radius:5px;background:var(--bg_main);text-align:center}.blog .tabs a.active,.blog .tabs a:hover{color:#fff;background:var(--main)}.empty_list .btn{text-decoration:underline;color:#737577}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important}form.invalid .input.wpcf7-not-valid,form.invalid .wpcf7-not-valid+.nice-select .current,form.invalid textarea.wpcf7-not-valid{border-color:#cd0000}form .error_text{transition:.3s;opacity:0}form.invalid .error_text{opacity:1}.action_block form.invalid .input.wpcf7-not-valid{border:1px solid transparent}.ratings table .number:before{display:none}.ratings table th{cursor:pointer}.form .file-827+label{color:#737577;font-size:14px;line-height:140%;position:relative;display:flex;min-height:50px;cursor:pointer;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap}.form .file-827+label .icon{color:#fff;display:flex;width:40px;min-width:40px;height:40px;margin-right:10px;border-radius:50%;background:var(--main);justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.form .file-827+label .icon>*{display:block;width:14px;height:14px}.form .file-827+label span{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.form .file-827+label{color:#737577;font-size:14px;line-height:140%;position:relative;display:flex;min-height:50px;cursor:pointer;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap}.form .file-827+label .icon{color:#fff;display:flex;width:40px;min-width:40px;height:40px;margin-right:10px;border-radius:50%;background:var(--main);justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.form .file-827+label .icon>*{display:block;width:14px;height:14px}.form .file-827+label span{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.menu-331+.icon{position:absolute;z-index:11;top:0;right:20px;bottom:0;display:block;width:12px;height:12px;margin:auto;transition:transform .2s linear;transform:rotate(-90deg);pointer-events:none}.menu{list-style:none}footer .links{list-style:none}.ya-share2__list.ya-share2__list_direction_horizontal{width:152px}.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23447199' fill-rule='evenodd'/%3E%3C/svg%3E")!important}.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_telegram .ya-share2__icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23447199' fill-rule='evenodd'/%3E%3C/svg%3E")!important}.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.83 10.77a3.951 3.951 0 0 1-5.604 0 3.951 3.951 0 0 1 0-5.604 3.95 3.95 0 0 1 5.604 0 3.951 3.951 0 0 1 0 5.604Zm-2.802-4.615c-.494 0-.942.2-1.271.53a1.79 1.79 0 0 0 0 2.542 1.789 1.789 0 0 0 2.543 0 1.789 1.789 0 0 0 0-2.543 1.839 1.839 0 0 0-1.272-.53Zm4.168 5.792 1.166 1.59c.059.082.047.188-.036.247-.977.8-2.119 1.33-3.308 1.613l2.249 4.332c.059.13-.024.271-.165.271H13.7a.206.206 0 0 1-.176-.118l-1.496-3.579-1.507 3.567a.181.181 0 0 1-.176.118H7.943c-.141 0-.224-.153-.165-.27l2.249-4.321a8.262 8.262 0 0 1-3.308-1.613c-.071-.06-.095-.177-.036-.248l1.166-1.589c.07-.094.188-.106.27-.035 1.096.93 2.45 1.542 3.898 1.542s2.79-.6 3.897-1.542c.094-.07.223-.06.282.035Z' fill='%235eb4f2' fill-rule='evenodd'/%3E%3C/svg%3E")!important}#toc_container{margin-bottom:30px;padding:25px 35px;border-radius:10px;background:var(--bg_main)}.toc_title{font-size:18px;font-weight:600;line-height:140%;margin-bottom:15px}.toc_list li:before{display:none!important}.toc_list a{line-height:140%;position:relative;padding-left:23px;transition:color .2s linear;text-align:left;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline-block;cursor:pointer;vertical-align:top;border:none;background:0 0;font-size:16px;text-decoration:none;font-weight:400}.toc_list li,.toc_list li a{padding:0!important;line-height:1}.toc_list li a:hover{color:var(--main)}.text_block .bg_block,.text_block .message,.text_block .quote{font-size:16px;font-weight:400}.text_block .quote{background:0 0}.text_block .aligncenter,.text_block div.aligncenter{display:block;margin:5px auto}.text_block .alignright{float:right;margin:20px 0 20px 20px}.text_block .alignleft{float:left;margin:20px 20px 20px 0}.text_block a img.alignright{float:right;margin:20px 0 20px 20px}.text_block a img.alignnone{margin:20px 20px 20px 0}.text_block a img.alignleft{float:left;margin:20px 20px 20px 0}.text_block a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.text_block .wp-caption{background:#fff none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.text_block .wp-caption.alignnone{margin:20px 20px 20px 0}.text_block .wp-caption.alignleft{margin:20px 20px 20px 0}.text_block .wp-caption.alignright{margin:20px 0 20px 20px}.text_block .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.text_block .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.text_block img{max-width:100%;height:auto}.text_block iframe{max-width:100%}.object_data .logo img{max-width:100%;height:100%}.object_info .item-el{display:flex;gap:7px;margin-right:15px}.object_info .item-el img{height:24px;width:20px}.object_info .item-el span{align-self:center;width:max-content}.menu-407+.icon{position:absolute;z-index:11;top:0;right:20px;bottom:0;display:block;width:12px;height:12px;margin:auto;transition:transform .2s linear;transform:rotate(-90deg);pointer-events:none}.submit_fix{width:100%}.form input[id=agree_check].error+label:before{border-color:red!important}.comments .comment_wrap{list-style:none}.datalist .list a{color:#000;text-decoration:none}.objects .row .object .rating{margin-left:auto}.object_data .object_name{max-width:calc(100% - 100px)}footer .links{column-gap:110px}.price span{letter-spacing:-4px}.price span.white{color:#fff}.datalist .list a:hover{color:var(--main)}.categories_list .alphabet>*+*{margin-top:0}.form .submit .agree{margin-right:10px}#add_comment_modal .form .rating .stars label:after{display:none}.fix_padding{padding-right:0!important}@media print,(max-width:767px){.object_data .top.fix_padding{padding-top:0;padding-right:0}}@media print,(max-width:1024px){.ya-share2__list.ya-share2__list_direction_horizontal{width:152px}}#wpcf7-f224-o1 .invalid{border-color:#cd0000}.map_modal .object_data .contacts .metro a,.object_contacts .metro a{color:var(--text_color)}footer .copyright a{color:var(--text_color)}.objects .list .object .price,.objects .row .object .price{font-weight:400;padding-right:16px}.object_data .object_name a{text-decoration:none;color:var(--text_color)}.filter .metro_btn:disabled{opacity:.5}.filter .name{display:flex}.clear_location{font-size:14px;font-weight:400;margin-left:auto;display:none}.rating_empty{display:flex;color:#8a8a8a;align-items:center}.rating_empty svg{color:#8a8a8a!important;width:16px;height:16px;margin-right:5px}.rating_empty2{display:flex;align-items:center}.rating_empty2 svg{color:#8a8a8a!important;width:11px;height:11px}.rating_empty_no_margin{margin-left:0!important}.rating_empty_no_margin .rating_empty{margin-top:4px}@media print,(max-width:767px){.objects .list .object .rating .count.rating_empty_no_margin{margin-top:0}.rating_empty_no_margin .rating_empty{margin-top:1px}}.rating_empty3{display:flex;align-items:center;color:#8a8a8a}.rating_empty3 svg{color:#8a8a8a!important;width:24px;height:22px;margin-right:7px}.object_data .rating .count.rating_empty_no_margin{margin-bottom:0}@media print,(max-width:480px){.map_modal .object_data .rating .count.rating_empty_no_margin{margin-bottom:6px}.rating_empty3{font-size:14px}.rating_empty3 svg{width:16px;height:16px}}.review_img img{display:block}.item .data input[name="metro[]"],.item .data input[name="rajony[]"]{display:none}.text_block ul li ul{margin-top:10px;margin-left:10px}.modal .variants+.submit{margin-top:40px;text-align:center}.modal .variants+.submit .submit_btn{color:#fff;font-size:14px;font-weight:600;line-height:140%;padding:10px 32px;border-radius:5px;background:var(--main)}.article_info span>a:link{color:var(--main)}.article_info span>a:hover{color:var(--main_hover)}.article_info span>a:active{color:var(--main)}.article_info p>a:link{color:var(--main)}.article_info p>a:hover{color:var(--main_hover)}.article_info p>a:active{color:var(--main)}.contacts_info a:link{color:var(--main)}.article_info span>a:hover{color:var(--main_hover)}.article_info span>a:active{color:var(--main)}.grecaptcha-badge{visibility: hidden;}.ratings table a:link{color:#2a2c2b;transition:.2s linear;text-decoration:none}.ratings table a:visited{color:#2a2c2b;transition:.2s linear;text-decoration:none}.ratings table a:hover{color:var(--main);text-decoration:none} .menu li.active a{color: var(--main_hover)} footer li.active a{color: var(--main_hover)}
.trial__trigger {
  width: 100%;
  padding: 10px 20px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  background: var(--main);
  color: #fff;
  border-radius: 5px;
	transition: .2s linear;
}
.trial__trigger:hover {
  background: var(--main_hover)
}
.trial_modal form .error_text {
    color: #cd0000;
    font-size: 14px;
    line-height: 140%;
    position: absolute;
    top: 100%;
    left: 50%;
    display: flex;
    margin-top: -20px;
    padding: 8px 14px;
    transform: translateX(-50%);
    white-space: nowrap;
    border-radius: 5px;
    background: #fff;
    box-shadow: 5px 5px 25px rgba(0, 0, 0, .5);
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap
}
.trial_modal form.error {
    border-color: #b50000
}
.trial_modal form .error_text .icon {
    display: block;
    width: 14px;
    height: 14px;
    margin-right: 6px
}
.trial_modal .success {
    color: #fff;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    padding: 40px 0;
    text-align: center;
    background: linear-gradient(106.12deg, rgba(206, 227, 249, .25) 0, rgba(0, 133, 255, .25) 100%), var(--main);
	border-radius:10px;
}
.trial_modal .success .cont {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap
}
.trial_modal form.error {
    border-color: #b50000
}
.trial_modal .success .title {
    font-size: var(--font_size_title);
    font-weight: 700;
    line-height: 140%;
    width: 100%;
	font-size:28px
}

.trial_modal .bg .success .title {
    color: #fff
}

.trial_modal .success .icon {
    display: flex;
    width: 60px;
    height: 60px;
    margin: 30px auto 0;
    border-radius: 50%;
    background: #40d133;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap
}

.trial_modal .success .icon>* {
    display: block;
    width: 24px;
    height: 24px
}
.trial_modal__inner {
  margin: auto;
  width: 100%;
}
.trial_modal__title {
  margin: 0 0 19px 0;
  padding: 0 50px;
  font-size: 24px;
  line-height: 140%;
  font-weight: bold;
  text-align: center;
}
.trial_modal .field {
  margin: 15px 0;
}
.trial_modal input[type="text"],
.trial_modal input[type="tel"] {
  width: 100%;
  padding: 9px 20px;
  line-height: 20px;
  background: #EFF6FD;
  border-radius: 5px;
  border: 1px solid #EFF6FD;
  font-size: 14px;
  font-family: var(--font_family);
}
.trial_modal form.invalid input.wpcf7-not-valid {
  border-color: #cd0000;
}
.trial_modal .submit_btn {
  width: 100%;
  padding: 10px 20px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  background: var(--main);
  color: #fff;
  border-radius: 5px;
	transition: .2s linear;
}
.trial_modal .policy {
    font-size: 12px;
    color: var(--main);
    font-weight: 100;
    line-height: 140%;
    max-width: 100%;
    margin-top: 10px;
	text-align: center;}
@media (min-width: 610px) {
  .trial_modal__close:before,
  .trial_modal__close:after {
    top: 16px;
    left: 5px;
    width: 27px;
  }
  .trial_modal__inner {
    width: 390px;
  }
  .trial_modal__title {
    margin: 0 0 25px 0;
    padding: 0;
    font-size: 24px;
  }
  .trial_modal input[type="text"],
  .trial_modal input[type="tel"],
  .trial_modal__submit {
    line-height: 30px;
  }
}
.icon-arrow {
  width: 24px;
  height: 24px;
  background: url('/wp-content/themes/raten/images/sprite.svg#ic_arrow') no-repeat center;
  background-size: contain;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.toc_number::after {
  content: ".";
}
.closed_object {color:#cf2e2e}