@charset "UTF-8";
.header {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  width: 100%;
  transition: 0.3s ease;
  transform: translateY(0);
}
.header .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 126px;
  padding: 20px 0 20px 0;
}
.header .wrap .logo {
  display: block;
  width: 220px;
}
.header .wrap .logo img {
  display: none;
  width: 100%;
}
.header .wrap .logo img.white {
  display: block;
}
.header .wrap .logo img.black {
  display: none;
}
.header .wrap nav.top-menu {
  width: calc(100% - 650px);
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
.header .wrap nav.top-menu.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.header .wrap nav.top-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header .wrap nav.top-menu ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  position: relative;
  list-style: none;
  margin-right: 20px;
}
.header .wrap nav.top-menu ul li:last-child {
  margin-right: 0;
}
.header .wrap nav.top-menu ul li a {
  display: block;
  font-size: 1rem;
  line-height: 1.2;
  white-space: nowrap;
  color: #262626;
  letter-spacing: 0.03125rem;
  font-family: 'Bahnschrift', sans-serif;
}
.header .wrap nav.top-menu ul li a:hover {
  color: #B7522A;
}
.header .wrap nav.top-menu ul li.more-links:before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 515.555 515.555' height='512' viewBox='0 0 515.555 515.555'  width='512' xmlns='http://www.w3.org/2000/svg' fill='%23B7522A'%3E%3Cpath d='m496.679 212.208c25.167 25.167 25.167 65.971 0 91.138s-65.971 25.167-91.138 0-25.167-65.971 0-91.138 65.971-25.167 91.138 0'/%3E%3Cpath d='m303.347 212.208c25.167 25.167 25.167 65.971 0 91.138s-65.971 25.167-91.138 0-25.167-65.971 0-91.138 65.971-25.167 91.138 0'/%3E%3Cpath d='m110.014 212.208c25.167 25.167 25.167 65.971 0 91.138s-65.971 25.167-91.138 0-25.167-65.971 0-91.138 65.971-25.167 91.138 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: 18px;
}
.header .wrap nav.top-menu ul li.more-links .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  flex-direction: column;
  background-color: #f1f1f1;
  padding: 15px 0;
  z-index: 9;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(40, 40, 40, 0.15);
}
.header .wrap nav.top-menu ul li.more-links .sub-menu li {
  margin-right: 0;
}
.header .wrap nav.top-menu ul li.more-links .sub-menu li a {
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
  color: #262626;
}
.header .wrap nav.top-menu ul li.more-links .sub-menu li a:hover {
  color: #BE633F;
}
.header .wrap nav.top-menu ul li.more-links:hover .sub-menu {
  display: block;
}
.header .wrap .toggle-mobile-menu {
  display: none;
  padding: 5px;
  cursor: pointer;
}
.header .wrap .toggle-mobile-menu i {
  display: block;
  height: 3px;
  width: 20px;
  margin-bottom: 5px;
  background-color: #BE633F;
  border-radius: 2px;
  transition: 0.2s ease;
}
.header .wrap .toggle-mobile-menu i:last-child {
  margin-bottom: 0;
}
.header .wrap .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.header .wrap .right .phone {
  font-family: 'Bahnschrift';
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  color: #242424;
  margin-right: 40px;
}
.header .wrap .right .phone:hover {
  color: #BE633F;
}
.header .wrap .right .callback {
  height: 50px;
  padding: 10px 25px 10px 25px;
  font-size: 0.875rem;
  border-bottom-width: 3px;
}
.header .wrap .right .callback.mobile {
  display: none;
}
.header .wrap .right .callback i {
  display: block;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.header .wrap .right .callback span {
  margin-left: 8px;
}
.header .mobile-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: calc(100vh - 126px);
  background-color: #f1f1f1;
  transform: translateX(-100%);
  transition: 0.3s ease;
  overflow-x: hidden;
  padding: 40px 0;
}
.header .mobile-menu nav.top-menu ul li {
  list-style: none;
  margin-bottom: 20px;
}
.header .mobile-menu nav.top-menu ul li:last-child {
  margin-bottom: 0;
}
.header .mobile-menu nav.top-menu ul li a {
  display: block;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #262626;
}
.header.single-page {
  position: absolute;
  background-color: #f1f1f1;
}
.header.single-page .wrap {
  padding: 30px 0;
}
.header.single-page .wrap .logo .white {
  display: none;
}
.header.single-page .wrap .logo .black {
  display: block;
}
.header.single-page .wrap .top-menu .main-menu li a {
  color: #262626;
}
.header.single-page .wrap .top-menu .main-menu li a:hover {
  color: #B7522A;
}
.header.single-page .wrap .right .phone {
  color: #262626;
}
.header.is-scrolled {
  position: fixed;
  background-color: #f1f1f1;
  box-shadow: 0 2px 6px rgba(40, 40, 40, 0.1);
}
.header.is-scrolled .wrap {
  height: 86px;
  padding: 20px 0;
}
.header.is-scrolled .wrap .logo img.white {
  display: none;
}
.header.is-scrolled .wrap .logo img.black {
  display: block;
}
.header.is-scrolled .wrap .toggle-mobile-menu i {
  background-color: #B7522A;
}
.header.is-scrolled .wrap nav.top-menu ul li a {
  color: #323232;
}
.header.is-scrolled .wrap nav.top-menu ul li .sub-menu {
  background-color: #f1f1f1;
}
.header.is-scrolled .wrap nav.top-menu ul li .sub-menu li a {
  color: #323232;
}
.header.is-scrolled .wrap .right .phone {
  color: #323232;
}
.header.is-scrolled .mobile-menu {
  height: calc(100vh - 86px);
}
.header.is-hidden {
  transform: translateY(-100%);
}
.header.mobile-menu-is-open {
  background-color: #f1f1f1;
  transform: translateY(0) !important;
}
.header.mobile-menu-is-open .wrap .logo img.white {
  display: none;
}
.header.mobile-menu-is-open .wrap .logo img.black {
  display: block;
}
.header.mobile-menu-is-open .wrap .toggle-mobile-menu i:nth-child(1) {
  transform: rotate(45deg) translate(6px, 7px);
}
.header.mobile-menu-is-open .wrap .toggle-mobile-menu i:nth-child(2) {
  opacity: 0;
}
.header.mobile-menu-is-open .wrap .toggle-mobile-menu i:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
}
.header.mobile-menu-is-open .wrap .right .phone {
  color: #262626;
}
.header.mobile-menu-is-open .mobile-menu {
  transform: translateX(0);
}

.footer {
  position: relative;
  border-top: 1px solid #3b433e;
  background-color: #247667;
}
.footer .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 60px 0;
}
.footer .wrap .copyright p {
  font-family: "Bahnschrift", sans-serif;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #D8D4C9;
}
.footer .wrap .privacy span {
  font-family: "Bahnschrift", sans-serif;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #D8D4C9;
  transition: 0.2s ease;
  cursor: pointer;
}
.footer .wrap .privacy span:hover {
  color: #B7522A;
}
.footer .wrap .site-dev a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #D8D4C9;
}
.footer .wrap .site-dev a .img {
  width: 40px;
  height: 32px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 197.86 156.7' fill='%23D8D4C9'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Ctitle%3EРесурс 4%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M82.21,25.86q-7.11,0-7.11,8.28v88.42q0,8.28,7.11,8.28t7.11-8.28V34.14Q89.32,25.86,82.21,25.86Z'/%3E%3Cpath class='cls-1' d='M192.22,0H5.64A5.63,5.63,0,0,0,0,5.64V151.07a5.63,5.63,0,0,0,5.64,5.63H192.22a5.63,5.63,0,0,0,5.64-5.63V5.64A5.63,5.63,0,0,0,192.22,0ZM54.51,121.18q0,10.32-5.3,15.83T33.8,142.53q-10,0-15.1-5.46t-5.11-15.65V92.24h13v30.14q0,8.16,7.11,8.15a6.84,6.84,0,0,0,5.31-2c1.2-1.32,1.81-3.46,1.81-6.42,0-3.52.85-28.12-.81-30.8s-6.43-5.52-10.92-9.28c-5.66-4.8-11.78-8.77-14-12.65s-1-29.79-1-34.67q0-10,5.24-15.42t15.22-5.45q9.85,0,14.91,5.45T54.45,35v29.2h-13v-30q0-4.32-1.75-6.3a6.45,6.45,0,0,0-5.11-2q-6.87,0-6.87,8c0,3-1.5,27.41.21,30.05s7,5.48,11.46,9.24C45.15,78,50.79,82,53,85.88S54.51,115.9,54.51,121.18Zm48.54.54q0,10.08-5.37,15.6t-15.47,5.52q-10.11,0-15.47-5.52t-5.37-15.6V35q0-10.08,5.37-15.59t15.47-5.52q10.11,0,15.47,5.52T103.05,35Zm45.54,21H112.28V13.87H126V130.73h22.58ZM184.27,25.86H169.93V142.69H156.2V25.86H141.85v-12h42.42Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: 0.2s ease;
}
.footer .wrap .site-dev a span {
  font-family: "Bahnschrift", sans-serif;
  font-size: 0.875rem;
  line-height: 1.3;
}
.footer .wrap .site-dev a:hover .img {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 197.86 156.7' fill='%23B7522A'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Ctitle%3EРесурс 4%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M82.21,25.86q-7.11,0-7.11,8.28v88.42q0,8.28,7.11,8.28t7.11-8.28V34.14Q89.32,25.86,82.21,25.86Z'/%3E%3Cpath class='cls-1' d='M192.22,0H5.64A5.63,5.63,0,0,0,0,5.64V151.07a5.63,5.63,0,0,0,5.64,5.63H192.22a5.63,5.63,0,0,0,5.64-5.63V5.64A5.63,5.63,0,0,0,192.22,0ZM54.51,121.18q0,10.32-5.3,15.83T33.8,142.53q-10,0-15.1-5.46t-5.11-15.65V92.24h13v30.14q0,8.16,7.11,8.15a6.84,6.84,0,0,0,5.31-2c1.2-1.32,1.81-3.46,1.81-6.42,0-3.52.85-28.12-.81-30.8s-6.43-5.52-10.92-9.28c-5.66-4.8-11.78-8.77-14-12.65s-1-29.79-1-34.67q0-10,5.24-15.42t15.22-5.45q9.85,0,14.91,5.45T54.45,35v29.2h-13v-30q0-4.32-1.75-6.3a6.45,6.45,0,0,0-5.11-2q-6.87,0-6.87,8c0,3-1.5,27.41.21,30.05s7,5.48,11.46,9.24C45.15,78,50.79,82,53,85.88S54.51,115.9,54.51,121.18Zm48.54.54q0,10.08-5.37,15.6t-15.47,5.52q-10.11,0-15.47-5.52t-5.37-15.6V35q0-10.08,5.37-15.59t15.47-5.52q10.11,0,15.47,5.52T103.05,35Zm45.54,21H112.28V13.87H126V130.73h22.58ZM184.27,25.86H169.93V142.69H156.2V25.86H141.85v-12h42.42Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.modal .modal-dialog {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}
.modal .modal-dialog .modal-content {
  position: relative;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 80px 120px 50px 120px;
  border-radius: 20px;
  background-color: #247667;
}
.modal .modal-dialog .modal-content .modal-close {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 44px;
  height: 44px;
  border: none;
  cursor: pointer;
  outline: none;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: 26px;
  opacity: 0.3;
  transition: 0.2s ease;
}
.modal .modal-dialog .modal-content .modal-close:hover {
  opacity: 0.6;
}
.modal .modal-dialog .modal-content .modal-title {
  margin-bottom: 45px;
}
.modal .modal-dialog .modal-content .modal-title h2 {
  font-size: 2.75rem;
  line-height: 1.1;
  color: #fff;
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-title p {
  font-family: "Bahnschrift", sans-serif;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #fff;
  margin-top: 25px;
}
.modal .modal-dialog .modal-content .common-form .submit {
  margin-top: 20px;
}
.modal .modal-dialog .modal-content .common-form .privacy {
  margin-top: 50px;
}
.modal .modal-dialog .modal-content .common-form .privacy p a, .modal .modal-dialog .modal-content .common-form .privacy p .open-privacy-modal {
  color: #3c442d;
  transition: 0.2s ease;
  text-decoration: none;
}
.modal .modal-dialog .modal-content .common-form .privacy p a:hover, .modal .modal-dialog .modal-content .common-form .privacy p .open-privacy-modal:hover {
  color: #fff;
}
.modal#modalInfo .modal-dialog {
  max-width: 900px;
}
.modal#modalInfo .modal-content {
  padding: 80px 80px 60px 80px;
}
.modal#modalInfo .modal-content .content-inner .text h2 {
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
}
.modal#modalInfo .modal-content .content-inner .text p {
  font-size: 1rem;
  line-height: 1.3;
  color: #fff;
}
.modal#modalInfo .modal-content .content-inner .img-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 30px -15px 0 -15px;
}
.modal#modalInfo .modal-content .content-inner .img-list > div {
  width: 33.333%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.modal#modalInfo .modal-content .content-inner .img-list > div a {
  display: block;
}
.modal#modalInfo .modal-content .content-inner .img-list > div a img {
  display: block;
  height: 200px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.modal#modalInfo .modal-content .common-form {
  margin-top: 20px;
}
.modal#modalInfo .modal-content .common-form .form-group-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal#modalInfo .modal-content .common-form .form-group-set .form-group {
  width: 300px;
  margin: 0 30px 0 0;
  height: 66px;
}
.modal#modalInfo .modal-content .common-form .form-group-set .submit {
  width: auto;
  margin-top: 0;
  height: 66px;
  font-size: 0.75rem;
}
.modal#modalInfo .modal-content .common-form .privacy {
  margin-top: 30px;
}
.modal#modalInfo .modal-content .common-form .privacy p {
  font-size: 0.75rem;
  line-height: 1rem;
}
.modal#modalAreaInfo .modal-dialog {
  max-width: 900px;
}
.modal#modalAreaInfo .modal-content {
  padding: 80px 80px 60px 80px;
}
.modal#modalAreaInfo .modal-content h2 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  margin-bottom: 50px;
}
.modal#modalAreaInfo .modal-content .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
}
.modal#modalAreaInfo .modal-content .list .item {
  position: relative;
  width: calc(50% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 60px 15px 0;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.modal#modalAreaInfo .modal-content .list .item:nth-child(2n+2) {
  margin-right: 0;
}
.modal#modalAreaInfo .modal-content .list .item:before {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #ebebeb;
}
.modal#modalAreaInfo .modal-content .list .item span, .modal#modalAreaInfo .modal-content .list .item strong {
  position: relative;
  background-color: #fff;
}
.modal#modalAreaInfo .modal-content .list .item span {
  padding-right: 8px;
}
.modal#modalAreaInfo .modal-content .list .item strong {
  padding-left: 8px;
  white-space: nowrap;
}
.modal#modalAreaInfo .modal-content .gray-text {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #999;
  font-style: italic;
  margin-bottom: 30px;
}
.modal#modalAreaInfo .modal-content .common-form .form-group-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal#modalAreaInfo .modal-content .common-form .form-group-set .form-group {
  width: 300px;
  margin: 0 30px 0 0;
  height: 66px;
}
.modal#modalAreaInfo .modal-content .common-form .form-group-set .submit {
  width: auto;
  margin-top: 0;
  height: 66px;
  font-size: 1rem;
}
.modal#modalAreaInfo .modal-content .common-form .privacy {
  margin-top: 30px;
}
.modal#modalAreaInfo .modal-content .common-form .privacy p {
  font-size: 0.75rem;
  line-height: 1rem;
}
.modal#modalSuccess .modal-content {
  padding: 120px 90px 100px 90px;
}
.modal#modalSuccess .modal-content .modal-title {
  text-align: center;
  margin-bottom: 0;
}
.modal#modalSuccess .modal-content .social-networks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}
.modal#modalSuccess .modal-content .social-networks a {
  display: block;
  width: 62px;
  height: 62px;
  border-radius: 62px;
  border: 2px solid #FF985E;
  margin-right: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.modal#modalSuccess .modal-content .social-networks a:last-child {
  margin-right: 0;
}
.modal#modalSuccess .modal-content .social-networks a:hover {
  background-color: #FF985E;
}
.modal#modalSuccess .modal-content .social-networks a.vk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23FF985E'%3E%3Cpath d='m19.915 13.028c-.388-.49-.277-.708 0-1.146.005-.005 3.208-4.431 3.538-5.932l.002-.001c.164-.547 0-.949-.793-.949h-2.624c-.668 0-.976.345-1.141.731 0 0-1.336 3.198-3.226 5.271-.61.599-.892.791-1.225.791-.164 0-.419-.192-.419-.739v-5.105c0-.656-.187-.949-.74-.949h-4.126c-.419 0-.668.306-.668.591 0 .622.945.765 1.043 2.515v3.797c0 .832-.151.985-.486.985-.892 0-3.057-3.211-4.34-6.886-.259-.713-.512-1.001-1.185-1.001h-2.625c-.749 0-.9.345-.9.731 0 .682.892 4.073 4.148 8.553 2.17 3.058 5.226 4.715 8.006 4.715 1.671 0 1.875-.368 1.875-1.001 0-2.922-.151-3.198.686-3.198.388 0 1.056.192 2.616 1.667 1.783 1.749 2.076 2.532 3.074 2.532h2.624c.748 0 1.127-.368.909-1.094-.499-1.527-3.871-4.668-4.023-4.878z'/%3E%3C/svg%3E");
  background-size: 30px;
}
.modal#modalSuccess .modal-content .social-networks a.vk:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m19.915 13.028c-.388-.49-.277-.708 0-1.146.005-.005 3.208-4.431 3.538-5.932l.002-.001c.164-.547 0-.949-.793-.949h-2.624c-.668 0-.976.345-1.141.731 0 0-1.336 3.198-3.226 5.271-.61.599-.892.791-1.225.791-.164 0-.419-.192-.419-.739v-5.105c0-.656-.187-.949-.74-.949h-4.126c-.419 0-.668.306-.668.591 0 .622.945.765 1.043 2.515v3.797c0 .832-.151.985-.486.985-.892 0-3.057-3.211-4.34-6.886-.259-.713-.512-1.001-1.185-1.001h-2.625c-.749 0-.9.345-.9.731 0 .682.892 4.073 4.148 8.553 2.17 3.058 5.226 4.715 8.006 4.715 1.671 0 1.875-.368 1.875-1.001 0-2.922-.151-3.198.686-3.198.388 0 1.056.192 2.616 1.667 1.783 1.749 2.076 2.532 3.074 2.532h2.624c.748 0 1.127-.368.909-1.094-.499-1.527-3.871-4.668-4.023-4.878z'/%3E%3C/svg%3E");
}
.modal#modalSuccess .modal-content .social-networks a.instagram {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='510px' height='510px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg id='post-instagram'%3E %3Cpath d='M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0z M255,153c56.1,0,102,45.9,102,102c0,56.1-45.9,102-102,102c-56.1,0-102-45.9-102-102C153,198.9,198.9,153,255,153z M63.75,459 C56.1,459,51,453.9,51,446.25V229.5h53.55C102,237.15,102,247.35,102,255c0,84.15,68.85,153,153,153c84.15,0,153-68.85,153-153 c0-7.65,0-17.85-2.55-25.5H459v216.75c0,7.65-5.1,12.75-12.75,12.75H63.75z M459,114.75c0,7.65-5.1,12.75-12.75,12.75h-51 c-7.65,0-12.75-5.1-12.75-12.75v-51c0-7.65,5.1-12.75,12.75-12.75h51C453.9,51,459,56.1,459,63.75V114.75z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal#modalSuccess .modal-content .social-networks a.instagram:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='510px' height='510px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg id='post-instagram'%3E %3Cpath d='M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0z M255,153c56.1,0,102,45.9,102,102c0,56.1-45.9,102-102,102c-56.1,0-102-45.9-102-102C153,198.9,198.9,153,255,153z M63.75,459 C56.1,459,51,453.9,51,446.25V229.5h53.55C102,237.15,102,247.35,102,255c0,84.15,68.85,153,153,153c84.15,0,153-68.85,153-153 c0-7.65,0-17.85-2.55-25.5H459v216.75c0,7.65-5.1,12.75-12.75,12.75H63.75z M459,114.75c0,7.65-5.1,12.75-12.75,12.75h-51 c-7.65,0-12.75-5.1-12.75-12.75v-51c0-7.65,5.1-12.75,12.75-12.75h51C453.9,51,459,56.1,459,63.75V114.75z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal#modalSuccess .modal-content .social-networks a.facebook {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M448,0H64C28.704,0,0,28.704,0,64v384c0,35.296,28.704,64,64,64h192V336h-64v-80h64v-64c0-53.024,42.976-96,96-96h64v80 h-32c-17.664,0-32-1.664-32,16v64h80l-32,80h-48v176h96c35.296,0,64-28.704,64-64V64C512,28.704,483.296,0,448,0z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal#modalSuccess .modal-content .social-networks a.facebook:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M448,0H64C28.704,0,0,28.704,0,64v384c0,35.296,28.704,64,64,64h192V336h-64v-80h64v-64c0-53.024,42.976-96,96-96h64v80 h-32c-17.664,0-32-1.664-32,16v64h80l-32,80h-48v176h96c35.296,0,64-28.704,64-64V64C512,28.704,483.296,0,448,0z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal#modalPrivacy .modal-dialog {
  max-width: 900px;
}
.modal#modalPrivacy .modal-content h2 {
  font-size: 2rem;
  line-height: 2.375rem;
  color: #fff;
  text-align: center;
}
.modal#modalPrivacy .modal-content h4 {
  font-size: 1.375rem;
  line-height: 1.3;
  color: #fff;
  margin-bottom: 20px;
}
.modal#modalPrivacy .modal-content p {
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-dialog {
  max-width: 1140px;
}
.modal.modal-project-info .modal-content {
  padding: 0 !important;
  overflow: hidden;
}
.modal.modal-project-info .modal-content .modal-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  opacity: 1;
}
.modal.modal-project-info .modal-content .wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding: 80px 50px 40px 50px;
  background-color: #f1f1f1;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images {
  margin-top: 50px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images h4 {
  font-size: 1.5rem;
  line-height: 1.2;
  margin-bottom: 40px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 1.375rem;
  line-height: 1.1;
  color: #fff;
  font-style: normal;
  font-family: "Allerta";
  margin-right: 15px;
  background-color: #677352;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i.floor_2 {
  background-color: #FF985E;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i.floor_3 {
  background-color: #677352;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i.floor_4 {
  background-color: #FF985E;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label span {
  width: calc(100% - 55px);
  font-size: 1rem;
  line-height: 1.1;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner {
  position: relative;
  display: block;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.01em;
  border-radius: 150px;
  background-color: #FF985E;
  transition: 0.2s ease;
  transform: scale(0);
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-bottom: 7px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 183.792 183.792' style='enable-background:new 0 0 183.792 183.792;' xml:space='preserve' fill='%23fff'%3E %3Cpath d='M54.734,9.053C39.12,18.067,27.95,32.624,23.284,50.039c-4.667,17.415-2.271,35.606,6.743,51.22 c12.023,20.823,34.441,33.759,58.508,33.759c7.599,0,15.139-1.308,22.287-3.818l30.364,52.592l21.65-12.5l-30.359-52.583 c10.255-8.774,17.638-20.411,21.207-33.73c4.666-17.415,2.27-35.605-6.744-51.22C134.918,12.936,112.499,0,88.433,0 C76.645,0,64.992,3.13,54.734,9.053z M125.29,46.259c5.676,9.831,7.184,21.285,4.246,32.25c-2.938,10.965-9.971,20.13-19.802,25.806 c-6.462,3.731-13.793,5.703-21.199,5.703c-15.163,0-29.286-8.146-36.857-21.259c-5.676-9.831-7.184-21.284-4.245-32.25 c2.938-10.965,9.971-20.13,19.802-25.807C73.696,26.972,81.027,25,88.433,25C103.597,25,117.719,33.146,125.29,46.259z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner:hover .zoom {
  transform: scale(1);
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item {
  width: 50%;
  margin-bottom: 30px;
  padding: 0 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dashed #262626;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  background-color: #EFEFEF;
  margin-bottom: -6px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span:first-child {
  padding-right: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span:last-child {
  padding-left: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item.no-line {
  width: 100%;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item.no-line .inner {
  border-bottom: none;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item.no-line span {
  font-weight: 700;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block {
  width: 50%;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main {
  overflow: hidden;
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item {
  outline: none;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video {
  display: block;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video video {
  display: block;
  width: 100%;
  height: auto;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video:hover:before {
  transform: scale(1.1);
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 44px;
  height: 44px;
  margin: auto;
  border: none;
  outline: none;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-size: 34px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .slick-arrow.slick-prev {
  left: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23FF985E'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .slick-arrow.slick-next {
  right: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23FF985E'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .slick-list {
  margin: 0 -7px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .slick-list:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 7px;
  background-color: #f1f1f1;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .slick-list:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  height: 100%;
  width: 7px;
  background-color: #f1f1f1;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav.less-three .slick-list .slick-track {
  margin: 0;
  transform: none !important;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item {
  position: relative;
  outline: none;
  margin: 0 7px;
  cursor: pointer;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 2px solid #FF985E;
  border-radius: 10px;
  opacity: 0;
  transition: 0.2s ease;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item img {
  width: 100%;
  height: 110px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video {
  display: block;
  position: relative;
  height: 110px;
  border-radius: 10px;
  overflow: hidden;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video video {
  display: block;
  width: auto;
  height: 100%;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video:hover:before {
  transform: scale(1.1);
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item.slick-current:before {
  opacity: 1;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block {
  width: 50%;
  padding-left: 70px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content h2 {
  font-size: 2.5rem;
  line-height: 1.3;
  color: #262626;
  margin-bottom: 35px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .baron__scroller {
  max-height: 380px;
  padding-right: 15px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: 50%;
  margin-bottom: 50px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  background-color: #fff;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico svg {
  display: block;
  width: 34px;
  height: 34px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico svg path {
  fill: #677352;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text {
  width: calc(100% - 100px);
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 5px;
  letter-spacing: 0.01em;
  color: #5E6668;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p strong {
  font-size: 1.125rem;
  color: #262626;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item {
  width: 50%;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p {
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 5px;
  letter-spacing: 0.01em;
  color: #5E6668;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p strong {
  font-size: 1.25rem;
  color: #262626;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .address p {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .address p:first-child {
  margin-bottom: 5px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description {
  margin-top: 25px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description > h4 {
  font-size: 1.125rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text p {
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul {
  margin-bottom: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li {
  position: relative;
  font-size: 1.125rem;
  line-height: 1.3;
  padding-left: 18px;
  list-style: none;
  margin-bottom: 5px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  top: 10px;
  left: 0;
  background-color: #FF985E;
  border-radius: 3px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .layouts-images {
  display: none;
}
.modal.modal-project-info .modal-content .wrap-inner .bottom-block {
  width: 100%;
  margin-top: 25px;
}
.modal.modal-project-info .modal-content .common-form {
  border-top: 1px solid #677352;
  padding: 60px 90px;
  background-color: #5B6748;
  border-radius: 0 0 10px 10px;
}
.modal.modal-project-info .modal-content .common-form .form-title {
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-content .common-form .form-title h4 {
  font-size: 1.875rem;
  line-height: 2.125rem;
  font-weight: 500;
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .common-form .form-title p {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-top: 10px;
}
.modal.modal-project-info .modal-content .common-form .form-group-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal.modal-project-info .modal-content .common-form .form-group-set .form-group {
  width: calc(50% - 190px);
  margin-bottom: 0;
  margin-right: 40px;
}
.modal.modal-project-info .modal-content .common-form .form-group-set .submit {
  width: 320px;
  margin-top: 6px;
}
.modal#modalAreaFilter .modal-dialog {
  max-width: 450px;
}
.modal#modalAreaFilter .modal-content {
  margin-bottom: 35px;
  padding: 80px 50px 50px 50px;
}
.modal#modalAreaFilter .modal-title h2 {
  font-size: 2.125rem;
  line-height: 1;
}
.modal#modalAreaFilter .filter-list {
  margin-bottom: 40px;
}
.modal#modalAreaFilter .filter-list .item {
  margin-bottom: 15px;
}
.modal#modalAreaFilter .filter-list .item:last-child {
  margin-bottom: 0;
}
.modal#modalAreaFilter .filter-list .item label {
  font-size: 0.75rem;
  line-height: 1.2;
  margin-bottom: 5px;
  color: #a8a8a8;
}
.modal#modalAreaFilter .filter-list .item.custom-select-wrap label {
  margin-bottom: 10px;
  padding: 0 20px;
}
.modal#modalAreaFilter .filter-list .item .inputs-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.modal#modalAreaFilter .filter-list .item .inputs-group .input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}
.modal#modalAreaFilter .filter-list .item .inputs-group .input-wrap span {
  font-size: 1rem;
  line-height: 1.2;
  margin-right: 5px;
  color: #262626;
}
.modal#modalAreaFilter .filter-list .item .inputs-group .input-wrap strong {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 400;
  color: #262626;
}
.modal#modalAreaFilter .filter-list .item.price, .modal#modalAreaFilter .filter-list .item.area {
  margin-bottom: 35px;
}
.modal#modalAreaFilter .apply-filter {
  justify-content: center;
  width: 100%;
  padding: 10px 15px;
}
.modal#modalAreaFilter .apply-filter:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 13px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.5032 8.13967L17.7185 7.92528C17.5361 7.24451 17.2689 6.60134 16.9249 6.00456L18.0345 4.59422C18.2041 4.37742 18.1849 4.04224 17.9889 3.84705L16.1498 2.00712C15.9562 1.81273 15.6202 1.79193 15.4026 1.96152L13.9898 3.07268C13.3955 2.72869 12.7523 2.4615 12.0731 2.28071L11.8595 0.49598C11.8267 0.223191 11.5747 0 11.2995 0H8.69805C8.42286 0 8.17087 0.223191 8.13888 0.49598L7.92448 2.28071C7.24451 2.4623 6.60054 2.73029 6.00616 3.07348L4.59422 1.96392C4.37823 1.79433 4.04224 1.81433 3.84785 2.00872L2.00792 3.84945C1.81433 4.04304 1.79433 4.37902 1.96472 4.59662L3.07348 6.00776C2.72949 6.60294 2.4623 7.24691 2.28071 7.92768L0.49678 8.14127C0.223991 8.17327 0 8.42526 0 8.70125V11.3027C0 11.5779 0.223191 11.8283 0.49678 11.8619L2.28151 12.0763C2.4639 12.7547 2.73029 13.3979 3.07428 13.993L1.96552 15.4058C1.79673 15.6226 1.81593 15.9578 2.01112 16.153L3.84785 17.9937C4.04224 18.1873 4.37823 18.2089 4.59422 18.0393L6.00696 16.9273C6.60214 17.2713 7.24531 17.5393 7.92528 17.7201L8.13968 19.504C8.17247 19.7776 8.42366 20 8.69885 20H11.3003C11.5763 20 11.8275 19.7776 11.8595 19.504L12.0739 17.7201C12.7547 17.5377 13.3979 17.2705 13.9922 16.9273L15.405 18.0369C15.6218 18.2065 15.957 18.1865 16.1514 17.9921L17.9905 16.1514C18.1857 15.9578 18.2057 15.6218 18.0353 15.4034L16.9249 13.9922C17.2697 13.3971 17.5361 12.7539 17.7185 12.0747L19.5024 11.8603C19.776 11.8275 19.9992 11.5779 19.9992 11.3011V8.69965C20 8.42286 19.7776 8.17247 19.5032 8.13967ZM10.0004 14.9994C7.23891 14.9994 5.0006 12.7611 5.0006 9.9996C5.0006 7.23811 7.23891 4.9998 10.0004 4.9998C12.7619 4.9998 15.0002 7.23811 15.0002 9.9996C15.0002 12.7611 12.7627 14.9994 10.0004 14.9994Z' fill='white'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: transform 0.5s ease;
}
.modal#modalAreaFilter .apply-filter:hover:before {
  transform: rotate(360deg) scale(1.1);
}

.widget-list {
  padding: 0 !important;
  margin: 0 !important;
}
.widget-list .widget {
  display: block;
  margin-bottom: 30px !important;
  padding-bottom: 20px;
  border-bottom: 1px solid #f3f3f3;
}
.widget-list .widget:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.widget-list .widget .widgettitle {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
  margin-bottom: 15px;
}
.widget-list .widget p {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 15px;
}
.widget-list .widget p:last-child {
  margin-bottom: 0;
}
.widget-list .widget ul, .widget-list .widget ol {
  margin-bottom: 15px;
  padding-left: 18px;
}
.widget-list .widget ul:last-child, .widget-list .widget ol:last-child {
  margin-bottom: 0;
}
.widget-list .widget ul li, .widget-list .widget ol li {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 8px;
}
.widget-list .widget ul li a, .widget-list .widget ol li a {
  color: #999;
}
.widget-list .widget ul li a:hover, .widget-list .widget ol li a:hover {
  color: #262626;
}
.widget-list .widget ul li ul.children, .widget-list .widget ol li ul.children {
  margin-top: 5px;
}
.widget-list .widget ul li {
  list-style: disc;
}
.widget-list .widget img {
  width: 100%;
}
.widget-list .widget select {
  display: block;
  width: 100%;
  border: 1px solid #e9e9e9;
  height: 46px;
  font-size: 1rem;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}
.widget-list .widget .tagcloud {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.widget-list .widget .tagcloud a {
  font-size: 0.875rem !important;
  line-height: 1.125rem;
  border: 1px solid #FF985E;
  padding: 5px 10px;
  border-radius: 3px;
  margin: 0 5px 5px 0;
}
.widget-list .widget .tagcloud a:hover {
  color: #fff;
  background-color: #FF985E;
}
.widget-list .widget .gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.widget-list .widget .gallery .gallery-item {
  width: 33.333%;
  padding: 0 5px;
  margin-bottom: 10px;
}
.widget-list .widget .gallery.gallery-columns-1 .gallery-item {
  width: 100%;
}
.widget-list .widget .gallery.gallery-columns-2 .gallery-item {
  width: 50%;
}
.widget-list .widget .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.widget-list .widget .search-form label {
  width: calc(100% - 110px);
  margin: 0 10px 0 0;
}
.widget-list .widget .search-form .screen-reader-text {
  display: none;
}
.widget-list .widget .search-form .search-field {
  display: block;
  width: 100%;
  border: 1px solid #e7e7e7;
  height: 46px;
  padding: 5px 15px;
  font-size: 1rem;
  border-radius: 3px;
}
.widget-list .widget .search-form .search-submit {
  width: 100px;
  height: 46px;
  background-color: #FF985E;
  border: none;
  color: #fff;
  font-size: 1rem;
  border-radius: 3px;
  cursor: pointer;
  transition: 0.2s ease;
}
.widget-list .widget .search-form .search-submit:hover {
  background-color: #ffa572;
}
.widget-list .widget .search-form .search-submit:active {
  background-color: #FF985E;
}
.widget-list .widget .calendar_wrap table {
  width: 100%;
}
.widget-list .widget .calendar_wrap table caption {
  caption-side: top;
  text-align: center;
  padding: 0;
  font-size: 1rem;
  margin: 0 0 10px 0;
  font-weight: 700;
  color: #000;
}
.widget-list .widget .calendar_wrap table thead th {
  text-align: right;
  font-size: 1rem;
}
.widget-list .widget .calendar_wrap table tbody td {
  text-align: right;
  font-size: 1rem;
}
.widget-list .widget.widget_rss .rss-widget-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.widget-list .widget.widget_rss ul li {
  margin-bottom: 10px;
}
.widget-list .widget.widget_rss ul li .rss-date {
  display: block;
  margin-top: 5px;
}
.widget-list .widget.widget_rss ul li .rssSummary {
  margin-top: 5px;
}
.widget-list .widget.widget_archive .screen-reader-text, .widget-list .widget.widget_categories .screen-reader-text {
  display: none;
}
.widget-list .widget.widget_recent_entries ul li .post-date {
  display: block;
  color: #999;
  padding-top: 3px;
}
.widget-list .widget.widget_top_rated_products .product_list_widget, .widget-list .widget.widget_products .product_list_widget {
  padding: 0;
  margin: 0;
}
.widget-list .widget.widget_top_rated_products .product_list_widget li, .widget-list .widget.widget_products .product_list_widget li {
  list-style: none;
}
.widget-list .widget.widget_rating_filter ul {
  padding: 0;
  margin: 0;
}
.widget-list .widget.widget_rating_filter ul li {
  list-style: none;
}
.widget-list .widget.ul_widget_price_filter form {
  padding-top: 10px;
}
.widget-list .widget.ul_widget_price_filter .price_slider {
  margin-bottom: 1em;
}
.widget-list .widget.ul_widget_price_filter .price_slider_amount {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 10px;
}
.widget-list .widget.ul_widget_price_filter .price_slider_amount .button {
  font-size: 1.15em;
  float: left;
}
.widget-list .widget.ul_widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.widget-list .widget.ul_widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 25px;
  height: 25px;
  background-color: #000;
  border-radius: 1em;
  cursor: ew-resize;
  outline: none;
  top: -11px;
  margin-left: -0.5em;
}
.widget-list .widget.ul_widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  border-radius: 1em;
  background-color: #000;
}
.widget-list .widget.ul_widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 1em;
  background-color: #999;
  border: 0;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal {
  height: 4px;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}
.widget-list .widget.widget_layered_nav_filters ul {
  padding: 0;
}
.widget-list .widget.widget_layered_nav_filters ul li {
  display: block;
  float: none;
  list-style: none;
  padding: 0;
}
.widget-list .widget.widget_layered_nav_filters ul li a {
  color: #999;
}
.widget-list .widget.widget_layered_nav_filters ul li a:before {
  color: #fe3f3f;
}
.widget-list .widget.widget_layered_nav_filters ul li a:hover {
  color: #262626;
}
.widget-list .widget.woocommerce-widget-layered-nav ul {
  padding: 0;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li a {
  color: #999;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li a:before {
  color: #fe3f3f;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li a:hover {
  color: #262626;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li.chosen a {
  color: #262626;
}
.text p {
  font-family: 'Bahnschrift',sans-serif;
}
.text-one {
  margin-right: 40px;
}
.text-block {
  font-family: 'Bahnschrift',sans-serif;
}
.section-intro {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.section-intro .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-intro .bg .video {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.section-intro .bg .video video {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  height: 100%;
}
.section-intro .bg .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  overflow: hidden;
}
.section-intro .bg .img.mobile {
  display: none;
}
.section-intro .container {
  position: relative;
  z-index: 2;
}
.section-intro .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  padding: 220px 0 50px 0;
}
.section-intro .wrap .left {
  width: 50%;
}
.section-intro .wrap .title {
  margin-bottom: 40px;
  padding-right: 40px;
}
.section-intro .wrap .title h4 {
  font-family: 'Bahnschrift', sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.1875rem;
  margin-bottom: 15px;
  color: #AF592F;
}
.section-intro .wrap .title h1 {
  font-size: 40px;
  line-height: 1.25;
  color: #242424;
  margin-bottom: 0;
}
.section-intro .wrap .subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 400;
  letter-spacing: 0.0625rem;
  color: #242424;
  margin: 0 0 40px 0;
  opacity: 1;
}
.section-intro .wrap .props-list-wrap {
  width: 50%;
}
.section-intro .wrap .props-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-intro .wrap .props-list .item {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 50px;
  padding-right: 20px;
}
.section-intro .wrap .props-list .item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 15px;
  background-color: #2B3421;
  border-radius: 10px;
}
.section-intro .wrap .props-list .item .icon svg {
  width: 32px;
  height: 32px;
}
.section-intro .wrap .props-list .item .icon svg path {
  fill: #fff;
}
.section-intro .wrap .props-list .item p {
  width: calc(100% - 75px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1;
  color: #4D4D4D;
  max-width: 210px;
}

.section-intro-list {
  background-color: #5B6748;
  padding: 100px 0;
}
.section-intro-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 30px;
  margin: 0 -60px 0 -60px;
}
.section-intro-list .list .item {
  position: relative;
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  height: 440px;
  overflow: hidden;
  background-size: cover;
  padding: 35px;
  margin: 0 30px;
}
.section-intro-list .list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.section-intro-list .list .item .inner .icon {
  display: block;
  width: 70px;
  height: 70px;
  margin: 0 0 30px 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-intro-list .list .item .inner .icon.icon-field {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 0 512.00002 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m502 400.957031c-83.515625 0-165.484375 34.257813-224.890625 93.988281-3.898437 3.917969-3.878906 10.25.035156 14.140626 1.953125 1.941406 4.5 2.910156 7.054688 2.910156 2.566406 0 5.132812-.980469 7.089843-2.945313 55.679688-55.984375 132.480469-88.09375 210.710938-88.09375 5.523438 0 10-4.476562 10-10 0-5.519531-4.476562-10-10-10zm0 0'/%3E%3Cpath d='m293.46875 391.695312c-3.09375-4.578124-9.308594-5.78125-13.882812-2.6875-42.761719 28.882813-78.875 65.023438-107.34375 107.414063-3.078126 4.585937-1.859376 10.800781 2.726562 13.878906 1.714844 1.148438 3.648438 1.699219 5.566406 1.699219 3.21875 0 6.382813-1.554688 8.3125-4.425781 27.023438-40.246094 61.316406-74.5625 101.933594-101.996094 4.574219-3.089844 5.777344-9.304687 2.6875-13.882813zm0 0'/%3E%3Cpath d='m502 320.457031c-44.707031 0-88.957031 7.636719-131.519531 22.699219-5.207031 1.839844-7.933594 7.554688-6.089844 12.761719 1.449219 4.105469 5.308594 6.667969 9.425781 6.667969 1.105469 0 2.230469-.1875 3.335938-.578126 40.414062-14.300781 82.417968-21.550781 124.847656-21.550781 5.523438 0 10-4.476562 10-10 0-5.523437-4.476562-10-10-10zm0 0'/%3E%3Cpath d='m143.277344 443.378906c65.789062-85.777344 161.023437-145.335937 266.109375-167.65625.019531-.003906.039062-.007812.054687-.011718 30.199219-6.410157 61.203125-9.75 92.558594-9.75 5.519531 0 10-4.480469 10-10 0-5.523438-4.480469-10-10-10-28.433594 0-56.757812 2.601562-84.601562 7.691406v-21.585938c36.144531-30.597656 55.984374-70.691406 55.984374-113.386718 0-44.144532-21.207031-85.507813-59.71875-116.472657-3.660156-2.941406-8.875-2.941406-12.535156 0-38.507812 30.964844-59.71875 72.328125-59.71875 116.472657 0 42.695312 19.84375 82.789062 55.984375 113.386718v25.675782c-19 4.324218-37.726562 9.835937-56.0625 16.472656v-58.550782c0-2.75-1.109375-5.238281-2.90625-7.046874v-.003907l-56-56.332031c-1.878906-1.886719-4.429687-2.949219-7.09375-2.949219h-114.332031c-2.660156 0-5.214844 1.0625-7.089844 2.949219l-56 56.332031v.003907c-1.796875 1.808593-2.910156 4.296874-2.910156 7.050781v38.1875c-6.96875-1.277344-13.96875-2.402344-21-3.363281v-35.648438c27.332031-23.511719 42.328125-54.175781 42.328125-86.84375 0-34.128906-16.359375-66.074219-46.0625-89.960938-3.660156-2.941406-8.871094-2.941406-12.53125 0-29.703125 23.882813-46.0625 55.832032-46.0625 89.960938 0 32.664062 14.996094 63.328125 42.328125 86.839844v33.351562c-14.582031-1.363281-29.261719-2.066406-44-2.066406-5.523438 0-10 4.476562-10 10s4.476562 10 10 10c79.960938 0 158.171875 21.15625 227.121094 61.292969-16.519532 11.226562-32.296875 23.488281-47.234375 36.6875-55.863281-28.460938-117.933594-43.480469-179.886719-43.480469-5.519531 0-10 4.476562-10 10s4.480469 10 10 10c56.371094 0 112.855469 13.109375 164.171875 38.003906-15.203125 14.707032-29.414063 30.441406-42.527344 47.074219-38.898437-16.3125-79.78125-24.578125-121.644531-24.578125-5.519531 0-10 4.476562-10 10s4.480469 10 10 10c37.5 0 74.164062 7.109375 109.1875 21.109375-6.910156 9.601563-13.476562 19.464844-19.652344 29.589844l-15.238281 24.964843c-2.878906 4.710938-1.386719 10.867188 3.324219 13.742188 1.628906.996094 3.425781 1.46875 5.203125 1.46875 3.367187 0 6.660156-1.707031 8.542969-4.792969l15.238281-24.964843c7.945312-13.019532 16.53125-25.546876 25.683593-37.574219.359376-.398438.695313-.824219.988282-1.289063zm218.136718-324.699218c0-35.542969 16.261719-69.210938 45.984376-95.59375 29.722656 26.382812 45.984374 60.050781 45.984374 95.59375 0 31.320312-12.640624 61.191406-35.984374 85.898437v-76.578125c0-5.523438-4.476563-10-10-10-5.523438 0-10 4.476562-10 10v76.578125c-23.347657-24.707031-35.984376-54.578125-35.984376-85.898437zm-329.742187 9.320312c0-25.507812 11.417969-49.734375 32.328125-68.984375 20.910156 19.246094 32.328125 43.476563 32.328125 68.984375 0 21.082031-7.808594 41.292969-22.328125 58.542969v-66.542969c0-5.523438-4.476562-10-10-10-5.519531 0-10 4.476562-10 10v66.542969c-14.519531-17.25-22.328125-37.460938-22.328125-58.542969zm275.621094 77.664062h-86.132813l-36.117187-36.332031h86.132812zm-146.292969-32.148437 31.960938 32.148437h-63.917969zm-46 52.148437h92v63.59375c-4.636719-2.132812-9.300781-4.195312-14-6.175781v-33.585937c0-5.519532-4.476562-10-10-10h-44c-5.519531 0-10 4.480468-10 10v11.890625c-4.648438-1.210938-9.3125-2.359375-14-3.429688zm58 49.527344c-7.929688-2.921875-15.929688-5.632812-24-8.121094v-7.574218h24zm54 23.851563v-73.378907h94.335938v56.3125c-17.128907 7.097657-33.867188 15.199219-50.09375 24.308594-5.1875 2.910156-10.3125 5.933594-15.378907 9.035156-9.453125-5.773437-19.078125-11.203124-28.863281-16.277343zm0 0'/%3E%3Cpath d='m407.398438 100c2.628906 0 5.210937-1.070312 7.070312-2.933594 1.859375-1.859375 2.929688-4.4375 2.929688-7.066406 0-2.632812-1.066407-5.210938-2.929688-7.070312-1.859375-1.863282-4.441406-2.929688-7.070312-2.929688-2.628907 0-5.210938 1.066406-7.066407 2.929688-1.863281 1.859374-2.933593 4.4375-2.933593 7.070312 0 2.628906 1.070312 5.207031 2.933593 7.066406 1.855469 1.859375 4.4375 2.933594 7.066407 2.933594zm0 0'/%3E%3Cpath d='m320.597656 365.269531c-1.855468 1.859375-2.929687 4.4375-2.929687 7.066407 0 2.640624 1.070312 5.210937 2.929687 7.070312 1.863282 1.863281 4.441406 2.929688 7.070313 2.929688 2.632812 0 5.210937-1.066407 7.070312-2.929688 1.859375-1.859375 2.929688-4.429688 2.929688-7.070312 0-2.628907-1.070313-5.207032-2.929688-7.066407-1.859375-1.863281-4.4375-2.933593-7.070312-2.933593-2.628907 0-5.207031 1.070312-7.070313 2.933593zm0 0'/%3E%3C/svg%3E");
}
.section-intro-list .list .item .inner .icon.icon-discount {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-4 0 511 512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m252.691406 0c12.023438 0 20.320313 9.480469 28.539063 18.871094 4.867187 5.5625 9.691406 11.074218 12.644531 11.609375 3.023438.550781 9.515625-3.054688 15.96875-6.640625 10.675781-5.933594 21.292969-11.828125 32.164062-7.78125 10.992188 4.09375 15.109376 15.617187 19.210938 27.101562 2.429688 6.796875 4.847656 13.570313 7.160156 14.925782 2.316406 1.355468 9.4375.109374 16.546875-1.132813 11.9375-2.089844 23.859375-4.175781 32.710938 3.289063 8.804687 7.429687 8.75 19.558593 8.695312 31.6875-.03125 7.160156-.066406 14.320312 1.664063 16.371093 1.730468 2.054688 8.785156 3.242188 15.84375 4.429688 11.980468 2.019531 23.980468 4.039062 29.851562 14.058593 5.855469 9.996094 1.816406 21.398438-2.238281 32.839844-2.433594 6.863282-4.875 13.75-3.890625 16.394532.984375 2.636718 7.230469 6.269531 13.507812 9.921874 10.640626 6.1875 21.34375 12.410157 23.464844 24.09375 2.085938 11.484376-5.503906 21.035157-13.160156 30.675782-4.695312 5.914062-9.433594 11.878906-9.433594 15.285156 0 3.410156 4.738282 9.375 9.433594 15.289062 7.65625 9.636719 15.246094 19.1875 13.160156 30.671876-2.121094 11.683593-12.824218 17.910156-23.464844 24.097656-6.277343 3.648437-12.523437 7.28125-13.507812 9.921875-.984375 2.644531 1.457031 9.53125 3.890625 16.394531 4.054687 11.441406 8.09375 22.84375 2.238281 32.835938-5.871094 10.023437-17.871094 12.042968-29.851562 14.058593-7.058594 1.191407-14.113282 2.378907-15.84375 4.429688-1.730469 2.054687-1.695313 9.214843-1.664063 16.375.054688 12.128906.109375 24.257812-8.695312 31.6875-8.851563 7.464843-20.773438 5.378906-32.710938 3.289062-7.109375-1.242187-14.230469-2.488281-16.546875-1.132812-2.3125 1.355469-4.730468 8.128906-7.160156 14.925781-4.101562 11.484375-8.21875 23.007812-19.210938 27.101562-10.871093 4.046876-21.488281-1.851562-32.164062-7.78125-6.453125-3.585937-12.941406-7.191406-15.96875-6.640624-2.953125.535156-7.777344 6.046874-12.644531 11.605468-8.21875 9.390625-16.515625 18.871094-28.539063 18.871094-12.019531 0-20.316406-9.480469-28.539062-18.871094-4.863282-5.5625-9.6875-11.074218-12.644532-11.609375-3.023437-.550781-9.511718 3.054688-15.96875 6.640625-10.675781 5.933594-21.289062 11.828125-32.160156 7.78125-10.996094-4.09375-15.109375-15.617187-19.214844-27.101562-2.425781-6.792969-4.847656-13.570313-7.160156-14.925782-2.3125-1.355468-9.433594-.109374-16.546875 1.136719-11.9375 2.085938-23.859375 4.171875-32.710937-3.292969-8.804688-7.429687-8.75-19.558593-8.695313-31.6875.035157-7.160156.066407-14.320312-1.664062-16.371093-1.730469-2.054688-8.78125-3.242188-15.84375-4.429688-11.980469-2.015625-23.980469-4.039062-29.851563-14.058593-5.851562-9.996094-1.8125-21.398438 2.242188-32.839844 2.433594-6.863282 4.871094-13.75 3.886718-16.394532-.980468-2.636718-7.226562-6.269531-13.507812-9.921874-10.636719-6.1875-21.34375-12.410157-23.460938-24.09375-2.085937-11.484376 5.5-21.039063 13.15625-30.675782 4.699219-5.914062 9.4375-11.878906 9.4375-15.289062 0-3.40625-4.738281-9.371094-9.4375-15.285156-7.65625-9.640626-15.242187-19.1875-13.15625-30.675782 2.117188-11.683594 12.824219-17.90625 23.460938-24.09375 6.28125-3.652344 12.527344-7.285156 13.507812-9.921875.984376-2.644531-1.453124-9.53125-3.886718-16.394531-4.054688-11.441406-8.097656-22.84375-2.242188-32.835938 5.871094-10.023437 17.871094-12.042968 29.851563-14.058593 7.0625-1.191407 14.113281-2.378907 15.84375-4.429688 1.730469-2.054687 1.699219-9.214843 1.664062-16.375-.054687-12.128906-.109375-24.261719 8.695313-31.683593 8.851562-7.464844 20.773437-5.382813 32.710937-3.292969 7.113281 1.242187 14.234375 2.488281 16.546875 1.132812 2.3125-1.351562 4.734375-8.128906 7.160156-14.925781 4.101563-11.480469 8.222657-23.007812 19.214844-27.101562 10.871094-4.046876 21.484375 1.851562 32.160156 7.78125 6.457032 3.585937 12.945313 7.191406 15.96875 6.640624 2.957032-.535156 7.78125-6.046874 12.644532-11.605468 8.222656-9.390625 16.519531-18.871094 28.539062-18.871094zm123.921875 129.175781c-5.523437 0-10 4.476563-10 10 0 2.460938.890625 4.714844 2.367188 6.457031v.003907l-.003907-.003907.03125.035157c.203126.238281.417969.464843.640626.679687 26.894531 28.671875 43.363281 67.238282 43.363281 109.652344 0 44.273438-17.941407 84.351562-46.953125 113.363281-29.011719 29.015625-69.09375 46.957031-113.367188 46.957031-18.953125 0-37.136718-3.289062-54.011718-9.328124-.300782-.125-.613282-.234376-.929688-.332032l-.023438-.011718v.003906c-.917968-.277344-1.894531-.429688-2.902343-.429688-5.519531 0-10 4.476563-10 10 0 4.53125 3.015625 8.355469 7.144531 9.585938 18.972656 6.785156 39.417969 10.484375 60.722656 10.484375 49.785156 0 94.859375-20.183594 127.484375-52.808594 32.628907-32.628906 52.808594-77.699219 52.808594-127.484375 0-47.640625-18.480469-90.960938-48.65625-123.191406-1.835937-2.21875-4.609375-3.632813-7.714844-3.632813zm-30.179687-25.382812c-5.519532 0-10 4.476562-10 10 0 5.519531 4.480468 10 10 10 5.523437 0 10-4.480469 10-10 0-5.523438-4.476563-10-10-10zm-32.457032-17.398438c-19.132812-6.914062-39.765624-10.6875-61.285156-10.6875-49.785156 0-94.855468 20.179688-127.484375 52.808594-32.625 32.625-52.808593 77.699219-52.808593 127.484375 0 47.539062 18.402343 90.777344 48.464843 122.988281 1.835938 2.195313 4.59375 3.59375 7.679688 3.59375 5.523437 0 10-4.476562 10-10 0-2.453125-.882813-4.699219-2.351563-6.4375v-.007812l-.039062-.042969c-.195313-.230469-.402344-.449219-.617188-.65625-26.773437-28.652344-43.164062-67.128906-43.164062-109.4375 0-44.273438 17.945312-84.355469 46.957031-113.363281 29.011719-29.015625 69.09375-46.957031 113.363281-46.957031 19.132813 0 37.480469 3.351562 54.492188 9.5h.003906c1.203125.511718 2.523438.792968 3.914062.792968 5.523438 0 10-4.476562 10-10 0-4.523437-3.003906-8.34375-7.125-9.578125zm-155.027343 301.8125c-5.519531 0-10 4.476563-10 10 0 5.523438 4.480469 10 10 10 5.523437 0 10-4.476562 10-10 0-5.523437-4.476563-10-10-10zm35.523437-230.488281c-11.464844 0-21.84375 4.644531-29.359375 12.160156-7.511719 7.515625-12.160156 17.894532-12.160156 29.359375 0 11.460938 4.648437 21.84375 12.160156 29.355469 7.515625 7.515625 17.894531 12.164062 29.359375 12.164062s21.84375-4.648437 29.359375-12.164062c7.511719-7.511719 12.160157-17.894531 12.160157-29.355469 0-11.464843-4.648438-21.84375-12.160157-29.359375-7.515625-7.515625-17.894531-12.160156-29.359375-12.160156zm15.238282 26.28125c-3.898438-3.898438-9.285157-6.3125-15.238282-6.3125-5.949218 0-11.339844 2.414062-15.238281 6.3125s-6.308594 9.285156-6.308594 15.238281c0 5.949219 2.410157 11.339844 6.308594 15.238281 3.898437 3.894532 9.289063 6.308594 15.238281 6.308594 5.953125 0 11.339844-2.410156 15.238282-6.308594 3.898437-3.898437 6.308593-9.289062 6.308593-15.238281 0-5.953125-2.410156-11.339843-6.308593-15.238281zm92.894531-21.757812-116.441407 176.59375c-3.015624 4.589843-1.742187 10.753906 2.847657 13.769531 4.589843 3.015625 10.753906 1.742187 13.769531-2.847657l116.441406-176.59375c3.015625-4.589843 1.742188-10.753906-2.847656-13.769531s-10.753906-1.742187-13.769531 2.847657zm8.308593 109c-11.464843 0-21.847656 4.648437-29.359374 12.160156-7.511719 7.515625-12.160157 17.898437-12.160157 29.359375 0 11.464843 4.648438 21.84375 12.160157 29.359375 7.515624 7.511718 17.894531 12.160156 29.359374 12.160156 11.464844 0 21.84375-4.648438 29.355469-12.160156 7.515625-7.515625 12.164063-17.894532 12.164063-29.359375 0-11.464844-4.648438-21.84375-12.164063-29.359375-7.511719-7.511719-17.890625-12.160156-29.355469-12.160156zm15.234376 26.28125c-3.894532-3.894532-9.285157-6.308594-15.234376-6.308594-5.953124 0-11.339843 2.410156-15.238281 6.308594-3.898437 3.898437-6.3125 9.289062-6.3125 15.238281 0 5.953125 2.414063 11.339843 6.3125 15.238281 3.898438 3.898438 9.285157 6.308594 15.238281 6.308594 5.949219 0 11.339844-2.410156 15.234376-6.308594 3.902343-3.898438 6.3125-9.285156 6.3125-15.238281 0-5.949219-2.410157-11.335938-6.3125-15.238281zm-59.894532-265.542969c-5.230468-5.976563-10.507812-12.007813-13.558594-12.007813-3.054687 0-8.332031 6.03125-13.5625 12.007813-7.160156 8.179687-14.261718 16.292969-24.113281 18.082031-10 1.816406-19.601562-3.519531-29.152343-8.828125-6.65625-3.699219-13.277344-7.375-15.542969-6.53125-2.234375.832031-4.800781 8.011719-7.355469 15.164063-3.636719 10.175781-7.257812 20.320312-15.898438 25.378906-8.699218 5.097656-19.378906 3.230468-30.042968 1.363281-7.363282-1.285156-14.722656-2.574219-16.402344-1.152344-1.742188 1.46875-1.710938 8.933594-1.675781 16.394531.050781 10.839844.097656 21.679688-6.347657 29.324219-6.425781 7.621094-17.097656 9.417969-27.78125 11.214844-7.394531 1.246094-14.808593 2.492187-15.960937 4.464844-1.148437 1.957031 1.359375 9.039062 3.878906 16.140625 3.625 10.230468 7.261719 20.492187 3.730469 29.96875-3.484375 9.355468-12.800781 14.773437-22.167969 20.222656-6.679687 3.882812-13.402343 7.792969-13.867187 10.363281-.472656 2.605469 4.332031 8.652344 9.179687 14.757813 6.875 8.652344 13.808594 17.378906 13.808594 27.691406 0 10.316406-6.933594 19.039062-13.808594 27.695312-4.847656 6.101563-9.652343 12.148438-9.179687 14.757813.464844 2.570313 7.1875 6.476563 13.867187 10.363281 9.367188 5.445313 18.683594 10.863282 22.167969 20.21875 3.53125 9.480469-.105469 19.742188-3.730469 29.972656-2.519531 7.101563-5.027343 14.179688-3.878906 16.140626 1.152344 1.96875 8.5625 3.21875 15.960937 4.460937 10.6875 1.800781 21.355469 3.59375 27.78125 11.21875 6.445313 7.640625 6.398438 18.480469 6.347657 29.324219-.035157 7.460937-.066407 14.921875 1.675781 16.394531 1.683594 1.417969 9.039062.132813 16.402344-1.15625 10.664062-1.863281 21.34375-3.734375 30.042968 1.363281 8.640626 5.058594 12.265626 15.203125 15.898438 25.378906 2.554688 7.152344 5.121094 14.335938 7.355469 15.164063 2.265625.84375 8.886719-2.832031 15.542969-6.53125 9.550781-5.304687 19.152343-10.640625 29.152343-8.824219 9.855469 1.785156 16.953125 9.898438 24.113281 18.082032 5.230469 5.976562 10.507813 12.007812 13.5625 12.007812 3.050782 0 8.328126-6.03125 13.558594-12.007812 7.160156-8.183594 14.261719-16.296876 24.109375-18.082032 10-1.816406 19.605469 3.519532 29.15625 8.824219 6.65625 3.699219 13.277344 7.375 15.542969 6.53125 2.234375-.828125 4.800781-8.011719 7.355469-15.164063 3.636719-10.175781 7.257812-20.316406 15.894531-25.378906 8.703125-5.097656 19.378906-3.230468 30.042969-1.363281 7.367187 1.289063 14.722656 2.578125 16.410156 1.15625 1.738281-1.472656 1.707031-8.933594 1.671875-16.394531-.050781-10.839844-.097656-21.683594 6.347656-29.324219 6.425782-7.625 17.09375-9.417969 27.777344-11.21875 7.398438-1.242187 14.8125-2.492187 15.964844-4.460937 1.148437-1.960938-1.359375-9.039063-3.878906-16.140626-3.625-10.230468-7.261719-20.492187-3.730469-29.972656 3.480469-9.355468 12.800781-14.773437 22.164062-20.21875 6.683594-3.886718 13.402344-7.792968 13.871094-10.363281.472656-2.609375-4.332031-8.65625-9.179687-14.757813-6.875-8.65625-13.808594-17.378906-13.808594-27.695312 0-10.3125 6.933594-19.039062 13.808594-27.691406 4.847656-6.105469 9.652343-12.152344 9.179687-14.757813-.46875-2.570312-7.1875-6.480469-13.871094-10.363281-9.363281-5.449219-18.683593-10.867188-22.164062-20.222656-3.53125-9.476563.105469-19.738282 3.730469-29.96875 2.519531-7.101563 5.027343-14.183594 3.878906-16.140625-1.152344-1.972657-8.566406-3.21875-15.964844-4.464844-10.683594-1.796875-21.351562-3.59375-27.777344-11.214844-6.445312-7.644531-6.398437-18.484375-6.347656-29.324219.035156-7.460937.066406-14.925781-1.671875-16.394531-1.6875-1.421875-9.042969-.132812-16.410156 1.152344-10.664063 1.867187-21.339844 3.734375-30.039063-1.363281-8.640625-5.058594-12.265625-15.203125-15.898437-25.378906-2.554688-7.152344-5.121094-14.332032-7.355469-15.164063-2.265625-.84375-8.886719 2.832031-15.542969 6.53125-9.554687 5.308594-19.15625 10.644531-29.15625 8.828125-9.851562-1.789062-16.949219-9.902344-24.109375-18.082031zm0 0' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.section-intro-list .list .item .inner .icon.icon-house {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath class='st0' d='M135.9,462c-3.5-20.1-21-35.4-42-35.4c-16.8,0-31.4,9.8-38.3,23.9c-1.4-1-2.8-1.9-4.4-2.6V307.2 c0-4.7-3.8-8.5-8.5-8.5s-8.5,3.8-8.5,8.5v136.5C15.3,443.7,0,459,0,477.9S15.3,512,34.1,512H128c14.1,0,25.6-11.5,25.6-25.6 C153.6,475,146.2,465.4,135.9,462z M128,494.9H34.1c-9.4,0-17.1-7.7-17.1-17.1s7.7-17.1,17.1-17.1c8,0,15,4.6,17.6,11.5 c1.4,3.9,5.4,6.1,9.5,5.4c4.1-0.7,7-4.3,7-8.4c0-14.1,11.5-25.6,25.6-25.6s25.6,11.5,25.6,25.6c0,4.7,3.8,8.5,8.5,8.5 c4.7,0,8.5,3.8,8.5,8.5S132.7,494.9,128,494.9z'/%3E %3Cpath class='st0' d='M503.5,68.3H341.3c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h153.6v184.2L262,36.6c-1.7-1.7-3.9-2.5-6.1-2.5 s-4.4,0.8-6.1,2.5L17.1,269.5V85.3h93.9c4.7,0,8.5-3.8,8.5-8.5V42.7c0-4.7-3.8-8.5-8.5-8.5h-8.5V17.1h51.2v17.1h-8.5 c-4.7,0-8.5,3.8-8.5,8.5v34.1c0,4.7,3.8,8.5,8.5,8.5h25.6c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5h-17.1V51.2h8.5 c4.7,0,8.5-3.8,8.5-8.5V8.5c0-4.7-3.8-8.5-8.5-8.5H93.9c-4.7,0-8.5,3.8-8.5,8.5v34.1c0,4.7,3.8,8.5,8.5,8.5h8.5v17.1H8.5 c-2.3,0-4.4,0.9-6,2.5c-1.6,1.6-2.5,3.8-2.5,6l0,213.3c0,3.5,2.1,6.6,5.3,7.9c1.1,0.4,2.2,0.6,3.3,0.6c2.2,0,4.4-0.9,6-2.5 L256,54.7l241.5,241.5c1.6,1.6,3.8,2.5,6,2.5c1.1,0,2.2-0.2,3.3-0.6c3.2-1.3,5.3-4.4,5.3-7.9V76.8 C512,72.1,508.2,68.3,503.5,68.3z'/%3E %3Cpath class='st0' d='M477.9,443.7V307.2c0-4.7-3.8-8.5-8.5-8.5s-8.5,3.8-8.5,8.5v140.7c-1.5,0.8-3,1.7-4.4,2.6 c-7-14.1-21.5-23.9-38.3-23.9c-21,0-38.6,15.3-42,35.4c-10.3,3.3-17.7,13-17.7,24.4c0,3,0.6,5.9,1.6,8.5H213.3 c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5H384h34.1h59.7c18.8,0,34.1-15.3,34.1-34.1S496.7,443.7,477.9,443.7z M477.9,494.9h-59.7 H384c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c4.7,0,8.5-3.8,8.5-8.5c0-14.1,11.5-25.6,25.6-25.6s25.6,11.5,25.6,25.6 c0,4.1,3,7.7,7,8.4c4.1,0.7,8.1-1.5,9.5-5.4c2.6-6.9,9.6-11.5,17.6-11.5c9.4,0,17.1,7.7,17.1,17.1S487.3,494.9,477.9,494.9z'/%3E %3Cpath class='st0' d='M290.1,170.7c0-18.8-15.3-34.1-34.1-34.1c-18.8,0-34.1,15.3-34.1,34.1s15.3,34.1,34.1,34.1 S290.1,189.5,290.1,170.7z M238.9,170.7c0-9.4,7.7-17.1,17.1-17.1c9.4,0,17.1,7.7,17.1,17.1c0,9.4-7.7,17.1-17.1,17.1 C246.6,187.7,238.9,180.1,238.9,170.7z'/%3E %3Cpath class='st0' d='M418.1,290.1h-68.3c-4.7,0-8.5,3.8-8.5,8.5v93.9h-8.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h102.4 c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5h-8.5v-93.9C426.7,294,422.8,290.1,418.1,290.1z M409.6,392.5h-51.2v-34.1h51.2V392.5z M409.6,341.3h-51.2v-34.1h51.2V341.3z'/%3E %3Cpath class='st0' d='M341.3,469.3c0-4.7-3.8-8.5-8.5-8.5h-25.6V298.7c0-4.7-3.8-8.5-8.5-8.5h-85.3c-4.7,0-8.5,3.8-8.5,8.5v162.1 h-25.6c-4.7,0-8.5,3.8-8.5,8.5v34.1c0,4.7,3.8,8.5,8.5,8.5s8.5-3.8,8.5-8.5v-25.6h145.1C337.5,477.9,341.3,474,341.3,469.3z M290.1,375.5h-8.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h8.5v68.3h-68.3V307.2h68.3V375.5z'/%3E %3Cpath class='st0' d='M162.1,290.1H93.9c-4.7,0-8.5,3.8-8.5,8.5v93.9h-8.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h102.4 c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5h-8.5v-93.9C170.7,294,166.8,290.1,162.1,290.1z M153.6,392.5h-51.2v-34.1h51.2V392.5z M153.6,341.3h-51.2v-34.1h51.2V341.3z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.section-intro-list .list .item .inner h4 {
  font-family: 'Macherie', sans-serif;
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}
.section-intro-list .list .item .inner h4 strike {
  color: #fff !important;
}
.section-intro-list .list .item.item-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
}
.section-intro-list .list .item.item-video .play-ico {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #B7522A;
  background-size: 24px;
  transition: 0.2s ease;
}
.section-intro-list .list .item.item-video:hover .play-ico {
  transform: scale(1.1);
}

.section-about-project {
  background-color: #39452C;
  padding: 100px 0;
}
.section-about-project .section-title {
  margin-bottom: 40px;
}
.section-about-project .text-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.section-about-project .text-block > .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.section-about-project .text-block > .left .text {
  display: flex;
}
.section-about-project .text-block > .left .text.right {
  padding-left: 40px;
}
.section-about-project .text-block > .left .text p:last-child {
  margin-bottom: 0;
}
.section-about-project .text-block > .left p {
  font-family: 'Bahnschrift', sans-serif;
  max-width: 550px;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 40px;
}
.section-about-project .text-block > .left p:last-child {
  margin-bottom: 0;
}
.section-about-project .text-block > .right {
  display: flex;
  justify-content: space-between;
  position: relative;
  bottom: 0;
  left: 0;
}
.section-about-project .text-block > .right {
  padding-top: 100px;
}
.section-about-project .text-block > .right .item {
  max-width: 310px;
  position: relative;
  margin-bottom: 60px;
}
.section-about-project .text-block > .right .item:last-child {
  margin-bottom: 0;
}
.section-about-project .text-block > .right .item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #FF985E;
}
.section-about-project .text-block > .right .item .ico {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 30px;
  background-color: #586A43;
  border-radius: 10px;
}
.section-about-project .text-block > .right .item .ico img {
  width: 50%;
  height: 50%;
}
.section-about-project .text-block > .right .item h4 {
  font-size: 1.75rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 15px;
}
.section-about-project .text-block > .right .item h4 span {
  font-family: 'Macherie';
}
.section-about-project .text-block > .right .item p {
  font-family: 'Bahnschrift', sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}



.section-about-project .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 80px -15px 0 -15px;
}
.section-about-project .list .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 35px;
}
.section-about-project .list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  color: #262626;
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.section-about-project .list .item .inner .image {
  position: relative;
  cursor: pointer;
}
.section-about-project .list .item .inner .image:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 82px;
  height: 82px;
  border-radius: 80px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M508.874,478.708L360.142,329.976c28.21-34.827,45.191-79.103,45.191-127.309c0-111.75-90.917-202.667-202.667-202.667 S0,90.917,0,202.667s90.917,202.667,202.667,202.667c48.206,0,92.482-16.982,127.309-45.191l148.732,148.732 c4.167,4.165,10.919,4.165,15.086,0l15.081-15.082C513.04,489.627,513.04,482.873,508.874,478.708z M202.667,362.667 c-88.229,0-160-71.771-160-160s71.771-160,160-160s160,71.771,160,160S290.896,362.667,202.667,362.667z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 36px;
  transition: 0.2s ease;
  transform: scale(0);
}
.section-about-project .list .item .inner .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: 0.2s ease;
  opacity: 0;
}
.section-about-project .list .item .inner .image img {
  display: block;
  width: 100%;
  height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-about-project .list .item .inner .image:hover:before {
  transform: scale(1);
}
.section-about-project .list .item .inner .image:hover:after {
  opacity: 1;
}
.section-about-project .list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 30px;
}
.section-about-project .list .item .inner .text h4 {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-bottom: 15px;
}
.section-about-project .list .item .inner .text p {
  font-size: 1rem;
  line-height: 1.3;
}
.section-about-project .list .item .inner .text .btn {
  width: 100%;
  margin-top: 25px;
}
.section-about-project .list .item .img-list {
  display: none;
}
.section-about-project .list .item .modal-content {
  display: none;
}

.section-locations {
  padding: 100px 0;
  background-color: #2B3421;
}
.section-locations .text-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.section-locations .text-block .left {
  width: 65%;
  padding-right: 90px;
}
.section-locations .text-block .left p {
  color: #D8D4C9;
  font-family: 'Bahnschrift', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.section-locations .text-block .left p:last-child {
  margin-bottom: 0;
}
.section-locations .text-block .left .btn {
  margin-top: 30px;
}
.section-locations .text-block .right {
  width: 35%;
}
.section-locations .text-block .right .right-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-locations .text-block .right .item {
  width: 50%;
  padding-right: 40px;
  margin-bottom: 50px;
}
.section-locations .text-block .right .item:nth-child(1), .section-locations .text-block .right .item:nth-child(2) {
  font-family: 'Bahnschrift', sans-serif;
  margin-bottom: 50px;
}
.section-locations .text-block .right .item:nth-child(2n+2) {
  padding-right: 0;
}
.section-locations .text-block .right .item:last-child {
  padding-right: 0;
}
.section-locations .text-block .right .item h4 {
  font-size: 1.875rem;
  line-height: 1.2;
  font-family: "Macherie", sans-serif;
  margin-bottom: 20px;
  color: #AF592F;
}
.section-locations .text-block .right .item h4 span {
  font-family: 'Macherie', sans-serif;
}
.section-locations .text-block .right .item p {
  color: #D8D4C9;
  font-family: 'Bahnschrift', sans-serif;
  font-size: 0.9375rem;
  line-height: 1.3;
}
.section-locations .text-block .right .item p span.color-primary {
  font-weight: 700;
  text-transform: uppercase;
  color: #AF592F;
}
.section-locations .wrap-map {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  height: 650px;
  background-color: #eee;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
}
.section-locations .wrap-map .top-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 2;
  top: 40px;
  right: 100px;
}
.section-locations .wrap-map .top-navigation .item {
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #262626;
  padding: 8px 25px;
  background-color: #fff;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.16);
  border-radius: 40px;
  font-size: 0.875rem;
  line-height: 1.125rem;
  white-space: nowrap;
  margin-right: 25px;
  transition: 0.2s ease;
  cursor: pointer;
}
.section-locations .wrap-map .top-navigation .item:hover {
  background-color: #FF985E;
  color: #fff;
}
.section-locations .wrap-map .top-navigation .item:last-child {
  margin-right: 0;
}
.section-locations .wrap-map .map-filter {
  position: absolute;
  z-index: 2;
}
.section-locations .wrap-map .map-filter .objects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}
.section-locations .wrap-map .map-filter .objects .left {
  padding-right: 10px;
}
.section-locations .wrap-map .map-filter .objects .left .point {
  width: 90px;
  padding: 8px 25px;
  text-align: center;
}
.section-locations .wrap-map .map-filter .objects .left .point span {
  width: 100%;
}
.section-locations .wrap-map .map-filter .objects .right {
  width: calc(100% - 100px);
}
.section-locations .wrap-map .map-filter .objects .right .point.all {
  display: none;
}
.section-locations .wrap-map .map-filter .objects .point {
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #262626;
  margin: 0 10px 10px 0;
  padding: 8px 25px 8px 15px;
  background-color: #fff;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.16);
  border-radius: 40px;
}
.section-locations .wrap-map .map-filter .objects .point:last-child {
  margin-right: 0;
}
.section-locations .wrap-map .map-filter .objects .point i {
  width: 18px;
  height: 18px;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: 0.2s ease;
}
.section-locations .wrap-map .map-filter .objects .point i.kindergarten {
  background-image: url("../images/map-markers/detsad1.svg");
}
.section-locations .wrap-map .map-filter .objects .point i.school {
  background-image: url("../images/map-markers/school1.svg");
}
.section-locations .wrap-map .map-filter .objects .point i.fitness {
  background-image: url("../images/map-markers/fitness1.svg");
}
.section-locations .wrap-map .map-filter .objects .point i.supermarket {
  background-image: url("../images/map-markers/market1.svg");
}
.section-locations .wrap-map .map-filter .objects .point i.restaurant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23f43df4'%3E %3Cg%3E %3Cg%3E %3Cpath d='M258.669,138.155L239.299,9.088C238.531,3.84,234.029,0,228.76,0c-0.107,0-0.235,0-0.363,0 c-5.419,0.171-9.835,4.373-10.261,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0L186.051,9.771 C185.581,4.245,180.973,0,175.427,0c-5.547,0-10.176,4.245-10.624,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0 L132.717,9.771c-0.448-5.376-4.864-9.579-10.283-9.771c-0.128,0-0.235,0-0.341,0c-5.269,0-9.771,3.84-10.539,9.088L92.205,138.155 c-5.696,37.824,14.827,74.005,49.429,89.088l-16.469,230.827c-0.981,13.888,3.883,27.691,13.376,37.888 C148.013,506.155,161.432,512,175.384,512h0.085c13.931,0,27.371-5.845,36.864-16.043c9.493-10.197,14.357-24,13.376-37.888 L209.24,227.243C243.843,212.16,264.365,175.979,258.669,138.155z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath d='M416.237,1.963c-2.816-2.005-6.443-2.475-9.707-1.344c-0.917,0.32-92.437,33.941-92.437,138.048 c0,74.944,24.384,112.789,38.101,128.149l-13.653,13.653c-1.749,1.749-2.837,4.032-3.072,6.485l-16.875,168.768 c-1.451,14.357,3.264,28.736,12.949,39.445C341.229,505.877,355.117,512,369.539,512c28.224,0,51.2-22.976,51.2-51.2V10.667 C420.76,7.189,419.075,3.968,416.237,1.963z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.port {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 474.986 474.986' style='enable-background:new 0 0 474.986 474.986;' xml:space='preserve' fill='%231176f3'%3E %3Cpath id='XMLID_3_' d='M440.904,356.937l-15.139-80.104c-0.632-3.32-2.842-6.123-5.93-7.501c-3.081-1.386-6.647-1.163-9.542,0.577 l-69.815,42.086c-4.09,2.464-5.954,7.408-4.514,11.952c1.434,4.552,5.799,7.515,10.559,7.184l27.269-1.902 c-26.037,34.993-65.227,49.355-110.178,53.036V153.103h22.449c3.62,2.695,8.07,4.343,12.929,4.343 c12.021,0,21.771-9.742,21.771-21.764c0-12.029-9.75-21.771-21.771-21.771c-4.867,0-9.318,1.656-12.938,4.351h-22.441V86.789 c12.776-8.494,21.231-22.987,21.231-39.436C284.845,21.247,263.6,0,237.493,0c-26.107,0-47.354,21.247-47.354,47.353 c0,16.449,8.456,30.942,21.231,39.436v31.474h-22.44c-3.62-2.695-8.07-4.351-12.937-4.351c-12.021,0-21.771,9.742-21.771,21.771 c0,12.021,9.75,21.764,21.771,21.764c4.859,0,9.309-1.648,12.929-4.343h22.448v229.162c-44.95-3.681-84.14-18.043-110.176-53.036 l27.269,1.902c4.759,0.331,9.125-2.632,10.558-7.184c1.44-4.543-0.423-9.488-4.513-11.952l-69.816-42.086 c-2.896-1.74-6.461-1.963-9.542-0.577c-3.088,1.378-5.298,4.181-5.93,7.501l-15.14,80.104c-0.886,4.689,1.555,9.372,5.906,11.327 c4.351,1.965,9.472,0.686,12.399-3.088l16.287-21.008c31.843,51.565,81.914,94.736,139.664,105.942l21.854,21.854 c4.036,4.028,10.565,4.028,14.594,0l21.854-21.854c57.75-11.198,107.828-54.377,139.672-105.942l16.287,21.008 c2.927,3.774,8.048,5.053,12.398,3.088C439.349,366.309,441.79,361.626,440.904,356.937z M237.493,34.839 c6.9,0,12.513,5.614,12.513,12.514c0,6.9-5.613,12.514-12.513,12.514c-6.9,0-12.515-5.614-12.515-12.514 C224.979,40.453,230.593,34.839,237.493,34.839z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.church {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' style='enable-background:new 0 0 310 310;' xml:space='preserve' fill='%23ff9c00'%3E %3Cg%3E %3Cpolygon points='253.381,206.25 253.381,299.157 253.381,299.465 310,299.465 310,238.977 '/%3E %3Cpolygon points='0,299.465 56.619,299.465 56.619,299.157 56.619,206.178 0,238.977 '/%3E %3Cpath d='M66.619,174.559v124.598h58.047v-52.825c0-16.568,13.432-30,30-30h0.668c16.568,0,30,13.432,30,30v52.825h58.047V174.559 L155,101.247L66.619,174.559z'/%3E %3Cpolygon points='27.502,161.587 42.498,179.785 155,87.083 267.502,179.785 282.498,161.587 162,62.297 162,40.202 183.631,40.202 183.631,26.202 162,26.202 162,10.535 148,10.535 148,26.202 126.369,26.202 126.369,40.202 148,40.202 148,62.297 '/%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.pharmacies {
  background-image: url("../images/map-markers/apteka1.svg");
}
.section-locations .wrap-map .map-filter .objects .point i.hospital {
  background-image: url("../images/map-markers/med1.svg");
}
.section-locations .wrap-map .map-filter .objects .point i.cafe {
  background-image: url('../images/map-markers/cafe1.svg');
}
.section-locations .wrap-map .map-filter .objects .point span {
  display: block;
  width: calc(100% - 63px);
  font-size: 0.8125rem;
  line-height: 1.1;
  white-space: nowrap;
}
.section-locations .wrap-map .map-filter .objects .point.route {
  padding: 8px 20px;
}
.section-locations .wrap-map .map-filter .objects .point.active {
  background-color: #B7522A;
  color: #fff;
}
.section-locations .wrap-map .map-filter .objects .point.active i.kindergarten {
  background-image: url("../images/map-markers/detsad1.svg");
}
.section-locations .wrap-map .map-filter .objects .point.active i.school {
  background-image: url("../images/map-markers/school1.svg");
}
.section-locations .wrap-map .map-filter .objects .point.active i.fitness {
  background-image: url("../images/map-markers/fitness1.svg");
}
.section-locations .wrap-map .map-filter .objects .point.active i.supermarket {
  background-image: url("../images/map-markers/market1.svg");
}
.section-locations .wrap-map .map-filter .objects .point.active i.restaurant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M258.669,138.155L239.299,9.088C238.531,3.84,234.029,0,228.76,0c-0.107,0-0.235,0-0.363,0 c-5.419,0.171-9.835,4.373-10.261,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0L186.051,9.771 C185.581,4.245,180.973,0,175.427,0c-5.547,0-10.176,4.245-10.624,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0 L132.717,9.771c-0.448-5.376-4.864-9.579-10.283-9.771c-0.128,0-0.235,0-0.341,0c-5.269,0-9.771,3.84-10.539,9.088L92.205,138.155 c-5.696,37.824,14.827,74.005,49.429,89.088l-16.469,230.827c-0.981,13.888,3.883,27.691,13.376,37.888 C148.013,506.155,161.432,512,175.384,512h0.085c13.931,0,27.371-5.845,36.864-16.043c9.493-10.197,14.357-24,13.376-37.888 L209.24,227.243C243.843,212.16,264.365,175.979,258.669,138.155z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath d='M416.237,1.963c-2.816-2.005-6.443-2.475-9.707-1.344c-0.917,0.32-92.437,33.941-92.437,138.048 c0,74.944,24.384,112.789,38.101,128.149l-13.653,13.653c-1.749,1.749-2.837,4.032-3.072,6.485l-16.875,168.768 c-1.451,14.357,3.264,28.736,12.949,39.445C341.229,505.877,355.117,512,369.539,512c28.224,0,51.2-22.976,51.2-51.2V10.667 C420.76,7.189,419.075,3.968,416.237,1.963z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.port {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 474.986 474.986' style='enable-background:new 0 0 474.986 474.986;' xml:space='preserve' fill='%23fff'%3E %3Cpath id='XMLID_3_' d='M440.904,356.937l-15.139-80.104c-0.632-3.32-2.842-6.123-5.93-7.501c-3.081-1.386-6.647-1.163-9.542,0.577 l-69.815,42.086c-4.09,2.464-5.954,7.408-4.514,11.952c1.434,4.552,5.799,7.515,10.559,7.184l27.269-1.902 c-26.037,34.993-65.227,49.355-110.178,53.036V153.103h22.449c3.62,2.695,8.07,4.343,12.929,4.343 c12.021,0,21.771-9.742,21.771-21.764c0-12.029-9.75-21.771-21.771-21.771c-4.867,0-9.318,1.656-12.938,4.351h-22.441V86.789 c12.776-8.494,21.231-22.987,21.231-39.436C284.845,21.247,263.6,0,237.493,0c-26.107,0-47.354,21.247-47.354,47.353 c0,16.449,8.456,30.942,21.231,39.436v31.474h-22.44c-3.62-2.695-8.07-4.351-12.937-4.351c-12.021,0-21.771,9.742-21.771,21.771 c0,12.021,9.75,21.764,21.771,21.764c4.859,0,9.309-1.648,12.929-4.343h22.448v229.162c-44.95-3.681-84.14-18.043-110.176-53.036 l27.269,1.902c4.759,0.331,9.125-2.632,10.558-7.184c1.44-4.543-0.423-9.488-4.513-11.952l-69.816-42.086 c-2.896-1.74-6.461-1.963-9.542-0.577c-3.088,1.378-5.298,4.181-5.93,7.501l-15.14,80.104c-0.886,4.689,1.555,9.372,5.906,11.327 c4.351,1.965,9.472,0.686,12.399-3.088l16.287-21.008c31.843,51.565,81.914,94.736,139.664,105.942l21.854,21.854 c4.036,4.028,10.565,4.028,14.594,0l21.854-21.854c57.75-11.198,107.828-54.377,139.672-105.942l16.287,21.008 c2.927,3.774,8.048,5.053,12.398,3.088C439.349,366.309,441.79,361.626,440.904,356.937z M237.493,34.839 c6.9,0,12.513,5.614,12.513,12.514c0,6.9-5.613,12.514-12.513,12.514c-6.9,0-12.515-5.614-12.515-12.514 C224.979,40.453,230.593,34.839,237.493,34.839z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.church {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' style='enable-background:new 0 0 310 310;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cpolygon points='253.381,206.25 253.381,299.157 253.381,299.465 310,299.465 310,238.977 '/%3E %3Cpolygon points='0,299.465 56.619,299.465 56.619,299.157 56.619,206.178 0,238.977 '/%3E %3Cpath d='M66.619,174.559v124.598h58.047v-52.825c0-16.568,13.432-30,30-30h0.668c16.568,0,30,13.432,30,30v52.825h58.047V174.559 L155,101.247L66.619,174.559z'/%3E %3Cpolygon points='27.502,161.587 42.498,179.785 155,87.083 267.502,179.785 282.498,161.587 162,62.297 162,40.202 183.631,40.202 183.631,26.202 162,26.202 162,10.535 148,10.535 148,26.202 126.369,26.202 126.369,40.202 148,40.202 148,62.297 '/%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.pharmacies {
  background-image: url("../images/map-markers/apteka1.svg");
}
.section-locations .wrap-map .map-filter .objects .point.active i.hospital {
  background-image: url("../images/map-markers/med1.svg");
}
.section-locations .wrap-map .map-filter .objects .point.active i.cafe {
  background-image: url('../images/map-markers/cafe1.svg');
}
.section-locations .wrap-map .map-filter.top {
  top: 40px;
  left: 80px;
  width: 606px;
}
.section-locations .wrap-map .map-filter.bottom {
  bottom: 15px;
  right: 20px;
  width: 535px;
}
.section-locations .wrap-map .interaction-map-list {
  position: relative;
  height: 730px;
}
.section-locations .wrap-map .interaction-map-list .interaction-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.section-locations .wrap-map .interaction-map-list .interaction-map.active {
  opacity: 1;
  visibility: visible;
}
.section-communication {
  padding: 100px 0 100px 0;
  background-color: #39452C;
}
#communication3 {
  padding: 50px 0 100px 0;
}
.section-communication-3 {
  background-color: #2B3421;
}
.section-communication .text-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
.section-communication .text-block .left {
  width: 100%;
}
.section-communication .text-block .left p {
  color: #D8D4C9;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.section-communication .text-block .left p:last-child {
  margin-bottom: 0;
}
.section-communication .text-block .right {
  width: 0;
  padding-left: 20px;
}
.section-communication .text-block .right .item {
  position: relative;
  padding-left: 20px;
  margin-bottom: 35px;
}
.section-communication .text-block .right .item:last-child {
  margin-bottom: 0;
}
.section-communication .text-block .right .item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #FF985E;
}
.section-communication .text-block .right .item h4 {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 10px;
}
.section-communication .text-block .right .item p {
  font-size: 1rem;
  line-height: 1.2;
}
.section-communication .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -40px;
}
.section-communication .list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 33.333%;
  margin-bottom: 50px;
}
.section-communication .list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding: 0 20px;
  max-width: 362px;
}
.section-communication .list .item .inner .media {
  margin: 0 0 30px 0;
}
.section-communication .list .item .inner .media .icon, .section-communication .list .item .inner .media .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 30px;
  background-color: #586A43;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
  border-radius: 10px;
}
.section-communication .list .item .inner .media .icon img, .section-communication .list .item .inner .media .symbol img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.section-communication .list .item .inner .media .icon svg path, .section-communication .list .item .inner .media .symbol svg path {
  fill: #fff;
  width: 80px;
  height: 80px;
}
.section-communication .list .item .inner .media .icon p, .section-communication .list .item .inner .media .symbol p {
  font-size: 1.625rem;
  line-height: 1.2;
  color: #fff;
}
.section-communication .list .item .inner .media .symbol {
  width: 65px;
  height: 65px;
  padding: 5px;
}
.section-communication .list .item .inner .media .image {
  width: 100%;
  height: auto;
}
.section-communication .list .item .inner .media .image img {
  display: block;
  width: 100%;
  height: 204px;
  border-radius: 10px;
}
.section-communication .list .item .inner .text h4 {
  font-family: 'Macherie', Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 15px;
  color: #D8D4C9;
}
.section-communication .list .item .inner .text p {
  color: #D8D4C9;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  max-width: 400px;
}
.section-communication .list .item .inner .text ul li {
  position: relative;
  list-style: none;
  padding-left: 15px;
  margin-bottom: 8px;
}
.section-communication .list .item .inner .text ul li:last-child {
  margin-bottom: 0;
}
.section-communication .list .item .inner .text ul li:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 3px;
  height: 3px;
  background-color: #677352;
  border-radius: 3px;
}
.section-communication .list .item .inner.text-right {
  flex-direction: row;
  padding: 0 20px;
  max-width: 100%;
}
.section-communication .list .item .inner.text-right .media {
  margin: 0 25px 0 0;
}
.section-communication .wide-img {
  margin-bottom: 40px;
}
.section-communication .wide-img img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 15px;
}
.section-communication.section-communication-2 .list {
  margin: 0 -20px;
}
.section-communication.section-communication-3 .list {
  margin: 0 -20px;
}

.section-genplan {
  padding-top: 50px;
}
.section-genplan .section-title {
  margin-bottom: 40px;
}
.section-genplan .genplan-wrap-scroll {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}
.section-genplan .genplan-wrap {
  position: relative;
  height: 937px;
  width: 1920px;
  margin: 0 0 0 -360px;
  padding-left: 377px;
}
.section-genplan .genplan-wrap .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 1920px;
  height: 937px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 1920px;
}
.section-genplan .genplan-wrap .svg-genplan {
  position: relative;
  width: 1140px;
  margin: 62px 0 0 0;
  transform: rotate(-7.4deg);
}
.section-genplan .genplan-wrap .svg-genplan path {
  fill: transparent;
  stroke: #000;
  cursor: pointer;
  stroke-width: 1px !important;
  outline: none !important;
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-free {
  fill: rgba(96, 197, 81, 0.9);
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-reserved {
  fill: rgba(237, 207, 43, 0.9);
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-sold {
  fill: rgba(223, 71, 71, 0.9);
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-close {
  fill: rgba(145, 145, 145, 0.7);
}
.section-genplan .genplan-wrap .circle-point {
  position: absolute;
  z-index: 2;
  width: 44px;
  height: 44px;
  border-radius: 44px;
  background-color: #eee;
  outline: none;
  background-repeat: no-repeat;
  background-position: center;
}
.section-genplan .genplan-wrap .circle-point.photo {
  cursor: pointer;
  background-color: #63a288;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E");
  background-size: 20px;
}
.section-genplan .genplan-wrap .circle-point.photo-1 {
  top: 170px;
  left: 430px;
}
.section-genplan .genplan-wrap .circle-point.photo-2 {
  top: 580px;
  left: 410px;
}
.section-genplan .genplan-wrap .circle-point.photo-3 {
  top: 465px;
  left: 845px;
}
.section-genplan .genplan-wrap .circle-point.photo-4 {
  top: 335px;
  left: 1090px;
}
.section-genplan .genplan-wrap .circle-point .img-list {
  display: none !important;
}
.section-genplan .genplan-wrap .area-modal-content {
  display: none;
}
.section-genplan .genplan-wrap .area-numbers .item {
  position: absolute;
  z-index: 3;
  font-size: 0.625rem;
  line-height: 1.125rem;
  width: 24px;
  height: 18px;
  text-align: center;
  pointer-events: none;
  color: #fff;
}
.section-genplan .bottom-navigation {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 0 90px 0;
  width: 100%;
}
.section-genplan .bottom-navigation .area-statuses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.section-genplan .bottom-navigation .area-statuses .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-right: 35px;
  padding: 15px 30px 15px 25px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 40px;
}
.section-genplan .bottom-navigation .area-statuses .item:last-child {
  margin-right: 0;
}
.section-genplan .bottom-navigation .area-statuses .item i {
  width: 22px;
  height: 22px;
  border-radius: 20px;
  background-color: #eee;
  margin-right: 15px;
}
.section-genplan .bottom-navigation .area-statuses .item span {
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: 500;
  color: #fff;
  white-space: nowrap;
}
.section-genplan .bottom-navigation .area-statuses .item.free i {
  background-color: #45c551;
}
.section-genplan .bottom-navigation .area-statuses .item.reserved i {
  background-color: #edcf2b;
}
.section-genplan .bottom-navigation .area-statuses .item.sold i {
  background-color: #df4747;
}
.section-genplan .bottom-navigation .area-statuses .item.close {
  opacity: 1;
  text-shadow: none;
}
.section-genplan .bottom-navigation .area-statuses .item.close i {
  background-color: #919191;
}

.section-stocks {
  padding: 100px 0 80px 0;
  background-color: #39452C;
}
.section-stocks .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.section-stocks .list .item {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.section-stocks .list .item .inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 50px;
  background-color: #D8D4C9;
  border-radius: 10px;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.1);
}
.section-stocks .list .item .inner .img {
  position: absolute;
  top: 50px;
  right: 50px;
}
.section-stocks .list .item .inner .img img {
  display: block;
  height: 80px;
  width: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 70px;
}
.section-stocks .list .item .inner .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  height: 60px;
}
.section-stocks .list .item .inner .title h4 {
  font-weight: 500;
  font-size: 2rem;
  line-height: 120%;
  margin-bottom: 0;
  color: #AF592F;
}
.section-stocks .list .item .inner .title h4 span {
  font-family: "Stolzl";
}
.section-stocks .list .item .inner .text-group {
  margin-bottom: 30px;
}
.section-stocks .list .item .inner .text-group .text {
  margin-bottom: 30px;
}
.section-stocks .list .item .inner .text-group .text:last-child {
  margin-bottom: 0;
}
.section-stocks .list .item .inner .text-group .text p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 8px;
}
.section-stocks .list .item .inner .text-group .text p:last-child {
  margin-bottom: 0;
}
.section-stocks .list .item .inner .text-group .text p.big {
  font-size: 1.5rem;
  font-family: "Stolzl";
  color: #262626;
}
.section-stocks .list .item .inner .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.section-stocks .list .item .inner .bottom .btn:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23AF592F'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-stocks .list .item .inner .bottom .btn:hover {
  background: #B7522A !important;
  color: #D8D4C9;
}
.section-stocks .list .item .inner .bottom .btn:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23D8D4C9'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-stocks .list .item .inner.has-img .title {
  padding-right: 100px;
}

.section-about-developer {
  padding: 110px 0;
  background-color: #fff;
  border-bottom: 1px solid #e9dbcf;
}
.section-about-developer .section-title {
  margin-bottom: 60px;
}
.section-about-developer .section-title .title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.section-about-developer .section-title .title-wrap .img {
  padding-top: 10px;
}
.section-about-developer .section-title .title-wrap .img img {
  display: block;
  width: 340px;
  height: auto;
}
.section-about-developer .subtitle {
  max-width: 65%;
  margin-bottom: 70px;
}
.section-about-developer .subtitle p {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.section-about-developer .projects > p {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 35px;
}
.section-about-developer .projects .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}
.section-about-developer .projects .list .item {
  width: 33.333%;
  padding: 0 15px;
}
.section-about-developer .projects .list .item .inner {
  display: block;
  padding: 40px;
  background-color: #fff;
  border-radius: 10px;
  color: #262626;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.1);
}
.section-about-developer .projects .list .item .inner h4 {
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 700;
  margin-bottom: 25px;
}
.section-about-developer .projects .list .item .inner .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-about-developer .projects .list .item .inner .link span {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.section-about-developer .projects .list .item .inner .link i {
  display: block;
  width: 44px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: 44px;
  transition: 0.2s ease;
}
.section-about-developer .projects .list .item .inner:hover .link i {
  transform: translateX(4px);
}

.section-construction-progress {
  padding: 100px 0;
  background-color: #fff;
  border-bottom: 1px solid #e9dbcf;
}
.section-construction-progress .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px 20px -15px;
}
.section-construction-progress .list .item {
  width: 33.333%;
  padding: 0 15px;
  margin-bottom: 35px;
}
.section-construction-progress .list .item.is-hidden {
  display: none;
}
.section-construction-progress .list .item .inner {
  display: block;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  color: #262626;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.1);
}
.section-construction-progress .list .item .inner .image {
  position: relative;
}
.section-construction-progress .list .item .inner .image:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 82px;
  height: 82px;
  border-radius: 80px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M508.874,478.708L360.142,329.976c28.21-34.827,45.191-79.103,45.191-127.309c0-111.75-90.917-202.667-202.667-202.667 S0,90.917,0,202.667s90.917,202.667,202.667,202.667c48.206,0,92.482-16.982,127.309-45.191l148.732,148.732 c4.167,4.165,10.919,4.165,15.086,0l15.081-15.082C513.04,489.627,513.04,482.873,508.874,478.708z M202.667,362.667 c-88.229,0-160-71.771-160-160s71.771-160,160-160s160,71.771,160,160S290.896,362.667,202.667,362.667z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 36px;
  transition: 0.2s ease;
  transform: scale(0);
}
.section-construction-progress .list .item .inner .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: 0.2s ease;
  opacity: 0;
}
.section-construction-progress .list .item .inner .image img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-construction-progress .list .item .inner .text {
  padding: 35px 40px;
}
.section-construction-progress .list .item .inner .text h4 {
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-bottom: 20px;
}
.section-construction-progress .list .item .inner .text .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-construction-progress .list .item .inner .text .bottom p {
  font-size: 0.9375rem;
  line-height: 1.5625rem;
}
.section-construction-progress .list .item .inner .text .bottom .photo-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.section-construction-progress .list .item .inner .text .bottom .photo-count:before {
  content: "";
  width: 18px;
  height: 18px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23FF985E'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-construction-progress .list .item .inner:hover .image:before {
  transform: scale(1);
}
.section-construction-progress .list .item .inner:hover .image:after {
  opacity: 1;
}
.section-construction-progress .list .item .img-list {
  display: none;
}
.section-construction-progress .list .item .modal-content {
  display: none;
}
.section-construction-progress .bottom-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-construction-progress .bottom-block .load-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
.section-construction-progress .bottom-block .load-more.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.section-construction-progress .bottom-block .load-more i {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='426.66667pt' viewBox='0 0 426.66667 426.66667' width='426.66667pt' xmlns='http://www.w3.org/2000/svg' fill='%23FF985E'%3E%3Cpath d='m405.332031 192h-170.664062v-170.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031-11.773437 0-21.332031 9.558594-21.332031 21.332031v170.667969h-170.667969c-11.773437 0-21.332031 9.558594-21.332031 21.332031 0 11.777344 9.558594 21.335938 21.332031 21.335938h170.667969v170.664062c0 11.777344 9.558594 21.335938 21.332031 21.335938 11.777344 0 21.335938-9.558594 21.335938-21.335938v-170.664062h170.664062c11.777344 0 21.335938-9.558594 21.335938-21.335938 0-11.773437-9.558594-21.332031-21.335938-21.332031zm0 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-construction-progress .bottom-block .load-more p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  transition: 0.2s ease;
}
.section-construction-progress .bottom-block .load-more:hover p {
  color: #FF985E;
}
.section-construction-progress .bottom-block .instagram {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  color: #262626;
}
.section-construction-progress .bottom-block .instagram p {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.section-construction-progress .bottom-block .instagram i {
  width: 72px;
  height: 72px;
  margin-left: 20px;
  border-radius: 72px;
  border: 1px solid rgba(187, 145, 105, 0.25);
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='510px' height='510px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg id='post-instagram'%3E %3Cpath d='M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0z M255,153c56.1,0,102,45.9,102,102c0,56.1-45.9,102-102,102c-56.1,0-102-45.9-102-102C153,198.9,198.9,153,255,153z M63.75,459 C56.1,459,51,453.9,51,446.25V229.5h53.55C102,237.15,102,247.35,102,255c0,84.15,68.85,153,153,153c84.15,0,153-68.85,153-153 c0-7.65,0-17.85-2.55-25.5H459v216.75c0,7.65-5.1,12.75-12.75,12.75H63.75z M459,114.75c0,7.65-5.1,12.75-12.75,12.75h-51 c-7.65,0-12.75-5.1-12.75-12.75v-51c0-7.65,5.1-12.75,12.75-12.75h51C453.9,51,459,56.1,459,63.75V114.75z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: 32px;
}
.section-construction-progress .bottom-block .instagram:hover {
  color: #FF985E;
}

.section-callback {
  padding: 100px 0 180px 0;
  background-color: #247667;
  border-top: 1px solid #247667;
}
.section-callback .section-title h2 {
  color: #fff;
}
.section-callback .subtitle {
  margin-bottom: 60px;
}
.section-callback .subtitle p {
  font-size: 1.125rem;
  line-height: 1.3;
  color: #fff;
}
.section-callback .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
}
.section-callback .wrap .common-form {
  width: 50%;
  background-color: #fff;
  border-radius: 20px;
  padding: 50px 90px;
  background-color: #247667;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
}
.section-callback .wrap .common-form h4 {
  font-size: 1.5rem;
  line-height: 1.3;
  color: #fff;
  margin-bottom: 35px;
}
.section-callback .wrap .common-form .submit {
  display: block;
  margin-top: 20px;
}
.section-callback .wrap .contact-info {
  width: 50%;
  padding-left: 100px;
}
.section-callback .wrap .contact-info h3 {
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 400;
  margin-bottom: 40px;
}
.commun1, .commun2, .commun3 {
  font-family: "Bahnschrift", sans-serif;
  font-size: 24px !important;
  display: flex;
}
.section-callback .wrap .contact-info .contacts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  height: calc(100% - 90px);
}
.section-callback .wrap .contact-info .contacts-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.section-callback .wrap .contact-info .contacts-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.section-callback .wrap .contact-info .contacts-list .item:last-child {
  margin-bottom: 0;
}
.section-callback .wrap .contact-info .contacts-list .item .icon {
  width: 24px;
  height: 24px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-pin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' fill='%23475137'%3E%3Cpath d='M17.657 5.304c-3.124-3.073-8.189-3.073-11.313 0-3.124 3.074-3.124 8.057 0 11.13l5.656 5.565 5.657-5.565c3.124-3.073 3.124-8.056 0-11.13zm-5.657 8.195c-.668 0-1.295-.26-1.768-.732-.975-.975-.975-2.561 0-3.536.472-.472 1.1-.732 1.768-.732s1.296.26 1.768.732c.975.975.975 2.562 0 3.536-.472.472-1.1.732-1.768.732z'/%3E%3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-phone {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23cacaca'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-email {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23cacaca'%3E %3Cg%3E %3Cg%3E %3Cpath d='M467,61H45C20.218,61,0,81.196,0,106v300c0,24.72,20.128,45,45,45h422c24.72,0,45-20.128,45-45V106 C512,81.28,491.872,61,467,61z M460.786,91L256.954,294.833L51.359,91H460.786z M30,399.788V112.069l144.479,143.24L30,399.788z M51.213,421l144.57-144.57l50.657,50.222c5.864,5.814,15.327,5.795,21.167-0.046L317,277.213L460.787,421H51.213z M482,399.787 L338.213,256L482,112.212V399.787z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23cacaca'%3E%3Cpath d='m80 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m80 448h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 320h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 448h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m378.667969 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m448 64h-21.332031v-42.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031h-21.332031c-11.777344 0-21.332031 9.558594-21.332031 21.332031v42.667969h-213.335938v-42.667969c0-11.773437-9.554687-21.332031-21.332031-21.332031h-21.332031c-11.777344 0-21.335938 9.558594-21.335938 21.332031v42.667969h-21.332031c-35.285156 0-64 28.714844-64 64v320c0 35.285156 28.714844 64 64 64h384c35.285156 0 64-28.714844 64-64v-320c0-35.285156-28.714844-64-64-64zm21.332031 384c0 11.753906-9.578125 21.332031-21.332031 21.332031h-384c-11.753906 0-21.332031-9.578125-21.332031-21.332031v-233.8125h426.664062zm0 0'/%3E%3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-whatsapp {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23cacaca'%3E %3Cg%3E %3Cpath fill='none' d='M0 0h24v24H0z'/%3E %3Cpath fill-rule='nonzero' d='M2.004 22l1.352-4.968A9.954 9.954 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.954 9.954 0 0 1-5.03-1.355L2.004 22zM8.391 7.308a.961.961 0 0 0-.371.1 1.293 1.293 0 0 0-.294.228c-.12.113-.188.211-.261.306A2.729 2.729 0 0 0 6.9 9.62c.002.49.13.967.33 1.413.409.902 1.082 1.857 1.971 2.742.214.213.423.427.648.626a9.448 9.448 0 0 0 3.84 2.046l.569.087c.185.01.37-.004.556-.013a1.99 1.99 0 0 0 .833-.231c.166-.088.244-.132.383-.22 0 0 .043-.028.125-.09.135-.1.218-.171.33-.288.083-.086.155-.187.21-.302.078-.163.156-.474.188-.733.024-.198.017-.306.014-.373-.004-.107-.093-.218-.19-.265l-.582-.261s-.87-.379-1.401-.621a.498.498 0 0 0-.177-.041.482.482 0 0 0-.378.127v-.002c-.005 0-.072.057-.795.933a.35.35 0 0 1-.368.13 1.416 1.416 0 0 1-.191-.066c-.124-.052-.167-.072-.252-.109l-.005-.002a6.01 6.01 0 0 1-1.57-1c-.126-.11-.243-.23-.363-.346a6.296 6.296 0 0 1-1.02-1.268l-.059-.095a.923.923 0 0 1-.102-.205c-.038-.147.061-.265.061-.265s.243-.266.356-.41a4.38 4.38 0 0 0 .263-.373c.118-.19.155-.385.093-.536-.28-.684-.57-1.365-.868-2.041-.059-.134-.234-.23-.393-.249-.054-.006-.108-.012-.162-.016a3.385 3.385 0 0 0-.403.004z'/%3E %3C/g%3E %3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .text {
  width: calc(100% - 44px);
}
.section-callback .wrap .contact-info .contacts-list .item .text h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 20px;
}
.section-callback .wrap .contact-info .contacts-list .item .text p {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.section-callback .wrap .contact-info .contacts-list .item .text a {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #262626;
  white-space: nowrap;
}
.section-callback .wrap .contact-info .contacts-list .item .text a:hover {
  color: #B7522A;
}
.section-callback .wrap .contact-info .contacts-list .manager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding-left: 44px;
  margin-bottom: 30px;
}
.section-callback .wrap .contact-info .contacts-list .manager .img {
  position: relative;
  width: 100px;
  height: 100px;
  margin-right: 30px;
  border-radius: 80px;
  border: 4px solid #fff;
}
.section-callback .wrap .contact-info .contacts-list .manager .img:before {
  content: "";
  position: absolute;
  top: 10px;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 20px;
  background: #1dc85a;
  border: 3px solid #fff;
}
.section-callback .wrap .contact-info .contacts-list .manager .img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 80px;
}
.section-callback .wrap .contact-info .contacts-list .manager .text {
  width: calc(100% - 130px);
}
.section-callback .wrap .contact-info .contacts-list .manager .text h4 {
  font-size: 1.25rem;
  line-height: 1.1;
  color: #fff;
  margin-bottom: 10px;
}
.section-callback .wrap .contact-info .contacts-list .manager .text p {
  font-size: 1.125rem;
  line-height: 1.1;
  color: #fff;
}
.section-callback .wrap .contact-info .contacts-list .item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
}
.section-callback .wrap .contact-info .contacts-list .item-list .item {
  width: 60%;
  padding-right: 20px;
}
.section-callback .wrap .contact-info .contacts-list .item-list .item:last-child {
  padding-right: 0;
  width: 40%;
}
.section-callback .wrap .contact-info .contacts-list .btns {
  margin-top: 30px;
}

.section-contacts {
  padding: 100px 0 90px 0;
}
.section-contacts .section-title {
  margin-bottom: 40px;
}
.section-contacts .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-contacts .wrap .contacts-list {
  width: 45%;
  padding-right: 120px;
}
.section-contacts .wrap .contacts-list .list {
  margin-bottom: 50px;
}
.section-contacts .wrap .contacts-list .list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.section-contacts .wrap .contacts-list .list .item:last-child {
  margin-bottom: 0;
}
.section-contacts .wrap .contacts-list .list .item .icon {
  width: 26px;
  height: 26px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-pin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' fill='%23FF985E'%3E%3Cpath d='M17.657 5.304c-3.124-3.073-8.189-3.073-11.313 0-3.124 3.074-3.124 8.057 0 11.13l5.656 5.565 5.657-5.565c3.124-3.073 3.124-8.056 0-11.13zm-5.657 8.195c-.668 0-1.295-.26-1.768-.732-.975-.975-.975-2.561 0-3.536.472-.472 1.1-.732 1.768-.732s1.296.26 1.768.732c.975.975.975 2.562 0 3.536-.472.472-1.1.732-1.768.732z'/%3E%3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-phone {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-email {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M467,61H45C20.218,61,0,81.196,0,106v300c0,24.72,20.128,45,45,45h422c24.72,0,45-20.128,45-45V106 C512,81.28,491.872,61,467,61z M460.786,91L256.954,294.833L51.359,91H460.786z M30,399.788V112.069l144.479,143.24L30,399.788z M51.213,421l144.57-144.57l50.657,50.222c5.864,5.814,15.327,5.795,21.167-0.046L317,277.213L460.787,421H51.213z M482,399.787 L338.213,256L482,112.212V399.787z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23FF985E'%3E%3Cpath d='m80 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m80 448h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 320h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 448h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m378.667969 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m448 64h-21.332031v-42.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031h-21.332031c-11.777344 0-21.332031 9.558594-21.332031 21.332031v42.667969h-213.335938v-42.667969c0-11.773437-9.554687-21.332031-21.332031-21.332031h-21.332031c-11.777344 0-21.335938 9.558594-21.335938 21.332031v42.667969h-21.332031c-35.285156 0-64 28.714844-64 64v320c0 35.285156 28.714844 64 64 64h384c35.285156 0 64-28.714844 64-64v-320c0-35.285156-28.714844-64-64-64zm21.332031 384c0 11.753906-9.578125 21.332031-21.332031 21.332031h-384c-11.753906 0-21.332031-9.578125-21.332031-21.332031v-233.8125h426.664062zm0 0'/%3E%3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .text {
  width: calc(100% - 46px);
}
.section-contacts .wrap .contacts-list .list .item .text h4 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
}
.section-contacts .wrap .contacts-list .list .item .text p {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.section-contacts .wrap .contacts-list .list .item .text p a {
  color: #262626;
}
.section-contacts .wrap .contacts-list .list .item .text p a:hover {
  color: #FF985E;
}
.section-contacts .wrap .map {
  width: 55%;
  height: 400px;
  border-radius: 20px;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.07);
  background-color: #eee;
}

.section-image-slider {
  padding: 100px 0;
  background-color: #2B3421;
}
.section-image-slider .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-image-slider .inner .text {
  width: 50%;
  padding-right: 50px;
}
.section-image-slider .inner .text .desc {
  margin-bottom: 60px;
}
.section-image-slider .inner .text .desc p {
  color: #D8D4C9;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
.section-image-slider .inner .text .desc p:last-child {
  margin-bottom: 0;
}
.section-image-slider .inner .text .buttons {
  margin-bottom: 60px;
}
.section-image-slider .inner .text .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-image-slider .inner .text .list .item {
  width: 200px;
  margin: 0 100px 40px 0;
}
.section-image-slider .inner .text .list .item:nth-child(2n+2) {
  margin-right: 0;
}
.section-image-slider .inner .text .list .item .media {
  margin: 0 0 25px 0;
}
.section-image-slider .inner .text .list .item .media .icon, .section-image-slider .inner .text .list .item .media .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 25px;
  background-color: #586A43;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
  border-radius: 10px;
}
.section-image-slider .inner .text .list .item .media .icon img, .section-image-slider .inner .text .list .item .media .symbol img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.section-image-slider .inner .text .list .item .media .icon svg path, .section-image-slider .inner .text .list .item .media .symbol svg path {
  fill: #fff;
}
.section-image-slider .inner .text .list .item .media .icon p, .section-image-slider .inner .text .list .item .media .symbol p {
  font-size: 1.625rem;
  line-height: 1.2;
  color: #fff;
  padding: 0;
}
.section-image-slider .inner .text .list .item .media .symbol {
  width: 60px;
  height: 60px;
  padding: 5px;
}
.section-image-slider .inner .text .list .item .media .image {
  width: 100%;
  height: auto;
}
.section-image-slider .inner .text .list .item .media .image img {
  display: block;
  width: 100%;
  height: auto;
}
.section-image-slider .inner .text .list .item p {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 400;
  opacity: 0.8;
  color: #D8D4C9;
}
.section-image-slider .inner .slider-images-gallery {
  width: 50%;
}
.section-image-slider .inner .slider-images-gallery .images-gallery {
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 46px 128px rgba(74, 91, 47, 0.1);
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .img img {
  width: 100%;
  height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video {
  display: block;
  position: relative;
  height: 480px;
  border-radius: 10px;
  overflow: hidden;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video video {
  display: block;
  width: auto;
  height: 100%;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video:hover:before {
  transform: scale(1.1);
}
.section-image-slider .inner .slider-images-gallery .bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
}
.section-image-slider .inner .slider-images-gallery .bottom .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  width: calc(100% - 100px);
}
.section-image-slider .inner .slider-images-gallery .bottom .left p {
  font-size: 22px;
  line-height: 1.5;
  padding-bottom: 1px;
  max-width: calc(100% - 80px);
  padding-right: 15px;
  transition: 0.2s ease;
  opacity: 1;
  color: #D8D4C9;
}
.section-image-slider .inner .slider-images-gallery .bottom .left p.is-opacity-0 {
  opacity: 0;
}
.section-image-slider .inner .slider-images-gallery .bottom .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .counter {
  color: #D8D4C9;
  margin-bottom: 15px;
  font-size: 1.875rem;
  line-height: 2.125rem;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .counter .current {
  color: #AF592F;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button {
  width: 46px;
  height: 46px;
  border-radius: 46px;
  outline: none;
  cursor: pointer;
  border: none;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #AF592F;
  background-size: 22px;
  transition: 0.2s ease;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.prev {
  margin-right: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M501.333,234.667H68.417l109.792-109.792c2-2,3.125-4.708,3.125-7.542V96c0-4.313-2.594-8.208-6.583-9.854 c-1.323-0.552-2.708-0.813-4.083-0.813c-2.771,0-5.5,1.083-7.542,3.125l-160,160c-4.167,4.167-4.167,10.917,0,15.083l160,160 c3.063,3.042,7.615,3.969,11.625,2.313c3.99-1.646,6.583-5.542,6.583-9.854v-21.333c0-2.833-1.125-5.542-3.125-7.542 L68.417,277.333h432.917c5.896,0,10.667-4.771,10.667-10.667v-21.333C512,239.438,507.229,234.667,501.333,234.667z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.prev:hover {
  background-color: #BE633F;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M508.875,248.458l-160-160c-3.063-3.042-7.615-3.969-11.625-2.313c-3.99,1.646-6.583,5.542-6.583,9.854v21.333 c0,2.833,1.125,5.542,3.125,7.542l109.792,109.792H10.667C4.771,234.667,0,239.437,0,245.333v21.333 c0,5.896,4.771,10.667,10.667,10.667h432.917L333.792,387.125c-2,2-3.125,4.708-3.125,7.542V416c0,4.313,2.594,8.208,6.583,9.854 c1.323,0.552,2.708,0.813,4.083,0.813c2.771,0,5.5-1.083,7.542-3.125l160-160C513.042,259.375,513.042,252.625,508.875,248.458z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.next:hover {
  background-color: #BE633F;
}
.section-image-slider .developer {
  margin-top: 100px;
}
.section-image-slider .developer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-image-slider .developer-inner .left {
  width: 55%;
  padding-right: 40px;
}
.section-image-slider .developer-inner .text {
  max-width: 520px;
}
.section-image-slider .developer-inner .text p {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
.section-image-slider .developer-inner .text p:last-child {
  margin-bottom: 0;
}
.section-image-slider .developer-inner .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 45%;
}
.section-image-slider .developer-inner .image img {
  display: block;
  width: 100%;
  max-width: 300px;
  margin-bottom: 40px;
}
.section-image-slider .developer-inner .image .buttons {
  padding-bottom: 10px;
}

.section-stages-development {
  background-color: #1b3426;
  padding: 100px 0;
}
.section-stages-development .section-title {
  margin-bottom: 50px;
}
.section-stages-development .stages-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-stages-development .stages-list .list {
  width: 33.33%;
}
.section-stages-development .stages-list .list .top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
}
.section-stages-development .stages-list .list .top-block h4 {
  font-size: 3.5rem;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
}
.section-stages-development .stages-list .list .top-block p {
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  margin-left: 10px;
  padding-bottom: 6px;
}
.section-stages-development .stages-list .list .item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 0;
}
.section-stages-development .stages-list .list .item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 85px;
  width: 2px;
  height: 100%;
  background-color: #fff;
}
.section-stages-development .stages-list .list .item:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 79px;
  margin: auto;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  background-color: #B7522A;
  border-radius: 14px;
}
.section-stages-development .stages-list .list .item .icon {
  width: 110px;
  padding-right: 50px;
}
.section-stages-development .stages-list .list .item .icon i {
  display: block;
  width: 60px;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}
.section-stages-development .stages-list .list .item .icon i.icon-1 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='-61 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m125.964844 10.265625-115.691406 115.699219h115.691406zm0 0'/%3E%3Cpath d='m217.34375 264.472656c0-12.878906-8.1875-19.984375-20.105469-19.984375h-11.917969v39.972657h11.917969c11.917969 0 20.105469-7.105469 20.105469-19.988282zm0 0'/%3E%3Cpath d='m106.226562 244.246094h-10.355468v19.746094h10.355468c7.824219 0 11.554688-3.730469 11.554688-9.871094s-3.730469-9.875-11.554688-9.875zm0 0'/%3E%3Cpath d='m0 157.4375v354.5625h390.015625v-512h-232.582031v157.4375zm108.03125 128.464844h-12.160156v20.707031h-28.414063v-84.273437h40.574219c23.476562 0 38.402344 12.28125 38.402344 31.785156.003906 19.503906-14.925782 31.78125-38.402344 31.78125zm149.519531-63.566406h68.5v21.429687h-40.089843v14.449219h35.15625v21.429687h-35.15625v26.96875h-28.410157zm-59.109375 0c28.171875 0 47.554688 16.011718 47.554688 42.136718s-19.382813 42.140625-47.554688 42.140625h-41.535156v-84.273437h41.535156zm0 0'/%3E%3C/svg%3E");
}
.section-stages-development .stages-list .list .item .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: calc(100% - 110px);
}
.section-stages-development .stages-list .list .item .text p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 5px;
  color: #fff;
}
.section-stages-development .stages-list .list .item .text .status span {
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1;
  color: #fff;
  padding: 3px 6px;
  background-color: #B7522A;
  border-radius: 3px;
}
.section-stages-development .stages-list .list .item .text .status.process span {
  background-color: #ff7149;
}
.section-stages-development .stages-list .list .bottom-block {
  margin-top: 30px;
}
.section-stages-development .stages-list .list .bottom-block p {
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  margin-bottom: 10px;
}
.section-stages-development .stages-list .list .bottom-block h4 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
}

.section-faq {
  padding: 100px 0 40px 0;
  background-color: #39452C;
}
.section-faq .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.section-faq .list .item {
  width: 33.33%;
  padding: 0 15px;
  margin-bottom: 50px;
}
.section-faq .list .item h4 {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 25px;
  color: #D8D4C9;
}
.section-faq .list .item .text {
  font-family: 'Bahnschrift',sans-serif;
  position: relative;
  font-size: 1rem;
  line-height: 1.4;
  padding-left: 35px;
  opacity: 0.6;
  color: #D8D4C9;
}
.section-faq .list .item .text:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='43' viewBox='0 0 44 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath opacity='0.6' d='M0.789062 21.5938L6.00017 20.0497C12.9563 17.9886 18.3972 12.5478 20.4582 5.59166L22.0023 0.380547L23.5463 5.59165C25.6074 12.5478 31.0482 17.9886 38.0044 20.0497L43.2155 21.5938L38.0044 23.1378C31.0482 25.1989 25.6074 30.6397 23.5463 37.5958L22.0023 42.807L20.4582 37.5958C18.3972 30.6397 12.9563 25.1989 6.00017 23.1378L0.789062 21.5938Z' fill='%23B7522A'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}

.l-page .page-header {
  padding-top: 140px;
}
.l-page .page-header .back {
  margin-bottom: 50px;
}
.l-page .page-header .back a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1;
  color: #262626;
}
.l-page .page-header .back a:first-child:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23262626'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: 0.2s ease;
}
.l-page .page-header .back a:hover {
  color: #B7522A;
}
.l-page .page-header .back a:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23B7522A'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.l-page .page-header .page-title h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.l-page .page-content {
  padding: 70px 0;
}
.l-page.page-404 .page-content {
  text-align: center;
  padding: 100px 0;
}
.l-page.page-404 .page-content h1 {
  font-size: 6.25rem;
  margin-bottom: 15px;
}
.l-page.page-404 .page-content p {
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.genplan-big-menu {
  position: fixed;
  z-index: 13;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  margin: 0;
  transition: 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.genplan-big-menu.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 17;
}
.genplan-big-menu .top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: 15px 35px;
  height: 70px;
  border-bottom: 1px solid #ebebeb;
}
.genplan-big-menu .top-block .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.genplan-big-menu .top-block .left .toggle-menu {
  position: relative;
  width: 28px;
  height: 30px;
  margin-right: 30px;
  cursor: pointer;
}
.genplan-big-menu .top-block .left .toggle-menu i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #B7522A;
  margin: auto;
  transition: 0.2s ease;
}
.genplan-big-menu .top-block .left .toggle-menu i:nth-child(1) {
  transform: rotate(45deg);
}
.genplan-big-menu .top-block .left .toggle-menu i:nth-child(2) {
  transform: rotate(-45deg);
}
.genplan-big-menu .top-block .left .logo {
  display: block;
  width: 180px;
}
.genplan-big-menu .top-block .left .logo img {
  display: block;
  width: 100%;
}
.genplan-big-menu .top-block .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.genplan-big-menu .top-block .right .phone {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  margin-right: 40px;
  color: #262626;
}
.genplan-big-menu .top-block .right .phone:hover {
  color: #B7522A;
}
.genplan-big-menu .top-block .right .callback {
  height: 50px;
  font-size: 0.75rem !important;
  padding: 10px 25px 10px 25px;
  font-size: 0.875rem;
  border-bottom-width: 3px;
}
.genplan-big-menu .top-block .right .callback i {
  display: block;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.genplan-big-menu .top-block .right .callback span {
  margin-left: 8px;
}
.genplan-big-menu .container-wrap {
  height: calc(100vh - 70px);
  overflow-x: hidden;
}
.genplan-big-menu .container-wrap .container {
  height: 100%;
}
.genplan-big-menu .container-wrap .container .row {
  height: 100%;
}
.genplan-big-menu .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 90px 35px 200px 35px;
}
.genplan-big-menu .content .menu {
  margin-bottom: 50px;
}
.genplan-big-menu .content .menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.genplan-big-menu .content .menu ul li {
  list-style: none;
  width: 33.33%;
  margin-bottom: 30px;
}
.genplan-big-menu .content .menu ul li a {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  color: #262626;
}
.genplan-big-menu .content .menu ul li a:hover {
  color: #B7522A;
}
.genplan-big-menu .content .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.genplan-big-menu .content .bottom .copyright {
  width: 33.33%;
}
.genplan-big-menu .content .bottom .copyright .img {
  display: inline-block;
  margin-bottom: 20px;
}
.genplan-big-menu .content .bottom .copyright .img img {
  display: block;
  width: 180px;
  height: auto;
  filter: grayscale(1);
  transition: 0.2s ease;
}
.genplan-big-menu .content .bottom .copyright .img:hover img {
  filter: grayscale(0);
}
.genplan-big-menu .content .bottom .copyright p {
  font-size: 0.75rem;
  line-height: 1.3;
  color: #919191;
  max-width: 250px;
}
.genplan-big-menu .content .bottom .contacts {
  width: 33.33%;
}
.genplan-big-menu .content .bottom .contacts .link {
  margin-bottom: 20px;
}
.genplan-big-menu .content .bottom .contacts .link a {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  color: #262626;
}
.genplan-big-menu .content .bottom .contacts .text {
  max-width: 250px;
}
.genplan-big-menu .content .bottom .contacts .text .item {
  margin-bottom: 20px;
}
.genplan-big-menu .content .bottom .contacts .text .item:last-child {
  margin-bottom: 0;
}
.genplan-big-menu .content .bottom .contacts .text .item label {
  display: block;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  color: #262626;
  margin-bottom: 8px;
}
.genplan-big-menu .content .bottom .contacts .text .item p {
  font-size: 1rem;
  line-height: 1.3;
  color: #262626;
}
.genplan-big-menu .content .bottom .contacts .text .item p a {
  color: #262626;
}
.genplan-big-menu .content .bottom .contacts .text .item p a:hover {
  color: #B7522A;
}

.page-genplan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-genplan .genplan-sidebar {
  width: 360px;
  background-color: #323232;
}
.page-genplan .genplan-sidebar .top-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 20px 40px;
}
.page-genplan .genplan-sidebar .top-block .toggle-menu {
  position: relative;
  width: 24px;
  height: 30px;
  margin-right: 25px;
  cursor: pointer;
}
.page-genplan .genplan-sidebar .top-block .toggle-menu i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #B7522A;
  margin: auto;
  transition: 0.2s ease;
}
.page-genplan .genplan-sidebar .top-block .toggle-menu i:nth-child(1) {
  transform: translateY(-8px);
}
.page-genplan .genplan-sidebar .top-block .toggle-menu i:nth-child(2) {
  width: 60%;
}
.page-genplan .genplan-sidebar .top-block .toggle-menu i:nth-child(3) {
  transform: translateY(8px);
}
.page-genplan .genplan-sidebar .top-block .toggle-menu.is-active i:nth-child(1) {
  transform: rotate(45deg);
}
.page-genplan .genplan-sidebar .top-block .toggle-menu.is-active i:nth-child(2) {
  opacity: 0;
}
.page-genplan .genplan-sidebar .top-block .toggle-menu.is-active i:nth-child(3) {
  transform: rotate(-45deg);
}
.page-genplan .genplan-sidebar .top-block .logo {
  display: block;
  width: 180px;
}
.page-genplan .genplan-sidebar .top-block .logo img {
  display: block;
  width: 100%;
}
.page-genplan .genplan-sidebar h2 {
  font-size: 1.875rem;
  line-height: 1;
  padding: 0 40px;
  margin-bottom: 30px;
}
.page-genplan .genplan-sidebar .filter {
  padding: 30px 40px 0 30px;
  margin-bottom: 30px;
  border-top: 1px solid #434343;
}
.page-genplan .genplan-sidebar .filter .sorting {
  height: 50px;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-sidebar .filter .sorting.is-active {
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-sidebar .filter .sorting .selectize-control .selectize-input {
  color: #fff;
  background-color: #434343;
}
.page-genplan .genplan-sidebar .filter .sorting .selectize-control .selectize-input.input-active {
  background-color: #434343 !important;
}
.page-genplan .genplan-sidebar .filter .sorting .selectize-control .selectize-dropdown .selectize-dropdown-content {
  background-color: #434343;
}
.page-genplan .genplan-sidebar .filter .sorting .selectize-control .selectize-dropdown .selectize-dropdown-content .option {
  color: #fff;
  background-color: #434343;
}
.page-genplan .genplan-sidebar .filter .sorting .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active {
  background-color: #505050;
}
.page-genplan .genplan-sidebar .filter .sorting .selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected {
  background-color: #B7522A;
}
.page-genplan .genplan-sidebar .list-wrap {
  position: relative;
}
.page-genplan .genplan-sidebar .list-wrap .list-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 0 30px 0 40px;
  margin-bottom: 20px;
}
.page-genplan .genplan-sidebar .list-wrap .list-title div {
  font-size: 0.875rem;
  line-height: 1.1;
}
.page-genplan .genplan-sidebar .list-wrap .list-title div.status {
  width: 25px;
}
.page-genplan .genplan-sidebar .list-wrap .list-title div.number {
  width: 40px;
}
.page-genplan .genplan-sidebar .list-wrap .list-title div.area {
  width: 106px;
}
.page-genplan .genplan-sidebar .list-wrap .list-title div.price {
  width: 110px;
}
.page-genplan .genplan-sidebar .list-wrap .baron__clipper {
  height: calc(100vh - 323px);
}
.page-genplan .genplan-sidebar .list-wrap .baron__clipper:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(transparent));
  background: linear-gradient(to bottom, #323232 0%, transparent 100%);
}
.page-genplan .genplan-sidebar .list-wrap .baron__clipper:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(#323232), to(transparent));
  background: linear-gradient(to top, #323232 0%, transparent 100%);
}
.page-genplan .genplan-sidebar .list-wrap .baron__clipper .scroller {
  padding: 15px 0;
}
.page-genplan .genplan-sidebar .list-wrap .baron__clipper .scroller__track {
  right: 10px;
  opacity: 0;
  transition: 0.2s ease;
}
.page-genplan .genplan-sidebar .list-wrap .baron__clipper:hover .scroller__track {
  opacity: 1;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 15px 30px 15px 40px;
  transition: 0.2s ease;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item.is-hidden {
  display: none !important;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div {
  font-size: 0.875rem;
  line-height: 1.1;
  color: #fff;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.status {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #56c436;
  border: 2px solid #4a4a4a;
  margin-right: 15px;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.status.free {
  background-color: #56c436;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.status.reserved {
  background-color: #fff602;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.status.sold {
  background-color: #f64848;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.status.stock {
  background-color: #919191;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.number {
  width: 40px;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.area {
  width: 106px;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  width: 100px;
  font-weight: 700;
  color: #fff;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.price a {
  color: #fff !important;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item div.modal-content {
  display: none !important;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item:hover {
  background-color: #434343;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item.is-active {
  background-color: #FF985E;
}
.page-genplan .genplan-sidebar .list-wrap .list-items .item.is-active > div {
  color: #fff;
}
.page-genplan .genplan-sidebar .bottom-block {
  padding: 20px 40px;
}
.page-genplan .genplan-sidebar .bottom-block .btn {
  width: 100%;
}
.page-genplan .genplan-sidebar .bottom-block .btn.download-pricelist {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px 30px 10px 25px;
}
.page-genplan .genplan-sidebar .bottom-block .btn.download-pricelist:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='-61 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m125.964844 10.265625-115.691406 115.699219h115.691406zm0 0'/%3E%3Cpath d='m217.34375 264.472656c0-12.878906-8.1875-19.984375-20.105469-19.984375h-11.917969v39.972657h11.917969c11.917969 0 20.105469-7.105469 20.105469-19.988282zm0 0'/%3E%3Cpath d='m106.226562 244.246094h-10.355468v19.746094h10.355468c7.824219 0 11.554688-3.730469 11.554688-9.871094s-3.730469-9.875-11.554688-9.875zm0 0'/%3E%3Cpath d='m0 157.4375v354.5625h390.015625v-512h-232.582031v157.4375zm108.03125 128.464844h-12.160156v20.707031h-28.414063v-84.273437h40.574219c23.476562 0 38.402344 12.28125 38.402344 31.785156.003906 19.503906-14.925782 31.78125-38.402344 31.78125zm149.519531-63.566406h68.5v21.429687h-40.089843v14.449219h35.15625v21.429687h-35.15625v26.96875h-28.410157zm-59.109375 0c28.171875 0 47.554688 16.011718 47.554688 42.136718s-19.382813 42.140625-47.554688 42.140625h-41.535156v-84.273437h41.535156zm0 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-genplan .genplan-sidebar .mobile-toggle {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -40px;
  margin: auto;
  width: 40px;
  height: 40px;
  border-radius: 0 50px 50px 0;
  background-color: #B7522A;
  cursor: pointer;
  transition: 0.2s ease;
}
.page-genplan .genplan-sidebar .mobile-toggle:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 7px;
  width: 26px;
  height: 26px;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer' enable-background='new 0 0 64 64' height='512' viewBox='0 0 64 64' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m37.379 12.552c-.799-.761-2.066-.731-2.827.069-.762.8-.73 2.066.069 2.828l15.342 14.551h-39.963c-1.104 0-2 .896-2 2s.896 2 2 2h39.899l-15.278 14.552c-.8.762-.831 2.028-.069 2.828.393.412.92.62 1.448.62.496 0 .992-.183 1.379-.552l17.449-16.62c.756-.755 1.172-1.759 1.172-2.828s-.416-2.073-1.207-2.862z'/%3E%3C/svg%3E");
  background-size: contain;
}
.page-genplan .genplan-sidebar.is-mobile-open {
  transform: translateX(0);
}
.page-genplan .genplan-sidebar.is-mobile-open .mobile-toggle:before {
  transform: rotateY(180deg);
}
.page-genplan .genplan-sidebar.is-mobile-toggle-hide .mobile-toggle {
  transform: translate(-40px);
}
.page-genplan .genplan-content {
  position: relative;
  background-color: #eee;
  width: calc(100% - 360px);
  overflow: hidden;
}
.page-genplan .genplan-content:before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='loader-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve' fill='%23fff'%3E %3Cpath d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3E %3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E %3C/path%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 40px;
  transition: 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content.is-loading:before {
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .genplan-scroll {
  position: relative;
  height: 100vh;
  width: calc(100vw - 360px);
  overflow: hidden;
}
.page-genplan .genplan-content .genplan-scroll:before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgb(255, 255, 255);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .genplan-scroll::-webkit-scrollbar {
  width: 0;
}
.page-genplan .genplan-content .genplan-scroll:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap {
  position: relative;
  margin: 0 auto;
  transition: 0.1s linear;
  transform: scale(1);
  transform-origin: top center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg {
  position: relative;
  width: auto;
  height: 100vh;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.desktop {
  display: block;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
  display: none;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-source {
  display: none;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.desktop {
  display: block;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
  display: none;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path {
  cursor: pointer;
  stroke: #fff !important;
  stroke-width: 4px !important;
  fill-rule: evenodd !important;
  outline: none !important;
  transition: 0.2s ease;
  opacity: 1;
  visibility: visible;
  fill: transparent;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path:hover {
  fill: rgba(255, 255, 255, 0.6);
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 11;
  font-size: 0.625rem;
  line-height: 1.1;
  color: #fff;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  text-align: center;
  pointer-events: none;
  border-radius: 10px;
  transition: 0.15s ease;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.is-hover {
  transform: scale(1.15);
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.is-transition-none {
  transition: none !important;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.area-status-free {
  background-color: rgb(86, 196, 54);
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.area-status-reserved {
  background-color: rgb(255, 246, 2);
  color: #262626;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.area-status-sold {
  background-color: rgb(246, 72, 72);
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item.area-status-stock {
  background-color: rgb(145, 145, 145);
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap.is-drag {
  cursor: -webkit-grab;
  cursor: grab;
  transition: none;
}
.page-genplan .genplan-content .top-navigation {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 35px 0 35px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-genplan .genplan-content .top-navigation .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.page-genplan .genplan-content .top-navigation .buttons:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .top-navigation .buttons .btn {
  margin-right: 20px;
}
.page-genplan .genplan-content .top-navigation .buttons .btn:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .top-navigation .buttons .btn.back {
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #FF985E;
  background-size: 18px;
}
.page-genplan .genplan-content .top-navigation .btn {
  position: relative;
  z-index: 5;
  height: 50px;
}
.page-genplan .genplan-content .top-navigation .btn span.show-desktop {
  display: block;
}
.page-genplan .genplan-content .top-navigation .btn span.show-mobile {
  display: none;
}
.page-genplan .genplan-content .bottom-navigation {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  padding: 0 180px 20px 35px;
  width: 100%;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin: 0 30px 15px 0;
  border-radius: 40px;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item i {
  width: 24px;
  height: 24px;
  border-radius: 24px;
  background-color: #eee;
  margin-right: 15px;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item span {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.free i {
  background-color: #56c436;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.reserved i {
  background-color: #fff602;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.sold i {
  background-color: #f64848;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.stock i {
  background-color: #919191;
}
.page-genplan .genplan-content .bottom-navigation .kompas {
  position: absolute;
  top: 110px;
  right: 35px;
  width: 160px;
  height: 160px;
  background: url("../images/kompas.png") no-repeat center;
  background-size: contain;
  transform: rotate(-65deg);
}
.page-genplan .genplan-content .zoom-genplan {
  position: fixed;
  z-index: 12;
  top: 0;
  bottom: 0;
  left: 395px;
  height: 150px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .zoom-genplan.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .zoom-genplan i {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 60px;
  transition: 0.2s ease;
  cursor: pointer;
}
.page-genplan .genplan-content .zoom-genplan i:before, .page-genplan .genplan-content .zoom-genplan i:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: block;
  background-color: #B7522A;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .zoom-genplan i.is-hidden {
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}
.page-genplan .genplan-content .zoom-genplan i.is-hidden:before, .page-genplan .genplan-content .zoom-genplan i.is-hidden:after {
  background-color: #fff !important;
}
.page-genplan .genplan-content .zoom-genplan i.plus:before {
  width: 16px;
  height: 4px;
}
.page-genplan .genplan-content .zoom-genplan i.plus:after {
  width: 4px;
  height: 16px;
}
.page-genplan .genplan-content .zoom-genplan i.minus:before {
  width: 16px;
  height: 4px;
}
.page-genplan .genplan-content .zoom-genplan i.minus:after {
  display: none;
}
.page-genplan .genplan-content .zoom-genplan i:hover {
  background-color: #B7522A;
  transform: scale(1.09);
}
.page-genplan .genplan-content .zoom-genplan i:hover:before, .page-genplan .genplan-content .zoom-genplan i:hover:after {
  background-color: #fff;
}
.page-genplan .genplan-content .move-block {
  position: absolute;
  z-index: 4;
  cursor: all-scroll;
}
.page-genplan .genplan-content .move-block:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .move-block:hover:before {
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .move-block.left {
  top: 0;
  left: 0;
  width: 80px;
  height: 100%;
  cursor: w-resize;
}
.page-genplan .genplan-content .move-block.right {
  top: 0;
  right: 0;
  width: 80px;
  height: 100%;
  cursor: e-resize;
}
.page-genplan .genplan-content .move-block.top {
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  cursor: n-resize;
}
.page-genplan .genplan-content .move-block.bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  cursor: s-resize;
}
.page-genplan .genplan-content .modal-area-info-bg {
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
  cursor: pointer;
}
.page-genplan .genplan-content .modal-area-info-bg.is-active {
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .modal-area-info, .page-genplan .genplan-content .modal-info {
  position: absolute;
  z-index: 11;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transform: translateX(0);
  transition: 0.4s ease;
}
.page-genplan .genplan-content .modal-area-info.is-active, .page-genplan .genplan-content .modal-info.is-active {
  z-index: 15;
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-wrap, .page-genplan .genplan-content .modal-info .modal-area-info-wrap {
  position: relative;
  z-index: 2;
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  padding: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.page-genplan .genplan-content .modal-area-info .modal-close, .page-genplan .genplan-content .modal-info .modal-close {
  position: absolute;
  z-index: 2;
  top: -45px;
  right: -45px;
  width: 44px;
  height: 44px;
  border: none;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 50px;
  background: #B7522A;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .modal-area-info .modal-close:before, .page-genplan .genplan-content .modal-info .modal-close:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: contain;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner, .page-genplan .genplan-content .modal-info .modal-area-info-inner {
  position: relative;
  z-index: 2;
  width: 100%;
  margin: auto;
  background-color: #f6f6f6;
  border-radius: 10px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .baron__clipper .scroller, .page-genplan .genplan-content .modal-info .modal-area-info-inner .baron__clipper .scroller {
  overflow: visible;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description.mobile, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description.mobile {
  display: none;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description h2, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 20px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text h3, .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text h4, .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text h5, .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text h6, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text h3, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text h4, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text h5, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text h6 {
  font-size: 1.125rem;
  line-height: 1.2;
  margin-bottom: 15px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text p {
  margin-bottom: 10px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text p:last-child, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text p:last-child {
  margin-bottom: 0;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text ul, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text ul {
  padding-left: 18px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text ul li, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text ul li {
  margin-bottom: 8px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description .text ul li:last-child, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description .text ul li:last-child {
  margin-bottom: 0;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block {
  width: 50%;
  display: none;
  border-right: 1px solid #ccc;
  padding: 40px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title {
  margin-bottom: 40px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 1.625rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 15px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  margin-left: 30px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #eee;
  margin-right: 12px;
  border-radius: 20px;
  border: 2px solid #fff;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.free:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.free:before {
  background-color: #56c436;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.reserved:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.reserved:before {
  background-color: #fff602;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.sold:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.sold:before {
  background-color: #f64848;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.stock:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.stock:before {
  background-color: #919191;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title p {
  font-size: 1.125rem;
  line-height: 1.2;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 15px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p:last-child, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p:last-child {
  margin-bottom: 0;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #B7522A;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.997 511.997' style='enable-background:new 0 0 511.997 511.997;' xml:space='preserve' fill='%23B7522A'%3E %3Cg transform='translate(1 1)'%3E %3Cg%3E %3Cg%3E %3Cpath d='M211.26,389.24l-60.331,60.331c-25.012,25.012-65.517,25.012-90.508,0.005c-24.996-24.996-24.996-65.505-0.005-90.496 l120.683-120.683c24.991-24.992,65.5-24.992,90.491,0c8.331,8.331,21.839,8.331,30.17,0c8.331-8.331,8.331-21.839,0-30.17 c-41.654-41.654-109.177-41.654-150.831,0L30.247,328.909c-41.654,41.654-41.654,109.177,0,150.831 c41.649,41.676,109.177,41.676,150.853,0l60.331-60.331c8.331-8.331,8.331-21.839,0-30.17S219.591,380.909,211.26,389.24z'/%3E %3Cpath d='M479.751,30.24c-41.654-41.654-109.199-41.654-150.853,0l-72.384,72.384c-8.331,8.331-8.331,21.839,0,30.17 c8.331,8.331,21.839,8.331,30.17,0l72.384-72.384c24.991-24.992,65.521-24.992,90.513,0c24.991,24.991,24.991,65.5,0,90.491 L316.845,283.638c-24.992,24.992-65.5,24.992-90.491,0c-8.331-8.331-21.839-8.331-30.17,0s-8.331,21.839,0,30.17 c41.654,41.654,109.177,41.654,150.831,0l132.736-132.736C521.405,139.418,521.405,71.894,479.751,30.24z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transform: scale(1);
  transition: 0.2s ease;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:hover:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:hover:before {
  transform: scale(1.1);
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.full-width, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.full-width {
  width: 100%;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p {
  flex-direction: column;
  align-items: flex-start !important;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p:last-child, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p:last-child {
  font-size: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p .stock, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p .stock {
  color: #FF985E;
  font-weight: 500;
  margin-top: 5px;
  font-size: 0.75rem;
  line-height: 1rem;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects {
  width: 100%;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control {
  max-width: 330px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control .item {
  width: 100%;
  margin: 0;
  padding: 0;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  grid-column-gap: 20px;
  -moz-column-gap: 20px;
       column-gap: 20px;
  padding-top: 20px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn {
  padding: 15px 30px;
  width: 100%;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-share:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-share:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' ?%3E%3Csvg height='16' id='svg2' version='1.1' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cdefs id='defs4'/%3E%3Cg id='layer1' transform='translate(0,-1036.3622)'%3E%3Cpath d='m -22.410713,-3.3303571 a 2.3660715,2.3660715 0 1 1 -4.732143,0 2.3660715,2.3660715 0 1 1 4.732143,0 z' id='path2985' style='fill-opacity:1;stroke:none' transform='matrix(0.84528301,0,0,0.84528301,33.943395,1042.1773)'/%3E%3Cpath d='m -22.410713,-3.3303571 a 2.3660715,2.3660715 0 1 1 -4.732143,0 2.3660715,2.3660715 0 1 1 4.732143,0 z' id='path2985-1' style='fill-opacity:1;stroke:none' transform='matrix(0.84528301,0,0,0.84528301,33.943395,1052.1773)'/%3E%3Cpath d='m -22.410713,-3.3303571 a 2.3660715,2.3660715 0 1 1 -4.732143,0 2.3660715,2.3660715 0 1 1 4.732143,0 z' id='path2985-1-7' style='fill-opacity:1;stroke:none' transform='matrix(0.84528301,0,0,0.84528301,23.943395,1047.1773)'/%3E%3Cpath d='M 13,3 3,8 13,13' id='path3791' style='fill:none;stroke:%23fff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' transform='translate(0,1036.3622)'/%3E%3C/g%3E%3C/svg%3E");
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-pdf:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-pdf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='91.201px' height='91.201px' viewBox='0 0 91.201 91.201' style='enable-background:new 0 0 91.201 91.201;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M45.182,37.845c-1.118,0-1.842,0.099-2.269,0.197v14.502c0.427,0.099,1.118,0.099,1.743,0.099 c4.538,0.032,7.497-2.467,7.497-7.76C52.186,40.279,49.488,37.845,45.182,37.845z'/%3E %3Cpath d='M25.817,37.78c-1.021,0-1.71,0.099-2.072,0.197v6.543c0.428,0.099,0.953,0.132,1.677,0.132 c2.664,0,4.308-1.348,4.308-3.617C29.73,38.996,28.317,37.78,25.817,37.78z'/%3E %3Cpath d='M58.984,0H12.336v91.201h66.529V27.05L55.23,10.73L58.984,0z M32.656,46.165c-1.71,1.61-4.241,2.335-7.2,2.335 c-0.659,0-1.25-0.033-1.711-0.1v7.924H18.78V34.459c1.545-0.264,3.715-0.461,6.773-0.461c3.091,0,5.294,0.592,6.775,1.776 c1.414,1.118,2.367,2.959,2.367,5.129C34.695,43.074,33.971,44.915,32.656,46.165z M60.764,34.163h13.549v4.11h-8.517v5.063h7.958 v4.076h-7.958v8.912h-5.032V34.163z M57.479,44.717c0,4.242-1.543,7.168-3.682,8.977c-2.335,1.94-5.887,2.862-10.226,2.862 c-2.598,0-4.44-0.166-5.689-0.329V34.459c1.842-0.296,4.242-0.461,6.775-0.461c4.208,0,6.938,0.756,9.076,2.369 C56.033,38.076,57.479,40.805,57.479,44.717z'/%3E %3Cpolygon points='63.652,0 60.613,8.694 78.865,21.297 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .full-description, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .full-description {
  padding-top: 40px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .location, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .location {
  padding-right: 0;
  margin-top: 30px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .location p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .location p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .location p strong, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .location p strong {
  font-size: 0.875rem;
  font-family: "Nominee";
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .location .map-location-wrap, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .location .map-location-wrap {
  background-color: #eee;
  border-radius: 10px;
  overflow: hidden;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .location .map-location-map, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .location .map-location-map {
  height: 300px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list {
  display: none;
  width: 50%;
  padding: 40px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list h2, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list h2 {
  font-size: 1.25rem;
  line-height: 1.1;
  margin-bottom: 40px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images {
  margin-bottom: 25px;
  border-radius: 15px;
  overflow: hidden;
  overflow: hidden;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
  position: relative;
  height: 340px;
  overflow: hidden;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .img, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .img {
  display: block;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
  display: block;
  width: 100%;
  height: 340px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
  display: block;
  position: relative;
  border-radius: 10px;
  height: 340px;
  overflow: hidden;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23FF985E'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video video, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video video {
  display: block;
  width: auto;
  height: 100%;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:hover:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:hover:before {
  transform: scale(1.1);
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 44px;
  height: 44px;
  border: none;
  margin: auto;
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FF985E;
  background-size: 18px;
  border-radius: 52px;
  outline: none;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow:hover, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow:hover {
  background-color: #ffa26d;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev {
  left: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next {
  right: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .title, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .title {
  margin-bottom: 25px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .title h4, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .title h4 {
  font-size: 1.25rem;
  line-height: 1.1;
  color: #262626;
  margin-bottom: 0;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item {
  width: 50%;
  margin-bottom: 20px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p:last-child, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p:last-child {
  margin-bottom: 0;
}
.page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .list, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .list {
  position: relative;
}
.page-genplan .genplan-content .modal-area-info.is-no-project .modal-area-info-inner, .page-genplan .genplan-content .modal-info.is-no-project .modal-area-info-inner {
  max-width: 600px;
}
.page-genplan .genplan-content .modal-area-info.is-no-project .modal-area-info-inner .content-block, .page-genplan .genplan-content .modal-info.is-no-project .modal-area-info-inner .content-block {
  width: 100%;
  border-right: none;
}
.page-genplan .genplan-content .modal-area-info.is-no-project .modal-area-info-inner .projects-list, .page-genplan .genplan-content .modal-info.is-no-project .modal-area-info-inner .projects-list {
  display: none !important;
}
.page-genplan .genplan-content .modal-info .modal-close {
  position: absolute;
  z-index: 2;
  top: 20px !important;
  right: auto !important;
  left: 35px;
  width: 35px;
  height: 35px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23323232'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: 20px;
  opacity: 0.3;
}
.page-genplan .genplan-content .modal-info .modal-close::before {
  display: none;
}
.page-genplan .genplan-content .modal-info .modal-close:hover {
  overflow: 0.8;
}
.page-genplan .genplan-content .modal-info .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  padding: 120px 40px 40px 100px;
  background-color: #f6f6f6;
}
.page-genplan .genplan-content .modal-info .baron__clipper {
  position: relative;
  height: calc(100vh - 280px);
}
.page-genplan .genplan-content .modal-info .baron__clipper .scroller {
  padding: 15px 30px 15px 0;
}
.page-genplan .genplan-content .modal-info .baron__clipper .scroller > *:last-child {
  margin-bottom: 0 !important;
}
.page-genplan .genplan-content .modal-info .content-block {
  width: 50%;
}
.page-genplan .genplan-content .modal-info .content-block .title {
  margin-bottom: 40px;
}
.page-genplan .genplan-content .modal-info .content-block .title h4 {
  font-size: 1.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.page-genplan .genplan-content .modal-info .content-block .text-item {
  margin-bottom: 40px;
}
.page-genplan .genplan-content .modal-info .content-block .text-item label {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 15px;
  color: #A9A9A9;
}
.page-genplan .genplan-content .modal-info .content-block .text-item .cont {
  font-size: 0.875rem;
  line-height: 1.5;
}
.page-genplan .genplan-content .modal-info .content-block .text-item .cont .fs-16 {
  font-size: 1rem;
}
.page-genplan .genplan-content .modal-info .images-block {
  width: 50%;
  padding-left: 40px;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block {
  margin-bottom: 30px;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 15px;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main .item a {
  display: block;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main .item img {
  display: block;
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 44px;
  height: 44px;
  border: none;
  margin: auto;
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FF985E;
  background-size: 18px;
  border-radius: 52px;
  outline: none;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main .slick-arrow:hover {
  background-color: #ffa26d;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main .slick-arrow.slick-prev {
  left: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .main .slick-arrow.slick-next {
  right: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .nav {
  position: relative;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .nav .slick-list {
  margin: 0 -7px;
  width: calc(100% + 14px);
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .nav .item {
  padding: 0 7px;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .nav .item img {
  display: block;
  width: 100%;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  cursor: pointer;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .nav.less-3 .slick-track {
  margin: 0 !important;
  transform: none !important;
}
.page-genplan .genplan-content .modal-info .images-block .slider-block .nav.slide-1 {
  display: none;
}
.page-genplan .genplan-content .modal-info .images-block .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-genplan .genplan-content .modal-info .images-block .buttons .btn {
  margin: 0 20px 20px 0;
}
.page-genplan .genplan-content .modal-info .images-block .buttons .btn:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content.is-zoom-loading:before {
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap {
  transition: none;
}
.page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .bg, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .svg-genplan, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .area-numbers .item {
  transition: none;
}
.page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .bg:before, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .svg-genplan:before, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .area-numbers .item:before {
  transition: none;
}
.page-genplan .genplan-content.is-size-big .genplan-scroll .genplan-wrap {
  transform: scale(1.7);
}
.page-genplan .genplan-content.is-size-normal-mobile .genplan-scroll .genplan-wrap .bg {
  height: 100vh;
}
.page-genplan.page-genplan-all .genplan-sidebar .top-block {
  padding-bottom: 25px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title {
  padding: 0 15px 0 40px;
  margin-bottom: 30px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title .link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.page-genplan.page-genplan-all .genplan-sidebar .title .link h4 {
  transition: 0.2s ease;
}
.page-genplan.page-genplan-all .genplan-sidebar .title .link:hover h4 {
  color: #FF985E;
}
.page-genplan.page-genplan-all .genplan-sidebar .title.mb-10 {
  margin-bottom: 10px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: 700;
  color: #fff;
  border-radius: 30px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FF985E;
  background-size: 16px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title span.i-1 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 800 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_3490_18339)'%3E %3Cpath d='M703.473 269.452L599.973 188.533L400 32.1875L0 344.919V799.998H214.375V706.008H106.913V387.119L400 157.942L693.087 387.119V706.008V799.998H800V344.919L703.473 269.452Z' fill='%23fff'/%3E %3Crect x='294' y='454' width='212' height='377' fill='%23fff'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_3490_18339'%3E %3Crect width='800' height='800' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
  background-position: center 6px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title span.i-2 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg fill='%23fff' version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 256 256' xml:space='preserve'%3E %3Cg%3E %3Cpath d='M200.9,236.5v-14.3h3.4v-5.5h-66.1v5.5h2.7v14.3H81.3c-1.5-3.9-2.6-36.2-2.9-46.4l24-29.3c0.4,0,0.9,0.1,1.3,0.1 c26,0,47.1-19.8,47.1-44.3c0-4.4-0.7-8.6-1.9-12.6c7.7-6.7,12.6-16.6,12.6-27.6c0-20.2-16.4-36.6-36.6-36.6 c-5.8,0-11.2,1.3-16.1,3.7c-3.5-14-16.9-24.4-32.8-24.4c-15.6,0-28.7,9.9-32.5,23.4c-0.1,0-0.1,0-0.2,0 c-18.1,0-32.7,13.8-32.7,30.8c0,7.1,2.6,13.6,6.8,18.8c-6.2,6.7-10,15.7-10,25.6c0,20.5,16.4,37.2,36.9,37.7l18,18 c-0.4,19.9-1.6,59.5-3.2,63.1h-54V247H251v-10.5H200.9z M53.9,154.3c3-0.7,5.9-1.8,8.5-3.2c0.1,0,0.3,0,0.4,0 c-0.1,3-0.2,7.1-0.3,11.9L53.9,154.3z M77.4,153.3c4.5,2.8,9.5,4.9,14.8,6.2L78,175.7C77.8,167.9,77.6,158.5,77.4,153.3z M146.5,222.2h48.9v14.3h-48.9V222.2z' fill='%23fff'/%3E %3Crect x='138.2' y='194.8' width='66.1' height='19.4'/%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan.page-genplan-all .genplan-sidebar .title h4 {
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
  max-width: calc(100% - 50px);
}
.page-genplan.page-genplan-all .genplan-sidebar .list-wrap {
  margin-bottom: 30px;
}
.page-genplan.page-genplan-all .genplan-sidebar .list-wrap .list-title {
  margin-bottom: 5px;
}
.page-genplan.page-genplan-all .genplan-sidebar .list-wrap .baron__clipper {
  height: calc(100vh - 350px);
}
.page-genplan.page-genplan-all .genplan-sidebar .bottom-block .download-pricelist {
  height: 50px;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .bg {
  width: 100%;
  height: auto;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.desktop {
  display: block;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
  display: none;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path {
  fill: transparent !important;
  stroke-width: 12px !important;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle em {
  display: none;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #fff;
  font-style: normal;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle span {
  display: block;
  width: 40%;
  height: 40%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle span.i-1 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 800 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_3490_18339)'%3E %3Cpath d='M703.473 269.452L599.973 188.533L400 32.1875L0 344.919V799.998H214.375V706.008H106.913V387.119L400 157.942L693.087 387.119V706.008V799.998H800V344.919L703.473 269.452Z' fill='%23fff'/%3E %3Crect x='294' y='454' width='212' height='377' fill='%23fff'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_3490_18339'%3E %3Crect width='800' height='800' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle span.i-2 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg fill='%23fff' version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 256 256' xml:space='preserve'%3E %3Cg%3E %3Cpath d='M200.9,236.5v-14.3h3.4v-5.5h-66.1v5.5h2.7v14.3H81.3c-1.5-3.9-2.6-36.2-2.9-46.4l24-29.3c0.4,0,0.9,0.1,1.3,0.1 c26,0,47.1-19.8,47.1-44.3c0-4.4-0.7-8.6-1.9-12.6c7.7-6.7,12.6-16.6,12.6-27.6c0-20.2-16.4-36.6-36.6-36.6 c-5.8,0-11.2,1.3-16.1,3.7c-3.5-14-16.9-24.4-32.8-24.4c-15.6,0-28.7,9.9-32.5,23.4c-0.1,0-0.1,0-0.2,0 c-18.1,0-32.7,13.8-32.7,30.8c0,7.1,2.6,13.6,6.8,18.8c-6.2,6.7-10,15.7-10,25.6c0,20.5,16.4,37.2,36.9,37.7l18,18 c-0.4,19.9-1.6,59.5-3.2,63.1h-54V247H251v-10.5H200.9z M53.9,154.3c3-0.7,5.9-1.8,8.5-3.2c0.1,0,0.3,0,0.4,0 c-0.1,3-0.2,7.1-0.3,11.9L53.9,154.3z M77.4,153.3c4.5,2.8,9.5,4.9,14.8,6.2L78,175.7C77.8,167.9,77.6,158.5,77.4,153.3z M146.5,222.2h48.9v14.3h-48.9V222.2z' fill='%23fff'/%3E %3Crect x='138.2' y='194.8' width='66.1' height='19.4'/%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.area-1 {
  top: 32%;
  left: 45%;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.area-2 {
  top: 69%;
  left: 51%;
}

.page-template-page-genplan .site-dev {
  position: fixed;
  z-index: 4;
  bottom: 37px;
  right: 35px;
  font-size: 1rem;
  line-height: 1.2;
  color: #fff;
  opacity: 1;
}
.page-template-page-genplan .site-dev span {
  border-bottom: 1px solid #fff;
  transition: 0.2s ease;
}
.page-template-page-genplan .site-dev:hover {
  color: #fff;
}
.page-template-page-genplan .site-dev:hover span {
  border-bottom-color: transparent;
}

.page-construction-progress {
  background-color: #f1f1f1;
}
.page-construction-progress .page-content .progress-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px 50px -15px;
}
.page-construction-progress .page-content .progress-list .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.page-construction-progress .page-content .progress-list .item .inner .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.page-construction-progress .page-content .progress-list .item .inner .top p {
  font-size: 0.8125rem;
  line-height: 1.2;
}
.page-construction-progress .page-content .progress-list .item .inner .line {
  position: relative;
  border-radius: 10px;
  height: 18px;
  background-color: #e1e1e1;
  overflow: hidden;
}
.page-construction-progress .page-content .progress-list .item .inner .line span {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #FF985E;
}
.page-construction-progress .page-content .progress-list .item .inner .line em {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  height: 16px;
  width: 24px;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: auto;
  font-style: normal;
  color: #272a2e;
}
.page-construction-progress .page-content .progress-list .item:nth-child(1) .inner .line em {
  color: #fff;
}
.page-construction-progress .progress-photo .nav-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.page-construction-progress .progress-photo .nav-block h4 {
  font-size: 1.5rem;
  line-height: 1.1;
  margin-bottom: 0;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs {
  border-bottom: none;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item {
  margin-bottom: 0;
  margin-right: 20px;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item:last-child {
  margin-right: 0;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item .nav-link {
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 8px 25px;
  color: #272a2e;
  border: 1px solid #B7522A;
  border-radius: 20px;
  cursor: pointer;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item .nav-link:hover, .page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: #B7522A;
}
.page-construction-progress .progress-photo .photo-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.page-construction-progress .progress-photo .photo-list .item {
  width: 33.333%;
  margin-bottom: 30px;
  padding: 0 15px;
}
.page-construction-progress .progress-photo .photo-list .item .inner {
  display: block;
  height: 100%;
  background-color: #fff;
  color: #272a2e;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
}
.page-construction-progress .progress-photo .photo-list .item .inner .image {
  display: block;
  height: 220px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 25px 30px;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left p {
  font-size: 1rem;
  line-height: 1.2;
  margin-right: 15px;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left p:last-child {
  margin-right: 0;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left p strong {
  font-weight: 500;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .count i {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23B7522A'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .count span {
  font-size: 1rem;
  line-height: 1.2;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .description {
  width: 100%;
  margin-top: 10px;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .description p {
  font-size: 0.875rem;
  line-height: 1.1;
  color: #666;
}
.page-construction-progress .progress-photo .years-photo-group {
  border-bottom: 1px solid #e1e1e1;
}
.page-construction-progress .progress-photo .years-photo-group .years-photo-title {
  font-weight: 500;
  position: relative;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 0;
  padding: 20px 0;
  cursor: pointer;
}
.page-construction-progress .progress-photo .years-photo-group .years-photo-title:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.437 407.437' style='enable-background:new 0 0 407.437 407.437;' xml:space='preserve' fill='%23B7522A'%3E %3Cpolygon points='386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: 0.2s ease;
  transform: rotateX(0);
}
.page-construction-progress .progress-photo .years-photo-group .years-photo-content {
  display: none;
}
.page-construction-progress .progress-photo .years-photo-group.is-open .years-photo-title:before {
  transform: rotateX(180deg);
}

.l-page.page-house-projects {
  background-color: #f1f1f1;
}
.l-page.page-house-projects .projects-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.l-page.page-house-projects .projects-list .list .item {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 35px;
}
.l-page.page-house-projects .projects-list .list .item.is-hidden {
  display: none;
}
.l-page.page-house-projects .projects-list .list .item .inner {
  box-shadow: 0 2px 30px rgba(65, 156, 120, 0.18);
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap {
  position: relative;
  background-color: #f8f8f8;
  height: 320px;
  overflow: hidden;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list {
  outline: none;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media {
  display: none;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media img {
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video {
  display: block;
  position: relative;
  border-radius: 10px 10px 0 0;
  height: 320px;
  overflow: hidden;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video video {
  display: block;
  width: 100%;
  height: auto;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video:hover:before {
  transform: scale(1.1);
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media.is-active {
  display: block;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls > div {
  position: relative;
  height: 100%;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls > div:after {
  content: "";
  position: absolute;
  bottom: 8px;
  left: 6px;
  width: 100%;
  height: 4px;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls > div.is-active:after {
  background-color: #FF985E;
}
.l-page.page-house-projects .projects-list .list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 35px 35px 35px;
  height: 230px;
  background-color: #fff;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top .title h4 {
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: 0;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top .title span {
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 700;
  color: #FF985E;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-top: 15px;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p span {
  margin-right: 15px;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p span:last-child {
  margin-right: 0;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p.price {
  color: #262626;
  font-weight: 500;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .btn {
  display: block;
  width: 100%;
  height: 52px;
  margin: 0 auto;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  border-color: #ccc;
}
.l-page.page-house-projects .projects-list .list .item .inner .modal-content {
  display: none !important;
}
.l-page.page-house-projects .projects-list .load-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.l-page.page-house-projects .projects-list .load-more div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.l-page.page-house-projects .projects-list .load-more div i {
  width: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  border-radius: 54px;
  font-size: 2rem;
  line-height: 2rem;
  font-style: normal;
  font-weight: 500;
  color: #FF985E;
  margin-right: 30px;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
}
.l-page.page-house-projects .projects-list .load-more div span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1.3;
}

.page-gallery {
  background-color: #f1f1f1;
  min-height: 80vh;
}
.page-gallery .title .title-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-gallery .title .title-block h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  font-weight: bold;
  font-family: "Macherie";
  margin-bottom: 0;
  color: #B7522A;
}
.page-gallery .title .title-block .nav-tabs {
  border-bottom: none;
}
.page-gallery .title .title-block .nav-tabs .nav-item {
  margin-bottom: 0;
  margin-right: 20px;
}
.page-gallery .title .title-block .nav-tabs .nav-item:last-child {
  margin-right: 0;
}
.page-gallery .title .title-block .nav-tabs .nav-item .nav-link {
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 8px 25px;
  color: #B7522A;
  border: 1px solid #B7522A;
  border-radius: 20px;
}
.page-gallery .title .title-block .nav-tabs .nav-item .nav-link:hover, .page-gallery .title .title-block .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: #B7522A;
}
.page-gallery .gallery-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.page-gallery .gallery-wrap .item {
  width: 33.333%;
  margin-bottom: 30px;
  padding: 0 15px;
}
.page-gallery .gallery-wrap .item .inner {
  display: block;
  background-color: #fff;
  color: #272a2e;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
}
.page-gallery .gallery-wrap .item .inner .image {
  display: block;
  height: 250px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-gallery .gallery-wrap .item .inner .video-block {
  position: relative;
  border-radius: 10px 10px 0 0;
}
.page-gallery .gallery-wrap .item .inner .video-block video {
  height: 250px;
}
.page-gallery .gallery-wrap .item .inner .video-block .play-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 75px;
  height: 75px;
  border: none;
  outline: none;
  border-radius: 120px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23B7522A'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  transform: scale(1);
  transition: 0.2s ease;
  background-size: 26px;
}
.page-gallery .gallery-wrap .item .inner .video-block .play-btn:hover {
  transform: scale(1.07);
}
.page-gallery .gallery-wrap .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px 30px;
}
.page-gallery .gallery-wrap .item .inner .text > p {
  font-size: 1rem;
  line-height: 1.2;
}
.page-gallery .gallery-wrap .item .inner .text .count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-gallery .gallery-wrap .item .inner .text .count i {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23B7522A'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-gallery .gallery-wrap .item .inner .text .count span {
  font-size: 1rem;
  line-height: 1.2;
}

.page-news {
  min-height: 80vh;
  background-color: #f1f1f1;
}
.page-news .title .title-block h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.page-news .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.page-news .news-list .item {
  width: 33.333%;
  margin-bottom: 30px;
  padding: 0 15px;
}
.page-news .news-list .item .inner {
  display: block;
  background-color: #fff;
  color: #272a2e;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}
.page-news .news-list .item .inner .image {
  display: block;
  width: 100%;
}
.page-news .news-list .item .inner .image img {
  display: block;
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-news .news-list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 250px);
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 30px;
}
.page-news .news-list .item .inner .text .title {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 500;
  margin-bottom: 5px;
  height: 46px;
}
.page-news .news-list .item .inner .text .date {
  display: block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #999;
  margin-bottom: 10px;
}
.page-news .news-list .item .inner .text .description {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-news .news-list .item .inner .text .description p {
  font-size: 1rem;
  line-height: 1.2;
}
.page-news .news-list .item .inner .text .description p strong {
  font-weight: 500;
}
.page-news .news-list .item .inner .text .more {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  margin-top: 12px;
  transition: 0.2s ease;
}
.page-news .news-list .item .inner:hover .text .more {
  color: #FF985E;
}
.page-news .pagination {
  margin-top: 40px;
}
.page-news .pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.page-news .pagination .nav-links .page-numbers {
  font-size: 1rem;
  font-weight: 500;
  margin: 0 10px;
  color: #fff;
}
.page-news .pagination .nav-links .page-numbers:hover {
  color: #AF592F;
}
.page-news .pagination .nav-links .page-numbers.current {
  padding: 2px 10px;
  background-color: #AF592F;
  color: #fff !important;
  border-radius: 3px;
}

.page-single-news {
  background-color: #f1f1f1;
  min-height: 80vh;
}
.page-single-news .page-header .title h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.page-single-news .page-content .post-thumbnail {
  margin-bottom: 30px;
}
.page-single-news .page-content .post-thumbnail img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 30px;
}
.page-single-news .content-area {
  font-size: 1.125rem;
  line-height: 1.3;
}
.page-single-news .content-area p {
  margin-bottom: 20px;
}
.page-single-news .content-area ul {
  padding-left: 18px;
}
.page-single-news .content-area ul li {
  margin-bottom: 10px;
}
.page-single-news .content-area ul li:last-child {
  margin-bottom: 0;
}
.page-single-news .content-area > *:last-child {
  margin-bottom: 0 !important;
}
.text-one {
  margin-right: 30px;
}
.site-contacts {
  background-color: #2B3421;
  padding: 100px 0;
}
.site-contacts__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.site-contacts__left {
  display: flex;
  flex-direction: column;
}
.contacts-left__tel {
  color: #D8D4C9;
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 5px;
}
.contacts-left__tel:hover {
  color: #AF592F;
}
.contacts-left__email {
  color: #D8D4C9;
  font-size: 28px;
  font-weight: 400;
}
.contacts-left__email:hover {
  color: #AF592F;
}
.contacts-center__callback {
  color: #fff;
  background: #AF592F;
  padding: 20px 37px;
  font-size: 18px;
  border: none;
  border-radius: 50px;
  font-weight: 500;
  transition: background-color 0.2s ease-in-out;
}
.contacts-center__callback::before {
  background-image: url('../images/svg/arrow-right.svg');
}
.contacts-center__callback:hover {
  background-color: #BE633F;
}
.contacts-center__mail {
  color: #fff;
  background: #AF592F;
  padding: 25px 37px;
  font-size: 20px;
  border: none;
  border-radius: 50px;
  font-weight: 500;
}
.contacts-right {
  display: flex;
  width: 20%;
  justify-content: space-between;
}
.contacts-right__inst, .contacts-right__vk, .contacts-right__whatsapp {
  width: 70px;
  height: 70px;
  background: #AF592F;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s ease-in-out;
}
.contacts-right__vk svg {
  width: 36px;
}
.contacts-right__inst svg, .contacts-right__whatsapp svg {
  width: 32px;
}
.contacts-right__whatsapp svg {
  width: 34px;
}
.contacts-right__inst:hover, .contacts-right__vk:hover, .contacts-right__whatsapp:hover {
  background-color: #BE633F;
}
@media only screen and (max-width: 1600px) {
  .section-intro {
    height: auto;
  }
  .section-intro .bg .video video {
    width: 100%;
    height: auto;
  }
  .section-intro .wrap {
    padding: 160px 0 50px 0;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-wrap, .page-genplan .genplan-content .modal-info .modal-area-info-wrap {
    justify-content: flex-start;
    padding: 100px 50px;
  }
}
@media only screen and (max-width: 1500px) {
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom {
    width: 120px;
    height: 120px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
    height: 300px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
    height: 300px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
    height: 300px;
  }
  .page-genplan .genplan-content .modal-info .modal-close {
    top: 15px !important;
    left: 30px;
  }
  .page-genplan .genplan-content .modal-info .wrap {
    padding: 90px 25px 25px 80px;
  }
  .page-genplan .genplan-content .modal-info .baron__clipper {
    height: calc(100vh - 240px);
  }
  .page-genplan .genplan-content .modal-info .content-block .title {
    margin-bottom: 30px;
  }
  .page-genplan .genplan-content .modal-info .content-block .text-item {
    margin-bottom: 30px;
  }
  .page-genplan .genplan-content .modal-info .images-block .slider-block .main .item img {
    height: 300px;
  }
  .page-genplan .genplan-content .modal-info .images-block .slider-block .nav .item img {
    height: 110px;
  }
}
@media only screen and (max-width: 1499px) {
  .modal .modal-dialog .modal-content .modal-title h2 {
    font-size: 2.375rem;
  }
  .genplan-big-menu .content {
    padding-bottom: 90px;
  }
  .page-genplan .genplan-content .bottom-navigation {
    padding: 0 130px 20px 35px;
  }
  .page-genplan .genplan-content .bottom-navigation .kompas {
    width: 120px;
    height: 120px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-wrap, .page-genplan .genplan-content .modal-info .modal-area-info-wrap {
    padding: 70px 50px 50px 50px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-close, .page-genplan .genplan-content .modal-info .modal-close {
    top: -55px;
    right: -30px;
  }
}
@media only screen and (max-width: 1199px) {
  .section-about-project .text-block > .right {
    flex-wrap: wrap;
  }
  .header .wrap nav.top-menu {
    display: none;
  }
  .header .wrap .toggle-mobile-menu {
    display: block;
  }
  .header .wrap .right .phone {
    display: none;
  }
  .header .mobile-menu {
    display: block;
  }
  .modal.modal-project-info .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .section-intro .bg .video video {
    width: auto;
    height: 100%;
  }
  .section-intro .wrap .left {
    width: 60%;
  }
  .section-intro .wrap .title {
    padding-right: 60px;
  }
  .section-intro .wrap .title h1 {
    font-size: 40px;
  }
  .section-intro .wrap .props-list-wrap {
    width: 40%;
  }
  .section-intro .wrap .props-list .item {
    width: 100%;
    margin-bottom: 40px;
  }
  .section-intro .wrap .props-list .item:last-child {
    margin-bottom: 0;
  }
  .section-intro-list .list .item {
    padding: 25px;
    height: 380px;
  }
  .section-genplan .genplan-wrap-scroll {
    overflow-x: scroll;
    max-width: 100vw;
  }
  .section-genplan .bottom-navigation {
    padding: 0 0 60px 30px;
  }
  .section-callback .wrap .contact-info .contacts-list .item-list .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .section-image-slider .inner .text .list .item {
    margin: 0 0 40px 0;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left p {
    font-size: 1.375rem;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-wrap, .page-genplan .genplan-content .modal-info .modal-area-info-wrap {
    justify-content: flex-start;
    padding: 70px 50px 50px 50px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap {
    flex-direction: column;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description.mobile, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description.mobile {
    display: block;
    padding: 40px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block {
    width: 100%;
    border-right: none;
    padding-bottom: 0;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item {
    width: 100%;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .full-description, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .full-description {
    display: none;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list {
    width: 100%;
    padding: 40px;
    border-bottom: 1px solid #ccc;
  }
  .page-genplan .genplan-content .modal-info .modal-close {
    left: 20px;
  }
  .page-genplan .genplan-content .modal-info .wrap {
    padding: 80px 25px 25px 25px;
  }
  .site-contacts__container {
    flex-wrap: wrap;
  }
  .site-contacts__left {
    width: 50%;
  }
  .contacts-right__inst, .contacts-right__vk {
    margin-right: 16px;
  }
  .contacts-right {
    width: 100%;
    justify-content: center;
  }
}
@media only screen and (max-width: 1100px) {
  .page-genplan .genplan-content .move-block {
    display: none;
  }
}
@media only screen and (max-width: 991px) and (max-width: 575px) {
  .section-intro-list .list .item:first-child {
    width: 100% !important;
    height: 340px;
  }
  .section-intro-list .list .item:last-child {
    width: 100% !important;
    height: 340px;
  }
}
@media only screen and (max-width: 991px) {
  .section-stocks .list .item .inner .img img {
    width: 60px;
    height: 60px;
  }
  .section-location__title {
    font-size: 24px !important;
  }
  .section-locations .text-block .right .item h4 {
    font-size: 24px;
  }
  .footer .wrap {
    flex-wrap: wrap;
    padding: 40px 0;
  }
  .footer .wrap .copyright {
    margin-bottom: 15px;
  }
  .footer .wrap .copyright p {
    font-size: 1rem;
  }
  .footer .wrap .privacy {
    margin-bottom: 15px;
  }
  .footer .wrap .privacy span {
    font-size: 1rem;
  }
  .modal#modalInfo .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .modal#modalAreaInfo .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list {
    margin: 0 -10px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom {
    width: 100px;
    height: 100px;
    font-size: 0.75rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block {
    width: 45%;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block {
    width: 55%;
    padding-left: 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list {
    flex-direction: column;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item {
    width: 100%;
    margin-bottom: 35px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .common-form {
    padding: 60px;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .form-group {
    width: calc(50% - 140px);
    margin-bottom: 0;
    margin-right: 15px;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .submit {
    width: 240px;
  }
  .section-intro .bg .img.desktop {
    display: none;
  }
  .section-intro .bg .img.mobile {
    display: block;
  }
  .section-intro .wrap .title {
    padding-right: 0;
  }
  .section-intro .wrap .title h1 {
    font-size: 32px;
  }
  .section-intro .wrap .props-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .section-intro-list {
    padding: 100px 0 40px 0;
  }
  .section-intro-list .list {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -30px 0 -30px;
    padding: 0 20px;
  }
  .section-intro-list .list .item {
    margin: 0 15px;
  }
  .section-intro-list .list .item {
    width: calc(50% - 60px);
    margin-bottom: 30px;
  }
  .section-intro-list .list .item:first-child {
    order: 2;
    width: calc(50% - 30px);
  }
  .section-intro-list .list .item:last-child {
    order: 3;
    width: calc(50% - 30px);
  }
  .section-intro-list .list .item.item-video {
    height: auto !important;
    width: 100% !important;
    padding: 0;
  }
  .section-intro-list .list .item.item-video video {
    position: relative;
    height: auto;
    width: 100%;
  }
  .section-about-project {
    padding: 80px 0;
  }
  .section-about-project .text-block > .left {
    flex-direction: column;
    width: 100%;
    padding-right: 0;
    margin-bottom: 50px;
  }
  .section-about-project .text-block > .left .text {
    width: 100%;
  }
  .section-about-project .text-block > .left .text.left {
    padding: 0;
  }
  .section-about-project .text-block > .left .text.right {
    padding: 0;
  }
  .section-about-project .text-block > .right {
    position: relative;
    width: 100%;
  }
  .section-about-project .list {
    flex-wrap: wrap;
    margin-top: 60px;
  }
  .section-about-project .list .item {
    width: 50%;
  }
  .section-locations .wrap-map .map-filter.top {
    display: none;
  }
  .section-communication .text-block {
    flex-direction: column;
  }
  .section-communication .text-block .left {
    width: 100%;
    padding-right: 0;
  }
  .section-communication .text-block .right {
    width: 0;
    padding-right: 0;
  }
  .section-stocks .list {
    flex-wrap: wrap;
  }
  .section-stocks .list .item {
    width: 50%;
  }
  .section-stocks .list .item .inner .img {
    position: relative;
    top: 0;
    right: 0;
  }
  .section-stocks .list .item .inner .title h4 {
    font-size: 23px;
  }
  .section-stocks .list .item .inner .bottom .btn {
    padding: 8px 25px;
  }
  .section-stocks .list .item .inner.has-img .title {
    padding-right: 0;
  }
  .section-about-developer .subtitle {
    max-width: 100%;
  }
  .section-callback {
    padding-bottom: 120px;
  }
  .section-callback .wrap .common-form {
    width: 100%;
  }
  .section-callback .wrap .contact-info .contacts-list {
    height: auto;
    height: initial;
  }
  .section-callback .wrap .contact-info .contacts-list .list {
    max-width: 500px;
    margin: auto;
  }
  .section-callback .wrap .contact-info .contacts-list .btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
  }
  .section-image-slider .inner {
    flex-direction: column;
  }
  .section-image-slider .inner .text {
    padding-right: 0;
    margin-bottom: 60px;
    width: 100%;
  }
  .section-image-slider .inner .slider-images-gallery {
    width: 100%;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .video {
    height: auto;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .video video {
    width: 100%;
    height: auto;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left p {
    font-size: 1.25rem;
    max-width: 100%;
  }
  .section-image-slider .developer-inner {
    flex-direction: column;
  }
  .section-image-slider .developer-inner .left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .section-image-slider .developer-inner .text {
    max-width: 100%;
  }
  .section-image-slider .developer-inner .image {
    width: 100%;
  }
  .section-faq {
    padding: 70px 0 10px 0;
  }
  .section-faq .list .item {
    width: 50%;
  }
  .genplan-big-menu {
    z-index: 14;
    margin: 0;
    width: 100%;
  }
  .page-genplan .genplan-sidebar {
    position: fixed;
    z-index: 13;
    top: 0;
    left: 0;
    height: 100%;
    transform: translateX(-100%);
    transition: 0.3s ease;
  }
  .page-genplan .genplan-sidebar .mobile-toggle {
    display: block;
  }
  .page-genplan .genplan-content {
    width: 100%;
  }
  .page-genplan .genplan-content .genplan-scroll {
    width: 100vw;
  }
  .page-genplan .genplan-content .top-navigation {
    position: fixed;
  }
  .page-genplan .genplan-content .bottom-navigation {
    position: fixed;
  }
  .page-genplan .genplan-content .bottom-navigation .area-statuses .item span {
    font-size: 0.875rem;
  }
  .page-genplan .genplan-content .zoom-genplan {
    left: auto;
    right: 35px;
    height: 120px;
  }
  .page-genplan .genplan-content .zoom-genplan i {
    height: 44px;
    width: 44px;
  }
  .page-genplan .genplan-content .modal-area-info, .page-genplan .genplan-content .modal-info {
    position: fixed;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item {
    width: 50%;
  }
  .page-template-page-genplan .site-dev {
    display: none;
  }
  .page-construction-progress .page-content .progress-list .item {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .page-construction-progress .progress-photo .nav-block {
    align-items: flex-start;
    flex-direction: column;
  }
  .page-construction-progress .progress-photo .nav-block h4 {
    margin-bottom: 30px;
  }
  .page-construction-progress .progress-photo .photo-list .item {
    width: 50%;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap {
    height: 270px;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media img {
    height: 270px;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video {
    height: 270px;
  }
  .page-gallery .gallery-wrap .item {
    width: 50%;
  }
  .page-gallery .gallery-wrap .item .inner .text {
    padding: 20px;
  }
  .page-news .news-list .item {
    width: 50%;
  }
  .site-contacts__container {
    justify-content: center;
    flex-direction: column;
    align-items: center;
    align-content: center;
  }
  .site-contacts__left {
    width: 100%;
    align-items: center;
    margin-bottom: 24px;
  }
  .site-contacts__center {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .commun1, .commun2, .commun3 {
    font-size: 24px !important;
    display: flex;
  }
  .section-title {
    margin-bottom: 30px;
  }
  .section-communication .text-block .left p:last-child {
    margin-bottom: 24px;
  }
  .section-communication .text-block {
    margin-bottom: 0;
  }
  .section-about-project .section-title {
    margin-bottom: 0;
  }
  .section-about-project .text-block > .right {
    padding-top: 30px;
  }
  .footer .wrap {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .section-about-project .text-block > .right .item {
    width: 100% !important;
  }
  .section-about-project .text-block > .left .text {
    display: block;
  }
  .header .wrap {
    padding-top: 20px;
    height: 86px;
  }
  .header .wrap .logo {
    width: 180px !important;
    margin-right: 0 !important;
  }
  .header .wrap .right .callback {
    display: none;
  }
  .header .wrap .right .callback.mobile {
    display: none;
    min-width: 0;
    min-width: initial;
    width: 40px;
    height: 40px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
  }
  .header .wrap .right .callback i {
    width: 14px;
    height: 14px;
  }
  .header .wrap .right .callback span {
    display: none;
  }
  .header .mobile-menu {
    height: calc(100vh - 86px);
  }
  .header.is-scrolled .wrap {
    height: auto;
    padding: 15px 0;
  }
  .header.is-scrolled .wrap .logo img.white {
    display: none;
  }
  .header.is-scrolled .wrap .logo img.black {
    display: block !important;
  }
  .header.is-scrolled .wrap .logo img.mobile {
    display: block !important;
  }
  .modal .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .modal .modal-dialog .modal-content {
    padding: 80px 80px 50px 80px;
  }
  .modal#modalInfo .modal-content .content-inner .img-list > div {
    width: 50%;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set {
    flex-direction: column;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set .form-group {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set .submit {
    width: 100%;
  }
  .modal.modal-project-info .modal-content .wrap-inner {
    flex-direction: column;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images h4 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list {
    margin-top: 15px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list .item {
    width: 100%;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block {
    width: 100%;
    margin-bottom: 50px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block .layouts-images {
    display: none;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block {
    width: 100%;
    padding-left: 0;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content h2 {
    font-size: 2.25rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .baron__scroller {
    max-height: 100%;
    padding-right: 0;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text {
    width: calc(100% - 80px);
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p strong {
    font-size: 1.125rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p strong {
    font-size: 1.125rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .layouts-images {
    display: block;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set {
    flex-direction: column;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .form-group {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .submit {
    width: 100%;
  }
  .section-intro .bg {
    height: 100vh;
  }
  .section-intro .wrap {
    min-height: 0;
    min-height: initial;
    flex-direction: column;
    padding: 130px 0 0 0;
  }
  .section-intro .wrap .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: calc(100vh - 130px);
  }
  .section-intro .wrap .title h1 {
    font-size: 2.25rem;
  }
  .section-intro .wrap .subtitle {
    margin-bottom: 30px;
  }
  .section-intro .wrap .props-list-wrap {
    display: none;
    width: 100%;
    padding: 45px 0 20px 0;
  }
  .section-intro .wrap .props-list .item {
    padding-right: 10px;
  }
  .section-intro .wrap .props-list .item p {
    color: rgba(50, 50, 50, 0.8);
  }
  .section-about-project {
    padding: 40px 0;
  }
  .section-locations {
    padding: 80px 0;
  }
  .section-locations .wrap-map .map-filter .objects .left {
    display: none;
  }
  .section-locations .wrap-map .map-filter .objects .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .section-locations .wrap-map .map-filter .objects .right .point.all {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    width: 70px;
  }
  .section-locations .wrap-map .map-filter .objects .right .point.all span {
    width: auto;
  }
  .section-locations .wrap-map .map-filter .objects .point {
    margin: 0 10px 8px 0;
    padding: 8px 20px 8px 10px;
  }
  .section-locations .wrap-map .map-filter.bottom {
    width: calc(100% - 40px);
  }
  .section-communication {
    padding: 80px 0 40px 0;
    background-size: 330px;
  }
  .section-communication .list .item .inner .text {
    width: 100%;
  }
  .section-communication .list .item .inner.text-right {
    flex-direction: column;
  }
  .section-communication .list .item .inner.text-right .media {
    margin: 0 0 20px 0;
  }
  .section-genplan .genplan-wrap-scroll {
    margin: 0;
  }
  .section-stocks .list .item {
    width: 100%;
  }
  .section-stocks .list .item .inner {
    padding: 40px;
  }
  .section-stocks .list .item .inner .img {
    margin-bottom: 25px;
  }
  .section-stocks .list .item .inner .title {
    height: auto;
  }
  .section-stocks .list .item .inner .title h4 {
    font-size: 1.625rem;
  }
  .section-stocks .list .item .inner .text-group .text p.big {
    font-size: 1.375rem;
  }
  .section-image-slider {
    padding: 80px 0 30px 0;
  }
  .section-image-slider .inner .text .list .item {
    width: 50%;
  }
  .section-image-slider .inner .text .list .item .media .icon, .section-image-slider .inner .text .list .item .media .symbol {
    width: 80px;
    height: 80px;
    padding: 22px;
  }
  .section-image-slider .inner .text .list .item .media .symbol {
    width: 60px;
    height: 60px;
    padding: 5px;
  }
  .section-image-slider .inner .text .list .item p {
    padding-right: 15px;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .img img {
    height: 350px;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .video:before {
    width: 80px;
    height: 80px;
  }
  .section-image-slider .inner .slider-images-gallery .bottom {
    flex-direction: column;
    margin-top: 30px;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left {
    align-items: center;
    width: 100%;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left p {
    font-size: 1.125rem;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .right {
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .right .counter {
    margin: 0 30px 0 0;
  }
  .section-image-slider .developer {
    margin: 80px 0 50px 0;
  }
  .l-page .page-header .page-title h1 {
    font-size: 2.25rem;
  }
  .l-page.page-404 .page-content {
    padding: 50px 0;
  }
  .l-page.page-404 .page-content h1 {
    font-size: 3.75rem;
    margin-bottom: 10px;
  }
  .l-page.page-404 .page-content p {
    font-size: 1.125rem;
  }
  .genplan-big-menu .top-block .right .callback {
    min-width: 40px;
    width: 40px;
    padding: 5px;
    height: 40px;
  }
  .genplan-big-menu .top-block .right .callback i {
    width: 14px;
    height: 14px;
  }
  .genplan-big-menu .top-block .right .callback span {
    display: none;
  }
  .genplan-big-menu .content .menu ul li {
    width: 50%;
  }
  .genplan-big-menu .content .bottom .copyright {
    width: 50%;
  }
  .genplan-big-menu .content .bottom .contacts {
    width: 50%;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.desktop {
    display: none;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
    display: block;
    width: 100%;
    height: auto;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.desktop {
    display: none;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
    display: block;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .area-numbers .item {
    width: 16px;
    height: 16px;
    font-size: 0.5rem;
  }
  .page-genplan .genplan-content .bottom-navigation {
    padding: 0 35px 20px 35px;
  }
  .page-genplan .genplan-content .bottom-navigation .kompas {
    display: none;
  }
  .page-genplan .genplan-content .zoom-genplan {
    display: none;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-wrap, .page-genplan .genplan-content .modal-info .modal-area-info-wrap {
    padding: 65px 20px 20px 20px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-close, .page-genplan .genplan-content .modal-info .modal-close {
    right: 0;
  }
  .page-genplan .genplan-content .modal-info .wrap {
    flex-direction: column;
    overflow-x: hidden;
    height: 100%;
  }
  .page-genplan .genplan-content .modal-info .baron__clipper {
    height: auto;
  }
  .page-genplan .genplan-content .modal-info .baron__clipper .scroller {
    padding: 0;
  }
  .page-genplan .genplan-content .modal-info .content-block {
    width: 100%;
    margin-bottom: 40px;
  }
  .page-genplan .genplan-content .modal-info .images-block {
    width: 100%;
    padding-left: 0;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.desktop {
    display: none;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
    display: block;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path {
    stroke-width: 6px !important;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .info {
    display: none;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    height: 40px;
    width: auto;
    padding: 5px 15px;
    transform: scale(1) !important;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle em {
    display: block;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle span {
    display: none;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.area-1 {
    top: 42%;
    left: 37%;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.area-2 {
    top: 60%;
    left: 42%;
  }
  .page-construction-progress .progress-photo .nav-block h4 {
    margin-bottom: 0;
  }
  .page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item {
    margin-top: 20px;
  }
  .page-construction-progress .progress-photo .photo-list .item {
    width: 100%;
  }
  .l-page.page-house-projects .projects-list {
    max-width: 100vw;
  }
  .l-page.page-house-projects .projects-list .list {
    margin: 0;
  }
  .l-page.page-house-projects .projects-list .list .item {
    width: 100%;
    padding: 0;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text {
    height: auto;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text .top {
    margin-bottom: 30px;
  }
  .page-gallery .gallery-wrap .item .inner .image {
    height: 220px;
  }
  .page-gallery .gallery-wrap .item .inner .video-block video {
    height: 220px;
  }
  .page-news .news-list .item .inner .image img {
    height: 220px;
  }
  .page-news .news-list .item .inner .text {
    height: calc(100% - 220px);
  }
  .page-single-news .page-header .title h1 {
    font-size: 2.375rem;
  }


  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
    height: auto;
    width: 100%;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
    height: 100%;
    width: auto;
  }


}
@media only screen and (max-width: 575px) {
  .section-title {
    margin-bottom: 30px;
  }
  .section-communication .list .item .inner .media .image img {
    height: 268px;
  }
  .section-intro-list .list .item .inner {
    width: 100%;
  }
  .section-locations .text-block .right .right-inner {
    justify-content: space-between;
  }
  .section-locations .text-block .right .item {
    width: 48% !important;
  }
  .header .wrap .logo {
    width: 145px !important;
  }
  .modal .modal-dialog .modal-content .modal-close {
    width: 40px;
    height: 40px;
    background-size: 22px;
  }
  .modal#modalInfo .modal-content .content-inner .img-list > div a img {
    height: 150px;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set .form-group .icon-phone {
    display: none;
  }
  .modal#modalSuccess .modal-content {
    padding: 80px 40px 50px 40px !important;
  }
  .modal#modalSuccess .modal-content .modal-title p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner {
    padding: 80px 30px 30px 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i {
    width: 32px;
    height: 32px;
    font-size: 1.25rem;
    margin-right: 12px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label span {
    font-size: 0.875rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list .item {
    margin-bottom: 25px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span {
    font-size: 0.875rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block {
    margin-bottom: 20px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video:before {
    width: 64px;
    height: 64px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav {
    display: none;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content h2 {
    font-size: 2rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item {
    margin-bottom: 40px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico svg {
    width: 24px;
    height: 24px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text {
    width: calc(100% - 55px);
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p {
    font-size: 0.875rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p strong {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item:last-child {
    margin-bottom: 0;
  }
  .modal.modal-project-info .modal-content .wrap-inner .bottom-block {
    margin-top: 20px;
  }
  .modal.modal-project-info .modal-content .common-form {
    padding: 40px 30px;
  }
  .modal#modalAreaFilter .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .widget-list .widget .search-form label {
    width: 100%;
    margin-right: 0;
  }
  .widget-list .widget .search-form .search-submit {
    width: 100%;
  }
  .section-intro .wrap .title h1 {
    font-size: 1.875rem;
  }
  .section-intro .wrap .subtitle {
    font-size: 1.125rem;
  }
  .section-intro .wrap .subtitle br {
    display: none;
  }
  .section-intro .wrap .props-list {
    flex-direction: column;
  }
  .section-intro .wrap .props-list .item {
    width: 100%;
    padding-right: 0;
    margin-bottom: 35px;
  }
  .section-intro-list {
    padding: 60px 0 0 0;
  }
  .section-intro-list .list {
    margin: 0;
    flex-direction: column;
  }
  .section-intro-list .list .item {
    width: 100%;
    height: 380px;
    margin: 0 0 30px 0;
  }
  .section-intro-list .list .item.item-video {
    height: auto;
    padding: 0;
  }
  .section-intro-list .list .item.item-video video {
    position: relative;
  }
  .section-about-project {
    padding: 30px 0 50px 0;
  }
  .section-about-project .text-block > .right .btn {
    width: 100%;
    max-width: 340px;
  }
  .section-about-project .list {
    margin: 0;
    margin-top: 50px;
  }
  .section-about-project .list .item {
    width: 100%;
    padding: 0;
  }
  .section-about-project .list .item:last-child {
    margin-bottom: 0;
  }
  .section-about-project .list .item .inner .image img {
    height: 220px;
  }
  .section-communication .list .item .inner .media .icon, .section-communication .list .item .inner .media .symbol {
    width: 100px;
    height: 100px;
    padding: 25px;
  }
  .section-communication .list .item .inner.text-right .media .symbol {
    width: 60px;
    height: 60px;
    padding: 5px;
  }
  .section-stocks .list .item .inner {
    padding: 30px;
  }
  .section-stocks .list .item .inner .text-group .text p.big {
    font-size: 1.25rem;
  }
  .section-callback .wrap .contact-info h3 {
    font-size: 1.25rem;
  }
  .section-callback .wrap .contact-info .contacts-list .item .text h4 {
    font-size: 1.125rem;
    margin-bottom: 15px;
  }
  .section-callback .wrap .contact-info .contacts-list .item .text p {
    font-size: 1rem;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .img {
    width: 70px;
    height: 70px;
    margin-right: 25px;
    border-width: 3px;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .img:before {
    top: 5px;
    right: -6px;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .text {
    width: calc(100% - 95px);
  }
  .section-callback .wrap .contact-info .contacts-list .manager .text h4 {
    font-size: 1.125rem;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .text p {
    font-size: 1rem;
  }
  .section-image-slider .inner .text .list .item p {
    font-size: 1.125rem;
    font-weight: 700;
    padding-right: 0;
    opacity: 1;
  }
  .section-image-slider .inner .slider-images-gallery {
    max-width: calc(100vw - 60px);
  }
  .section-image-slider .developer-inner .image {
    align-items: center;
  }
  .section-image-slider .developer-inner .image img {
    max-width: 220px;
  }
  .section-faq .list .item {
    width: 100%;
  }
  .section-faq .list .item h4 {
    margin-bottom: 20px;
  }
  .l-page .page-header {
    padding-top: 100px;
  }
  .l-page .page-header .page-title h1 {
    font-size: 1.875rem;
  }
  .l-page .page-content {
    padding: 50px 0;
  }
  .genplan-big-menu .top-block .left {
    position: relative;
    width: calc(100% - 40px);
    justify-content: center;
    padding-left: 35px;
  }
  .genplan-big-menu .top-block .left .toggle-menu {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .genplan-big-menu .top-block .left .logo {
    width: 140px;
  }
  .genplan-big-menu .top-block .right .phone {
    display: none;
  }
  .genplan-big-menu .content {
    padding: 45px 8px;
  }
  .genplan-big-menu .content .menu {
    margin-bottom: 25px;
  }
  .genplan-big-menu .content .menu ul li {
    width: 100%;
    margin-bottom: 25px;
  }
  .genplan-big-menu .content .menu ul li a {
    font-size: 1rem;
  }
  .genplan-big-menu .content .bottom {
    flex-direction: column;
  }
  .genplan-big-menu .content .bottom .copyright {
    order: 2;
    width: 100%;
  }
  .genplan-big-menu .content .bottom .contacts {
    order: 1;
    width: 100%;
    margin-bottom: 30px;
  }
  .genplan-big-menu .content .bottom .contacts .link a {
    font-size: 1rem;
  }
  .page-genplan .genplan-sidebar .top-block {
    padding: 15px 30px;
  }
  .page-genplan .genplan-sidebar .top-block .logo {
    width: 140px;
  }
  .page-genplan .genplan-sidebar h2 {
    padding: 0 30px;
  }
  .page-genplan .genplan-sidebar .filter {
    padding: 30px 30px 0 30px;
  }
  .page-genplan .genplan-sidebar .area-list {
    height: calc(100% - 260px);
  }
  .page-genplan .genplan-sidebar .list-wrap {
    height: 100%;
  }
  .page-genplan .genplan-sidebar .list-wrap .list-title {
    padding: 0 20px 0 30px;
  }
  .page-genplan .genplan-sidebar .list-wrap .baron__clipper {
    height: calc(100% - 40px);
  }
  .page-genplan .genplan-sidebar .list-wrap .list-items .item {
    padding: 12px 20px 12px 30px;
  }
  .page-genplan .genplan-sidebar .bottom-block {
    padding: 15px 30px;
  }
  /* .page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
    height: auto;
    width: 100vw;
  }
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
    height: 100%;
    width: auto;
  } */

  /* .page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
    height: 100vh;
    width: auto;
  } 
  .page-genplan .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
    height: 100%;
    width: auto;
  }  */
  .page-genplan .genplan-content .top-navigation {
    padding: 10px 10px 0 10px;
  }
  .page-genplan .genplan-content .top-navigation .buttons .btn.back {
    width: 44px;
    height: 44px;
    min-width: 44px;
  }
  .page-genplan .genplan-content .top-navigation .btn {
    font-size: 0.75rem;
    line-height: 1.1;
    padding: 10px 20px;
    height: 44px;
    max-width: 175px;
  }
  .page-genplan .genplan-content .top-navigation .btn:first-child {
    margin-right: 15px;
  }
  .page-genplan .genplan-content .top-navigation .btn span.show-desktop {
    display: none;
  }
  .page-genplan .genplan-content .top-navigation .btn span.show-mobile {
    display: block;
  }
  .page-genplan .genplan-content .bottom-navigation {
    padding: 0 15px 15px 15px;
  }
  .page-genplan .genplan-content .bottom-navigation .area-statuses .item {
    margin: 0 20px 10px 0;
  }
  .page-genplan .genplan-content .bottom-navigation .area-statuses .item i {
    margin-right: 12px;
  }
  .page-genplan .genplan-content .zoom-genplan {
    right: 20px;
  }
  .page-genplan .genplan-content .modal-area-info, .page-genplan .genplan-content .modal-info {
    height: 100%;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description.mobile, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description.mobile {
    padding: 30px 25px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .full-description h2, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .full-description h2 {
    font-size: 1.375rem;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block {
    padding: 25px 25px 30px 25px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title {
    margin-bottom: 20px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 {
    flex-direction: column;
    align-items: flex-start;
    font-size: 1.375rem;
    margin-bottom: 0;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status {
    margin: 7px 0 0 0;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item {
    width: 100%;
    margin-bottom: 15px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p {
    margin-bottom: 5px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons {
    flex-direction: column;
    grid-row-gap: 20px;
    row-gap: 20px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn {
    max-width: 100%;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .content-block .location p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .content-block .location p {
    margin-bottom: 5px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list {
    padding: 25px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list h2, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list h2 {
    margin-bottom: 20px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images {
    margin-bottom: 20px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
    height: 270px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
    height: 270px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
    height: 270px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before {
    width: 64px;
    height: 64px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev {
    left: 10px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next {
    right: 10px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .title, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .title {
    margin-bottom: 15px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text {
    flex-direction: column;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item {
    width: 100%;
    margin-bottom: 15px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item:last-child, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item:last-child {
    margin-bottom: 0;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p {
    margin-bottom: 5px;
  }
  .page-genplan .genplan-content .modal-info .content-block .title h4 {
    font-size: 1.5rem;
  }
  .page-genplan .genplan-content .modal-info .images-block .slider-block .main .slick-arrow.slick-prev {
    left: 10px;
  }
  .page-genplan .genplan-content .modal-info .images-block .slider-block .main .slick-arrow.slick-next {
    right: 10px;
  }
  .page-genplan.page-genplan-all .genplan-sidebar .title h4 {
    font-size: 1.0625rem;
  }
  .page-genplan.page-genplan-all .genplan-sidebar .area-list {
    height: calc(100% - 280px);
  }
  .page-genplan.page-genplan-all .genplan-sidebar .list-wrap .baron__clipper {
    height: calc(100% - 40px);
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
    width: 100%;
    height: auto;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle {
    height: 32px;
    padding: 3px 12px;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle em {
    font-size: 0.75rem;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.area-1 {
    top: 40%;
    left: 30%;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.area-2 {
    left: 35%;
  }
  .page-construction-progress .page-content .progress-list .item {
    width: 100%;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video video {
    width: auto;
    height: 100%;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text {
    padding: 25px 30px;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text .top .title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text .top .title h4 {
    margin-bottom: 10px;
  }
  .page-gallery .title .title-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .page-gallery .title .title-block h1 {
    font-size: 2.375rem;
    margin-bottom: 20px;
  }
  .page-news .title .title-block h1 {
    font-size: 2.375rem;
  }
  .page-single-news .page-header .title h1 {
    font-size: 2rem;
    word-break: break-word;
  }
  .page-single-news .page-content .post-thumbnail img {
    border-radius: 20px;
  }
  .page-single-news .content-area {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 480px) {
  .commun1, .commun2, .commun3 {
    font-size: 24px !important;
    display: flex;
  }
  .modal#modalAreaFilter .modal-content {
    padding: 65px 30px 30px 30px;
  }
  .modal#modalAreaFilter .modal-title {
    margin-bottom: 30px;
  }
  .modal#modalAreaFilter .modal-title h2 {
    font-size: 1.75rem;
  }
  .section-intro .bg .video video {
    right: -20%;
  }
  .page-gallery .gallery-wrap .item {
    width: 100%;
  }
  .page-news .news-list .item {
    width: 100%;
  }
}
@media only screen and (max-width: 440px) {
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
    height: 240px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
    height: 240px;
  }
  .page-genplan .genplan-content .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .page-genplan .genplan-content .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
    height: 240px;
  }
}
@media only screen and (max-width: 420px) {
  .section-location__title {
    font-size: 23px !important;
  }
  .section-locations {
    padding: 50px 0;
  }
  .text-one {
    margin-right: 0;
  }
  .section-image-slider .inner .text .list {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .section-communication .list .item .inner .media .image img {
    height: 172px;
  }
  .section-intro-list .list {
    padding: 0;
  }
  .section-image-slider {
    padding: 50px 0 30px 0;
  }
  .section-intro .wrap .title h1 {
    font-size: 24px;
  }
  .page-genplan .genplan-sidebar {
    width: calc(100% - 50px);
  }
  .page-genplan .genplan-content .top-navigation .buttons .btn {
    margin-right: 15px;
  }
  .page-genplan .genplan-content .top-navigation .btn {
    min-width: 120px;
    padding: 5px 13px;
  }
  .contacts-left__tel {
    font-size: 28px
  }
  .contacts-left__email{
    font-size: 20px;
    color: #D8D4C9;
  }
  .contacts-center__callback {
    font-size: 16px;
  }
  .contacts-right__inst, .contacts-right__vk, .contacts-right__whatsapp {
    width: 60px;
    height: 60px;
  }
  .contacts-right__inst svg, .contacts-right__vk svg, .contacts-right__whatsapp svg {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .page-genplan .genplan-content .modal-info .baron__clipper:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: 0;
    width: 100%;
    height: 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(transparent));
    background: linear-gradient(to bottom, #f6f6f6 0%, transparent 100%);
  }
  .page-genplan .genplan-content .modal-info .baron__clipper:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 20px;
    background: -webkit-gradient(linear, left bottom, left top, from(#f6f6f6), to(transparent));
    background: linear-gradient(to top, #f6f6f6 0%, transparent 100%);
  }
}
@media only screen and (min-width: 1921px) {
  .section-intro .bg .video video {
    width: 100%;
    height: auto;
  }
}




