<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.body-wrapper{
  overflow: hidden;
}

input::-webkit-input-placeholder {
  opacity: 0.7;
}

input::-moz-placeholder {
  opacity: 0.7;
}

input:-moz-placeholder {
  opacity: 0.7;
}

input:-ms-input-placeholder {
  opacity: 0.7;
}

input:focus::-webkit-input-placeholder {
  opacity: 0;
}

input:focus::-moz-placeholder {
  opacity: 0;
}

input:focus:-moz-placeholder {
  opacity: 0;
}

input:focus:-ms-input-placeholder {
  opacity: 0;
}

textarea::-webkit-input-placeholder {
  opacity: 0.7;
}

textarea::-moz-placeholder {
  opacity: 0.7;
}

textarea:-moz-placeholder {
  opacity: 0.7;
}

textarea:-ms-input-placeholder {
  opacity: 0.7;
}

textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}

textarea:focus::-moz-placeholder {
  opacity: 0;
}

textarea:focus:-moz-placeholder {
  opacity: 0;
}

textarea:focus:-ms-input-placeholder {
  opacity: 0;
}

.dspn {
  display: none !important;
}

.dspb {
  display: block !important;
}

.clrbth {
  clear: both;
}

body {
  min-width: 1200px;
}

.container-fluid {
  width: 1140px;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
}

.btn1 {
  width: 204px;
  height: 27px;
  text-align: center;
  background-color: #9bc34d;
  border: 1px solid #9bc34d;
  font: 13px/26px Ubuntu-Bold;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  cursor: pointer;
  transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
}

.btn1:hover {
  background-color: #fff;
  color: #9bc34d;
}

.btn2 {
  width: 204px;
  height: 27px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #9bc34d;
  font: 15px/26px Ubuntu-Regular;
  color: #9bc34d;
  text-decoration: none;
  display: block;
  cursor: pointer;
  transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
}

.btn2:hover {
  background-color: #9bc34d;
  color: #ffffff;
}

/*--  header  --*/

header {
  background-color: #fff;
  height: 70px;
  position: relative;
  z-index: 11;
}

header .container-fluid {
  display: table;
  overflow: visible;
  width: 1110px;
}

.logo {
  float: left;
  width: 335px;
}

.logo_a {
  display: block;
}

.logo_a img:nth-child(1) {
  display: block;
}

.logo_a img:nth-child(2) {
  display: none;
}

.headhref {
  float: left;
  width: 560px;
}

.headhref .header-menu__list {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}

.headhref .header-menu__list li {
  float: left;
  padding-right: 20px;
}

.headhref .header-menu__list a {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  color: #000000;
  font-family: Ubuntu-Bold;
  font-size: 14px;
  line-height: 1;
  padding-bottom: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.headhref .header-menu__list li a:hover {
  color: #9bc34d;
  border-bottom: 2px solid #9bc34d;
}

.headdopknop {
  float: right;
}

.headdopknop &gt; div {
  float: left;
}

.poiskhead {
  background-image: url('../img/sprite-header.png');
  background-position: -22px 24px;
  background-repeat: no-repeat;
  height: 23px;
  margin-right: 25px;
  position: relative;
  width: 22px;
  cursor: pointer;
}

.poiskhead form {
  overflow: hidden;
  position: absolute;
  right: -8px;
  top: 18px;
  transition: width 0.2s ease 0s;
  -webkit-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  width: 0px;
}

.poiskhead:hover form {
  width: 610px;
}

.poiskhead form input.ph {
  background-color: #f2f3f3;
  border: medium none;
  color: #a4a3a3;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  height: 36px;
  padding-left: 20px;
  padding-right: 40px;
  width: 550px;
}

.poiskhead form button.ph__button {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../img/sprite-header.png');
  background-position: 0 8px;
  background-repeat: no-repeat;
  border: medium none;
  cursor: pointer;
  height: 36px;
  position: absolute;
  right: 10px;
  width: 22px;
}

.likeh &gt; a {
  background-image: url('../img/sprite-header.png');
  background-position: -69px 0;
  background-repeat: no-repeat;
  color: #000;
  display: block;
  font-family: Ubuntu-Bold;
  font-size: 8px;
  height: 20px;
  opacity: 1;
  padding-top: 3px;
  text-align: center;
  text-decoration: none;
  width: 23px;
}

.likeh &gt; a:hover {
  opacity: 0.8;
}

.headexit {
  margin-left: 18px;
}
.menuhdk {
    align-items: center !important;
    justify-content: center !important;
    display: flex !important;
}

.headexit &gt; a {
  background-image: url('../img/sprite-header.png');
  background-position: -110px 0;
  background-repeat: no-repeat;
  color: #000;
  display: block;
  font-family: Ubuntu-Bold;
  font-size: 8px;
  height: 20px;
  opacity: 1;
  padding-top: 3px;
  text-align: center;
  text-decoration: none;
  width: 23px;
}

.headexit &gt; a:hover {
  opacity: 0.8;
}

/*--  and header  --*/

/*--  block1  --*/

.block1 {
  background-image: url('../img/block1.jpg');
  background-repeat: repeat-x;
  background-position: center top;
  padding: 24px 0 14px;
}

.b1-block1 {
  width: calc(100% - 30px);
  margin: auto;
}

.b1b1-block1 {
  overflow: hidden;
  margin-bottom: 19px;
}

.b1b1-block1 input {
  float: left;
  height: 45px;
  width: 840px;
  padding: 0 57px 0 20px;
  border-radius: 3px;
  border: 1px solid #b7b7b7;
  font: 16px/42px Ubuntu-Regular;
  color: #b3b3b3;
  background-image: url('../img/serch.png');
  background-repeat: no-repeat;
  background-position: right 14px center;
}

.b1b1-block1 a {
  float: right;
  display: block;
  cursor: pointer;
  font: 13px/42px Ubuntu-Regular;
  color: #000000;
}

.b1b1-block1 a:hover {
  text-decoration: underline;
}

.b1b1-block1 {
  overflow: hidden;
  margin-bottom: 18px;
}

.b1b1-block2 {
  overflow: hidden;
  margin-bottom: 16px;
}

.b1b1b2-block1,
.b1b1b2-block2,
.b1b1b2-block3 {
  float: left;
  margin-right: 45px;
  margin-top: 7px;
}

.b1b1-block2 button {
  float: right;
  display: block;
  background-color: #497d32;
  border: none;
  width: 163px;
  height: 43px;
  border-radius: 5px;
  font: 18px Ubuntu-Bold;
  color: #fefefe;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease-out 0s;
  -moz-transition: background-color 0.3s ease-out 0s;
  -o-transition: background-color 0.3s ease-out 0s;
  transition: background-color 0.3s ease-out 0s;
}

.b1b1-block2 button:hover {
  background-color: #000;
}

.cb {
  float: left;
  margin: 0 1px;
}

.cb label {
  cursor: pointer;
  font: 15px/24px Ubuntu-Medium;
  color: #000000;
  height: 27px;
  padding: 0 9px;
  border-radius: 5px;
  display: block;
}

.chb {
  display: none;
}

.cb .chb:checked + label,
.cb label:hover {
  background: #9bc34d;
  color: #fff;
}

.b1b1-block3 {
  overflow: hidden;
}

.b1b1b3-block1 {
  float: left;
  width: 380px;
}

.b1b1b3-block2 {
  float: left;
}

.b1b1-block3 a {
  float: right;
}

.cb1 {
}

.cb1 label {
  cursor: pointer;
  font: 12px/16px Ubuntu-Medium;
  color: #000000;
  display: block;
  padding-left: 25px;
  background-image: url('../img/cb1.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 17px;
  margin-bottom: 7px;
}

.chb1 {
  display: none;
}

.cb1 .chb1:checked + label {
  background-position: 0 -70px;
}

.cb1 label.ipcalc {
  color: #9bc34d;
}

.cb1 label:hover {
  text-decoration: underline;
}

.b1b1b3-block2 {
  overflow: hidden;
}

.b1b1b3-block2 label {
  float: left;
  margin-right: 10px;
  font: 15px/24px Ubuntu-Regular;
  color: #000000;
}

.b1b1b3-block2 input {
  float: left;
  margin-right: 15px;
  height: 25px;
  width: 80px;
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  font: 12px/24px Ubuntu-Regular;
  color: #b3b3b3;
  padding: 0 10px;
}

.b1b1-block3 &gt; a {
  display: block;
  float: right;
  width: 226px;
  height: 27px;
  text-align: center;
  font: 15px/26px Ubuntu-Regular;
  color: #fefefe;
  background-color: #9bc34d;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease 0s;
  -webkit-transition: background-color 0.3s ease 0s;
  -o-transition: background-color 0.3s ease 0s;
  -moz-transition: background-color 0.3s ease 0s;
  text-decoration: none;
}

.b1b1-block3 &gt; a:hover {
  background-color: rgba(155, 195, 77, 0.9);
}

.b1b1-block3 &gt; a span {
  position: relative;
}

.b1b1-block3 &gt; a span:before {
  content: '';
  position: absolute;
  left: -20px;
  top: 2px;
  width: 11px;
  height: 13px;
  background-image: url('../img/show-map.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

/*--  end block1  --*/

/*--  footer  --*/

footer {
  background-color: #fff;
  height: 115px;
  position: relative;
}

footer .container-fluid {
  display: table;
}

footer .left {
  float: left;
  padding-top: 20px;
}

footer .right {
  float: right;
  padding-right: 45px;
  padding-top: 20px;
}

footer .right a {
  color: #000;
  float: left;
  margin-left: 25px;
  text-decoration: underline;
}

footer .right a:hover {
  text-decoration: none;
}

.up {
  bottom: 0;
  left: 50%;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 67px solid transparent;
  border-right: 67px solid transparent;
  border-bottom: 80px solid #000;
  margin-left: -67px;
  cursor: pointer;
  text-decoration: none;
  z-index: 9;
}

.up:after {
  border-bottom: 16px solid #9bc34d;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: '';
  display: block;
  height: 0;
  left: -15px;
  position: absolute;
  top: 16px;
  width: 0;
}

.up span {
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 15px;
  left: -29px;
  line-height: 1;
  position: absolute;
  text-transform: uppercase;
  top: 40px;
}

.up:hover {
  border-bottom: 80px solid #9bc34d;
}

.up:hover::after {
  border-bottom: 16px solid #fff;
}

/*--  end footer  --*/

/*--  container  --*/

.container {
  background-color: #f4f4f4;
  padding: 25px 0 80px;
}

.container .container-fluid {
  overflow: visible;
}

/*--  end container  --*/

/*--  breadcumbs  --*/

.breadcumbs {
  margin-bottom: 40px;
}

.breadcumbs ul {
  overflow: hidden;
}

.breadcumbs li {
  float: left;
}

.breadcumbs li a,
.breadcumbs li.active span {
  font: 14px Ubuntu-Regular;
  color: #4c4c4c;
  text-decoration: none;
}

.breadcumbs li a:hover {
  text-decoration: underline;
}

.breadcumbs li span.divider {
  margin: 0 5px;
}

/*--  end breadcumbs  --*/

/*--  content  --*/

.content {
}

h1,
.h1 {
  font: 40px Ubuntu-Bold;
  color: #000000;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}

.title-desc {
  font: 18px Ubuntu-Regular;
  color: #000000;
  margin-bottom: 40px;
  text-align: center;
}

.filter-wariants {
  overflow: hidden;
  padding: 20px 20px 0;
  background-color: #ffffff;
  margin-bottom: 60px;
}

.filter-wariants ul {
  overflow: hidden;
  width: 100%;
  margin-bottom: 25px;
}

.filter-wariants ul li {
  float: left;
  width: calc(100% / 11);
}

.filter-wariants ul li .fw-btn {
  font: 16px Ubuntu-Regular;
  color: #000000;
  cursor: pointer;
}

.filter-wariants ul li .fw-btn span {
  color: #999999;
}

.filter-wariants ul li .fw-btn.active,
.filter-wariants ul li .fw-btn.active span,
.filter-wariants ul li .fw-btn:hover,
.filter-wariants ul li .fw-btn:hover span {
  color: #9bc34d;
}

.current-selected {
  margin-bottom: 25px;
}

.current-selected a {
  display: table;
  margin: auto;
  cursor: pointer;
  text-decoration: none;
  font: 16px Ubuntu-Medium;
  color: #9bc34d;
  min-height: 22px;
  margin-top: 25px;
  background-image: url('../img/map-icon.png');
  background-repeat: no-repeat;
  background-position: left center;
  padding: 2px 0 0 25px;
}

.current-selected a span {
  border-bottom: 1px dashed #9bc34d;
}

.current-selected a:hover span {
  border-bottom: 1px dashed rgba(255, 255, 255, 0);
}

.sort_wiev {
  display: table;
  width: 100%;
  margin-top: 50px;
}

.sort_wiev .sw-block1 {
  float: left;
}

.sort_wiev .sw-block1 .cb1 {
  float: left;
  margin-right: 30px;
}

.sort_wiev .cb1 label {
  font: 16px Ubuntu-Regular;
  background-position: 0 2px;
}

.sort_wiev .cb1 .chb1:checked + label {
  background-position: 0 -68px;
}

.select-wrapper {
  float: left;
  width: 285px;
  margin-right: 25px;
}

.select-wrapper label {
  float: left;
  font: 16px Ubuntu-Regular;
  color: #000000;
  margin-right: 15px;
}

.select-wrapper .nice-select {
  width: 188px;
}

.price-sort {
  float: left;
}

.price-sort span {
  margin-right: 7px;
  display: block;
  float: left;
  font: 16px Ubuntu-Regular;
  color: #000000;
}

.price-sort a {
  margin-right: 6px;
  display: block;
  float: left;
  height: 24px;
  width: 24px;
  border-radius: 5px;
  border: 1px solid #b7b7b7;
  font: 16px/20px Ubuntu-Regular;
  color: #b7b7b7;
  text-align: center;
  cursor: pointer;
}

.price-sort a.active {
  color: #9bc34d;
  border-color: #9bc34d;
}

.sw-block2 {
  float: right;
}

.sw-block2 span {
  margin-right: 19px;
  display: block;
  float: left;
  font: 16px Ubuntu-Regular;
  color: #000000;
}

.sw-block2 a {
  background-image: url('../img/vid-sprite.png');
  background-repeat: no-repeat;
  display: block;
  width: 23px;
  height: 20px;
  cursor: pointer;
  float: left;
}

.sw-block2 a.small {
  margin-right: 17px;
  background-position: 0 1px;
}

.sw-block2 a.small.active {
  background-position: 0 -38px;
}

.sw-block2 a.full {
  background-position: -37px 0;
}

.sw-block2 a.full.active {
  background-position: -37px -37px;
}

.items {
  display: table;
  width: 100%;
  margin-top: 20px;
}

.cur-item {
  width: calc(100% - 46px);
  padding: 23px 21px 0;
  background-color: #ffffff;
  display: table;
  margin-bottom: 25px;
}

.cur-item.small .ci-block1 .h2 {
  display: block;
  font: 24px Ubuntu-Bold;
  color: #000000;
}

.cur-item.full .ci-block1 .h2 {
  display: none;
}

.ci-block1 {
  float: left;
  width: 234px;
  margin-bottom: 23px;
}

.cur-item.small .ci-block1 a {
  display: none;
}

.cur-item.small .cib2-block3 .cib2b3-l {
  display: none;
}

.cur-item.small .cib2b2-block1 &gt; div {
  display: none;
}

.cur-item.small .cib2b2-block1 &gt; div:first-child {
  display: block;
}

.cur-item.small .cib2b2-block2 &gt; div:last-child {
  display: none;
}

.cur-item.small .cib2b2-block3 &gt; div {
  display: none;
}

.cur-item.small .cib2b2-block3 &gt; div:first-child {
  display: block;
}

.ci-block1 a img {
  width: 234px;
  height: auto;
}

.ci-block2 {
  float: right;
  width: 780px;
  margin-bottom: 23px;
}

.cib2-block1 {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}

h2 {
  font: 30px Ubuntu-Bold;
  color: #000000;
  float: left;
}

.cur-item.small .cib2-block1 {
  margin: 0;
  height: 0;
  position: relative;
}

.cur-item.small .cib2-block1 h2 {
  display: none;
}

.cur-item.full .cib2-block1 h2 {
  display: block;
}

.cib2-icon {
  background-image: url('../img/vid-sprite.png');
  background-repeat: no-repeat;
  display: block;
  width: 23px;
  height: 20px;
  float: right;
  cursor: pointer;
}

.cur-item.small .cib2-block1 .cib2-icon {
  position: absolute;
  top: 0;
  right: 0;
}

.cur-item.small .cib2-block1 .cib2-icon.full {
  display: none;
}

.cur-item.full .cib2-block1 .cib2-icon.small {
  display: none;
}

.cur-item.full .cib2-icon {
  background-position: -37px 0;
}

.cur-item.small .cib2-icon {
  background-position: 0 1px;
}

.adress {
  padding-left: 25px;
  background-image: url('../img/map-icon.png');
  background-repeat: no-repeat;
  background-position: left center;
  min-height: 21px;
  margin-bottom: 15px;
}

.adress a {
  font: 16px Ubuntu-Medium;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dashed #918f8f;
  text-decoration: none;
  cursor: pointer;
}

.adress a:hover {
  border-bottom: 1px dashed rgba(255, 255, 255, 0);
  color: #9bc34d;
}

.cib2-block2 {
  display: table;
}

.cib2-block2 &gt; div {
  float: left;
  width: 210px;
}

.cur-item.full .cib2-block2 &gt; div {
  min-height: 125px;
}

.cib2b2b1-param {
  font: 16px Ubuntu-Medium;
  color: #000000;
  margin-bottom: 5px;
}

.cib2b2b1-saccess {
  font: 16px Ubuntu-Regular;
  color: #9bc34d;
}

.cib2b2-block2 {
}

.cib2b2b2-items {
  display: table;
  margin-bottom: 10px;
  position: relative;
}

.cib2b2b2-items &gt; a {
  display: block;
  float: none;
  cursor: pointer;
  float: left;
  background-image: url('../img/cib2b2-block2-sprite.png');
  background-repeat: no-repeat;
  margin-right: 23px;
}

.mortgage-btn {
  width: 24px;
  height: 27px;
  background-position: -3px -2px;
}

.mortgage-btn.active{
  background-position: -3px -108px;
}

@media (min-width: 768px) {
  .mortgage-btn:hover {
    background-position: -3px -108px;
  }
}

.favorites-btn {
  width: 30px;
  height: 26px;
  background-position: -52px -3px;
}

.favorites-btn.active{
  background-position: -52px -108px;
}

@media (min-width: 768px) {
  .favorites-btn:hover {
    background-position: -52px -108px;
  }
}

.photo-btn {
  width: 29px;
  height: 29px;
  background-position: -104px 0;
}

.photo-btn.active,
.photo-btn:hover {
  background-position: -104px -106px;
}

.chat-btn {
  height: 28px;
  width: 27px;
  background-position: 0px -43px;
  margin-top: 1px;
}

.chat-btn.active,
.chat-btn:hover {
  background-position: 0 -149px;
}

.forecast-btn {
  width: 29px;
  height: 29px;
  background-position: -53px -41px;
}

.forecast-btn.active{
  background-position: -53px -147px;
}

@media (min-width: 768px) {
  .forecast-btn:hover {
    background-position: -53px -147px;
  }
}

.sale-btn {
  width: 23px;
  height: 26px;
  background-position: -108px -44px;
  margin-top: 3px;
}

.sale-btn.active {
  background-position: -108px -150px;
}

@media (min-width: 768px) {
  .sale-btn:hover {
    background-position: -108px -150px;
  }
}

.no-sale-btn {
  width: 23px;
  height: 26px;
  background-position: -108px -219px;
  margin-top: 3px;
}

.no-sale-btn.active,
.no-sale-btn:hover {
  background-position: -108px -44px;
}

.cib2b2-block3 {
  font: 16px Ubuntu-Regular;
  color: #000000;
}

.cib2b2-block3 span {
  font-family: Ubuntu-Bold;
}

.cib2b2-block3 &gt; div {
  margin-bottom: 5px;
}

.cib2-block3 {
  display: table;
  width: 100%;
}

.cur-item.small .cib2-block3 {
  position: relative;
}

.cur-item.small .cib2-block3 .readmore {
  position: absolute;
  right: 0;
  bottom: 10px;
}

.cib2b3-l {
  float: left;
  background-image: url('../img/cib2b3-l.png');
  background-repeat: no-repeat;
  background-position: left top;
  font: 18px Ubuntu-Regular;
  color: #000000;
  padding-left: 35px;
  padding-top: 3px;
  margin-top: 7px;
}

.readmore {
  float: right;
  display: block;
  width: 165px;
  height: 30px;
  border: 1px solid #9bc34d;
  text-align: center;
  font: 15px/28px Ubuntu-Regular;
  color: #9bc34d;
  text-decoration: none;
  transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -webkit-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -o-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
  -moz-transition: color 0.3s ease 0s, background-color 0.3s ease 0s;
}

.readmore:hover {
  background-color: #9bc34d;
  color: #fff;
}

.bmi-block2 .readmore {
  float: left;
  margin-top: 20px;
}

.items-body {
  position: absolute;
  z-index: 99;
  top: 20px;
}

.items-body &gt; div {
  padding: 20px 23px 30px;
  margin-top: 14px;
  background-color: #ffffff;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.17);
  transition: opacity 0.3s ease 0s;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  opacity: 0;
  display: none;
}

@media (max-width: 575.98px) {
  .items-body &gt; div {
    padding: 20px 15px 30px;
  }
}

.bmib2-icons {
  display: table;
  margin-top: 15px;
}

.bmib2-icons a {
  display: block;
  cursor: pointer;
  float: left;
  background-image: url('../img/cib2b2-block2-sprite.png');
  background-repeat: no-repeat;
  margin-right: 23px;
}

.mortgage-btn {
  width: 24px;
  height: 27px;
  background-position: -3px -2px;
}

.favorites-btn {
  width: 30px;
  height: 26px;
  background-position: -52px -3px;
}

.photo-btn {
  width: 29px;
  height: 29px;
  background-position: -104px 0;
}

.chat-btn {
  height: 28px;
  width: 27px;
  background-position: 0px -43px;
  margin-top: 1px;
}

.forecast-btn {
  width: 29px;
  height: 29px;
  background-position: -53px -41px;
}

.sale-btn {
  width: 23px;
  height: 26px;
  background-position: -108px -44px;
  margin-top: 3px;
}

.items-body.active &gt; div {
  opacity: 1;
  display: block;
}

.items-body &gt; div:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 14px;
  background-image: url('../img/cib2b2b2-items-body.png');
  background-repeat: no-repeat;
  background-position: center 0;
}

@media (max-width: 575.98px) {
  .items-body &gt; div:before {
    width: 18px;
    left: auto;
    right: 26px;
  }
}

.items-body &gt; div ul {
  margin-bottom: 25px;
}

.items-body &gt; div ul li {
  margin-bottom: 10px;
  font: 16px Ubuntu-Regular;
  color: #000000;
}

.items-body &gt; div b {
  font-family: Ubuntu-Bold;
  font-weight: normal;
}

.items-body &gt; div strong {
  font-family: Ubuntu-Medium;
  font-weight: normal;
}

.items-body &gt; div p {
  font: 16px Ubuntu-Regular;
  color: #000000;
  text-align: center;
}

.items-body &gt; div a.normal {
  font: 16px Ubuntu-Medium;
  color: #9bc34d;
  text-decoration: underline;
}

.items-body &gt; div a.normal:hover {
  text-decoration: none;
}

.items-body &gt; div form {
}

.items-body &gt; div form input[type='text'] {
  width: calc(100% - 22px);
  height: 29px;
  font: 14px Ubuntu-Regular;
  color: #8c8c8c;
  padding: 0 10px;
  border: 1px solid #b7b7b7;
  margin-bottom: 10px;
}

.items-body &gt; div .items-body-title {
  font: 16px Ubuntu-Medium;
  color: #9bc34d;
  text-align: center;
  margin-bottom: 15px;
}

.items-body &gt; div ol {
}

.items-body &gt; div ol li {
  padding-left: 20px;
  position: relative;
  margin-bottom: 10px;
}

.items-body &gt; div ol li:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #9bc34d;
  left: 0;
  top: 6px;
}

/*--  //  --*/

.mortgage-body {
  left: -115px;
}

.mortgage-body &gt; div {
  width: 210px;
}

.favorites-body {
  left: -86px;
}

.favorites-body &gt; div {
  width: 250px;
}
@media (max-width: 575.98px) {
  .favorites-body &gt; div {
    width: 220px;
  }
}


.photo-body {
  left: -86px;
}

.photo-body &gt; div {
  width: 350px;
}

.forecast-body {
  left: -65px;
}

.forecast-body &gt; div {
  width: 210px;
}

.sale-body {
  left: -25px;
}

.sale-body &gt; div {
  width: 230px;
}

@media (max-width: 575.98px) {
  .sale-body &gt; div {
    width: 190px;
  }
}

.no-sale-body {
  left: -15px;
}

.no-sale-body &gt; div {
  width: 210px;
}

/*--  //  --*/

.no-sale-body p,
.forecast-body p {
  margin-bottom: 15px;
}

.forecast-body form {
  margin-bottom: 25px;
}

.forecast-body .btn1 {
  width: calc(100% - 2px);
}

.mortgage-body .btn1 {
  margin-bottom: 12px;
}

.slick-arrow {
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  width: 31px;
  height: 43px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  z-index: 99;
  cursor: pointer;
}

.slick-next {
  background-image: url('../img/next-btn.png');
  right: -15px;
}

.slick-prew {
  background-image: url('../img/prev-btn.png');
  left: -15px;
}

.photos-building .slick-list a {
  position: relative;
}

.photos-building .slick-list a:before {
  position: absolute;
  content: '';
  background-image: url('../img/photo-open.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  top: 13px;
  right: 14px;
  width: 20px;
  height: 20px;
}

.block-map {
  margin: 0 -21px;
  width: calc(100% + 42px);
  position: relative;
}

.block-map img {
  width: 100%;
  vertical-align: middle;
}

.big-map-wrapper {
  margin: 0 -21px;
  width: calc(100% + 42px);
  position: relative;
}

.big-map-wrapper img {
  width: 100%;
  vertical-align: middle;
}

.ymaps-2-1-79-balloon__content{
  width: 465px;
}
@media (max-width: 575.98px) {
  .ymaps-2-1-79-balloon__content{
    width: 230px;
  }
}
.ymaps-2-1-79-balloon__content &gt; ymaps {
  width: auto !important;
  height: auto !important;
}
.bm-item {
  /*position: absolute;
    top: 135px;
    right: 40px;*/
  background-color: #ffffff;
  padding: 0;
  /*max-width: 400px;*/
  width: 100%;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.26);
  display: flex;
}
@media (max-width: 575.98px) {
  .bm-item {
    flex-wrap: wrap;
  }
}
.bmi-block1 {
  display: flex;
}
@media (max-width: 575.98px) {
  .bmi-block1 {
    width: 100%;
  }
}
.bmi-block1 &gt; a{
  display: flex;
}
@media (max-width: 575.98px) {
  .bmi-block1 &gt; a{
    order: 1;
  }
}
.bmi-block1 img{
  min-width: 170px;
  max-width: 180px;
}
.bmi-block1 .icons{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: scale(0.9);
}
@media (max-width: 575.98px) {
  .bmi-block1 .icons{
    order: 2;
  }
}
.bmi-block1 .icons__item{
  margin-right: 12px;
}

.bmi-block1 .icons__item:not(:last-child){
  margin-bottom: 15px;
}
@media (max-width: 575.98px) {
  .bmi-block1 .icons__item{
    margin-right: 0;
    margin-left: 12px;
  }
}
.bmi-block1 .icons__item .sale-btn{
  margin-top: 0;
}
.bmi-set .cib2b2b2-items .favorites-body{
  left: 50%;
  transform: translateX(-50%);
}
.bmi-set .cib2b2b2-items &gt; a{
  margin-right: 0;
}
.bmi-block2 {
  padding-left: 20px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 575.98px) {
  .bmi-block2 {
    padding-top: 15px;
    padding-left: 0;
    display: block;
  }
}

.bmi-block2 .title {
  font: 18px Ubuntu-Bold;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.bmi-block2 .desc {
  font: 14px Ubuntu-Regular;
  color: #000000;
  margin-bottom: 10px;
}

.bmib2-price {
  font: 15px Ubuntu-Medium;
  color: #000000;
}

.bmib2-param {
  font: 15px Ubuntu-Regular;
  color: #9bc34d;
}

.bmi-block1 .icons__item a.design-btn{
  background-image: url('../img/design-btn.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width: 28px;
  height: 28px;
}

.bmi-block1 .icons__item a.design-btn.active,
.bmi-block1 .icons__item a.design-btn:hover {
  background-image: url('../img/design-btn-active.svg');
}

.map-close {
  z-index: 10;
  position: absolute;
  background-image: url('../img/map-close.jpg');
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
  cursor: pointer;
  top: 21px;
  right: 24px;
}

.more-wrapper {
}

.more-wrapper a {
  display: table;
  margin: auto;
  background-color: none;
  height: 40px;
  width: 406px;
  border: 2px solid #9bc34d;
  font: 18px/38px Ubuntu-Bold;
  color: #9bc34d;
  text-transform: uppercase;
}

.pagination {
  margin-bottom: 40px;
}

.pagination ul {
  display: table;
  margin: auto;
}

.pagination ul li {
  float: left;
  margin: 0 5px;
}

.pagination ul li a {
  display: block;
  width: 31px;
  height: 31px;
  background-color: #ffffff;
  font: 16px/28px Ubuntu-Regular;
  color: #898989;
  text-align: center;
  text-decoration: none;
}

.pagination ul li a:hover {
  background-color: #9bc34d;
  color: #fff;
  font-family: Ubuntu-Bold;
}

.pagination ul li.pag-icons a {
  background: none;
}

.pagination ul li.pag-icons a:hover {
  color: #9bc34d;
}

/*--  end content  --*/

/*--  block2  --*/

.block2 {
  background-color: #f4f4f4;
  padding-bottom: 80px;
}

.bl2body {
  display: table;
  margin: 0 auto;
}

.bl2body &gt; a {
  background-color: #fff;
  display: block;
  float: left;
  height: 400px;
  margin: 0 30px 30px 0;
  text-decoration: none;
  width: 255px;
  text-decoration: none;
  position: relative;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2body &gt; a:nth-child(4n) {
  margin-right: 0;
}

.bl2body &gt; a .img {
  height: 255px;
  overflow: hidden;
  position: relative;
  width: 255px;
}

.bl2body &gt; a .img img {
  height: 100%;
  width: 100%;
  position: absolute;
}

.bl2body &gt; a .text {
  color: #000000;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  height: 36px;
  line-height: 18px;
  margin-bottom: 18px;
  overflow: hidden;
  padding: 18px 20px 0;
}

.bl2body &gt; a .text1 {
  background-position: right 6px;
  background-repeat: no-repeat;
  color: #000;
  display: table;
  font-family: Ubuntu-Bold;
  font-weight: bold;
  font-size: 20px;
  padding: 0 20px;
}

.bl2body &gt; a .text2 {
  color: #9bc34d;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  padding: 0 20px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2body &gt; a .text3 {
  color: #000;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  margin-bottom: -10px;
  padding: 15px 20px 0;
}

.bl2body &gt; a .text4 {
  border: 1px solid #9bc34d;
  color: #9bc34d;
  display: table;
  font-size: 13px;
  height: 19px;
  line-height: 1;
  margin-left: 20px;
  padding-top: 4px;
  text-align: center;
  width: 168px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2body &gt; a:hover {
  background-color: #9bc34d;
  border-radius: 2px;
  box-shadow: 0 2px 11px rgba(0, 0, 0, 0.4);
}

.bl2body &gt; a:hover .text2 {
  color: #fff;
}

.bl2body &gt; a:hover .text4 {
  color: #fff;
  border: 1px solid #fff;
}

.rost {
  background-image: url('../img/pl.png');
  background-repeat: no-repeat;
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  height: 38px;
  left: -6px;
  line-height: 1;
  padding-left: 11px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 1;
}

.searchWrapper {
  padding: 23px 22px 24px;
  background-color: #fff;
  display: table;
  width: calc(100% - 44px);
}

.searchWrapper .sww-block1 {
  float: left;
}

.searchWrapper .sww-block2 {
  float: right;
  position: relative;
}

.searchWrapper .sww-block2 .spisok {
  position: absolute;
  bottom: -64px;
  right: 0;
  width: 215px;
  height: 28px;
  border-radius: 4px 4px 0 0;
  background-color: #9bc34d;
  font: 15px/24px Ubuntu-Regular;
  color: #fefefe;
  background-image: url('../img/show-map1.png');
  background-repeat: no-repeat;
  background-position: right 30px center;
  text-indent: 30px;
  cursor: pointer;
}

.searchWrapper .sww-block2 .spisok.close {
  background-image: url('../img/spisok-close.png');
}

.searchWrapper .sww-block2 .show-map {
  position: absolute;
  top: 0;
  right: 0;
  font: 16px Ubuntu-Medium;
  color: #9bc34d;
  padding-left: 25px;
  width: 150px;
  min-height: 21px;
  background-image: url('../img/map-icon.png');
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
  display: block;
}

.searchWrapper .sww-block2 .show-map span {
  border-bottom: 1px dashed #9bc34d;
}

.searchWrapper .sww-block2 .show-map:hover span {
  border-bottom: 1px dashed rgba(0, 0, 0, 0);
}

.spisok-wrapper {
  background-color: #fff;
  padding: 20px 25px;
  overflow: hidden;
  margin-top: 10px;
}

.spisok-wrapper .spw-block {
  width: 20%;
  float: left;
}

.spisok-wrapper ul {
  margin-bottom: 10px;
}

.spisok-wrapper ul li {
}

.spisok-wrapper ul li b {
  font-family: Ubuntu-Bold;
  font-weight: normal;
}

.spisok-wrapper ul li a {
  text-decoration: none;
  font: 16px Ubuntu-Regular;
  color: #000000;
}

.spisok-wrapper ul li a:hover {
  text-decoration: underline;
  color: #9bc34d;
}

.spisok-wrapper ul li.active a:hover {
  text-decoration: underline;
  color: #9bc34d;
}

.searchWrapper .sww-block1 .nice-select {
  width: 435px;
  height: 40px;
  line-height: 36px;
  background-color: #ffffff;
  float: left;
}

#sww-block1-form .list {
  height: 220px;
  overflow-y: scroll;
  padding-bottom: 20px;
}

#sww-block1-form .list li {
  margin-bottom: 10px;
}

.searchWrapper .sww-block1 form .cancel {
  background-image: url('../img/close.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  margin-left: 10px;
  margin-top: 10px;
  cursor: pointer;
}

.searchWrapper .sww-block1 form .info {
  float: left;
  margin-left: 30px;
  margin-top: 10px;
  font: 16px Ubuntu-Regular;
  color: #7e7d7d;
}

/*--  end block2  --*/

body {
  background-color: #f4f4f4;
  color: #333;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  min-width: 1140px;
}

.wrapper {
  width: 1110px;
  margin: 0 auto;
}

/*-- block1 --*/

.block1 {
  background-color: #9cc34e;
  background-image: url('../img/fon.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 440px;
  padding-bottom: 70px;
}

.block1 .allzag {
  color: #fff;
  padding-bottom: 25px;
}

.bl1poisk::after {
  background-image: url('../img/form.png');
  background-repeat: no-repeat;
  box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.1);
  content: '';
  height: 30px;
  left: 0;
  position: absolute;
  top: -30px;
  width: 919px;
}

.bl1poisk {
  background-color: #fff;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
  height: 110px;
  margin: 30px auto 0;
  position: relative;
  width: 919px;
  transition: height 0.2s ease 0s;
  -webkit-transition: height 0.2s ease 0s;
  -moz-transition: height 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s;
}

.bl1poisk form {
  display: table;
  margin: 0 auto;
  position: relative;
  padding: 0 30px;
}

.bl1poisk form .ph {
  border: 1px solid #b7b7b7;
  border-radius: 3px;
  color: #b3b3b3;
  font-size: 16px;
  height: 45px;
  margin-bottom: 20px;
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 50px;
  width: 790px;
}

.bl1poisk &gt; form button.ph__button {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../img/p.png');
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  cursor: pointer;
  height: 50px;
  position: absolute;
  right: 0;
  top: 14px;
  width: 58px;
}

.rashpoisk {
  background-color: #9bc34d;
  border-radius: 4px 4px 0 0;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  display: table;
  font-size: 15px;
  height: 25px;
  padding-left: 40px;
  padding-right: 65px;
  padding-top: 4px;
  position: absolute;
  right: 28px;
}

.rashpoisk::after {
  background-image: url('../img/zn.png');
  background-repeat: no-repeat;
  content: '';
  height: 20px;
  position: absolute;
  right: 40px;
  top: 10px;
  width: 16px;
}

.rashpoisk:hover {
  background-color: #79a328;
}

.rashpoisk .close {
  display: none;
}

.act .rashpoisk .close {
  display: block;
}

.act .rashpoisk .open {
  display: none;
}

.act .rashpoisk::after {
  background-position: 0 -32px;
}

.bl1poisk.act {
  height: 220px;
}

.dbfrmbl2 {
  display: table;
  margin: 0 auto;
  width: 863px;
}

.dbfrmbl2bl1 {
  float: left;
  width: 355px;
}

.dbfrmbl2bl2 {
  float: left;
  padding-top: 10px;
  width: 350px;
}

.dbfrmbl2bl3 {
  float: left;
}

.dbfrmbl2bl2 .otdo {
  border: 1px solid #b7b7b7;
  border-radius: 3px;
  color: #b3b3b3;
  float: left;
  font-size: 12px;
  height: 24px;
  margin-left: 10px;
  text-align: center;
  width: 98px;
}

.dbfrmbl2bl2 &gt; div {
  float: left;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  padding-top: 4px;
}

.dbfrmbl2bl3 .button {
  background-color: #497d32;
  border: medium none;
  border-radius: 3px;
  color: #fefefe;
  cursor: pointer;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 42px;
  width: 158px;
  text-transform: uppercase;
}

.dbfrmbl2bl3 .button:hover {
  background-color: #000;
}

.pokazmap {
  background-color: #9bc34d;
  background-image: url('../img/map.png');
  background-position: 39px 7px;
  background-repeat: no-repeat;
  border-radius: 4px 4px 0 0;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  display: table;
  font-size: 15px;
  height: 25px;
  left: 29px;
  padding-left: 55px;
  padding-right: 50px;
  padding-top: 4px;
  position: absolute;
  text-decoration: underline;
}

.pokazmap:hover {
  background-color: #79a328;
}

.dobform {
  height: 0;
  overflow: hidden;
  position: relative;
  transition: height 0.2s ease 0s;
  -webkit-transition: height 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s;
  -moz-transition: height 0.2s ease 0s;
}

.act .dobform {
  height: 136px;
  overflow: inherit;
}

.bl1poisk.bl2posik {
  margin-top: 40px;
  height: 208px;
}

.bl2pbl1 {
  color: #000;
  font-family: Ubuntu-Bold;
  font-size: 24px;
  margin-left: 30px;
  padding-bottom: 20px;
}

.bl2pbl2 {
  display: table;
  width: 100%;
}

.bl2pbl2bl1 {
  float: left;
  margin-left: 25px;
}

.bl2pbl2bl1 a.bl2pbl2bl1BT {
  margin-left: 0;
}

.bl2pbl2bl1 .labl {
  float: left;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  line-height: 1;
  padding-top: 15px;
  width: 115px;
}

.bl2pbl2bl1 .select {
  width: 298px;
  float: left;
}

.bl2pbl2bl1 .select .nice-select {
  width: 100%;
  height: 42px;
  line-height: 40px;
  background-color: #fff;
}

.bl2pbl2bl1 .nice-select .list:hover .option:not(:hover) {
  background-color: #fff !important;
  color: #000;
}

.bl2pbl2bl1:nth-child(2) {
  padding-top: 10px;
}

.bl2pbl2bl1:nth-child(2) &gt; a {
  color: #9bc34d;
  font-size: 12px;
  text-decoration: underline;
}

.bl2pbl2bl1:nth-child(2) &gt; a:hover {
  text-decoration: none;
}

input.bl2pbl2bl1BT {
  background-color: #497d32;
  border: medium none;
  border-radius: 3px;
  color: #fefefe;
  cursor: pointer;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 42px;
  margin-left: 18px;
  text-transform: uppercase;
  width: 255px;
}

a.bl2pbl2bl1BT {
  background-color: #497d32;
  border: medium none;
  border-radius: 3px;
  color: #fefefe;
  cursor: pointer;
  display: block;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 34px;
  margin-left: 18px;
  padding-top: 8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 255px;
}

.bl2pbl2bl1BT:hover {
  background-color: #000;
}

.rashpoisk1::after {
  background-image: url('../img/zn.png');
  background-position: 0 -32px;
  background-repeat: no-repeat;
  content: '';
  height: 20px;
  position: absolute;
  right: 35px;
  top: 10px;
  width: 16px;
}

.rashpoisk1 {
  background-color: #9bc34d;
  border-radius: 4px 4px 0 0;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  display: table;
  font-size: 15px;
  height: 25px;
  padding-left: 35px;
  padding-right: 60px;
  padding-top: 4px;
  position: absolute;
  right: 28px;
}

.rashpoisk1:hover {
  background-color: #79a328;
}

.bl2pbl3 {
  display: table;
  margin: 16px auto 0;
}

.bl2pbl3 &gt; div {
  display: table;
  float: left;
  margin: 0 auto;
  padding: 0 6px;
}

.bl2pbl3 &gt; div span {
  color: #000;
  display: block;
  font-size: 12px;
  padding-bottom: 5px;
}

.bl2pbl3 &gt; div input {
  border: 1px solid #b7b7b7;
  border-radius: 3px;
  float: left;
  font-family: Ubuntu-Bold;
  font-size: 15px;
  height: 25px;
  padding-left: 15px;
  width: 183px;
}

.bl1poisk.bl2posik.act1 {
  height: 0;
  opacity: 0;
}

.chb + label {
  cursor: pointer;
}

.chb:not(checked) {
  position: absolute;
  opacity: 0;
}

.dbfrmbl1bl1 .cb .chb:checked + label {
  background: #9bc34d;
  color: #fff;
}

.dbfrmbl1bl1 .cb label:hover {
  background: #9bc34d;
  color: #fff;
}

.dbfrmbl2bl1 .cb {
  margin-bottom: 6px;
}

.dbfrmbl1 {
  display: table;
  margin: 0 auto;
  padding-bottom: 18px;
  width: 863px;
}

.dbfrmbl1bl1:last-child {
  margin-right: 0;
}

.dbfrmbl1bl1 {
  float: left;
  margin-right: 36px;
}

.dbfrmbl1bl1 .cb {
  float: left;
}

.dbfrmbl1bl1 .cb label {
  background-color: #fff;
  border-radius: 3px;
  color: #000000;
  display: block;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  height: 23px;
  padding: 3px 10px 0;
}

.checkbox + label {
  cursor: pointer;
}

.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}

.dbfrmbl2bl1 .cb .checkbox:checked + label {
  background-position: left top;
}

.dbfrmbl2bl1 .cb label {
  background-image: url('../img/cb.jpg');
  background-position: left bottom;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Ubuntu-Regular;
  font-size: 12px;
  padding-left: 25px;
  padding-top: 2px;
}

/*-- end block1 --*/

/*-- block2 --*/

.block2 {
}

.allzag {
  color: #000000;
  font-family: Ubuntu-Bold;
  font-size: 40px;
  line-height: 44px;
  padding-top: 70px;
  text-align: center;
  text-transform: uppercase;
}

.allzagtext {
  color: #000;
  font-family: Ubuntu-Regular;
  font-size: 18px;
  margin-top: 5px;
  padding-bottom: 50px;
  text-align: center;
}

.bl2body {
  display: table;
  margin: 0 auto;
}

.bl2body &gt; a {
  background-color: #fff;
  display: block;
  float: left;
  height: 400px;
  margin: 0 30px 30px 0;
  text-decoration: none;
  width: 255px;
  text-decoration: none;
  position: relative;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2body &gt; a:nth-child(4n) {
  margin-right: 0;
}

.bl2body &gt; a .img {
  height: 255px;
  overflow: hidden;
  position: relative;
  width: 255px;
}

.bl2body &gt; a .img .imgtext-n {
  background-image: url('../img/tt.png');
  background-position: 8px 3px;
  background-repeat: no-repeat;
  bottom: 10px;
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  height: 50px;
  overflow: hidden;
  padding-left: 30px;
  padding-right: 20px;
  position: absolute;
}

.bl2body &gt; a .text {
  color: #000000;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  height: 36px;
  line-height: 18px;
  margin-bottom: 18px;
  overflow: hidden;
  padding: 18px 20px 0;
}

.bl2body &gt; a .text1 {
  /*background-image: url("../img/r.png");*/
  background-position: right 6px;
  background-repeat: no-repeat;
  color: #000;
  display: table;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  padding: 0 20px;
}

.bl2body &gt; a .text2 {
  color: #9bc34d;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  padding: 0 20px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2body &gt; a .text3 {
  color: #000;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  margin-bottom: -10px;
  padding: 15px 20px 0;
}

.bl2body &gt; a .text4 {
  border: 1px solid #9bc34d;
  color: #9bc34d;
  display: table;
  font-size: 13px;
  height: 19px;
  line-height: 1;
  margin-left: 20px;
  padding-top: 4px;
  text-align: center;
  width: 168px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2body &gt; a:hover {
  background-color: #9bc34d;
  border-radius: 2px;
  box-shadow: 0 2px 11px rgba(0, 0, 0, 0.4);
}

.bl2body &gt; a:hover .text2 {
  color: #fff;
}

.bl2body &gt; a:hover .text4 {
  color: #fff;
  border: 1px solid #fff;
}

.bl2eshe {
  padding-bottom: 70px;
  padding-top: 25px;
}

.bl2eshe8 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #9bc34d;
  color: #9bc34d;
  display: table;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 30px;
  line-height: 1;
  margin: 0 auto;
  padding-top: 11px;
  text-align: center;
  text-decoration: none;
  width: 408px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl2eshe8:hover {
  border: 1px solid #9bc34d;
  color: #fff;
  background-color: #9bc34d;
}

/*-- end block2 --*/

/*-- block3 --*/

.blfon {
  background-image: url('../img/fon1.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: table;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  height: 211px;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  text-decoration: none;
}

.blfon &gt; div {
  display: table-cell;
  vertical-align: middle;
}

.blfon.blfon1 {
  background-image: url('../img/fon2.jpg');
}

.blfon.blfon2 {
  background-image: url('../img/fon3.jpg');
}

.blfon.blfon3 {
  background-image: url('../img/fon4.jpg');
}

.block3 .wrapper {
  width: 1140px;
}

.block3.padbl3 {
  padding-bottom: 70px;
}

/*-- end block3 --*/

.bgfff {
  background-color: #fff;
}

/*-- block4 --*/

.rost {
  background-image: url('../img/pl.png');
  background-repeat: no-repeat;
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  height: 38px;
  left: -6px;
  line-height: 1;
  padding-left: 11px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 4;
}

/*-- end block4 --*/

/*-- block5 --*/

.bl5body {
  display: table;
  margin: 0 auto;
  padding-bottom: 55px;
}

.bl5body &gt; div:first-child {
  margin: 0;
}

.bl5body &gt; div {
  float: left;
  margin-left: 30px;
  width: 255px;
}

.bl5infbl1 {
  border-bottom: 2px solid #000000;
  display: block;
  height: 75px;
  margin-bottom: 15px;
  overflow: hidden;
  padding-bottom: 10px;
  width: 100%;
}

.bl5infbl1 .img {
  float: left;
  width: 100px;
}

.bl5infbl1 .text {
  color: #000000;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  line-height: 25px;
  margin-left: 100px;
}

.bl5infbl2 {
  font-family: Ubuntu-Regular;
  font-size: 15px;
  line-height: 20px;
  padding-right: 15px;
}

.bl5infbl3 {
  color: #9bc34d;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  margin-top: 20px;
}

.bl5infbl3 .open {
  background-image: url('../img/open.png');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 25px;
  cursor: pointer;
}

.bl5infbl3 .close {
  background-image: url('../img/close.png');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 25px;
  display: none;
  cursor: pointer;
}

.act .bl5infbl3 .open {
  display: none;
}

.act .bl5infbl3 .close {
  display: table;
}

/*-- end block5 --*/

/*-- block6 --*/

.bl6body {
  display: table;
  padding-bottom: 20px;
  width: 100%;
}

.bl6bodynews {
  float: left;
  margin-right: 30px;
  width: 825px;
}

.bl6bodyba {
  float: left;
  width: 255px;
}

.bl6bodyba &gt; a {
  background-image: url('../img/bn.jpg');
  background-repeat: no-repeat;
  position: relative;
  display: block;
  width: 255px;
  height: 345px;
}

.bl6bodyba &gt; a div {
  bottom: 30px;
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.bl6bodyba &gt; a div span {
  display: block;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  padding-top: 4px;
}

.bl6bodynewsbd {
  display: table;
}

.bl6bodynewsbd &gt; a {
  display: block;
  float: left;
  margin-right: 30px;
  width: 255px;
  text-decoration: none;
}

.bl6bodynewsbd &gt; a .img {
  height: 198px;
  overflow: hidden;
  width: 100%;
}

.bl6bodynewsbd &gt; a .img img {
  min-height: 198px;
}

.bl6bodynewsbd &gt; a .text {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  padding-top: 15px;
}

.bl6bodynewsbd &gt; a:hover .text {
  color: #9bc34d;
  text-decoration: underline;
}

.bl6bodynewsall {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #9bc34d;
  color: #9bc34d;
  display: table;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 28px;
  line-height: 1;
  margin: 51px auto 0;
  padding-top: 9px;
  text-align: center;
  text-decoration: none;
  width: 310px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.bl6bodynewsall:hover {
  border: 1px solid #9bc34d;
  color: #fff;
  background-color: #9bc34d;
}

.bl6bodynewsbd &gt; a:last-child {
  margin-right: 0;
}

/*-- end block6 --*/

/*-- block7 --*/

.block7 {
  padding-bottom: 70px;
}

.bl7body {
  display: table;
  padding-bottom: 45px;
  padding-top: 30px;
}

.bl7body .img:last-child {
  padding-right: 0;
}

.bl7body .img {
  float: left;
  padding-left: 10px;
  padding-right: 32px;
}

.onlyzayv {
  background-color: #9bc34d;
  border: 1px solid #9bc34d;
  color: #fff;
  display: table;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 30px;
  line-height: 1;
  margin: 0 auto;
  padding-top: 11px;
  text-align: center;
  text-decoration: none;
  width: 408px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.onlyzayv:hover {
  color: #9bc34d;
  background-color: rgba(0, 0, 0, 0);
}

.bl5infbl2 &gt; div {
  display: none;
}

/*-- end block7 --*/

/*-- block8 --*/

.block8 {
  background-image: url('../img/bl8.png');
  background-position: center 56px;
  background-repeat: no-repeat;
  padding-bottom: 75px;
}

.bl8body {
  display: table;
  padding-bottom: 55px;
  width: 100%;
}

.bl8body &gt; div:last-child {
  margin-right: 0;
}

.bl8body &gt; div {
  float: left;
  margin-right: 30px;
  width: 255px;
}

.bl8body &gt; div .text {
  border-top: 2px solid #000000;
  padding-bottom: 20px;
  padding-top: 10px;
  font-family: Ubuntu-Regular;
  font-size: 15px;
  line-height: 20px;
}

.bl8body &gt; div a {
  background-image: url('../img/tt2.png');
  background-repeat: no-repeat;
  color: #9bc34d;
  font-size: 13px;
  padding-left: 23px;
  text-decoration: underline;
}

.bl8body &gt; div a:hover {
  color: #000;
}

.allsovet {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #9bc34d;
  color: #9bc34d;
  display: table;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  height: 30px;
  line-height: 1;
  margin: 0 auto;
  padding-top: 11px;
  text-align: center;
  text-decoration: none;
  width: 345px;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
}

.allsovet:hover {
  border: 1px solid #9bc34d;
  color: #fff;
  background-color: #9bc34d;
}

/*-- end block8 --*/

/*-- block9 --*/

.block9 {
  padding-bottom: 75px;
  background-image: url('../img/bl9.png');
  background-position: center 56px;
  background-repeat: no-repeat;
}

.bl9bodybd {
  display: table;
  padding-bottom: 55px;
}

.bl9bodybd &gt; a {
  display: block;
  float: left;
  margin-right: 30px;
  width: 255px;
  text-decoration: none;
}

.bl9bodybd &gt; a:last-child {
  margin-right: 0px;
}

.bl9bodybd &gt; a .img {
  height: 198px;
  overflow: hidden;
  width: 100%;
}

.bl9bodybd &gt; a .img img {
  min-height: 198px;
}

.bl9bodybd &gt; a .text {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  padding-top: 15px;
}

.bl9bodybd &gt; a:hover .text {
  color: #9bc34d;
  text-decoration: underline;
}

/*-- end block9 --*/

/*-- block10 --*/

.bl10bl1 {
  display: table;
  padding-bottom: 50px;
  width: 100%;
}

.bl10bl1 &gt; ul:last-child {
  margin-left: 30px;
}

.bl10bl1 &gt; ul {
  float: left;
  padding-top: 50px;
  width: calc(50% - 15px);
}

.bl10bl1 &gt; ul li {
  padding-bottom: 5px;
}

.bl10bl1 &gt; ul a {
  background-image: url('../img/li.png');
  background-position: left center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 18px;
  padding-left: 20px;
  text-decoration: none;
}

.bl10bl2bl2 span {
  background-image: url('../img/bl10/r.png');
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  width: 15px;
}

.bl10bl1 &gt; ul a:hover {
  color: #9bc34d;
  text-decoration: underline;
}

.bl10bl2 {
  display: table;
  margin: 0;
  padding-bottom: 50px;
  width: 100%;
}

.bl10bl2 a div {
  display: table-cell;
  vertical-align: middle;
}

.bl10bl2 a {
  background-size: cover;
  background-repeat: no-repeat;
  display: table;
  float: left;
  height: 303px;
  width: calc(50% - 15px);
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  line-height: 28px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
}

.bl10bl2 a.bl10bl2bl1 {
  margin-right: 30px;
  background-image: url('../img/bl10/im1.jpg');
}

.bl10bl2 a.bl10bl2bl2 {
  background-image: url('../img/bl10/im2.jpg');
}

.bl10bl3 &gt; div.bl10bl3bl6 {
  width: 160px;
}

.bl10bl3 &gt; div {
  float: left;
  width: 185px;
}

.bl10bl3.last {
  border-bottom: medium none;
  padding-bottom: 65px;
}

.bl10bl3 {
  border-bottom: 1px solid #d2d2d2;
  display: table;
  padding: 30px 0;
}

.bl10bl3 .text {
  display: block;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
}

.bl10bl3bl1 {
  font-family: Ubuntu-Bold;
  font-size: 14px;
  line-height: 22px;
}

/*-- end block10 --*/

/*-- block11 --*/

.block11 .text {
  font-size: 20px;
  line-height: 26px;
  padding-bottom: 30px;
  padding-top: 35px;
}

.bl11body {
  display: table;
  padding-bottom: 40px;
}

.bl11body &gt; div:first-child {
  margin-right: 30px;
}

.bl11body &gt; div {
  float: left;
  width: calc(50% - 15px);
}

.bl11body &gt; div p {
  line-height: 20px;
  padding: 0 0 25px;
}

/*-- end block11 --*/

/*-- block12 --*/

.block12 {
  background-color: #9bc34d;
  background-image: url('../img/fon.png');
  background-position: center center;
  background-repeat: no-repeat;
  height: 266px;
}

.block12 .allzag {
  color: #fff;
  padding-top: 40px;
}

.block12 .allzagtext {
  color: #fff;
  font-size: 15px;
  padding-bottom: 27px;
}

.rasilka {
  display: table;
  margin: 0 auto;
}

.rasilka .email {
  border: medium none;
  color: #a1a1a1;
  font-family: Ubuntu-Regular;
  font-size: 16px;
  height: 48px;
  margin-right: 30px;
  padding: 0 20px;
  width: 400px;
}

.rasilka .button {
  background-color: #000;
  border: medium none;
  color: #fff;
  cursor: pointer;
  font-family: Ubuntu-Bold;
  font-size: 16px;
  height: 48px;
  line-height: 1;
  width: 255px;
  opacity: 1;
}

.rasilka .button:hover {
  opacity: 0.7;
}

.socseti {
  display: table;
  margin: 0 auto;
  padding-top: 30px;
}

.socseti a {
  background-image: url('../img/soc.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 20px;
  margin: 0 10px;
  width: 20px;
}

.socseti a.twiter {
}

.socseti a.vk {
  background-position: -42px 0;
  width: 26px;
}

.socseti a.inst {
  background-position: -87px 0;
  height: 19px;
}

.socseti a.google {
  background-position: -122px 0;
  height: 19px;
  width: 27px;
}

.socseti a.twiter:hover {
  background-position: 0px -20px;
}

.socseti a.vk:hover {
  background-position: -42px -22px;
}

.socseti a.inst:hover {
  background-position: -87px -19px;
}

.socseti a.google:hover {
  background-position: -122px -19px;
}

/*-- end block12 --*/

#formblock1.formfb {
  width: 300px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.textnew {
  font-family: Ubuntu-Bold;
  text-transform: uppercase;
  font-size: 18px;
  text-align: center;
  padding-bottom: 20px;
}

#formblock1.formfb form &gt; div .inp {
  width: 100%;
  margin-bottom: 10px;
}

#formblock1.formfb form &gt; div label {
  padding-bottom: 5px;
}

#formblock1.formfb form &gt; div {
  width: 277px;
}

#formblock1.formfb form input.bl2pbl2bl1BT {
  float: left;
  font-size: 16px;
  height: 36px;
  margin: 15px 0 10px;
  width: 299px;
}

.formfb {
  width: 600px;
}

.tabletextbl {
  display: table;
}

.tabletextbl &gt; div:nth-child(1) {
  float: left;
  width: 195px;
  font-family: Ubuntu-Bold;
  font-size: 16px;
}

.tabletextbl &gt; div:nth-child(2) {
  float: left;
  width: 125px;
}

.tabletextbl &gt; div:nth-child(3) {
  float: left;
  width: 125px;
}

.tabletextbl &gt; div:nth-child(4) {
  float: left;
  width: 125px;
}

.tabletextbl &gt; div &gt; div:nth-child(1) {
  color: #000;
  font-family: Ubuntu-Bold;
  font-size: 16px;
  height: 40px;
  padding-top: 25px;
}

.tabletextbl &gt; div &gt; div:nth-child(2),
.tabletextbl &gt; div &gt; div:nth-child(3) {
  font-size: 16px;
  padding-bottom: 12px;
}

.tabletext .text {
  font-family: Ubuntu-Bold;
  font-size: 16px;
  padding-bottom: 10px;
  padding-top: 28px;
}

.formfb form {
  display: table;
}

.formfb form &gt; div {
  float: left;
  width: 190px;
}

.formfb form &gt; div label {
  display: block;
  font-size: 12px;
  padding-bottom: 10px;
}

.formfb form &gt; div .inp {
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  color: #000;
  font-family: Ubuntu-Bold;
  font-size: 16px;
  height: 34px;
  margin-bottom: 25px;
  padding: 0 10px;
  width: 140px;
}

.formfb form input.bl2pbl2bl1BT {
  float: left;
  font-size: 16px;
  height: 36px;
  margin: 25px 0 0;
  width: 220px;
}

#mapall {
  display: block;
  height: calc(100% - 70px);
  position: relative;
  width: 100%;
}

.mapbody {
  height: 100%;
  margin-left: 370px;
  width: calc(100% - 370px);
}

.formmap {
  background-color: #fff;
  float: left;
  padding: 25px 30px 25px 20px;
  width: 320px;
}

.lineformmap {
  background-color: #e6e6e6;
  height: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  width: calc(100% - 30px);
}

.formmap .dbfrmbl2bl1 .cb label {
  font-size: 15px;
  padding-top: 0;
}

.formmap .text {
  color: #000;
  font-family: Ubuntu-Bold;
  font-size: 18px;
  padding-bottom: 10px;
  float: left;
  margin-top: 15px;
}

.formmap .dbfrmbl2bl2 .otdo {
  border: 1px solid #c8c8c8;
  border-radius: 1px;
  color: #b3b3b3;
  float: left;
  font-size: 12px;
  height: 24px;
  margin-left: 10px;
  padding: 0 10px;
  text-align: left;
  width: 91px;
}

.formmap &gt; form &gt; .otdo {
  border: 1px solid #c8c8c8;
  border-radius: 1px;
  color: #b3b3b3;
  font-size: 12px;
  height: 24px;
  padding: 0 10px;
  text-align: left;
  width: calc(100% - 20px);
}

.formmap .dbfrmbl2bl2 {
  padding-bottom: 30px;
  padding-top: 20px;
}

.dbfrmbl1bl1oct {
  position: absolute;
  top: -105px;
  right: 28px;
  z-index: 11;
}

.dbfrmbl1bl1oct input {
  border: none;
  background: no-repeat;
  padding: 0;
  margin: 0;
  height: auto;
  color: #000000;
  font-size: 13px;
  font-family: Ubuntu-Regular;
  cursor: pointer;
}

.dbfrmbl1bl1oct input:hover {
  text-decoration: underline;
}

.fancybox-opened .fancybox-skin {
  padding: 25px 35px !important;
}

.fancybox-close {
  background-image: url('../img/x.png') !important;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 26px !important;
  position: absolute;
  right: 15px !important;
  top: 15px !important;
  width: 27px !important;
  z-index: 8040;
}

@font-face {
  font-family: 'Ubuntu-Bold';
  src: url('Ubuntu-Bold.eot');
  src: url('Ubuntu-Bold?#iefix') format('embedded-opentype'),
    url('Ubuntu-Bold.otf') format('otf'), url('Ubuntu-Bold.woff') format('woff'),
    url('Ubuntu-Bold.ttf') format('truetype'),
    url('Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
}

@font-face {
  font-family: 'Ubuntu-Medium';
  src: url('Ubuntu-Medium.eot');
  src: url('Ubuntu-Medium?#iefix') format('embedded-opentype'),
    url('Ubuntu-Medium.otf') format('otf'),
    url('Ubuntu-Medium.woff') format('woff'),
    url('Ubuntu-Medium.ttf') format('truetype'),
    url('Ubuntu-Medium.svg#Ubuntu-Medium') format('svg');
}

@font-face {
  font-family: 'Ubuntu-Regular';
  src: url('Ubuntu-Regular.eot');
  src: url('Ubuntu-Regular?#iefix') format('embedded-opentype'),
    url('Ubuntu-Regular.otf') format('otf'),
    url('Ubuntu-Regular.woff') format('woff'),
    url('Ubuntu-Regular.ttf') format('truetype'),
    url('Ubuntu-Regular.svg#Ubuntu-Regular') format('svg');
}

/* line 20, ../sass/styles.scss */

.content-pd {
  padding: 0 15px;
  box-sizing: border-box;
}

/* line 26, ../sass/styles.scss */

.nav.nav-tabs:after {
  clear: both;
  display: table;
  content: '';
}

/* line 32, ../sass/styles.scss */

.nav.nav-tabs li {
  display: inline-block;
}

/* line 35, ../sass/styles.scss */

.nav.nav-tabs li a,
.nav.nav-tabs li a:link,
.nav.nav-tabs li a:hover,
.nav.nav-tabs li a:visited,
.nav.nav-tabs li a:active,
.nav.nav-tabs li a:focus {
  font-weight: 500;
  height: 44px;
  line-height: 16px;
  display: block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: #9bc34d;
  padding: 10px 20px;
  border: 3px solid #9bc34d;
  font-family: 'Ubuntu-Bold';
  transition: 0.3s background ease 0s;
  box-sizing: border-box;
}

/* line 50, ../sass/styles.scss */

.nav.nav-tabs li a:hover,
.nav.nav-tabs li a:link:hover,
.nav.nav-tabs li a:hover:hover,
.nav.nav-tabs li a:visited:hover,
.nav.nav-tabs li a:active:hover,
.nav.nav-tabs li a:focus:hover {
  background: #9bc34d;
  color: #fff;
  transition: 0.3s background ease 0s;
}

/* line 58, ../sass/styles.scss */

.nav.nav-tabs li.active a,
.nav.nav-tabs li.active a:link,
.nav.nav-tabs li.active a:hover,
.nav.nav-tabs li.active a:visited,
.nav.nav-tabs li.active a:active,
.nav.nav-tabs li.active a:focus {
  background: #9bc34d;
  color: #fff;
}

/* line 66, ../sass/styles.scss */

.tabs-four {
  margin: 0 -14px;
  box-sizing: border-box;
}

/* line 70, ../sass/styles.scss */

.tabs-four li {
  float: left;
  width: 25%;
  padding: 0 14px;
  box-sizing: border-box;
}

/* line 78, ../sass/styles.scss */

.tabs-three {
  margin: 0 -14px;
  box-sizing: border-box;
}

/* line 82, ../sass/styles.scss */

.tabs-three li {
  float: left;
  width: 33.3%;
  padding: 0 14px;
  box-sizing: border-box;
}

/* line 91, ../sass/styles.scss */

.nav.nav-tabs.tabs-min li {
  display: inline-block;
}

/* line 94, ../sass/styles.scss */

.nav.nav-tabs.tabs-min li a,
.nav.nav-tabs.tabs-min li a:link,
.nav.nav-tabs.tabs-min li a:hover,
.nav.nav-tabs.tabs-min li a:visited,
.nav.nav-tabs.tabs-min li a:active,
.nav.nav-tabs.tabs-min li a:focus {
  font-weight: 400;
  height: 38px;
  text-transform: none;
  border-width: 1px;
  padding: 9px 20px;
  font-family: 'Ubuntu-Regular';
}

/* line 105, ../sass/styles.scss */

.tab-content {
  position: relative;
}

/* line 109, ../sass/styles.scss */

.tab-pane {
  display: none;
}

/* line 112, ../sass/styles.scss */

.tab-pane.active {
  display: block;
}

/* line 119, ../sass/styles.scss */

.news-n__item {
  background: #fff;
  padding: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
}

/* line 126, ../sass/styles.scss */

.news-n__category {
  color: #9bc34d;
  font-size: 18px;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  margin-bottom: 5px;
  box-sizing: border-box;
}

/* line 135, ../sass/styles.scss */

.news-n__date {
  color: #000;
  font-size: 14px;
  font-family: 'Ubuntu-Bold';
  margin-bottom: 5px;
  margin-bottom: 15px;
  box-sizing: border-box;
}

/* line 144, ../sass/styles.scss */

.news-n__title {
  color: #000;
  font-size: 30px;
  line-height: 38px;
  font-family: 'Ubuntu-Bold';
  margin-bottom: 20px;
  box-sizing: border-box;
}

/* line 152, ../sass/styles.scss */

.news-n__title a,
.news-n__title a:link,
.news-n__title a:hover,
.news-n__title a:visited,
.news-n__title a:active,
.news-n__title a:focus {
  color: #000;
  font-size: 30px;
  line-height: 38px;
  font-family: 'Ubuntu-Bold';
  text-decoration: none;
}

/* line 159, ../sass/styles.scss */

.news-n__title a:hover,
.news-n__title a:link:hover,
.news-n__title a:hover:hover,
.news-n__title a:visited:hover,
.news-n__title a:active:hover,
.news-n__title a:focus:hover {
  color: #9bc34d;
}

/* line 166, ../sass/styles.scss */

.news-n__img a,
.news-n__img a:link,
.news-n__img a:hover,
.news-n__img a:visited,
.news-n__img a:active,
.news-n__img a:focus {
  width: 100%;
}

/* line 170, ../sass/styles.scss */

.news-n__img img {
  display: block;
  width: 100%;
}

/* line 176, ../sass/styles.scss */

.news-n__text {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-top: 20px;
  box-sizing: border-box;
}

/* line 184, ../sass/styles.scss */

.news-n__text p {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 25px;
  box-sizing: border-box;
}

/* line 192, ../sass/styles.scss */

.news-n__text p:last-child {
  margin-bottom: 0;
}

/* line 198, ../sass/styles.scss */

.news-n__link-wrap {
  margin-top: 20px;
  box-sizing: border-box;
}

/* line 203, ../sass/styles.scss */

.news-n__text-dop {
  display: none;
}

/* line 207, ../sass/styles.scss */

.news-n__more {
  text-align: center;
}

/* line 211, ../sass/styles.scss */

.news-n__right {
  background: #fff;
  padding: 30px;
  box-sizing: border-box;
}

/* line 216, ../sass/styles.scss */

.news-n__right-title {
  font-size: 18px;
  color: #9bc34d;
  font-family: 'Ubuntu-Bold';
  margin-bottom: 20px;
  box-sizing: border-box;
  text-transform: uppercase;
}

/* line 225, ../sass/styles.scss */

.news-n__right-list {
  padding-bottom: 5px;
  box-sizing: border-box;
}

/* line 230, ../sass/styles.scss */

.news-n__right-item {
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
}

/* line 237, ../sass/styles.scss */

.news-n__right-item:hover a,
.news-n__right-item:hover a:link,
.news-n__right-item:hover a:hover,
.news-n__right-item:hover a:visited,
.news-n__right-item:hover a:active,
.news-n__right-item:hover a:focus,
.news-n__right-item:hover button {
  color: #9bc34d;
}

/* line 241, ../sass/styles.scss */

.news-n__right-item:hover .news-n__right-date {
  color: #9bc34d;
}

/* line 247, ../sass/styles.scss */

.news-n__right-date {
  margin-top: 10px;
  font-size: 12px;
  line-height: 12px;
  color: #7f7f7f;
  font-family: 'Ubuntu-Regular';
  box-sizing: border-box;
}

/* line 256, ../sass/styles.scss */

.news-n__right-banner {
  padding-top: 10px;
  box-sizing: border-box;
}

/* line 260, ../sass/styles.scss */

.news-n__right-banner a,
.news-n__right-banner a:link,
.news-n__right-banner a:hover,
.news-n__right-banner a:visited,
.news-n__right-banner a:active,
.news-n__right-banner a:focus {
  display: block;
}

/* line 264, ../sass/styles.scss */

.news-n__right-banner img {
  width: 100%;
  display: block;
}

/* line 273, ../sass/styles.scss */

a.news-n__link,
a:link.news-n__link,
a:hover.news-n__link,
a:visited.news-n__link,
a:active.news-n__link,
a:focus.news-n__link,
button.news-n__link {
  font-family: 'Ubuntu-Regular';
  font-size: 15px;
  line-height: 20px;
  color: #9bc34d;
}

/* line 279, ../sass/styles.scss */

a.news-n__link:hover,
a:link.news-n__link:hover,
a:hover.news-n__link:hover,
a:visited.news-n__link:hover,
a:active.news-n__link:hover,
a:focus.news-n__link:hover,
button.news-n__link:hover {
  text-decoration: none;
}

/* line 284, ../sass/styles.scss */

a.news-n__more-link,
a.object-other__btn,
a.object-other__btn:link,
a.object-other__btn:hover,
a.object-other__btn:visited,
a.object-other__btn:active,
a.object-other__btn:focus,
a.spec-ipoteka__bot-btn,
a.spec-ipoteka__bot-btn:link,
a.spec-ipoteka__bot-btn:hover,
a.spec-ipoteka__bot-btn:visited,
a.spec-ipoteka__bot-btn:active,
a.spec-ipoteka__bot-btn:focus,
a:link.news-n__more-link,
a.object-other__btn:link,
a.spec-ipoteka__bot-btn:link,
a:hover.news-n__more-link,
a.object-other__btn:hover,
a.spec-ipoteka__bot-btn:hover,
a:visited.news-n__more-link,
a.object-other__btn:visited,
a.spec-ipoteka__bot-btn:visited,
a:active.news-n__more-link,
a.object-other__btn:active,
a.spec-ipoteka__bot-btn:active,
a:focus.news-n__more-link,
a.object-other__btn:focus,
a.spec-ipoteka__bot-btn:focus,
button.news-n__more-link,
button.object-other__btn,
button.spec-ipoteka__bot-btn {
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 10px 20px;
  border: 3px solid #9bc34d;
  font: 18px/22px Ubuntu-Bold;
  color: #9bc34d;
  text-transform: uppercase;
  text-decoration: none;
  transition: 0.3s background ease 0s;
  box-sizing: border-box;
}

/* line 297, ../sass/styles.scss */

a.news-n__more-link:hover,
a.object-other__btn:hover,
a.spec-ipoteka__bot-btn:hover,
a:link.news-n__more-link:hover,
a.object-other__btn:link:hover,
a.spec-ipoteka__bot-btn:link:hover,
a:hover.news-n__more-link:hover,
a.object-other__btn:hover:hover,
a.spec-ipoteka__bot-btn:hover:hover,
a:visited.news-n__more-link:hover,
a.object-other__btn:visited:hover,
a.spec-ipoteka__bot-btn:visited:hover,
a:active.news-n__more-link:hover,
a.object-other__btn:active:hover,
a.spec-ipoteka__bot-btn:active:hover,
a:focus.news-n__more-link:hover,
a.object-other__btn:focus:hover,
a.spec-ipoteka__bot-btn:focus:hover,
button.news-n__more-link:hover,
button.object-other__btn:hover,
button.spec-ipoteka__bot-btn:hover {
  color: #fff;
  background: #9bc34d;
  transition: 0.3s background ease 0s;
}

/* line 308, ../sass/styles.scss */

a.news-n__right-link,
a:link.news-n__right-link,
a:hover.news-n__right-link,
a:visited.news-n__right-link,
a:active.news-n__right-link,
a:focus.news-n__right-link,
button.news-n__right-link {
  color: #000;
  font-size: 15px;
  line-height: 21px;
  font-family: 'Ubuntu-Regular';
  display: inline-block;
  text-decoration: none;
}

/* line 316, ../sass/styles.scss */

a.news-n__right-link:hover,
a:link.news-n__right-link:hover,
a:hover.news-n__right-link:hover,
a:visited.news-n__right-link:hover,
a:active.news-n__right-link:hover,
a:focus.news-n__right-link:hover,
button.news-n__right-link:hover {
  text-decoration: underline;
}

/* line 321, ../sass/styles.scss */

a.object-order__btn,
a:link.object-order__btn,
a:hover.object-order__btn,
a:visited.object-order__btn,
a:active.object-order__btn,
a:focus.object-order__btn,
button.object-order__btn {
  font-family: 'Ubuntu-Bold';
  font-size: 18px;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  width: 340px;
  text-align: center;
  background: #9bc34d;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 334, ../sass/styles.scss */

a.object-order__btn:hover,
a:link.object-order__btn:hover,
a:hover.object-order__btn:hover,
a:visited.object-order__btn:hover,
a:active.object-order__btn:hover,
a:focus.object-order__btn:hover,
button.object-order__btn:hover {
  background: #497d32;
}

/* line 339, ../sass/styles.scss */

a.spec-ipoteka__btn-send,
a:link.spec-ipoteka__btn-send,
a:hover.spec-ipoteka__btn-send,
a:visited.spec-ipoteka__btn-send,
a:active.spec-ipoteka__btn-send,
a:focus.spec-ipoteka__btn-send,
button.spec-ipoteka__btn-send {
  font-family: 'Ubuntu-Bold';
  font-size: 18px;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  width: 230px;
  text-align: center;
  background: #9bc34d;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 352, ../sass/styles.scss */

a.spec-ipoteka__btn-send:hover,
a:link.spec-ipoteka__btn-send:hover,
a:hover.spec-ipoteka__btn-send:hover,
a:visited.spec-ipoteka__btn-send:hover,
a:active.spec-ipoteka__btn-send:hover,
a:focus.spec-ipoteka__btn-send:hover,
button.spec-ipoteka__btn-send:hover {
  background: #497d32;
}

/* line 357, ../sass/styles.scss */

a.spec-ipoteka__btn-all,
a:link.spec-ipoteka__btn-all,
a:hover.spec-ipoteka__btn-all,
a:visited.spec-ipoteka__btn-all,
a:active.spec-ipoteka__btn-all,
a:focus.spec-ipoteka__btn-all,
button.spec-ipoteka__btn-all {
  font-size: 15px;
  color: #9bc34d;
  text-decoration: underline;
  margin-top: 10px;
  font-family: 'Ubuntu-Regular';
  display: inline-block;
}

/* line 365, ../sass/styles.scss */

a.spec-ipoteka__btn-all:hover,
a:link.spec-ipoteka__btn-all:hover,
a:hover.spec-ipoteka__btn-all:hover,
a:visited.spec-ipoteka__btn-all:hover,
a:active.spec-ipoteka__btn-all:hover,
a:focus.spec-ipoteka__btn-all:hover,
button.spec-ipoteka__btn-all:hover {
  text-decoration: none;
}

/* line 374, ../sass/styles.scss */

a.calc-ipoteka__form-btn,
a:link.calc-ipoteka__form-btn,
a:hover.calc-ipoteka__form-btn,
a:visited.calc-ipoteka__form-btn,
a:active.calc-ipoteka__form-btn,
a:focus.calc-ipoteka__form-btn,
button.calc-ipoteka__form-btn {
  display: block;
  font-size: 12px;
  color: #fff;
  height: 42px;
  line-height: 40px;
  border-radius: 5px;
  background: #497d32;
  border: none;
  outline: none;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  width: 100%;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

/* line 392, ../sass/styles.scss */

a.calc-ipoteka__form-btn:hover,
a:link.calc-ipoteka__form-btn:hover,
a:hover.calc-ipoteka__form-btn:hover,
a:visited.calc-ipoteka__form-btn:hover,
a:active.calc-ipoteka__form-btn:hover,
a:focus.calc-ipoteka__form-btn:hover,
button.calc-ipoteka__form-btn:hover {
  background: #000;
}

/* line 397, ../sass/styles.scss */

a.investicii__form-btn,
a:link.investicii__form-btn,
a:hover.investicii__form-btn,
a:visited.investicii__form-btn,
a:active.investicii__form-btn,
a:focus.investicii__form-btn,
button.investicii__form-btn {
  display: block;
  font-size: 12px;
  color: #fff;
  height: 42px;
  line-height: 40px;
  border-radius: 5px;
  background: #497d32;
  border: none;
  outline: none;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  width: 100%;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

/* line 415, ../sass/styles.scss */

a.investicii__form-btn:hover,
a:link.investicii__form-btn:hover,
a:hover.investicii__form-btn:hover,
a:visited.investicii__form-btn:hover,
a:active.investicii__form-btn:hover,
a:focus.investicii__form-btn:hover,
button.investicii__form-btn:hover {
  background: #000;
}

/* line 420, ../sass/styles.scss */

a.investicii__form-link,
a:link.investicii__form-link,
a:hover.investicii__form-link,
a:visited.investicii__form-link,
a:active.investicii__form-link,
a:focus.investicii__form-link,
button.investicii__form-link {
  font-size: 14px;
  color: #9bc34d;
  text-decoration: underline;
  display: inline-block;
  vertical-align: middle;
}

/* line 427, ../sass/styles.scss */

a.investicii__form-link:hover,
a:link.investicii__form-link:hover,
a:hover.investicii__form-link:hover,
a:visited.investicii__form-link:hover,
a:active.investicii__form-link:hover,
a:focus.investicii__form-link:hover,
button.investicii__form-link:hover {
  text-decoration: none;
}

/* line 432, ../sass/styles.scss */

a.about-form__btn,
a:link.about-form__btn,
a:hover.about-form__btn,
a:visited.about-form__btn,
a:active.about-form__btn,
a:focus.about-form__btn,
button.about-form__btn {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  height: 44px;
  line-height: 42px;
  background: #000;
  border: none;
  outline: none;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  width: 255px;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

/* line 449, ../sass/styles.scss */

a.about-form__btn:hover,
a:link.about-form__btn:hover,
a:hover.about-form__btn:hover,
a:visited.about-form__btn:hover,
a:active.about-form__btn:hover,
a:focus.about-form__btn:hover,
button.about-form__btn:hover {
  background: #497d32;
}

/* line 454, ../sass/styles.scss */

a.modal__btn,
a:link.modal__btn,
a:hover.modal__btn,
a:visited.modal__btn,
a:active.modal__btn,
a:focus.modal__btn,
button.modal__btn {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  height: 46px;
  line-height: 44px;
  background: #9bc34d;
  border: none;
  outline: none;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  width: 255px;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

/* line 471, ../sass/styles.scss */

a.modal__btn:hover,
a:link.modal__btn:hover,
a:hover.modal__btn:hover,
a:visited.modal__btn:hover,
a:active.modal__btn:hover,
a:focus.modal__btn:hover,
button.modal__btn:hover {
  background: #497d32;
}

/* line 477, ../sass/styles.scss */

.close-link {
  position: absolute;
  background-image: url('../img/map-close.jpg');
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
  cursor: pointer;
  top: 21px;
  right: 24px;
}

/* line 488, ../sass/styles.scss */

.content-wrap-n {
  margin: 0 -14px;
  box-sizing: border-box;
}

/* line 492, ../sass/styles.scss */

.content-wrap-n:after {
  clear: both;
  display: table;
  content: '';
}

/* line 498, ../sass/styles.scss */

.content-wrap-n__left {
  width: 75%;
  float: left;
  margin-top: 40px;
  padding: 0 14px;
  box-sizing: border-box;
}

/* line 506, ../sass/styles.scss */

.content-wrap-n__right {
  width: 25%;
  float: left;
  margin-top: 40px;
  padding: 0 14px;
  box-sizing: border-box;
}

/* line 515, ../sass/styles.scss */

.ipoteka-calc {
  background: #9bc34d;
  padding: 28px 15px 32px 15px;
  display: none;
}

/* line 520, ../sass/styles.scss */

.ipoteka-calc__title {
  font-size: 24px;
  text-transform: uppercase;
  font-family: 'Ubuntu-Bold';
}

/* line 526, ../sass/styles.scss */

.ipoteka-calc .container-fluid {
  overflow: visible;
}

/* line 530, ../sass/styles.scss */

.ipoteka-calc__top {
  margin-top: 25px;
  max-width: 855px;
}

/* line 534, ../sass/styles.scss */

.ipoteka-calc__top:after {
  clear: both;
  display: table;
  content: '';
}

/* line 540, ../sass/styles.scss */

.ipoteka-calc__top-left {
  width: 50%;
  float: left;
  display: flex;
  align-items: center;
}

/* line 546, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select {
  width: 100%;
  height: 42px;
  line-height: 40px;
  background: transparent;
  border: 1px solid #000;
  color: #000;
  font-family: 'Ubuntu-Bold';
  font-size: 16px;
}

/* line 556, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select:after {
  background-image: url('../img/arrow-down.png');
  height: 9px;
  width: 16px;
}

/* line 562, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select:hover,
.ipoteka-calc__top-left .nice-select.open {
  border: 1px solid #000;
}

/* line 566, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select .list {
  border: 1px solid #000;
  background: #9bc34d;
  box-shadow: none;
  margin-top: 0;
}

/* line 573, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select .option {
  color: #000;
  background: transparent;
  min-height: auto;
  padding: 10px 18px;
}

/* line 580, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select .option:hover,
.ipoteka-calc__top-left .nice-select .option.focus,
.ipoteka-calc__top-left .nice-select .option.selected.focus {
  color: #000;
}

/* line 584, ../sass/styles.scss */

.ipoteka-calc__top-left .nice-select.open:after {
  background-position: 0 0;
}

/* line 590, ../sass/styles.scss */

.ipoteka-calc__top-right {
  width: 50%;
  float: left;
  display: flex;
  align-items: center;
}

/* line 596, ../sass/styles.scss */

.ipoteka-calc__top-right-link {
  width: 180px;
  text-align: center;
  float: left;
}

/* line 601, ../sass/styles.scss */

.ipoteka-calc__top-right-link a,
.ipoteka-calc__top-right-link a:link,
.ipoteka-calc__top-right-link a:hover,
.ipoteka-calc__top-right-link a:visited,
.ipoteka-calc__top-right-link a:active,
.ipoteka-calc__top-right-link a:focus,
.ipoteka-calc__top-right-link button {
  font-size: 12px;
  color: #fff;
  font-family: 'Ubuntu-Regular';
}

/* line 606, ../sass/styles.scss */

.ipoteka-calc__top-right-link a:hover,
.ipoteka-calc__top-right-link a:link:hover,
.ipoteka-calc__top-right-link a:hover:hover,
.ipoteka-calc__top-right-link a:visited:hover,
.ipoteka-calc__top-right-link a:active:hover,
.ipoteka-calc__top-right-link a:focus:hover,
.ipoteka-calc__top-right-link button:hover {
  text-decoration: none;
}

/* line 613, ../sass/styles.scss */

.ipoteka-calc__top-btn-wrap {
  width: 100%;
  float: left;
  margin-left: -180px;
  padding-left: 180px;
  box-sizing: border-box;
}

/* line 620, ../sass/styles.scss */

.ipoteka-calc__top-btn-wrap a,
.ipoteka-calc__top-btn-wrap a:link,
.ipoteka-calc__top-btn-wrap a:hover,
.ipoteka-calc__top-btn-wrap a:visited,
.ipoteka-calc__top-btn-wrap a:active,
.ipoteka-calc__top-btn-wrap a:focus,
.ipoteka-calc__top-btn-wrap button {
  display: block;
  font-size: 12px;
  color: #fff;
  height: 42px;
  line-height: 40px;
  border-radius: 5px;
  background: #000;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  width: 100%;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}

/* line 635, ../sass/styles.scss */

.ipoteka-calc__top-btn-wrap a:hover,
.ipoteka-calc__top-btn-wrap a:link:hover,
.ipoteka-calc__top-btn-wrap a:hover:hover,
.ipoteka-calc__top-btn-wrap a:visited:hover,
.ipoteka-calc__top-btn-wrap a:active:hover,
.ipoteka-calc__top-btn-wrap a:focus:hover,
.ipoteka-calc__top-btn-wrap button:hover {
  background: #497d32;
}

/* line 641, ../sass/styles.scss */

.ipoteka-calc__top-text {
  color: #000;
  font-size: 15px;
  font-family: 'Ubuntu-Regular';
  width: 115px;
  float: left;
}

/* line 649, ../sass/styles.scss */

.ipoteka-calc__top-select {
  width: 100%;
  float: left;
  margin-left: -115px;
  padding-left: 115px;
  box-sizing: border-box;
}

/* line 658, ../sass/styles.scss */

.ipoteka-calc__bot {
  margin-top: 25px;
  max-width: 855px;
  box-sizing: border-box;
}

/* line 663, ../sass/styles.scss */

.ipoteka-calc__bot:after {
  clear: both;
  display: table;
  content: '';
}

/* line 669, ../sass/styles.scss */

.ipoteka-calc__bot-left {
  float: left;
  width: 50%;
  margin-top: 20px;
}

/* line 675, ../sass/styles.scss */

.ipoteka-calc__bot-right {
  float: left;
  width: 50%;
  margin-top: 20px;
}

/* line 682, ../sass/styles.scss */

.ipoteka-calc__col {
  float: left;
  width: 25%;
  padding: 0 15px;
  box-sizing: border-box;
}

/* line 688, ../sass/styles.scss */

.ipoteka-calc__col:first-child {
  padding-left: 0;
}

/* line 692, ../sass/styles.scss */

.ipoteka-calc__col:last-child {
  padding-right: 0;
}

/* line 696, ../sass/styles.scss */

.ipoteka-calc__col label {
  display: block;
  color: #000;
  margin-bottom: 8px;
  font-size: 12px;
  font-family: 'Ubuntu-Regular';
}

/* line 704, ../sass/styles.scss */

.ipoteka-calc__col input {
  border: 1px solid #000;
  background: none;
  border-radius: 3px;
  font-family: Ubuntu-Bold;
  color: #000;
  font-weight: bold;
  font-size: 15px;
  height: 25px;
  padding-left: 15px;
  width: 100%;
  box-sizing: border-box;
}

/* line 720, ../sass/styles.scss */

.ipoteka-calc a.ipoteka-calc__btn-up,
.ipoteka-calc a:link.ipoteka-calc__btn-up,
.ipoteka-calc a:hover.ipoteka-calc__btn-up,
.ipoteka-calc a:visited.ipoteka-calc__btn-up,
.ipoteka-calc a:active.ipoteka-calc__btn-up,
.ipoteka-calc a:focus.ipoteka-calc__btn-up,
.ipoteka-calc button.ipoteka-calc__btn-up {
  position: absolute;
  bottom: -32px;
  right: 0;
  width: 225px;
  height: 27px;
  line-height: 25px;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-family: 'Ubuntu-Regular';
  text-align: center;
  background: #497d32;
  border-radius: 5px 5px 0 0;
  background-image: url('../img/arrow-down-white.png');
  background-position: 94% 50%;
  background-repeat: no-repeat;
  padding-right: 7px;
}

/* line 739, ../sass/styles.scss */

.ipoteka-calc a.ipoteka-calc__btn-up:hover,
.ipoteka-calc a:link.ipoteka-calc__btn-up:hover,
.ipoteka-calc a:hover.ipoteka-calc__btn-up:hover,
.ipoteka-calc a:visited.ipoteka-calc__btn-up:hover,
.ipoteka-calc a:active.ipoteka-calc__btn-up:hover,
.ipoteka-calc a:focus.ipoteka-calc__btn-up:hover,
.ipoteka-calc button.ipoteka-calc__btn-up:hover {
  background-color: #000;
}

/* line 746, ../sass/styles.scss */

.prognoz-price {
  margin-top: 30px;
}

/* line 749, ../sass/styles.scss */

.prognoz-price__row {
  margin-top: 10px;
  background: #fff;
  position: relative;
  padding: 15px 35px 40px 35px;
  box-sizing: border-box;
}

/* line 756, ../sass/styles.scss */

.prognoz-price__row:after {
  clear: both;
  display: table;
  content: '';
}

/* line 762, ../sass/styles.scss */

.prognoz-price__row_head {
  background: #9bc34d;
  padding: 10px 35px;
}

/* line 766, ../sass/styles.scss */

.prognoz-price__row_head .prognoz-price__item {
  color: #fff;
  font-family: 'Ubuntu-Medium';
  font-size: 18px;
}

/* line 772, ../sass/styles.scss */

.prognoz-price__row_head .prognoz-price__col-right {
  margin-left: 0;
}

/* line 778, ../sass/styles.scss */

.prognoz-price__col {
  float: left;
  box-sizing: border-box;
}

/* line 784, ../sass/styles.scss */

.prognoz-price__col-info:after {
  clear: both;
  display: table;
  content: '';
}

/* line 791, ../sass/styles.scss */

.prognoz-price__col-left {
  width: 205px;
}

/* line 795, ../sass/styles.scss */

.prognoz-price__col-right {
  width: 100%;
  box-sizing: border-box;
}

/* line 802, ../sass/styles.scss */

.prognoz-price__col-drop {
  display: none;
}

/* line 805, ../sass/styles.scss */

.prognoz-price__col-drop-bot {
  border-top: 1px solid #dbdbdb;
  padding-top: 20px;
  margin-top: 20px;
}

/* line 811, ../sass/styles.scss */

.prognoz-price__col-drop:after {
  clear: both;
  display: table;
  content: '';
}

/* line 817, ../sass/styles.scss */

.prognoz-price__col-drop-line {
  margin: 5px 0;
}

/* line 820, ../sass/styles.scss */

.prognoz-price__col-drop-line:first-child {
  margin-top: 0;
}

/* line 825, ../sass/styles.scss */

.prognoz-price__col-drop-item {
  float: left;
  width: 33.3%;
  padding: 0 10px;
  box-sizing: border-box;
}

/* line 832, ../sass/styles.scss */

.prognoz-price__col-drop-title {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  color: #898989;
  font-family: 'Ubuntu-Regular';
  margin-right: 5px;
  min-width: 177px;
}

/* line 842, ../sass/styles.scss */

.prognoz-price__col-drop-num {
  display: inline-block;
  vertical-align: top;
  border-bottom: 1px solid #9bc34d;
}

/* line 848, ../sass/styles.scss */

.prognoz-price__col-drop-option {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  color: #000;
  text-decoration: underline;
  font-family: 'Ubuntu-Regular';
}

/* line 857, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

/* line 863, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip:hover .tooltip-drop {
  display: block;
}

/* line 868, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip-link {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  color: #9bc34d;
  cursor: pointer;
}

/* line 875, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip-drop {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 15px 20px;
  background: #fff;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.22);
  min-width: 305px;
  z-index: 10;
}

/* line 886, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip-drop-text {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  color: #000;
  margin: 2px 0;
}

/* line 892, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip-drop-text span {
  font-size: 20px;
  vertical-align: middle;
  margin-left: 7px;
}

/* line 897, ../sass/styles.scss */

.prognoz-price__col-drop .tooltip-drop-text span.plus {
  color: #9bc34d;
}

/* line 905, ../sass/styles.scss */

.prognoz-price__col-drop .num {
  display: inline-block;
  vertical-align: top;
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  color: #000;
}

/* line 915, ../sass/styles.scss */

.prognoz-price__item {
  float: left;
  width: 20%;
  padding: 0 10px;
  box-sizing: border-box;
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
}

/* line 924, ../sass/styles.scss */

.prognoz-price__percent {
  font-size: 30px;
  line-height: 30px;
  color: #9bc34d;
  font-family: 'Ubuntu-Bold';
  margin-bottom: 15px;
}

/* line 932, ../sass/styles.scss */

.prognoz-price__square {
  font-size: 16px;
  line-height: 16px;
  color: #000;
  font-family: 'Ubuntu-Bold';
  margin-bottom: 5px;
}

/* line 940, ../sass/styles.scss */

.prognoz-price__price {
  font-size: 16px;
  line-height: 16px;
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 948, ../sass/styles.scss */

.prognoz-price a.prognoz-price__btn-drop,
.prognoz-price a:link.prognoz-price__btn-drop,
.prognoz-price a:hover.prognoz-price__btn-drop,
.prognoz-price a:visited.prognoz-price__btn-drop,
.prognoz-price a:active.prognoz-price__btn-drop,
.prognoz-price a:focus.prognoz-price__btn-drop,
.prognoz-price button.prognoz-price__btn-drop {
  position: absolute;
  bottom: 0;
  right: 35px;
  width: 165px;
  height: 27px;
  line-height: 25px;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-family: 'Ubuntu-Regular';
  text-align: center;
  background: #9bc34d;
  border-radius: 5px 5px 0 0;
  padding-right: 7px;
}

/* line 964, ../sass/styles.scss */

.prognoz-price a.prognoz-price__btn-drop:after,
.prognoz-price a:link.prognoz-price__btn-drop:after,
.prognoz-price a:hover.prognoz-price__btn-drop:after,
.prognoz-price a:visited.prognoz-price__btn-drop:after,
.prognoz-price a:active.prognoz-price__btn-drop:after,
.prognoz-price a:focus.prognoz-price__btn-drop:after,
.prognoz-price button.prognoz-price__btn-drop:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 9px;
  background-image: url('../img/arrow-down-white.png');
  background-position: 94% 50%;
  background-repeat: no-repeat;
  margin-left: 10px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 977, ../sass/styles.scss */

.prognoz-price a.prognoz-price__btn-drop:hover,
.prognoz-price a:link.prognoz-price__btn-drop:hover,
.prognoz-price a:hover.prognoz-price__btn-drop:hover,
.prognoz-price a:visited.prognoz-price__btn-drop:hover,
.prognoz-price a:active.prognoz-price__btn-drop:hover,
.prognoz-price a:focus.prognoz-price__btn-drop:hover,
.prognoz-price button.prognoz-price__btn-drop:hover {
  background-color: #497d32;
}

/* line 982, ../sass/styles.scss */

.prognoz-price a.prognoz-price__btn-drop.active:after,
.prognoz-price a:link.prognoz-price__btn-drop.active:after,
.prognoz-price a:hover.prognoz-price__btn-drop.active:after,
.prognoz-price a:visited.prognoz-price__btn-drop.active:after,
.prognoz-price a:active.prognoz-price__btn-drop.active:after,
.prognoz-price a:focus.prognoz-price__btn-drop.active:after,
.prognoz-price button.prognoz-price__btn-drop.active:after {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

/* line 990, ../sass/styles.scss */

.konstruktor {
  width: 1080px;
  margin: 0 auto;
}

/* line 994, ../sass/styles.scss */

.konstruktor * {
  box-sizing: border-box;
}

/* line 998, ../sass/styles.scss */

.konstruktor__header {
  height: 390px;
  overflow: hidden;
  position: relative;
}

/* line 1003, ../sass/styles.scss */

.konstruktor__header:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

/* line 1013, ../sass/styles.scss */

.konstruktor__header:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 214px;
  height: 122px;
  background: url('../img/header-top.png');
}

/* line 1023, ../sass/styles.scss */

.konstruktor__header-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 50px;
  z-index: 1;
}

/* line 1033, ../sass/styles.scss */

.konstruktor__header-title {
  color: #fff;
  font-size: 80px;
  line-height: 86px;
  font-family: 'Ubuntu-Medium';
  padding-left: 170px;
}

/* line 1041, ../sass/styles.scss */

.konstruktor__header-info {
  margin-top: 50px;
}

/* line 1044, ../sass/styles.scss */

.konstruktor__header-info &gt; div {
  position: relative;
  padding-left: 80px;
  min-height: 63px;
  margin-top: 15px;
}

/* line 1050, ../sass/styles.scss */

.konstruktor__header-info &gt; div:before {
  content: '';
  width: 63px;
  height: 63px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1061, ../sass/styles.scss */

.konstruktor__header-metro {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
  font-family: 'Ubuntu-Medium';
}

/* line 1067, ../sass/styles.scss */

.konstruktor__header-metro:before {
  background: url('../img/metro-icon.png') top left no-repeat;
}

/* line 1072, ../sass/styles.scss */

.konstruktor__header-address {
  color: #fff;
  font-size: 46px;
  line-height: 50px;
  font-family: 'Ubuntu-Medium';
}

/* line 1078, ../sass/styles.scss */

.konstruktor__header-address:before {
  background: url('../img/address-icon.png') top left no-repeat;
}

/* line 1084, ../sass/styles.scss */

.konstruktor__main {
  background: #9bc34d;
  position: relative;
}

/* line 1088, ../sass/styles.scss */

.konstruktor__main:before {
  content: '';
  position: absolute;
  bottom: 195px;
  right: 0;
  width: 59px;
  height: 66px;
  background: url('../img/line-right.png') top left no-repeat;
}

/* line 1098, ../sass/styles.scss */

.konstruktor__main-wrap {
  padding: 50px 50px 80px 50px;
  display: flex;
}

/* line 1105, ../sass/styles.scss */

.konstruktor__main-col-item {
  margin-top: 25px;
}

/* line 1108, ../sass/styles.scss */

.konstruktor__main-col-item:first-child {
  margin-top: 0;
}

/* line 1113, ../sass/styles.scss */

.konstruktor__main-col-img {
  width: 72px;
  float: left;
}

/* line 1118, ../sass/styles.scss */

.konstruktor__main-col-text-wrap {
  padding-left: 94px;
}

/* line 1122, ../sass/styles.scss */

.konstruktor__main-col-title {
  color: #fff;
  font-family: 'Ubuntu-Regular';
  font-size: 24px;
  line-height: 30px;
}

/* line 1129, ../sass/styles.scss */

.konstruktor__main-col-text {
  color: #fff;
  font-family: 'Ubuntu-Medium';
  font-size: 50px;
  line-height: 55px;
}

/* line 1138, ../sass/styles.scss */

.konstruktor__price {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 168px;
  width: 320px;
  background: #fff;
  display: flex;
  align-items: center;
}

/* line 1148, ../sass/styles.scss */

.konstruktor__price-wrap {
  font-family: 'Ubuntu-Regular';
  font-size: 26px;
  line-height: 34px;
  padding-left: 52px;
}

/* line 1154, ../sass/styles.scss */

.konstruktor__price-wrap span {
  display: block;
}

/* line 1159, ../sass/styles.scss */

.konstruktor__price:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -151px;
  width: 151px;
  height: 168px;
  background: url('../img/triangle-white.png') top left no-repeat;
}

/* line 1169, ../sass/styles.scss */

.konstruktor__price:before {
  content: '';
  position: absolute;
  top: calc(50% - 28px);
  left: -15px;
  width: 48px;
  height: 57px;
  background: url('../img/gift-icon.png') top left no-repeat;
  z-index: 1;
}

/* line 1182, ../sass/styles.scss */

.breadcumbs_object {
  padding: 0 14px;
  box-sizing: border-box;
}

/* line 1186, ../sass/styles.scss */

.breadcumbs_object ul {
  float: left;
}

/* line 1190, ../sass/styles.scss */

.breadcumbs_object .breadcrumbs__id {
  float: right;
  font-size: 30px;
  color: #808080;
  line-height: 30px;
  font-family: 'Ubuntu-Regular';
  text-transform: uppercase;
}

/* line 1199, ../sass/styles.scss */

.breadcumbs_object:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1207, ../sass/styles.scss */

.object-top .adress {
  display: inline-block;
}

/* line 1210, ../sass/styles.scss */

.object-top .adress a {
  font-size: 18px;
}

/* line 1215, ../sass/styles.scss */

.object-top .block-map {
  margin: 0;
  width: 100%;
}

/* line 1221, ../sass/styles.scss */

.object-main {
  background: #fff;
  padding: 30px;
  box-sizing: border-box;
}

/* line 1226, ../sass/styles.scss */

.object-main:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1232, ../sass/styles.scss */

.object-main * {
  box-sizing: border-box;
}

/* line 1236, ../sass/styles.scss */

.object-main__left {
  width: 50%;
  float: left;
  padding-right: 15px;
}

/* line 1242, ../sass/styles.scss */

.object-main__right {
  width: 50%;
  float: left;
  padding-left: 15px;
  position: relative;
}

/* line 1250, ../sass/styles.scss */

.object-main__slider-item.slick-slide {
  position: relative;
  height: 425px;
  overflow: hidden;
}

/* line 1255, ../sass/styles.scss */

.object-main__slider-item.slick-slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}

/* line 1266, ../sass/styles.scss */

.object-main__slider-nav {
  margin: 0 -10px;
}

/* line 1269, ../sass/styles.scss */

.object-main__slider-nav-item.slick-slide {
  padding: 20px 10px 0 10px;
}

/* line 1272, ../sass/styles.scss */

.object-main__slider-nav-item.slick-slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}

/* line 1282, ../sass/styles.scss */

.object-main__slider-nav-item-wrap {
  position: relative;
  height: 95px;
  overflow: hidden;
}

/* line 1288, ../sass/styles.scss */

.object-main__slider-nav .slick-arrow {
  margin-top: -13px;
}

/* line 1293, ../sass/styles.scss */

.object-main__text {
  font-size: 16px;
  line-height: 26px;
  font-family: 'Ubuntu-Regular';
  padding-right: 50px;
}

/* line 1299, ../sass/styles.scss */

.object-main__text:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1306, ../sass/styles.scss */

.object-main__text-line .title {
  color: #898989;
  width: 150px;
  float: left;
}

/* line 1312, ../sass/styles.scss */

.object-main__text-line .text {
  width: 100%;
  padding-left: 160px;
  margin-left: -150px;
  float: left;
}

/* line 1321, ../sass/styles.scss */

.object-main__icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  text-align: center;
}

/* line 1328, ../sass/styles.scss */

.object-main__icon .cib2b2b2-items {
  display: inline-block;
}

/* line 1332, ../sass/styles.scss */

.object-main__icon .cib2b2b2-items &gt; a {
  display: inline-block;
  float: none;
  margin: 0;
}

/* line 1338, ../sass/styles.scss */

.object-main__icon .items-body {
  left: 50% !important;
  -moz-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  -webkit-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}

/* line 1345, ../sass/styles.scss */

.object-sale {
  padding: 60px 0;
}

/* line 1348, ../sass/styles.scss */

.object-sale .h1 {
  margin-bottom: 25px;
  font-size: 36px;
}

/* line 1353, ../sass/styles.scss */

.object-sale__fon {
  background: #fff;
  padding: 20px;
  padding-left: 115px;
  position: relative;
}

/* line 1359, ../sass/styles.scss */

.object-sale__fon:before {
  content: '';
  position: absolute;
  top: 33px;
  left: 35px;
  width: 48px;
  height: 57px;
  background: url('../img/gift-icon.png') top left no-repeat;
  z-index: 1;
}

/* line 1370, ../sass/styles.scss */

.object-sale__fon ul {
  border-left: 1px solid #cfcfcf;
  padding-left: 30px;
}

/* line 1374, ../sass/styles.scss */

.object-sale__fon ul li {
  font-size: 16px;
  line-height: 20px;
  padding: 5px 0 5px 18px;
  font-family: 'Ubuntu-Medium';
  position: relative;
}

/* line 1381, ../sass/styles.scss */

.object-sale__fon ul li:before {
  content: '';
  position: absolute;
  top: 12px;
  left: 0;
  width: 7px;
  height: 7px;
  background: #9bc34d;
}

/* line 1396, ../sass/styles.scss */

.object-order * {
  box-sizing: border-box;
}

/* line 1400, ../sass/styles.scss */

.object-order .h1 {
  font-size: 36px;
}

/* line 1404, ../sass/styles.scss */

.object-order__item {
  background: #fff;
  padding: 30px;
  padding-bottom: 55px;
  margin-top: 20px;
  position: relative;
}

/* line 1411, ../sass/styles.scss */

.object-order__item:first-child {
  margin-top: 0;
}

/* line 1416, ../sass/styles.scss */

.object-order__item.open .object-order__top {
  display: block;
}

/* line 1420, ../sass/styles.scss */

.object-order__item.open .object-order__top-col_price {
  display: none;
}

/* line 1426, ../sass/styles.scss */

.object-order__title {
  font-size: 30px;
  line-height: 36px;
  font-family: 'Ubuntu-Bold';
  color: #000;
  margin-bottom: 20px;
  text-transform: uppercase;
}

/* line 1435, ../sass/styles.scss */

.object-order__top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 1440, ../sass/styles.scss */

.object-order__top-col {
  font-size: 16px;
  line-height: 26px;
  font-family: 'Ubuntu-Regular';
}

/* line 1445, ../sass/styles.scss */

.object-order__top-col span {
  color: #898989;
}

/* line 1449, ../sass/styles.scss */

.object-order__top-col_price {
  font-size: 24px;
  font-family: 'Ubuntu-Medium';
}

/* line 1456, ../sass/styles.scss */

.object-order__table {
  margin-top: 25px;
  display: none;
}

/* line 1460, ../sass/styles.scss */

.object-order__table-row {
  background: #f6f6f6;
}

/* line 1463, ../sass/styles.scss */

.object-order__table-row:nth-child(odd) {
  background: #f0f0f0;
}

/* line 1467, ../sass/styles.scss */

.object-order__table-row:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1473, ../sass/styles.scss */

.object-order__table-row_head {
  background: #9bc34d !important;
}

/* line 1476, ../sass/styles.scss */

.object-order__table-row_head .object-order__table-col {
  font-family: 'Ubuntu-Medium';
  color: #fff;
}

/* line 1483, ../sass/styles.scss */

.object-order__table-col {
  width: 25%;
  float: left;
  font-size: 16px;
  line-height: 26px;
  padding: 6px 15px;
  font-family: 'Ubuntu-Regular';
}

/* line 1494, ../sass/styles.scss */

.object-order a.object-order__btn-drop,
.object-order a:link.object-order__btn-drop,
.object-order a:hover.object-order__btn-drop,
.object-order a:visited.object-order__btn-drop,
.object-order a:active.object-order__btn-drop,
.object-order a:focus.object-order__btn-drop,
.object-order button.object-order__btn-drop {
  position: absolute;
  bottom: 0;
  right: 35px;
  width: 165px;
  height: 27px;
  line-height: 25px;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-family: 'Ubuntu-Regular';
  text-align: center;
  background: #9bc34d;
  border-radius: 5px 5px 0 0;
  padding-right: 7px;
}

/* line 1510, ../sass/styles.scss */

.object-order a.object-order__btn-drop:after,
.object-order a:link.object-order__btn-drop:after,
.object-order a:hover.object-order__btn-drop:after,
.object-order a:visited.object-order__btn-drop:after,
.object-order a:active.object-order__btn-drop:after,
.object-order a:focus.object-order__btn-drop:after,
.object-order button.object-order__btn-drop:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 9px;
  background-image: url('../img/arrow-down-white.png');
  background-position: 94% 50%;
  background-repeat: no-repeat;
  margin-left: 10px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 1523, ../sass/styles.scss */

.object-order a.object-order__btn-drop:hover,
.object-order a:link.object-order__btn-drop:hover,
.object-order a:hover.object-order__btn-drop:hover,
.object-order a:visited.object-order__btn-drop:hover,
.object-order a:active.object-order__btn-drop:hover,
.object-order a:focus.object-order__btn-drop:hover,
.object-order button.object-order__btn-drop:hover {
  background-color: #497d32;
}

/* line 1528, ../sass/styles.scss */

.object-order a.object-order__btn-drop.active:after,
.object-order a:link.object-order__btn-drop.active:after,
.object-order a:hover.object-order__btn-drop.active:after,
.object-order a:visited.object-order__btn-drop.active:after,
.object-order a:active.object-order__btn-drop.active:after,
.object-order a:focus.object-order__btn-drop.active:after,
.object-order button.object-order__btn-drop.active:after {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

/* line 1535, ../sass/styles.scss */

.object-order__btn-wrap {
  text-align: center;
  margin-top: 35px;
}

/* line 1541, ../sass/styles.scss */

.object-prognoz {
  padding-top: 60px;
}

/* line 1545, ../sass/styles.scss */

.object-ipoteka {
  padding-top: 60px;
}

/* line 1548, ../sass/styles.scss */

.object-ipoteka .h1 {
  font-size: 36px;
}

/* line 1552, ../sass/styles.scss */

.object-ipoteka .h1,
.object-ipoteka .title-desc {
  padding: 0 100px;
  box-sizing: border-box;
}

/* line 1557, ../sass/styles.scss */

.object-ipoteka__calc {
  background: #fff;
  padding: 35px;
  margin-top: 30px;
}

/* line 1563, ../sass/styles.scss */

.object-ipoteka__calc-bot:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1572, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__top-right-link a,
.object-ipoteka .ipoteka-calc__top-right-link a:link,
.object-ipoteka .ipoteka-calc__top-right-link a:hover,
.object-ipoteka .ipoteka-calc__top-right-link a:visited,
.object-ipoteka .ipoteka-calc__top-right-link a:active,
.object-ipoteka .ipoteka-calc__top-right-link a:focus {
  color: #9bc34d;
}

/* line 1579, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-right-wrap {
  margin: -15px -20px 0 -20px;
  box-sizing: border-box;
}

/* line 1586, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__top-btn-wrap a,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:link,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:hover,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:visited,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:active,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:focus {
  background: #497d32;
}

/* line 1589, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__top-btn-wrap a:hover,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:link:hover,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:hover:hover,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:visited:hover,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:active:hover,
.object-ipoteka .ipoteka-calc__top-btn-wrap a:focus:hover {
  background: #000;
}

/* line 1595, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__top-left .nice-select {
  border-color: #b7b7b7;
}

/* line 1598, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__top-left .nice-select:after {
  opacity: 0.3;
}

/* line 1603, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__col {
  width: 50%;
  padding: 0 20px;
  margin-top: 15px;
  box-sizing: border-box;
}

/* line 1609, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__col label {
  font-size: 14px;
}

/* line 1613, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__col input {
  height: 32px;
  border-color: #b7b7b7;
}

/* line 1619, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-left-item {
  font-family: 'Ubuntu-Regular';
  margin-bottom: 30px;
}

/* line 1623, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-left-item .title {
  min-width: 325px;
  display: inline-block;
  vertical-align: top;
}

/* line 1629, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-left-item a,
.object-ipoteka .ipoteka-calc__bot-left-item a:link,
.object-ipoteka .ipoteka-calc__bot-left-item a:hover,
.object-ipoteka .ipoteka-calc__bot-left-item a:visited,
.object-ipoteka .ipoteka-calc__bot-left-item a:active,
.object-ipoteka .ipoteka-calc__bot-left-item a:focus {
  color: #9bc34d;
  border-bottom: 1px dashed #9bc34d;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  position: relative;
  margin-left: 20px;
}

/* line 1638, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-left-item a:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:link:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:hover:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:visited:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:active:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:focus:before {
  content: '';
  position: absolute;
  top: 3px;
  left: -20px;
  width: 12px;
  height: 15px;
  overflow: hidden;
  background: url('../img/map-icon-sprite.png') top left no-repeat;
}

/* line 1649, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-left-item a:hover,
.object-ipoteka .ipoteka-calc__bot-left-item a:link:hover,
.object-ipoteka .ipoteka-calc__bot-left-item a:hover:hover,
.object-ipoteka .ipoteka-calc__bot-left-item a:visited:hover,
.object-ipoteka .ipoteka-calc__bot-left-item a:active:hover,
.object-ipoteka .ipoteka-calc__bot-left-item a:focus:hover {
  color: #497d32;
  border-color: #497d32;
}

/* line 1653, ../sass/styles.scss */

.object-ipoteka .ipoteka-calc__bot-left-item a:hover:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:link:hover:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:hover:hover:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:visited:hover:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:active:hover:before,
.object-ipoteka .ipoteka-calc__bot-left-item a:focus:hover:before {
  background-position: 0 -16px;
}

/* line 1661, ../sass/styles.scss */

.ipoteka-calc__map {
  position: relative;
}

/* line 1664, ../sass/styles.scss */

.ipoteka-calc__map img {
  width: 100%;
}

/* line 1669, ../sass/styles.scss */

.object-consult {
  padding-top: 60px;
}

/* line 1672, ../sass/styles.scss */

.object-consult .h1,
.object-consult .title-desc {
  padding: 0 100px;
  box-sizing: border-box;
}

/* line 1677, ../sass/styles.scss */

.object-consult__form {
  background: #fff;
  padding: 35px;
  margin-top: 30px;
}

/* line 1682, ../sass/styles.scss */

.object-consult__form .ipoteka-calc__top-text {
  width: 155px;
}

/* line 1686, ../sass/styles.scss */

.object-consult__form .ipoteka-calc__top-select {
  margin-left: -155px;
  padding-left: 160px;
}

/* line 1692, ../sass/styles.scss */

.object-consult__form .ipoteka-calc__top-btn-wrap a,
.object-consult__form .ipoteka-calc__top-btn-wrap a:link,
.object-consult__form .ipoteka-calc__top-btn-wrap a:hover,
.object-consult__form .ipoteka-calc__top-btn-wrap a:visited,
.object-consult__form .ipoteka-calc__top-btn-wrap a:active,
.object-consult__form .ipoteka-calc__top-btn-wrap a:focus {
  background: #497d32;
}

/* line 1695, ../sass/styles.scss */

.object-consult__form .ipoteka-calc__top-btn-wrap a:hover,
.object-consult__form .ipoteka-calc__top-btn-wrap a:link:hover,
.object-consult__form .ipoteka-calc__top-btn-wrap a:hover:hover,
.object-consult__form .ipoteka-calc__top-btn-wrap a:visited:hover,
.object-consult__form .ipoteka-calc__top-btn-wrap a:active:hover,
.object-consult__form .ipoteka-calc__top-btn-wrap a:focus:hover {
  background: #000;
}

/* line 1701, ../sass/styles.scss */

.object-consult__form .ipoteka-calc__top-left .nice-select {
  border-color: #b7b7b7;
}

/* line 1704, ../sass/styles.scss */

.object-consult__form .ipoteka-calc__top-left .nice-select:after {
  opacity: 0.3;
}

/* line 1710, ../sass/styles.scss */

.object-consult__form .object-ipoteka__calc-top:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1717, ../sass/styles.scss */

.object-consult__form-bot {
  margin: 20px -15px 0 -15px;
  box-sizing: border-box;
}

/* line 1721, ../sass/styles.scss */

.object-consult__form-bot:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1727, ../sass/styles.scss */

.object-consult__form-bot input,
.object-consult__form-bot textarea {
  border: 1px solid #b7b7b7;
  background: none;
  border-radius: 3px;
  font-family: 'Ubuntu-Regular';
  color: #b7b7b7;
  font-size: 15px;
  height: 44px;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
}

/* line 1740, ../sass/styles.scss */

.object-consult__form-bot textarea {
  height: 105px;
}

/* line 1744, ../sass/styles.scss */

.object-consult__form-bot-left {
  width: 25%;
  float: left;
  padding: 0 15px;
  box-sizing: border-box;
}

/* line 1750, ../sass/styles.scss */

.object-consult__form-bot-left input + input {
  margin-top: 18px;
}

/* line 1755, ../sass/styles.scss */

.object-consult__form-bot-right {
  width: 75%;
  float: left;
  padding: 0 15px;
  box-sizing: border-box;
}

/* line 1765, ../sass/styles.scss */

.object-other {
  padding-top: 60px;
}

/* line 1768, ../sass/styles.scss */

.object-other .h1 {
  font-size: 36px;
}

/* line 1772, ../sass/styles.scss */

.object-other__btn-wrap {
  text-align: center;
}

/* line 1776, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale {
  height: 324px;
}

/* line 1779, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .img {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/* line 1783, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .imgtext-bot {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 25px 15px;
  box-sizing: border-box;
}

/* line 1792, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .imgtext-bot ul li {
  font-size: 20px;
  line-height: 20px;
  padding: 5px 0 5px 18px;
  font-family: 'Ubuntu-Medium';
  position: relative;
  color: #fff;
}

/* line 1800, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .imgtext-bot ul li:before {
  content: '';
  position: absolute;
  top: 12px;
  left: 0;
  width: 7px;
  height: 7px;
  background: #9bc34d;
}

/* line 1812, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .imgtext-bot .imgtext-bot__btn {
  color: #fff;
  width: 100%;
  background: #9bc34d;
  text-transform: uppercase;
  font-family: 'Ubuntu-Bold';
  font-size: 13px;
  line-height: 30px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 20px;
}

/* line 1827, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .rost_gift:after {
  content: '';
  position: absolute;
  top: 7px;
  left: 15px;
  width: 16px;
  height: 19px;
  background: url('../img/gift-white-icon.png') top left no-repeat;
}

/* line 1841, ../sass/styles.scss */

.bl2body &gt; a .img .imgtext {
  background-image: url('../img/tt.png');
  top: 3px;
  bottom: auto;
  font-family: 'Ubuntu-Medium';
  font-size: 16px;
  height: auto;
}

/* line 1851, ../sass/styles.scss */

.mb-35 {
  margin-bottom: 35px;
}

/* line 1855, ../sass/styles.scss */

.spec-ipoteka {
  margin-top: 55px;
}

/* line 1858, ../sass/styles.scss */

.spec-ipoteka * {
  box-sizing: border-box;
}

/* line 1862, ../sass/styles.scss */

.spec-ipoteka__list {
  margin: 0 -15px;
  display: flex;
  flex-wrap: wrap;
}

/* line 1867, ../sass/styles.scss */

.spec-ipoteka__list:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1874, ../sass/styles.scss */

.spec-ipoteka__item {
  width: 33.3%;
  padding: 0 15px;
  float: left;
  margin-top: 30px;
}

/* line 1880, ../sass/styles.scss */

.spec-ipoteka__item-fon {
  background: #222;
  padding: 24px;
  height: 100%;
}

/* line 1887, ../sass/styles.scss */

.spec-ipoteka__img {
  height: 65px;
  line-height: 65px;
}

/* line 1891, ../sass/styles.scss */

.spec-ipoteka__img img {
  display: inline-block;
  max-height: 100%;
  vertical-align: middle;
}

/* line 1898, ../sass/styles.scss */

.spec-ipoteka__title {
  font-size: 22px;
  line-height: 24px;
  color: #000;
  font-family: 'Ubuntu-Medium';
  margin-top: 20px;
}

/* line 1906, ../sass/styles.scss */

.spec-ipoteka__plus {
  margin-top: 15px;
}

/* line 1909, ../sass/styles.scss */

.spec-ipoteka__plus-item {
  font-size: 16px;
  font-family: 'Ubuntu-Regular';
  padding: 5px 0 5px 30px;
  position: relative;
}

/* line 1915, ../sass/styles.scss */

.spec-ipoteka__plus-item:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  overflow: hidden;
  background-image: url('../img/ipoteka-sprite.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 1929, ../sass/styles.scss */

.spec-ipoteka__plus-item_stavka:before {
  background-position: 0 -20px;
}

/* line 1935, ../sass/styles.scss */

.spec-ipoteka__plus-item_sum:before {
  background-position: 0 -40px;
}

/* line 1942, ../sass/styles.scss */

.spec-ipoteka__btn-wrap {
  position: relative;
  margin-top: 15px;
}

/* line 1946, ../sass/styles.scss */

.spec-ipoteka__bot {
  margin-top: 50px;
  text-align: center;
}

/* line 1952, ../sass/styles.scss */

.calc-ipoteka {
  margin-top: 55px;
}

/* line 1955, ../sass/styles.scss */

.calc-ipoteka * {
  box-sizing: border-box;
}

/* line 1959, ../sass/styles.scss */

.calc-ipoteka__form {
  background: #fff;
  padding: 30px;
}

/* line 1963, ../sass/styles.scss */

.calc-ipoteka__form-row {
  margin: 0 -15px;
}

/* line 1966, ../sass/styles.scss */

.calc-ipoteka__form-row:after {
  clear: both;
  display: table;
  content: '';
}

/* line 1973, ../sass/styles.scss */

.calc-ipoteka__form-row:first-child .calc-ipoteka__form-col {
  margin-top: 0;
}

/* line 1979, ../sass/styles.scss */

.calc-ipoteka__form-col {
  float: left;
  padding: 0 15px;
  margin-top: 22px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 44px;
  position: relative;
}

/* line 1989, ../sass/styles.scss */

.calc-ipoteka__form-col_6 {
  width: 50%;
}

/* line 1993, ../sass/styles.scss */

.calc-ipoteka__form-col_3 {
  width: 25%;
}

/* line 1997, ../sass/styles.scss */

.calc-ipoteka__form-col input,
.calc-ipoteka__form-col textarea {
  border: 1px solid #b7b7b7;
  background: none;
  border-radius: 3px;
  font-family: 'Ubuntu-Regular';
  color: #b7b7b7;
  font-size: 15px;
  height: 44px;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
}

/* line 2011, ../sass/styles.scss */

.calc-ipoteka__form-select-title {
  color: #000;
  font-size: 15px;
  font-family: 'Ubuntu-Regular';
  width: 170px;
  float: left;
}

/* line 2019, ../sass/styles.scss */

.calc-ipoteka__form-select-wrap {
  width: 100%;
  float: left;
  margin-left: -170px;
  padding-left: 170px;
}

/* line 2025, ../sass/styles.scss */

.calc-ipoteka__form-select-wrap .nice-select {
  width: 100%;
  height: 42px;
  line-height: 40px;
  background: transparent;
  border: 1px solid #b7b7b7;
  color: #000;
  font-family: 'Ubuntu-Bold';
  font-size: 16px;
}

/* line 2037, ../sass/styles.scss */

.calc-ipoteka__form .cb1 label {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  margin-bottom: 0;
}

/* line 2043, ../sass/styles.scss */

.calc-ipoteka__form-label {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  position: absolute;
  top: 12px;
  left: -107px;
  width: 120px;
}

/* line 2053, ../sass/styles.scss */

.calc-ipoteka .nav-tabs {
  margin-top: 50px;
}

/* line 2057, ../sass/styles.scss */

.calc-ipoteka__choose {
  margin-top: 30px;
}

/* line 2060, ../sass/styles.scss */

.calc-ipoteka__choose-title {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  margin-right: 10px;
}

/* line 2068, ../sass/styles.scss */

.calc-ipoteka__choose-select-wrap {
  display: inline-block;
  vertical-align: middle;
}

/* line 2072, ../sass/styles.scss */

.calc-ipoteka__choose-select-wrap .nice-select {
  width: 340px;
  height: 42px;
  line-height: 40px;
  background: transparent;
  border: 1px solid #b7b7b7;
  color: #b7b7b7;
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
}

/* line 2085, ../sass/styles.scss */

.calc-ipoteka__bank-table {
  margin-top: 45px;
  font-family: 'Ubuntu-Regular';
}

/* line 2089, ../sass/styles.scss */

.calc-ipoteka__bank-table-row {
  background: #fff;
  padding: 30px 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 15px;
}

/* line 2097, ../sass/styles.scss */

.calc-ipoteka__bank-table-row:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2103, ../sass/styles.scss */

.calc-ipoteka__bank-table-row_head {
  background: #9bc34d;
  padding: 15px 0;
  display: block;
}

/* line 2108, ../sass/styles.scss */

.calc-ipoteka__bank-table-row_head .calc-ipoteka__bank-table-col {
  color: #fff;
  font-family: 'Ubuntu-Medium';
}

/* line 2112, ../sass/styles.scss */

.calc-ipoteka__bank-table-row_head .calc-ipoteka__bank-table-col:after {
  display: none;
}

/* line 2117, ../sass/styles.scss */

.calc-ipoteka__bank-table-row_head .price-sort {
  margin-top: 8px;
}

/* line 2120, ../sass/styles.scss */

.calc-ipoteka__bank-table-row_head .price-sort a {
  border-color: #fff;
  color: #fff;
}

/* line 2128, ../sass/styles.scss */

.calc-ipoteka__bank-table-col {
  padding: 0 18px;
  position: relative;
  float: left;
  width: 12%;
}

/* line 2134, ../sass/styles.scss */

.calc-ipoteka__bank-table-col:after {
  content: '';
  position: absolute;
  top: calc(50% - 17px);
  right: 0;
  background: #d8d8d8;
  width: 1px;
  height: 35px;
}

/* line 2145, ../sass/styles.scss */

.calc-ipoteka__bank-table-col:first-child:after {
  display: none;
}

/* line 2150, ../sass/styles.scss */

.calc-ipoteka__bank-table-col:last-child {
  width: 25%;
  padding-left: 0;
}

/* line 2154, ../sass/styles.scss */

.calc-ipoteka__bank-table-col:last-child:after {
  display: none;
}

/* line 2159, ../sass/styles.scss */

.calc-ipoteka__bank-table-col:nth-last-child(2) {
  width: 15%;
}

/* line 2161, ../sass/styles.scss */

.calc-ipoteka__bank-table-col:nth-last-child(2):after {
  display: none;
}

/* line 2166, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .spec-ipoteka__num {
  font-family: 'Ubuntu-Bold';
  font-size: 16px;
}

/* line 2170, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .spec-ipoteka__num_green {
  color: #497d32;
}

/* line 2175, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .spec-ipoteka__img {
  width: 115px;
}

/* line 2178, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .spec-ipoteka__img img {
  max-width: 100%;
}

/* line 2183, ../sass/styles.scss */

.calc-ipoteka__bank-table-col a.spec-ipoteka__btn-send {
  width: 100%;
}

/* line 2187, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .cib2b2b2-items {
  width: 52px;
  float: left;
  display: block;
  margin-bottom: 0;
}

/* line 2194, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .spec-ipoteka__btn-wrap {
  width: 100%;
  float: left;
  margin-left: -52px;
  padding-left: 52px;
  margin-top: 0;
}

/* line 2202, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .no-sale-btn_shild {
  background: url('../img/sale-icon.png') top left no-repeat;
  width: 29px;
  height: 29px;
  margin-top: 10px;
}

/* line 2209, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .forecast-btn_sale {
  background: url('../img/mail-icon.png') top left no-repeat;
  width: 25px;
  height: 17px;
  margin: 5px 0 0 2px;
}

/* line 2216, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .forecast-body {
  left: -90px;
}

/* line 2219, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .forecast-body_sale {
  text-align: left;
}

/* line 2222, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .forecast-body_sale .items-body-title {
  margin-bottom: 0;
}

/* line 2228, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .no-sale-body {
  left: -135px;
  top: 35px;
}

/* line 2232, ../sass/styles.scss */

.calc-ipoteka__bank-table-col .no-sale-body input,
.calc-ipoteka__bank-table-col .no-sale-body button {
  width: 100% !important;
}

/* line 2240, ../sass/styles.scss */

.bank-ipoteka {
  margin-top: 55px;
}

/* line 2243, ../sass/styles.scss */

.bank-ipoteka * {
  box-sizing: border-box;
}

/* line 2247, ../sass/styles.scss */

.bank-ipoteka__fon {
  background: #222;
  padding: 30px;
  margin-top: 30px;
}

/* line 2253, ../sass/styles.scss */

.bank-ipoteka__list {
  display: flex;
  flex-wrap: wrap;
  margin: -30px -15px 0 -15px;
}

/* line 2259, ../sass/styles.scss */

.bank-ipoteka__item {
  width: 33.3%;
  padding: 30px 15px 0 15px;
}

/* line 2265, ../sass/styles.scss */

.bank-ipoteka__num span {
  display: inline-block;
  border: 2px solid #9bc34d;
  color: #9bc34d;
  width: 44px;
  height: 44px;
  line-height: 40px;
  border-radius: 22px;
  font-size: 24px;
  font-family: 'Ubuntu-Bold';
  text-align: center;
}

/* line 2279, ../sass/styles.scss */

.bank-ipoteka__title {
  font-size: 20px;
  line-height: 24px;
  font-family: 'Ubuntu-Bold';
  margin-top: 15px;
  text-transform: uppercase;
}

/* line 2287, ../sass/styles.scss */

.bank-ipoteka__text {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  line-height: 22px;
  margin-top: 8px;
}

/* line 2293, ../sass/styles.scss */

.bank-ipoteka__text ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 2298, ../sass/styles.scss */

.bank-ipoteka__text ul li {
  margin: 0;
  padding: 0 0 0 10px;
  list-style: none;
  position: relative;
}

/* line 2304, ../sass/styles.scss */

.bank-ipoteka__text ul li:after {
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 3px;
  background: #000;
}

/* line 2319, ../sass/styles.scss */

.content-ipoteka {
  font-family: 'Ubuntu-Regular';
  padding: 0 180px;
  margin-top: 45px;
  font-size: 16px;
  line-height: 22px;
}

/* line 2326, ../sass/styles.scss */

.content-ipoteka * {
  box-sizing: border-box;
}

/* line 2330, ../sass/styles.scss */

.content-ipoteka__h1 {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 40px;
  line-height: 46px;
  text-align: center;
}

/* line 2338, ../sass/styles.scss */

.content-ipoteka__text {
  margin-top: 25px;
}

/* line 2341, ../sass/styles.scss */

.content-ipoteka__text + .content-ipoteka__h2 {
  margin-top: 40px;
}

/* line 2345, ../sass/styles.scss */

.content-ipoteka__text .bold {
  font-family: 'Ubuntu-Bold';
}

/* line 2349, ../sass/styles.scss */

.content-ipoteka__text .bold-line {
  font-family: 'Ubuntu-Bold';
  text-decoration: underline;
}

/* line 2355, ../sass/styles.scss */

.content-ipoteka__h2 {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
}

/* line 2364, ../sass/styles.scss */

.content-ipoteka ul.simple-ul li {
  margin-top: 20px;
  position: relative;
  text-indent: 10px;
}

/* line 2369, ../sass/styles.scss */

.content-ipoteka ul.simple-ul li:after {
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 3px;
  background: #000;
}

/* line 2383, ../sass/styles.scss */

.ipoteka-strah {
  margin-top: 45px;
}

/* line 2386, ../sass/styles.scss */

.ipoteka-strah * {
  box-sizing: border-box;
}

/* line 2390, ../sass/styles.scss */

.ipoteka-strah__item {
  background: #fff;
  padding: 30px;
  margin-bottom: 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 2398, ../sass/styles.scss */

.ipoteka-strah__item:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2405, ../sass/styles.scss */

.ipoteka-strah__left {
  width: 100%;
  float: left;
  margin-right: -280px;
  padding-right: 290px;
}

/* line 2412, ../sass/styles.scss */

.ipoteka-strah__right {
  width: 280px;
  float: right;
  text-align: right;
}

/* line 2418, ../sass/styles.scss */

.ipoteka-strah__title {
  font-size: 30px;
  line-height: 40px;
  font-family: 'Ubuntu-Bold';
}

/* line 2424, ../sass/styles.scss */

.ipoteka-strah__site {
  font-family: 'Ubuntu-Regular';
  font-size: 18px;
  line-height: 18px;
  position: relative;
}

/* line 2430, ../sass/styles.scss */

.ipoteka-strah__site:before {
  content: '';
  background-image: url('../img/sprite-header.png');
  background-position: -18px 0;
  background-repeat: no-repeat;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  background-size: cover;
}

/* line 2442, ../sass/styles.scss */

.ipoteka-strah__site a,
.ipoteka-strah__site a:link,
.ipoteka-strah__site a:hover,
.ipoteka-strah__site a:visited,
.ipoteka-strah__site a:active,
.ipoteka-strah__site a:focus,
.ipoteka-strah__site button {
  font-family: 'Ubuntu-Regular';
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  color: #000;
}

/* line 2451, ../sass/styles.scss */

.ipoteka-strah .adress {
  margin-top: 10px;
}

/* line 2455, ../sass/styles.scss */

.ipoteka-strah .pagination {
  margin-top: 40px;
}

/* line 2459, ../sass/styles.scss */

.ipoteka-strah .block-map {
  width: 100%;
  margin: 0 0 15px 0;
}

/* line 2464, ../sass/styles.scss */

.ipoteka-strah .cib2b2b2-items {
  width: 55px;
  float: left;
  display: block;
  margin-bottom: 0;
}

/* line 2471, ../sass/styles.scss */

.ipoteka-strah .spec-ipoteka__btn-wrap {
  width: 100%;
  float: left;
  margin-left: -55px;
  padding-left: 55px;
  margin-top: 0;
  text-align: left;
}

/* line 2480, ../sass/styles.scss */

.ipoteka-strah .spec-ipoteka__btn-wrap a.spec-ipoteka__btn-send,
.ipoteka-strah .spec-ipoteka__btn-wrap a:link.spec-ipoteka__btn-send,
.ipoteka-strah .spec-ipoteka__btn-wrap a:hover.spec-ipoteka__btn-send,
.ipoteka-strah .spec-ipoteka__btn-wrap a:visited.spec-ipoteka__btn-send,
.ipoteka-strah .spec-ipoteka__btn-wrap a:active.spec-ipoteka__btn-send,
.ipoteka-strah .spec-ipoteka__btn-wrap a:focus.spec-ipoteka__btn-send,
.ipoteka-strah .spec-ipoteka__btn-wrap button.spec-ipoteka__btn-send {
  width: 100%;
}

/* line 2486, ../sass/styles.scss */

.ipoteka-strah .no-sale-btn_shild {
  background: url('../img/sale-icon.png') top left no-repeat;
  width: 29px;
  height: 29px;
  margin-top: 25px;
}

/* line 2493, ../sass/styles.scss */

.ipoteka-strah .forecast-btn_sale {
  background: url('../img/mail-icon.png') top left no-repeat;
  width: 25px;
  height: 17px;
  margin: 5px 0 0 2px;
}

/* line 2500, ../sass/styles.scss */

.ipoteka-strah .forecast-body {
  left: -90px;
}

/* line 2503, ../sass/styles.scss */

.ipoteka-strah .forecast-body_sale {
  text-align: left;
}

/* line 2506, ../sass/styles.scss */

.ipoteka-strah .forecast-body_sale .items-body-title {
  margin-bottom: 0;
}

/* line 2512, ../sass/styles.scss */

.ipoteka-strah .no-sale-body {
  left: -90px;
  top: 60px;
}

/* line 2516, ../sass/styles.scss */

.ipoteka-strah .no-sale-body input,
.ipoteka-strah .no-sale-body button {
  width: 100% !important;
}

/* line 2521, ../sass/styles.scss */

.ipoteka-strah .spec-ipoteka__btn-text {
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  margin-bottom: 15px;
}

/* line 2526, ../sass/styles.scss */

.ipoteka-strah .spec-ipoteka__btn-text span {
  display: block;
  font-family: 'Ubuntu-Bold';
}

/* line 2533, ../sass/styles.scss */

.investicii {
  margin: 45px -15px 0 -15px;
  font-family: 'Ubuntu-Regular';
  display: flex;
  flex-wrap: wrap;
}

/* line 2539, ../sass/styles.scss */

.investicii * {
  box-sizing: border-box;
}

/* line 2543, ../sass/styles.scss */

.investicii:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2549, ../sass/styles.scss */

.investicii__left {
  width: 50%;
  float: left;
  padding: 0 15px;
}

/* line 2555, ../sass/styles.scss */

.investicii__right {
  width: 50%;
  float: left;
  padding: 0 15px;
}

/* line 2560, ../sass/styles.scss */

.investicii__right-list {
  background: #fff;
  padding: 30px;
  height: 100%;
}

/* line 2566, ../sass/styles.scss */

.investicii__right-item {
  margin-bottom: 35px;
  font-size: 16px;
  line-height: 24px;
}

/* line 2571, ../sass/styles.scss */

.investicii__right-item:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2578, ../sass/styles.scss */

.investicii__right-num {
  float: left;
  color: #497d32;
  font-size: 12px;
  border-radius: 100%;
  border: 1px solid #497d32;
  width: 20px;
  height: 20px;
  line-height: 18px;
  text-align: center;
  margin-top: 5px;
}

/* line 2591, ../sass/styles.scss */

.investicii__right-text {
  padding-left: 35px;
  float: left;
  margin-left: -20px;
  width: 100%;
}

/* line 2597, ../sass/styles.scss */

.investicii__right-text a {
  color: #9bc34d;
  text-decoration: underline;
  display: inline-block;
}

/* line 2602, ../sass/styles.scss */

.investicii__right-text a:hover {
  text-decoration: none;
}

/* line 2609, ../sass/styles.scss */

.investicii__right-ipoteka.noactive {
  opacity: 0.5;
}

/* line 2615, ../sass/styles.scss */

.investicii__fon {
  background: #fff;
  padding: 30px;
  height: 100%;
}

/* line 2621, ../sass/styles.scss */

.investicii__title {
  font-family: 'Ubuntu-Bold';
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase;
}

/* line 2629, ../sass/styles.scss */

.investicii__form &gt; div {
  margin-top: 40px;
}

/* line 2633, ../sass/styles.scss */

.investicii__form-border {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 40px;
}

/* line 2638, ../sass/styles.scss */

.investicii__form-title {
  font-family: 'Ubuntu-Bold';
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
}

/* line 2645, ../sass/styles.scss */

.investicii__form-row {
  margin: 15px 0 0 0;
}

/* line 2648, ../sass/styles.scss */

.investicii__form-row:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2654, ../sass/styles.scss */

.investicii__form-row.cb1 label {
  font-size: 16px;
  font-family: 'Ubuntu-Regular';
}

/* line 2658, ../sass/styles.scss */

.investicii__form-row.cb1 label:hover {
  text-decoration: none;
}

/* line 2662, ../sass/styles.scss */

.investicii__form-row.cb1 label a {
  color: #9bc34d;
  text-decoration: underline;
  display: inline-block;
}

/* line 2667, ../sass/styles.scss */

.investicii__form-row.cb1 label a:hover {
  text-decoration: none;
}

/* line 2674, ../sass/styles.scss */

.investicii__form-col {
  width: 50%;
  float: left;
}

/* line 2678, ../sass/styles.scss */

.investicii__form-col_right {
  float: right;
}

/* line 2682, ../sass/styles.scss */

.investicii__form-col:first-child {
  padding-right: 15px;
}

/* line 2687, ../sass/styles.scss */

.investicii__form-col-withlink input {
  width: 100px !important;
  margin-right: 8px;
}

/* line 2694, ../sass/styles.scss */

.investicii__form input {
  border: 1px solid #b7b7b7;
  background: none;
  border-radius: 3px;
  font-family: 'Ubuntu-Regular';
  font-size: 15px;
  height: 44px;
  padding: 15px 12px;
  width: 100%;
  box-sizing: border-box;
}

/* line 2706, ../sass/styles.scss */

.investicii__form-label {
  margin-top: 12px;
  display: inline-block;
}

/* line 2710, ../sass/styles.scss */

.investicii__form-label .num {
  display: inline-block;
  vertical-align: middle;
  color: #497d32;
  font-size: 12px;
  border-radius: 100%;
  border: 1px solid #497d32;
  width: 20px;
  height: 20px;
  line-height: 18px;
  margin-left: 8px;
  text-align: center;
}

/* line 2725, ../sass/styles.scss */

.investicii__form-subinput {
  font-size: 14px;
  line-height: 18px;
  color: #adadad;
}

/* line 2730, ../sass/styles.scss */

.investicii__form-subinput_italic {
  font-style: italic;
}

/* line 2735, ../sass/styles.scss */

.investicii__form-ipoteka-num {
  color: #000;
  font-size: 16px;
  font-family: 'Ubuntu-Bold';
}

/* line 2740, ../sass/styles.scss */

.investicii__form-ipoteka-num input {
  width: 42px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}

/* line 2749, ../sass/styles.scss */

.investicii__form-ipoteka.noactive {
  opacity: 0.5;
  position: relative;
}

/* line 2753, ../sass/styles.scss */

.investicii__form-ipoteka.noactive:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  width: 100%;
  height: 100%;
}

/* line 2767, ../sass/styles.scss */

ul.investicii__list-line {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: 'Ubuntu-Regular';
}

/* line 2773, ../sass/styles.scss */

ul.investicii__list-line li {
  position: relative;
  margin: 8px 0;
  padding: 0 0 0 25px;
  list-style: none;
}

/* line 2779, ../sass/styles.scss */

ul.investicii__list-line li:before {
  content: '';
  position: absolute;
  top: 13px;
  left: 0;
  background: #000;
  height: 1px;
  width: 12px;
}

/* line 2791, ../sass/styles.scss */

ul.list-dot {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: 'Ubuntu-Regular';
}

/* line 2797, ../sass/styles.scss */

ul.list-dot li {
  position: relative;
  margin: 3px 0;
  padding: 0 0 0 15px;
  list-style: none;
}

/* line 2803, ../sass/styles.scss */

ul.list-dot li:before,
.club__auth-info-list li:before {
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  background: #9bc34d;
  height: 6px;
  width: 6px;
  border-radius: 100%;
}

/* line 2814, ../sass/styles.scss */

ul.list-dot li a {
  color: #9bc34d;
  text-decoration: underline;
  display: inline-block;
}

/* line 2819, ../sass/styles.scss */

ul.list-dot li a:hover {
  text-decoration: none;
}

/* line 2826, ../sass/styles.scss */

.investicii-sub {
  font-size: 20px;
  line-height: 24px;
  font-family: 'Ubuntu-Regular';
  text-align: center;
  margin-top: 70px;
  padding: 0 190px;
}

/* line 2834, ../sass/styles.scss */

.investicii-sub a {
  color: #9bc34d;
  text-decoration: underline;
  display: inline-block;
}

/* line 2839, ../sass/styles.scss */

.investicii-sub a:hover {
  text-decoration: none;
}

/* line 2845, ../sass/styles.scss */

.investicii-algoritm {
  margin-top: 70px;
  font-family: 'Ubuntu-Regular';
}

/* line 2849, ../sass/styles.scss */

.investicii-algoritm__text {
  margin-top: 10px;
}

/* line 2852, ../sass/styles.scss */

.investicii-algoritm__text .bold {
  font-family: 'Ubuntu-Bold';
}

/* line 2856, ../sass/styles.scss */

.investicii-algoritm__text ul + p {
  margin-top: 15px;
}

/* line 2861, ../sass/styles.scss */

.investicii-algoritm__list {
  margin-top: 35px;
}

/* line 2865, ../sass/styles.scss */

.investicii-algoritm__item {
  margin-bottom: 20px;
  background: #fff;
  padding: 30px;
}

/* line 2871, ../sass/styles.scss */

.investicii-algoritm__title {
  font-size: 20px;
  line-height: 24px;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
}

/* line 2877, ../sass/styles.scss */

.investicii-algoritm__title .num {
  border: 2px solid #9bc34d;
  font-family: 'Ubuntu-Bold';
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 42px;
  text-align: center;
  color: #9bc34d;
  display: inline-block;
  border-radius: 100%;
  margin-right: 8px;
}

/* line 2893, ../sass/styles.scss */

.title-desc_20 {
  font-size: 20px;
  line-height: 26px;
}

/* line 2898, ../sass/styles.scss */

.about-chin {
  background: #fff;
  padding: 30px;
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  line-height: 24px;
  text-indent: 12px;
}

/* line 2906, ../sass/styles.scss */

.about-chin * {
  box-sizing: border-box;
}

/* line 2910, ../sass/styles.scss */

.about-chin .sub-grey {
  color: #848484;
  font-style: italic;
  margin-top: 30px;
  text-align: right;
  text-indent: 0;
}

/* line 2919, ../sass/styles.scss */

.about-top {
  background: #fff;
  padding: 30px;
  font-family: 'Ubuntu-Regular';
  font-size: 16px;
  line-height: 24px;
  margin-top: 30px;
}

/* line 2927, ../sass/styles.scss */

.about-top:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2933, ../sass/styles.scss */

.about-top__left {
  width: 40%;
  float: left;
  padding: 0 30px 0 0;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 20px;
  line-height: 30px;
}

/* line 2943, ../sass/styles.scss */

.about-top__right {
  width: 60%;
  float: left;
  padding: 0 0 0 45px;
  border-left: 1px solid #c2c2c2;
}

/* line 2950, ../sass/styles.scss */

.about-top * {
  box-sizing: border-box;
}

/* line 2955, ../sass/styles.scss */

.about-nav {
  margin-top: 50px;
}

/* line 2958, ../sass/styles.scss */

.about-nav * {
  box-sizing: border-box;
}

/* line 2962, ../sass/styles.scss */

.about-nav__list {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -15px 0 -15px;
}

/* line 2967, ../sass/styles.scss */

.about-nav__list:after {
  clear: both;
  display: table;
  content: '';
}

/* line 2973, ../sass/styles.scss */

.about-nav__list-title {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 20px;
  line-height: 30px;
}

/* line 2980, ../sass/styles.scss */

.about-nav__list-text {
  margin-top: 10px;
}

/* line 2985, ../sass/styles.scss */

.about-nav__item {
  float: left;
  width: 50%;
  padding: 0 15px;
  margin-top: 30px;
}

/* line 2991, ../sass/styles.scss */

.about-nav__item-fon {
  background: #fff;
  padding: 30px;
  padding-top: 25px;
  height: 100%;
}

/* line 2999, ../sass/styles.scss */

.about-nav__bot {
  margin-top: 30px;
  background: #fff;
  padding: 30px;
}

/* line 3004, ../sass/styles.scss */

.about-nav__bot:after {
  clear: both;
  display: table;
  content: '';
}

/* line 3010, ../sass/styles.scss */

.about-nav__bot-left {
  width: 35%;
  float: left;
  padding: 0 30px 0 0;
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 20px;
  line-height: 30px;
}

/* line 3020, ../sass/styles.scss */

.about-nav__bot-right {
  width: 65%;
  float: left;
  padding: 0 0 0 45px;
  border-left: 1px solid #c2c2c2;
}

/* line 3027, ../sass/styles.scss */

.about-nav__bot-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 3032, ../sass/styles.scss */

.about-nav__bot-list:after {
  clear: both;
  display: table;
  content: '';
}

/* line 3038, ../sass/styles.scss */

.about-nav__bot-list li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 50%;
}

/* line 3045, ../sass/styles.scss */

.about-nav__bot-list li a,
.about-nav__bot-list li a:link,
.about-nav__bot-list li a:hover,
.about-nav__bot-list li a:visited,
.about-nav__bot-list li a:active,
.about-nav__bot-list li a:focus,
.about-nav__bot-list li button {
  font-size: 16px;
  line-height: 23px;
  font-family: 'Ubuntu-Regular';
  text-decoration: underline;
  background: url('../img/triangle-icon.png') center left no-repeat;
  color: #000;
  padding-left: 20px;
}

/* line 3054, ../sass/styles.scss */

.about-nav__bot-list li a:hover,
.about-nav__bot-list li a:link:hover,
.about-nav__bot-list li a:hover:hover,
.about-nav__bot-list li a:visited:hover,
.about-nav__bot-list li a:active:hover,
.about-nav__bot-list li a:focus:hover,
.about-nav__bot-list li button:hover {
  color: #9bc34d;
}

/* line 3063, ../sass/styles.scss */

.about-plus {
  margin-top: 50px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Ubuntu-Regular';
}

/* line 3069, ../sass/styles.scss */

.about-plus * {
  box-sizing: border-box;
}

/* line 3073, ../sass/styles.scss */

.about-plus__item {
  margin-top: 30px;
}

/* line 3076, ../sass/styles.scss */

.about-plus__item:after {
  clear: both;
  display: table;
  content: '';
}

/* line 3083, ../sass/styles.scss */

.about-plus__left {
  width: 275px;
  float: left;
}

/* line 3087, ../sass/styles.scss */

.about-plus__left-fon {
  background: #fff;
  padding: 30px;
  border-right: 3px solid #9bc34d;
  position: relative;
}

/* line 3093, ../sass/styles.scss */

.about-plus__left-fon:after {
  content: '';
  position: absolute;
  top: calc(50% - 9px);
  right: -20px;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-left-color: #9bc34d;
}

/* line 3106, ../sass/styles.scss */

.about-plus__right {
  width: 100%;
  float: left;
  margin-left: -275px;
  padding-left: 305px;
}

/* line 3112, ../sass/styles.scss */

.about-plus__right-fon {
  background: #fff;
  padding: 30px;
}

/* line 3117, ../sass/styles.scss */

.about-plus__right a {
  color: #9bc34d;
  text-decoration: underline;
  display: inline-block;
}

/* line 3122, ../sass/styles.scss */

.about-plus__right a:hover {
  text-decoration: none;
}

/* line 3128, ../sass/styles.scss */

.about-plus__title {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 20px;
  line-height: 24px;
  margin-top: 10px;
}

/* line 3137, ../sass/styles.scss */

.bg-green {
  background: #9bc34d;
}

/* line 3141, ../sass/styles.scss */

.about-form {
  text-align: center;
  padding: 50px 0;
  font-family: 'Ubuntu-Regular';
}

/* line 3146, ../sass/styles.scss */

.about-form * {
  box-sizing: border-box;
}

/* line 3150, ../sass/styles.scss */

.about-form__title {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 40px;
  line-height: 44px;
  color: #fff;
}

/* line 3158, ../sass/styles.scss */

.about-form__wrap {
  width: 730px;
  margin: 0 auto;
  margin-top: 25px;
}

/* line 3164, ../sass/styles.scss */

.about-form__col {
  width: 50%;
  float: left;
  padding: 0 15px;
}

/* line 3169, ../sass/styles.scss */

.about-form__col input,
.about-form__col textarea {
  background: #fff;
  border: none;
  outline: none;
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  font-size: 16px;
  color: #000;
  width: 100%;
  font-family: 'Ubuntu-Regular';
}

/* line 61, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.about-form__col input:-moz-placeholder,
.about-form__col textarea:-moz-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 64, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.about-form__col input::-moz-placeholder,
.about-form__col textarea::-moz-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 67, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.about-form__col input:-ms-input-placeholder,
.about-form__col textarea:-ms-input-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 56, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.about-form__col input::-webkit-input-placeholder,
.about-form__col textarea::-webkit-input-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 3187, ../sass/styles.scss */

.about-form__col textarea {
  height: 110px;
}

/* line 3192, ../sass/styles.scss */

.about-form__row {
  margin-bottom: 15px;
}

/* line 3196, ../sass/styles.scss */

.about-form__btn-wrap {
  text-align: center;
}

/* line 3201, ../sass/styles.scss */

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(0, 0, 0, 0.6);
}

/* line 3215, ../sass/styles.scss */

.modal.fade .modal-dialog {
  -moz-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 3226, ../sass/styles.scss */

.modal.in .modal-dialog {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 3233, ../sass/styles.scss */

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 3238, ../sass/styles.scss */

.modal-dialog {
  position: relative;
  background: #fff;
  width: 600px;
  margin: 100px auto;
  padding: 30px;
  text-align: left;
}

/* line 3247, ../sass/styles.scss */

.modal-content {
  position: relative;
  background-clip: padding-box;
  outline: 0;
}

/* line 3253, ../sass/styles.scss */

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

/* line 3260, ../sass/styles.scss */

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 3265, ../sass/styles.scss */

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 3270, ../sass/styles.scss */

.modal-header {
  position: relative;
}

/* line 3274, ../sass/styles.scss */

.modal-header a.close,
.modal-header a:link.close,
.modal-header a:hover.close,
.modal-header a:visited.close,
.modal-header a:active.close,
.modal-header a:focus.close,
.modal-header button.close {
  position: absolute;
  background: none;
  background-image: url('../img/close-modal.png');
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;
  cursor: pointer;
  top: -4px;
  right: 0;
  border: none;
  outline: none;
}

/* line 3291, ../sass/styles.scss */

.modal * {
  box-sizing: border-box;
}

/* line 3295, ../sass/styles.scss */

.modal__title {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 30px;
  line-height: 36px;
  text-align: center;
}

/* line 3303, ../sass/styles.scss */

.modal__section {
  margin-top: 32px;
}

/* line 3306, ../sass/styles.scss */

.modal__section_brd {
  border-top: 1px solid #b7b7b7;
  padding-top: 15px;
}

/* line 3312, ../sass/styles.scss */

.modal__subtitle {
  font-family: 'Ubuntu-Bold';
  text-transform: uppercase;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}

/* line 3320, ../sass/styles.scss */

.modal__info {
  font-size: 16px;
  line-height: 24px;
  font-family: 'Ubuntu-Regular';
}

/* line 3325, ../sass/styles.scss */

.modal__info span {
  color: #898989;
}

/* line 3330, ../sass/styles.scss */

.modal__row {
  margin: 0 -15px;
}

/* line 3333, ../sass/styles.scss */

.modal__row:after {
  clear: both;
  display: table;
  content: '';
}

/* line 3340, ../sass/styles.scss */

.modal__input-info {
  color: #9bc34d;
  font-size: 13px;
  line-height: 16px;
}

/* line 3346, ../sass/styles.scss */

.modal__col {
  margin-top: 17px;
  padding: 0 15px;
}

/* line 3350, ../sass/styles.scss */

.modal__col_6 {
  width: 50%;
  float: left;
}

/* line 3355, ../sass/styles.scss */

.modal__col_btn-wrap {
  text-align: center;
  padding-top: 10px;
}

/* line 3360, ../sass/styles.scss */

.modal__col input,
.modal__col textarea {
  background: #fff;
  border: 1px solid #b7b7b7;
  outline: none;
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  font-size: 16px;
  color: #000;
  width: 100%;
  font-family: 'Ubuntu-Regular';
}

/* line 3372, ../sass/styles.scss */

.modal__col input.modal__input-min,
.modal__col textarea.modal__input-min {
  width: 95px;
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  line-height: 28px;
}

/* line 61, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.modal__col input:-moz-placeholder,
.modal__col textarea:-moz-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 64, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.modal__col input::-moz-placeholder,
.modal__col textarea::-moz-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 67, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.modal__col input:-ms-input-placeholder,
.modal__col textarea:-ms-input-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 56, ../../../../Users/Ann/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/css3/_user-interface.scss */

.modal__col input::-webkit-input-placeholder,
.modal__col textarea::-webkit-input-placeholder {
  color: #000;
  font-family: 'Ubuntu-Regular';
}

/* line 3386, ../sass/styles.scss */

.modal__col .cb1 label {
  font-size: 16px;
  font-family: 'Ubuntu-Regular';
  margin-bottom: 0;
}

/* line 3391, ../sass/styles.scss */

.modal__col .cb1 label:hover {
  text-decoration: none;
}

/* line 3395, ../sass/styles.scss */

.modal__col .cb1 label a,
.modal__col .cb1 label a:link,
.modal__col .cb1 label a:hover,
.modal__col .cb1 label a:visited,
.modal__col .cb1 label a:active,
.modal__col .cb1 label a:focus,
.modal__col .cb1 label button {
  color: #9bc34d;
}

/* line 3398, ../sass/styles.scss */

.modal__col .cb1 label a:hover,
.modal__col .cb1 label a:link:hover,
.modal__col .cb1 label a:hover:hover,
.modal__col .cb1 label a:visited:hover,
.modal__col .cb1 label a:active:hover,
.modal__col .cb1 label a:focus:hover,
.modal__col .cb1 label button:hover {
  text-decoration: none;
}

/* line 3405, ../sass/styles.scss */

.modal__label-min {
  display: inline-block;
  vertical-align: middle;
  font-family: 'Ubuntu-Regular';
  margin-right: 10px;
}

/* line 3413, ../sass/styles.scss */

.pb-0 {
  padding-bottom: 0 !important;
}

/* line 3417, ../sass/styles.scss */

.block1 .dbfrmbl2bl1 .cb .checkbox + label:hover {
  background-color: transparent;
}

/* line 3421, ../sass/styles.scss */

.block1 .dbfrmbl2bl1 .cb .checkbox + label {
  line-height: 15px;
  height: auto;
  border-radius: 0;
  padding-top: 4px;
}

/* line 3428, ../sass/styles.scss */

.mapall-drop {
  position: absolute !important;
  top: 120px;
  left: 0;
  width: 100%;
  z-index: 100;
  background: #f4f4f4;
}

/* line 3466, ../sass/styles.scss */

#mapall {
  display: none;
}

/* line 3469, ../sass/styles.scss */

#mapall .cb {
  float: none;
}

/* line 3473, ../sass/styles.scss */

#mapall .cb .checkbox + label:hover {
  background-color: transparent;
}

/* line 3477, ../sass/styles.scss */

#mapall .cb .checkbox + label {
  line-height: 15px;
  height: auto;
  border-radius: 0;
  padding-top: 2px;
}

/* line 3484, ../sass/styles.scss */

#mapall .mapall-drop-close {
  position: absolute;
  top: 50px;
  right: 100px;
  background-color: #fff;
  background-image: url('../img/x.png') !important;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  height: 44px;
  width: 44px;
  z-index: 101;
}

/* line 3499, ../sass/styles.scss */

.club {
  margin: 0 -15px;
  font-family: 'Ubuntu-Regular';
}

/* line 3503, ../sass/styles.scss */

.club * {
  box-sizing: border-box;
}

/* line 3507, ../sass/styles.scss */

.club:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3513, ../sass/styles.scss */

.club__left {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 3520, ../sass/styles.scss */

.club__right {
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 3527, ../sass/styles.scss */

.club__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 3532, ../sass/styles.scss */

.club__menu li {
  margin: 0 0 7px 0;
  padding: 0;
  list-style: none;
}

/* line 3537, ../sass/styles.scss */

.club__menu li a,
.club__menu li a:link,
.club__menu li a:hover,
.club__menu li a:visited,
.club__menu li a:active,
.club__menu li a:focus,
.club__menu li button {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #000;
  font-size: 14px;
  font-family: 'Ubuntu-Bold';
  background: #fff;
  padding: 12px 15px;
  text-decoration: none;
}

/* line 3548, ../sass/styles.scss */

.club__menu li a span,
.club__menu li a:link span,
.club__menu li a:hover span,
.club__menu li a:visited span,
.club__menu li a:active span,
.club__menu li a:focus span,
.club__menu li button span {
  display: inline-block;
  vertical-align: top;
  font-family: 'Ubuntu-Regular';
  color: #9bc34d;
  font-size: 10px;
  margin-top: -3px;
}

/* line 3559, ../sass/styles.scss */

.club__menu li.active a,
.club__menu li.active a:link,
.club__menu li.active a:hover,
.club__menu li.active a:visited,
.club__menu li.active a:active,
.club__menu li.active a:focus,
.club__menu li.active button {
  background: #9bc34d;
  color: #fff;
}

/* line 3563, ../sass/styles.scss */

.club__menu li.active a span,
.club__menu li.active a:link span,
.club__menu li.active a:hover span,
.club__menu li.active a:visited span,
.club__menu li.active a:active span,
.club__menu li.active a:focus span,
.club__menu li.active button span {
  color: #fff;
}

/* line 3569, ../sass/styles.scss */

.club__menu li.disable {
  position: relative;
}

/* line 3572, ../sass/styles.scss */

.club__menu li.disable a,
.club__menu li.disable a:link,
.club__menu li.disable a:hover,
.club__menu li.disable a:visited,
.club__menu li.disable a:active,
.club__menu li.disable a:focus,
.club__menu li.disable button {
  color: #b3b3b3;
}

/* line 3576, ../sass/styles.scss */

.club__menu li.disable:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

/* line 3593, ../sass/styles.scss */

.club__for-list:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3599, ../sass/styles.scss */

.club__for-list li {
  width: 50%;
  float: left;
}

/* line 3604, ../sass/styles.scss */

.club__for-list-wrap {
  background: #fff;
  padding: 30px;
  margin-top: 20px;
}

/* line 3612, ../sass/styles.scss */

.club__title,
.club-review-form__title {
  font-family: 'Ubuntu-Bold';
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase;
}

/* line 3618, ../sass/styles.scss */

.club__title_white {
  color: #fff;
}

/* line 3623, ../sass/styles.scss */

.club__auth-info {
  margin-top: 40px;
}

/* line 3630, ../sass/styles.scss */

.club__auth-info-list li:before {
  top: 7px;
}

/* line 3637, ../sass/styles.scss */

.club__form {
  padding: 30px;
  background: #9bc34d;
  margin-top: 40px;
}

/* line 3642, ../sass/styles.scss */

.club__form form {
  margin: 20px -15px 0 -15px;
}

/* line 3645, ../sass/styles.scss */

.club__form form:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3651, ../sass/styles.scss */

.club__form form input {
  background: #fff;
  border: none;
  outline: none;
  height: 48px;
  line-height: 48px;
  padding: 0 15px;
  font-size: 16px;
  color: #000;
  width: 100%;
  font-family: 'Ubuntu-Regular';
}

/* line 3664, ../sass/styles.scss */

.club__form form button {
  width: 100%;
  height: 48px;
  line-height: 44px;
}

/* line 3671, ../sass/styles.scss */

.club__form-col {
  width: 33.3%;
  float: left;
  padding: 0 15px;
}

/* line 3678, ../sass/styles.scss */

.club__review {
  margin-top: 40px;
}

/* line 3681, ../sass/styles.scss */

.club__review .nav-tabs {
  margin-top: 20px;
}

/* line 3685, ../sass/styles.scss */

.club__review .tab-content {
  margin-top: 25px;
}

/* line 3689, ../sass/styles.scss */

.club__review-item {
  margin-bottom: 15px;
}

/* line 3692, ../sass/styles.scss */

.club__review-item-fon {
  background: #fff;
  padding: 30px;
}

/* line 3697, ../sass/styles.scss */

.club__review-item-title {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 15px;
  margin-bottom: 15px;
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Ubuntu-Bold';
}

/* line 3707, ../sass/styles.scss */

.club__review-item-text {
  font-size: 16px;
  line-height: 22px;
}

/* line 3712, ../sass/styles.scss */

.club__review-item-date {
  margin-top: 15px;
  color: #a1a1a1;
  font-size: 12px;
  line-height: 18px;
}

/* line 3720, ../sass/styles.scss */

.club__review-btn-wrap {
  margin-top: 40px;
  text-align: center;
}

/* line 3727, ../sass/styles.scss */

.club__sale-list {
  margin-top: 20px;
}

/* line 3731, ../sass/styles.scss */

.club__sale-item {
  padding: 20px;
  background: #fff;
  margin-bottom: 10px;
}

/* line 3737, ../sass/styles.scss */

.club__sale-item:hover .club__sale-bot {
  display: block;
}

/* line 3742, ../sass/styles.scss */

.club__sale-item:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3749, ../sass/styles.scss */

.club__sale-img {
  width: 120px;
  float: left;
  text-align: center;
}

/* line 3754, ../sass/styles.scss */

.club__sale-img img {
  max-width: 100%;
  display: inline-block;
}

/* line 3760, ../sass/styles.scss */

.club__sale-text {
  float: left;
  width: 100%;
  margin-left: -120px;
  padding-left: 140px;
}

/* line 3767, ../sass/styles.scss */

.club__sale-line {
  margin-top: 6px;
}

/* line 3770, ../sass/styles.scss */

.club__sale-line:first-child {
  margin-top: 0;
}

/* line 3774, ../sass/styles.scss */

.club__sale-line a,
.club__sale-line a:link,
.club__sale-line a:hover,
.club__sale-line a:visited,
.club__sale-line a:active,
.club__sale-line a:focus,
.club__sale-line button {
  color: #000;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

/* line 3780, ../sass/styles.scss */

.club__sale-line a:hover,
.club__sale-line a:link:hover,
.club__sale-line a:hover:hover,
.club__sale-line a:visited:hover,
.club__sale-line a:active:hover,
.club__sale-line a:focus:hover,
.club__sale-line button:hover {
  color: #9bc34d;
}

/* line 3786, ../sass/styles.scss */

.club__sale-bot {
  margin-left: -10px;
  margin-right: -10px;
  display: none;
}

/* line 3791, ../sass/styles.scss */

.club__sale-bot:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3797, ../sass/styles.scss */

.club__sale-bot-item {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 25px;
}

/* line 3807, ../sass/styles.scss */

.club__news {
  margin-top: 40px;
}

/* line 3810, ../sass/styles.scss */

.club__news .news-n__list {
  margin-top: 25px;
}

/* line 3815, ../sass/styles.scss */

.club__ipoteka-btn-wrap {
  margin-top: 40px;
}

/* line 3819, ../sass/styles.scss */

.club__object {
  padding-top: 40px;
}

/* line 3822, ../sass/styles.scss */

.club__object .bl2body &gt; a.object-other__sale {
  width: 245px;
  margin-bottom: 0;
  margin-top: 20px;
}

/* line 3833, ../sass/styles.scss */

.club-review-form__title span {
  display: block;
  font-size: 16px;
  text-transform: none;
  line-height: 20px;
}

/* line 3841, ../sass/styles.scss */

.club-review-form .object-consult__form-bot-left {
  width: 30%;
}

/* line 3845, ../sass/styles.scss */

.club-review-form .object-consult__form-bot-right {
  width: 70%;
}

/* line 3849, ../sass/styles.scss */

.club-review-form .ipoteka-calc__bot-btn-wrap {
  text-align: right;
  margin-top: 22px;
}

/* line 3855, ../sass/styles.scss */

.club__investicii {
  margin-top: 40px;
}

/* line 3858, ../sass/styles.scss */

.club__investicii .bl2body &gt; a {
  margin-bottom: 0;
  margin-top: 20px;
  width: 245px;
}

/* line 3864, ../sass/styles.scss */

.club__investicii .bl2body &gt; a .img {
  width: 100%;
}

/* line 3869, ../sass/styles.scss */

.club .object-consult__form-row {
  margin: 0 -15px;
}

/* line 3873, ../sass/styles.scss */

.club .object-consult__form-col {
  width: 33.3%;
  float: left;
  padding: 0 15px;
  margin-top: 20px;
}

/* line 3880, ../sass/styles.scss */

.club__top-text {
  color: #575757;
  font-size: 14px;
  line-height: 20px;
}

/* line 3886, ../sass/styles.scss */

.club__choose-razdel {
  margin-top: 40px;
}

/* line 3889, ../sass/styles.scss */

.club__choose-razdel-fon {
  margin-top: 20px;
  padding: 30px;
  background: #fff;
}

/* line 3894, ../sass/styles.scss */

.club__choose-razdel-fon:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3901, ../sass/styles.scss */

.club__choose-razdel-left {
  width: 35%;
  float: left;
  padding-right: 30px;
}

/* line 3907, ../sass/styles.scss */

.club__choose-razdel-left .investicii__form-row {
  margin-top: 0;
}

/* line 3911, ../sass/styles.scss */

.club__choose-razdel-left .cb1 .chb1:checked + label {
  font-weight: 600;
}

/* line 3916, ../sass/styles.scss */

.club__choose-razdel-right {
  width: 65%;
  float: left;
  padding-left: 30px;
  border-left: 1px solid #c2c2c2;
}

/* line 3922, ../sass/styles.scss */

.club__choose-razdel-right-btn-wrap {
  margin-top: 15px;
}

/* line 3928, ../sass/styles.scss */

.club__choose-company {
  margin-top: 40px;
}

/* line 3931, ../sass/styles.scss */

.club__choose-company-fon {
  margin-top: 20px;
  padding: 30px;
  background: #fff;
}

/* line 3936, ../sass/styles.scss */

.club__choose-company-fon:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3943, ../sass/styles.scss */

.club__choose-company-left {
  width: 35%;
  float: left;
  padding-right: 30px;
}

/* line 3948, ../sass/styles.scss */

.club__choose-company-left .about-nav__bot-list li {
  width: 100%;
}

/* line 3953, ../sass/styles.scss */

.club__choose-company-right {
  width: 65%;
  float: left;
  padding-left: 30px;
  border-left: 1px solid #c2c2c2;
}

/* line 3959, ../sass/styles.scss */

.club__choose-company-right-item {
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

/* line 3964, ../sass/styles.scss */

.club__choose-company-right-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 3971, ../sass/styles.scss */

.club__choose-company-right-title {
  margin-bottom: 25px;
}

/* line 3976, ../sass/styles.scss */

.club__choose-company-right-main:after {
  display: table;
  content: '';
  clear: both;
}

/* line 3982, ../sass/styles.scss */

.club__choose-company-right-main-text {
  width: 60%;
  float: left;
  padding-right: 30px;
}

/* line 3987, ../sass/styles.scss */

.club__choose-company-right-main-text .company {
  font-size: 10px;
  text-transform: uppercase;
  color: #9bc34d;
}

/* line 3993, ../sass/styles.scss */

.club__choose-company-right-main-text .name {
  font-size: 22px;
  line-height: 26px;
  font-family: 'Ubuntu-Bold';
  color: #000;
}

/* line 4000, ../sass/styles.scss */

.club__choose-company-right-main-text .link-wrap {
  margin-top: 10px;
}

/* line 4005, ../sass/styles.scss */

.club__choose-company-right-main-btn {
  width: 40%;
  float: left;
}

/* line 4011, ../sass/styles.scss */

.club__choose-company-right-drop {
  display: none;
}

/* line 4014, ../sass/styles.scss */

.club__choose-company-right-drop-item {
  margin-top: 15px;
}

/* line 4017, ../sass/styles.scss */

.club__choose-company-right-drop-item .date {
  font-family: 'Ubuntu-Bold';
  color: #000;
  font-size: 14px;
  line-height: 20px;
}

/* line 4024, ../sass/styles.scss */

.club__choose-company-right-drop-item .text {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

/* line 4031, ../sass/styles.scss */

.club__choose-company-right-drop-btn-wrap {
  margin-top: 15px;
}

/* line 4037, ../sass/styles.scss */

.club__choose-company .block-map {
  margin: 0;
  width: 100%;
  position: relative;
}

/* line 4042, ../sass/styles.scss */

.club__choose-company .block-map__object {
  background: #fff;
  padding: 30px;
  max-width: 550px;
}

/* line 4047, ../sass/styles.scss */

.club__choose-company .block-map__object-img {
  float: left;
  width: 220px;
  height: 220px;
}

/* line 4053, ../sass/styles.scss */

.club__choose-company .block-map__object-text {
  float: left;
  width: 100%;
  margin-left: -220px;
  padding-left: 250px;
}

/* line 4059, ../sass/styles.scss */

.club__choose-company .block-map__object-text .name {
  font-family: 'Ubuntu-Bold';
  color: #000;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
}

/* line 4067, ../sass/styles.scss */

.club__choose-company .block-map__object-text .address {
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
}

/* line 4073, ../sass/styles.scss */

.club__choose-company .block-map__object-text .price {
  font-size: 15px;
  line-height: 20px;
  margin-top: 5px;
}

/* line 4079, ../sass/styles.scss */

.club__choose-company .block-map__object-text .metraj {
  font-size: 15px;
  line-height: 20px;
  color: #9bc34d;
}

/* line 4085, ../sass/styles.scss */

.club__choose-company .block-map__object-text .cib2b2b2-items {
  width: 50%;
  float: left;
  margin-top: 15px;
}

/* line 4090, ../sass/styles.scss */

.club__choose-company .block-map__object-text .cib2b2b2-items &gt; a {
  margin-right: 9px;
}

/* line 4095, ../sass/styles.scss */

.club__choose-company .block-map__object-text .btn {
  padding-top: 10px;
  clear: both;
}

/* line 4104, ../sass/styles.scss */

.club__search {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 4109, ../sass/styles.scss */

.club__search:after {
  display: table;
  content: '';
  clear: both;
}

/* line 4115, ../sass/styles.scss */

.club__search-input {
  border: 1px solid #b7b7b7;
  height: 40px;
  line-height: 38px;
  padding: 0 15px;
  background: none;
  outline: none;
  border-radius: 3px;
  width: 100%;
}

/* line 4126, ../sass/styles.scss */

.club__search-btn {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  outline: none;
  background-color: transparent;
  height: 40px;
  width: 45px;
  background-image: url(../img/serch.png);
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 20px;
  z-index: 10;
}

/* line 4142, ../sass/styles.scss */

.club__search-left {
  float: left;
  width: 50%;
  position: relative;
}

/* line 4148, ../sass/styles.scss */

.club__search-right {
  float: left;
  width: 50%;
  text-align: right;
}

/* line 4153, ../sass/styles.scss */

.club__search-right a {
  color: #000;
  text-decoration: none;
}

/* line 4161, ../sass/styles.scss */

.club__result-item {
  margin-top: 25px;
  background: #fff;
  padding: 30px;
}

/* line 4167, ../sass/styles.scss */

.club__result-date {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #b7b7b7;
  font-family: 'Ubuntu-Bold';
}

/* line 4176, ../sass/styles.scss */

.club__result-row {
  margin: 16px 0;
  padding-right: 30px;
  position: relative;
}

/* line 4181, ../sass/styles.scss */

.club__result-row a.close {
  position: absolute;
  top: 2px;
  right: 0;
  width: 13px;
  height: 13px;
  background: url('../img/x.png') center left no-repeat;
  background-size: contain;
}

/* line 4194, ../sass/styles.scss */

.club__send {
  margin-top: 40px;
}

/* line 4198, ../sass/styles.scss */

.club__send-accordion-item {
  margin-top: 10px;
  background: #fff;
  padding: 15px 30px;
}

/* line 4204, ../sass/styles.scss */

.club__send-accordion-content {
  display: none;
}

/* line 4209, ../sass/styles.scss */

.club__send-accordion-qa:after {
  display: table;
  content: '';
  clear: both;
}

/* line 4215, ../sass/styles.scss */

.club__send-accordion-qa .title {
  float: left;
  width: 40px;
  font-weight: bold;
}

/* line 4221, ../sass/styles.scss */

.club__send-accordion-qa .text {
  width: 100%;
  float: left;
  margin-left: -40px;
  padding-left: 40px;
}

/* line 4229, ../sass/styles.scss */

.club__send-accordion-answer {
  padding-left: 40px;
  margin-top: 10px;
}

/* line 4233, ../sass/styles.scss */

.club__send-accordion-answer:after {
  display: table;
  content: '';
  clear: both;
}

/* line 4239, ../sass/styles.scss */

.club__send-accordion-answer .title {
  float: left;
  width: 100px;
  font-weight: bold;
}

/* line 4245, ../sass/styles.scss */

.club__send-accordion-answer .text {
  width: 100%;
  float: left;
  margin-left: -100px;
  padding-left: 100px;
}

/* line 4253, ../sass/styles.scss */

.club__send-accordion-head {
  text-transform: uppercase;
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Ubuntu-Bold';
  position: relative;
  cursor: pointer;
}

/* line 4263, ../sass/styles.scss */

.club__send-accordion-head:after {
  content: '';
  position: absolute;
  top: 6px;
  right: 0;
  width: 20px;
  height: 12px;
  background: url('../img/acc-arrow.png') top left no-repeat;
}

/* line 4273, ../sass/styles.scss */

.club__send-accordion-head.active {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #c2c2c2;
}

/* line 4278, ../sass/styles.scss */

.club__send-accordion-head.active:after {
  background: url('../img/acc-arrow.png') bottom left no-repeat;
}

/* line 4286, ../sass/styles.scss */

.club__send-now {
  margin-top: 40px;
}

/* line 4289, ../sass/styles.scss */

.club__send-now-fon {
  background: #fff;
  padding: 30px;
  margin-top: 20px;
}

/* line 4294, ../sass/styles.scss */

.club__send-now-fon ul.about-nav__bot-list li {
  width: 100%;
}

/* line 4302, ../sass/styles.scss */

a.club__sale-bot-btn,
a:link.club__sale-bot-btn,
a:hover.club__sale-bot-btn,
a:visited.club__sale-bot-btn,
a:active.club__sale-bot-btn,
a:focus.club__sale-bot-btn,
button.club__sale-bot-btn {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}

/* line 4310, ../sass/styles.scss */

a.club__choose-company-right-main-btn-send,
a:link.club__choose-company-right-main-btn-send,
a:hover.club__choose-company-right-main-btn-send,
a:visited.club__choose-company-right-main-btn-send,
a:active.club__choose-company-right-main-btn-send,
a:focus.club__choose-company-right-main-btn-send,
button.club__choose-company-right-main-btn-send {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}

/* line 4318, ../sass/styles.scss */

a.club__choose-razdel-right-btn,
a:link.club__choose-razdel-right-btn,
a:hover.club__choose-razdel-right-btn,
a:visited.club__choose-razdel-right-btn,
a:active.club__choose-razdel-right-btn,
a:focus.club__choose-razdel-right-btn,
button.club__choose-razdel-right-btn {
  width: 185px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}

/* line 4326, ../sass/styles.scss */

a.ipoteka-calc__bot-btn,
a:link.ipoteka-calc__bot-btn,
a:hover.ipoteka-calc__bot-btn,
a:visited.ipoteka-calc__bot-btn,
a:active.ipoteka-calc__bot-btn,
a:focus.ipoteka-calc__bot-btn,
button.ipoteka-calc__bot-btn {
  height: 45px;
  line-height: 45px;
  width: 220px;
}

/* line 4333, ../sass/styles.scss */

a.modal-main__form-btn,
a:link.modal-main__form-btn,
a:hover.modal-main__form-btn,
a:visited.modal-main__form-btn,
a:active.modal-main__form-btn,
a:focus.modal-main__form-btn,
button.modal-main__form-btn {
  height: 45px;
  line-height: 45px;
  width: 100%;
  outline: none;
  border: none;
}

/* line 4342, ../sass/styles.scss */

a.block-map__object-btn,
a:link.block-map__object-btn,
a:hover.block-map__object-btn,
a:visited.block-map__object-btn,
a:active.block-map__object-btn,
a:focus.block-map__object-btn,
button.block-map__object-btn {
  height: 45px;
  line-height: 45px;
  width: 220px;
}

/* line 4349, ../sass/styles.scss */

a.club__sale-bot-btn-border,
a:link.club__sale-bot-btn-border,
a:hover.club__sale-bot-btn-border,
a:visited.club__sale-bot-btn-border,
a:active.club__sale-bot-btn-border,
a:focus.club__sale-bot-btn-border,
button.club__sale-bot-btn-border {
  width: 100%;
  height: 30px;
  line-height: 26px;
  font-size: 12px;
  border-width: 2px;
  padding: 0;
}

/* line 4359, ../sass/styles.scss */

a.club__choose-company-right-main-btn-no,
a:link.club__choose-company-right-main-btn-no,
a:hover.club__choose-company-right-main-btn-no,
a:visited.club__choose-company-right-main-btn-no,
a:active.club__choose-company-right-main-btn-no,
a:focus.club__choose-company-right-main-btn-no,
button.club__choose-company-right-main-btn-no {
  width: 100%;
  height: 30px;
  line-height: 26px;
  font-size: 12px;
  border-width: 2px;
  padding: 0;
  margin-top: 8px;
}

/* line 4370, ../sass/styles.scss */

a.club__ipoteka-btn-bank,
a:link.club__ipoteka-btn-bank,
a:hover.club__ipoteka-btn-bank,
a:visited.club__ipoteka-btn-bank,
a:active.club__ipoteka-btn-bank,
a:focus.club__ipoteka-btn-bank,
button.club__ipoteka-btn-bank {
  height: 45px;
  line-height: 45px;
  background: #497d32;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  padding: 0 40px;
  margin-right: 35px;
}

/* line 4380, ../sass/styles.scss */

a.club__ipoteka-btn-bank:hover,
a:link.club__ipoteka-btn-bank:hover,
a:hover.club__ipoteka-btn-bank:hover,
a:visited.club__ipoteka-btn-bank:hover,
a:active.club__ipoteka-btn-bank:hover,
a:focus.club__ipoteka-btn-bank:hover,
button.club__ipoteka-btn-bank:hover {
  background: #9bc34d;
}

/* line 4384, ../sass/styles.scss */

a.club__ipoteka-btn-bank:before,
a:link.club__ipoteka-btn-bank:before,
a:hover.club__ipoteka-btn-bank:before,
a:visited.club__ipoteka-btn-bank:before,
a:active.club__ipoteka-btn-bank:before,
a:focus.club__ipoteka-btn-bank:before,
button.club__ipoteka-btn-bank:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  background: url('../img/house-icon.png') center left no-repeat;
  width: 20px;
  height: 45px;
  margin-right: 8px;
}

/* line 4396, ../sass/styles.scss */

a.club__ipoteka-btn-calc,
a:link.club__ipoteka-btn-calc,
a:hover.club__ipoteka-btn-calc,
a:visited.club__ipoteka-btn-calc,
a:active.club__ipoteka-btn-calc,
a:focus.club__ipoteka-btn-calc,
button.club__ipoteka-btn-calc {
  height: 45px;
  line-height: 45px;
  background: #9bc34d;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  padding: 0 40px;
}

/* line 4405, ../sass/styles.scss */

a.club__ipoteka-btn-calc:hover,
a:link.club__ipoteka-btn-calc:hover,
a:hover.club__ipoteka-btn-calc:hover,
a:visited.club__ipoteka-btn-calc:hover,
a:active.club__ipoteka-btn-calc:hover,
a:focus.club__ipoteka-btn-calc:hover,
button.club__ipoteka-btn-calc:hover {
  background: #497d32;
}

/* line 4409, ../sass/styles.scss */

a.club__ipoteka-btn-calc:before,
a:link.club__ipoteka-btn-calc:before,
a:hover.club__ipoteka-btn-calc:before,
a:visited.club__ipoteka-btn-calc:before,
a:active.club__ipoteka-btn-calc:before,
a:focus.club__ipoteka-btn-calc:before,
button.club__ipoteka-btn-calc:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 19px;
  height: 45px;
  background: url('../img/calc-icon.png') center left no-repeat;
  margin-right: 8px;
}

/* line 4421, ../sass/styles.scss */

a.club__choose-company-link-drop,
a.club__choose-company-right-drop-btn,
a.club__choose-company-right-drop-btn:link,
a.club__choose-company-right-drop-btn:hover,
a.club__choose-company-right-drop-btn:visited,
a.club__choose-company-right-drop-btn:active,
a.club__choose-company-right-drop-btn:focus,
a:link.club__choose-company-link-drop,
a.club__choose-company-right-drop-btn:link,
a:hover.club__choose-company-link-drop,
a.club__choose-company-right-drop-btn:hover,
a:visited.club__choose-company-link-drop,
a.club__choose-company-right-drop-btn:visited,
a:active.club__choose-company-link-drop,
a.club__choose-company-right-drop-btn:active,
a:focus.club__choose-company-link-drop,
a.club__choose-company-right-drop-btn:focus,
button.club__choose-company-link-drop,
button.club__choose-company-right-drop-btn {
  color: #000;
  font-size: 14px;
  position: relative;
  text-decoration: none;
}

/* line 4427, ../sass/styles.scss */

a.club__choose-company-link-drop:after,
a.club__choose-company-right-drop-btn:after,
a.club__choose-company-right-drop-btn:link:after,
a.club__choose-company-right-drop-btn:hover:after,
a.club__choose-company-right-drop-btn:visited:after,
a.club__choose-company-right-drop-btn:active:after,
a.club__choose-company-right-drop-btn:focus:after,
a:link.club__choose-company-link-drop:after,
a.club__choose-company-right-drop-btn:link:after,
a:hover.club__choose-company-link-drop:after,
a.club__choose-company-right-drop-btn:hover:after,
a:visited.club__choose-company-link-drop:after,
a.club__choose-company-right-drop-btn:visited:after,
a:active.club__choose-company-link-drop:after,
a.club__choose-company-right-drop-btn:active:after,
a:focus.club__choose-company-link-drop:after,
a.club__choose-company-right-drop-btn:focus:after,
button.club__choose-company-link-drop:after,
button.club__choose-company-right-drop-btn:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  margin: -5px 0 0 8px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 4443, ../sass/styles.scss */

a.club__choose-company-right-drop-btn:after,
a:link.club__choose-company-right-drop-btn:after,
a:hover.club__choose-company-right-drop-btn:after,
a:visited.club__choose-company-right-drop-btn:after,
a:active.club__choose-company-right-drop-btn:after,
a:focus.club__choose-company-right-drop-btn:after,
button.club__choose-company-right-drop-btn:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: 0;
}

/* line 4449, ../sass/styles.scss */

a.club__choose-company-map,
a:link.club__choose-company-map,
a:hover.club__choose-company-map,
a:visited.club__choose-company-map,
a:active.club__choose-company-map,
a:focus.club__choose-company-map,
button.club__choose-company-map {
  color: #497d32;
  text-decoration: none;
}

/* line 4453, ../sass/styles.scss */

a.club__choose-company-map span,
a:link.club__choose-company-map span,
a:hover.club__choose-company-map span,
a:visited.club__choose-company-map span,
a:active.club__choose-company-map span,
a:focus.club__choose-company-map span,
button.club__choose-company-map span {
  border-bottom: 1px dashed #497d32;
}

/* line 4458, ../sass/styles.scss */

a.club__choose-company-map:hover span,
a:link.club__choose-company-map:hover span,
a:hover.club__choose-company-map:hover span,
a:visited.club__choose-company-map:hover span,
a:active.club__choose-company-map:hover span,
a:focus.club__choose-company-map:hover span,
button.club__choose-company-map:hover span {
  border-bottom: 1px dashed transparent;
}

/* line 4463, ../sass/styles.scss */

a.club__choose-company-map:before,
a:link.club__choose-company-map:before,
a:hover.club__choose-company-map:before,
a:visited.club__choose-company-map:before,
a:active.club__choose-company-map:before,
a:focus.club__choose-company-map:before,
button.club__choose-company-map:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 16px;
  background: url('../img/map-icon-sprite.png') bottom left no-repeat;
  margin-right: 5px;
}

/* line 4475, ../sass/styles.scss */

.pt-0 {
  padding-top: 0 !important;
}

/* line 4479, ../sass/styles.scss */

.modal-dialog_min {
  max-width: 320px;
  text-align: center;
}

/* line 4483, ../sass/styles.scss */

.modal-dialog_min .modal-header a.close,
.modal-dialog_min .modal-header a:link.close,
.modal-dialog_min .modal-header a:hover.close,
.modal-dialog_min .modal-header a:visited.close,
.modal-dialog_min .modal-header a:active.close,
.modal-dialog_min .modal-header a:focus.close,
.modal-dialog_min .modal-header button.close {
  background-position: center center;
  background-size: contain;
  width: 17px;
  height: 17px;
  top: -20px;
  right: -20px;
}

/* line 4493, ../sass/styles.scss */

.modal-dialog_min_bigger {
  max-width: 400px;
}

/* line 4497, ../sass/styles.scss */

.modal-form-title {
  font-family: 'Ubuntu-Bold';
  font-size: 25px;
  line-height: 30px;
  text-transform: uppercase;
}

/* line 4504, ../sass/styles.scss */

.modal-form-text {
  font-family: 'Ubuntu-Regular';
  margin-top: 10px;
}

/* line 4510, ../sass/styles.scss */

.modal-main input,
.modal-main textarea {
  border: 1px solid #b7b7b7;
  background: none;
  font-family: 'Ubuntu-Regular';
  color: #b7b7b7;
  font-size: 15px;
  height: 44px;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
}

/* line 4522, ../sass/styles.scss */

.modal-main .nice-select {
  width: 100%;
  background-color: #fff;
  border-radius: 0;
  height: 44px;
  line-height: 40px;
  width: 100%;
  color: #b7b7b7;
  float: none;
}

/* line 4533, ../sass/styles.scss */

.modal-main__form-col {
  margin-top: 15px;
}

/* line 4537, ../sass/styles.scss */

.modal-main .investicii__form-row {
  text-align: left;
}

/* line 4542, ../sass/styles.scss */

.modal-success {
  display: none;
  font-family: 'Ubuntu-Bold';
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  position: relative;
  padding: 25px 0;
}

/* line 4551, ../sass/styles.scss */

.modal-success_show {
  display: block;
}

/* line 4555, ../sass/styles.scss */

.modal-success:before {
  content: '';
  display: block;
  width: 100%;
  height: 50px;
  background: url('../img/success-icon.png') top center no-repeat;
  margin-bottom: 20px;
}

/* line 4565, ../sass/styles.scss */

.object-gift {
  background-image: url('../img/pl.png');
  background-repeat: no-repeat;
  color: #fff;
  font-family: Ubuntu-Bold;
  font-size: 20px;
  height: 38px;
  left: -6px;
  line-height: 1;
  padding-left: 11px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 4;
}

/* line 4581, ../sass/styles.scss */

.object-gift:after {
  content: '';
  position: absolute;
  top: 7px;
  left: 21px;
  width: 16px;
  height: 19px;
  background: url('../img/gift-white-icon.png') top center no-repeat;
}

/* line 4592, ../sass/styles.scss */

.object-other .bl2body &gt; a.object-other__sale .imgtext-bot .imgtext-bot__btn {
  display: block;
  text-decoration: none;
}

.club__auth-info-list li {
  position: relative;
  margin: 3px 0;
  padding: 0 0 0 15px;
  list-style: none;
}

.club__for-list li {
  margin: 0;
  padding: 0 0 0 32px;
  list-style: none;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.club__for-list li {
  width: 50%;
  float: left;
}

ul.list-check-gr li:before,
.club__for-list li:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(../img/check-green.png) top left no-repeat;
}

.ipoteka-calc__bot-btn,
input.ipoteka-calc__top-btn {
  height: 45px;
  line-height: 45px;
  width: 220px;
  font-family: 'Ubuntu-Bold';
  font-size: 18px;
  display: inline-block;
  text-align: center;
  background: #9bc34d;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  border: none;
}

@media (max-width: 575.98px) {
  .menuhdk {
    background-image: none !important;
  }
}</pre></body></html>