* {padding: 0;margin: 0;border: 0;}*, *:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;}:focus, :active {outline: none;}a:focus, a:active {outline: none;}nav, footer, header {display: block;}html, body {height: 100%;width: 100%;font-size: 100%;line-height: 1;font-size: 14px;color: white;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}input, button, textarea {font-family: inherit;}input::-ms-clear {display: none;}button {cursor: pointer;}button::-moz-focus-inner {padding: 0;border: 0;}a, a:visited {text-decoration: none;}a:hover {text-decoration: none;}ul li {list-style: none;}img {vertical-align: top;}h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit;}html {width: 100%;overflow-x: hidden;scroll-behavior: smooth;}.wrapper {min-height: 100%;overflow: hidden;background-color: #fff;}.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 10;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;}.header.fixed {-webkit-transform: all 0.7s ease 0s;transform: all 0.7s ease 0s;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.1)));background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.1));-webkit-box-shadow: 0px 4px 10px rgba(255, 255, 255, 0.1);box-shadow: 0px 4px 10px rgba(255, 255, 255, 0.1);}.header.fixed .menu__link-style {color: #000;}.header.fixed a.menu__link::after {background: #000;}.header.fixed a.menu__link:hover {text-shadow: 1px 2px 10px white;}.header.fixed a.menu__link:hover::after {width: 100%;}.header.fixed .icon_1 {content: url("../img/insta.png");}.header.fixed .icon_2 {content: url("../img/facebook-icon.png");}.header.fixed .arrow {opacity: 1;pointer-events: all;}.header__container {max-width: 1200px;position: relative;left: 20%;margin: 0px auto;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0px 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;min-height: 100px;}.arrow {opacity: 0;pointer-events: none;position: absolute;right: 50px;top: 30px;width: 40px;height: 40px;background-image: url("../img/top_arrow.png");background-repeat: no-repeat;background-size: cover;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;z-index: 20;}.arrow:hover {background-image: url("../img/top_arrow_w.png");}.menu__icon {display: none;}.menu__list > li {position: relative;margin: 10px 0px 0px 40px;}.menu__link-style {color: white;font-family: "Montserrat";font-weight: 600;font-size: 18px;padding: 0px 0px 0px 0px;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}.menu__link-img {opacity: 0;pointer-events: none;}.menu a.menu__link {position: relative;}.menu a.menu__link::after {position: absolute;content: '';left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;display: block;width: 0;height: 2px;background: #fff;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.menu a.menu__link:hover {text-shadow: 1px 2px 10px black;}.menu a.menu__link:hover::after {width: 100%;}.menu__sub-link {color: black;display: block;font-size: 20px;width: 100%;}.menu__arrow {display: none;}.page__section_1 {background-color: #000;}.page__section_2 {margin-top: 120px;background-color: #fff;color: black;}.page__section_2 h1 {margin-left: 130px;margin-bottom: 20px;font-size: 40px;font-family: "Montserrat";font-weight: 600;}.page__section_3 {margin-top: 120px;}.page__section_3 h1 {margin-left: 130px;margin-bottom: 20px;font-size: 40px;font-family: "Montserrat";font-weight: 600;color: #000;}.page__section_4 {margin-top: 120px;}.page__section_5 {margin-top: 200px;}.page__section_6 {margin-top: 100px;}.bottom {background-color: #000;padding: 50px;}.bottom h1 {text-align: end;font-size: 20px;font-family: "Montserrat";font-weight: 300;}.text-1 {position: relative;}.text-1_img {position: absolute;top: -10px;left: 50px;max-width: 60px;opacity: 0;-webkit-transform: translate(0, -160%);transform: translate(0, -160%);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.text-1_img._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.text-1_main {opacity: 0;-webkit-transform: translate(160%, 0);transform: translate(160%, 0);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}.text-1_main._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.text_1 {position: relative;}.text_1_img {position: absolute;top: -20px;left: 50px;max-width: 65px;opacity: 0;-webkit-transform: translate(0, -160%);transform: translate(0, -160%);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.text_1_img._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.text_1_main {opacity: 0;-webkit-transform: translate(160%, 0);transform: translate(160%, 0);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}.text_1_main._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}body._pc .menu__list > li:hover .menu__sub-list_1 {opacity: 1;visibility: visible;-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);pointer-events: all;}body._pc .menu__list > li:hover .menu__sub-list_2 {opacity: 1;visibility: visible;-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);pointer-events: all;}body._touch .menu__list > li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}body._touch .menu__link-style {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0px 20px 0px 20px;}body._touch .menu__arrow {display: block;width: 0;height: 0;margin: 0px 0px 0px 5px;-webkit-transition: -webkit-transform 0.3s ease 0s;transition: -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #000;}body._touch .menu__list > li._active .menu__sub-list_1 {opacity: 1;visibility: visible;-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);pointer-events: all;}body._touch .menu__list > li._active .menu__sub-list_2 {opacity: 1;visibility: visible;-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);pointer-events: all;}body._touch .menu__list > li._active .menu__arrow {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.form {width: 50%;opacity: 0;-webkit-transform: translate(120%, 0);transform: translate(120%, 0);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.form._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.form-input {color: #000;font-family: "Montserrat";font-weight: 300;font-size: 24px;line-height: 22px;background-color: #fff;padding: 13px;margin-bottom: 10px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0px solid transparent;border-bottom: 1px solid #000;}.form textarea {width: 100%;height: 150px;resize: vertical;font-family: "Montserrat";font-size: 18px;line-height: 22px;padding: 13px;margin-bottom: 5px;}.form-submit {float: left;width: 100%;border: 0px solid transparent;cursor: pointer;background-color: #000;color: #fff;font-size: 24px;padding-top: 22px;padding-bottom: 22px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;font-family: "Montserrat";font-weight: 300;}.form-submit:hover {background-color: #fff;color: #000;border: 1px solid black;}.form-block {width: 0;height: 74px;background-color: #fff;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.contact {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}.contact_text {position: relative;margin-bottom: 400px;margin-left: 200px;opacity: 0;-webkit-transform: translate(-160%, 0);transform: translate(-160%, 0);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.contact_text._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.contact_text img {position: absolute;top: -10px;left: 50px;max-width: 60px;}.contact_text h1 {margin-left: 130px;margin-bottom: 20px;font-size: 40px;font-family: "Montserrat";font-weight: 600;color: #000;}::-webkit-scrollbar {width: 0;}.map {width: 100%;text-align: center;}.map_frame {margin-top: 50px;width: 100%;text-align: center;}.map-text {position: relative;}.map-text-img {position: absolute;top: -30px;left: 40px;max-width: 80px;opacity: 0;-webkit-transform: translate(0, -160%);transform: translate(0, -160%);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.map-text-img._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.map-text-main {margin-left: 130px;margin-bottom: 20px;font-size: 40px;font-family: "Montserrat";font-weight: 600;color: #000;opacity: 0;-webkit-transform: translate(160%, 0);transform: translate(160%, 0);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}.map-text-main._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.page__section_4__map {opacity: 0;-webkit-transform: translate(0, 20%);transform: translate(0, 20%);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.page__section_4__map._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.transition-none {-webkit-transition: none;transition: none;}.intro__background-img {position: relative;padding: 500px 0px 540px 0px;width: 100%;background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.2))), url("/img/exterior/1(3).jpg");background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2)), url("/img/exterior/1(3).jpg");background-repeat: no-repeat;background-position: 0% 25%;background-size: cover;}.intro__background-img-text {position: absolute;top: 55.6%;left: 26%;font-size: 80px;font-weight: bold;color: #ffffffd8;font-family: "Montserrat";text-shadow: 7px -3px 5px rgba(0, 0, 0, 0.397);opacity: 0;-webkit-transform: translate(0, -160%);transform: translate(0, -160%);-webkit-transition: all 0.9s ease 0s;transition: all 0.9s ease 0s;}.intro__background-img-text._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.intro__text {font-family: "Montserrat";padding: 20px 0px 20px 60px;background-color: #000;-webkit-box-shadow: 0px 0px 10px 15px #000;box-shadow: 0px 0px 10px 15px #000;}.intro__text p {margin-left: 20px;font-size: 18px;max-width: 50%;text-align: left;color: rgba(255, 255, 255, 0.9);}.intro__text a {color: #fff;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;font-size: 30px;position: relative;}.intro__text a:hover {color: #6fa486;}.intro__text a:hover::after {width: 100%;}.intro__text a::after {position: absolute;content: '';left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;display: block;width: 0;height: 2px;background: #6fa486;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.intro .text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.intro .text_img-br {display: none;}.intro .text_p {font-size: 20px;opacity: 0;-webkit-transform: translate(-120%, 0);transform: translate(-120%, 0);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;position: relative;}.intro .text_p._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.intro .text_info {width: 40%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 40px;margin-right: 50px;}.intro .text_size {position: relative;opacity: 0;-webkit-transform: translate(120%, 0);transform: translate(120%, 0);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.intro .text_size._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.intro .text_size-p {position: absolute;font-size: 18px;color: rgba(255, 255, 255, 0.7);left: -40px;top: 70px;max-width: 190px;margin-left: 40px;}.intro .text_size-block img {position: absolute;left: -40px;top: -10px;max-width: 80px;}.intro .text_size-block p {font-size: 24px;margin-top: 5px;max-width: 200px;margin-left: 40px;}.intro .text_price {position: relative;opacity: 0;-webkit-transform: translate(120%, 0);transform: translate(120%, 0);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}.intro .text_price._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.intro .text_price-p {position: absolute;font-size: 18px;color: rgba(255, 255, 255, 0.7);left: -35px;top: 77px;margin-left: 50px;}.intro .text_price-block a {color: #fff;}.intro .text_price-block img {position: absolute;left: -40px;top: 0px;max-width: 70px;}.intro .text_price-block p {font-size: 40px;margin-top: 18px;margin-left: 40px;max-width: 150px;}.intro .text_sea {position: relative;opacity: 0;-webkit-transform: translate(120%, 0);transform: translate(120%, 0);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.intro .text_sea._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.intro .text_sea-p {position: absolute;font-size: 18px;color: rgba(255, 255, 255, 0.7);left: -40px;top: 70px;margin-left: 45px;}.intro .text_sea-block img {position: absolute;left: -40px;top: -13px;max-width: 80px;}.intro .text_sea-block p {font-size: 40px;margin-left: 45px;margin-top: 10px;}.edited_text {font-family: "Montserrat";margin-top: 15px;padding-top: 15px;position: relative;width: 100%;}.edited_text h3 {font-size: 30px;margin: 20px 0px 10px 70px;opacity: 0;-webkit-transform: translate(120%, 0);transform: translate(120%, 0);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;}.edited_text h3._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.edited_text p {font-size: 20px;margin-bottom: 10px;margin: 0px 0px 10px 70px;opacity: 0;-webkit-transform: translate(-120%, 0);transform: translate(-120%, 0);-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s;padding-right: 10px;}.edited_text p._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.edited_text .rig {padding-left: 30px;}.edited_text__1 {font-family: "Montserrat";margin-top: 15px;padding-top: 15px;position: relative;text-align: end;width: 100%;}.edited_text__1 h3 {font-size: 30px;margin: 20px 0px 10px 70px;}.edited_text__1 p {font-size: 20px;margin-bottom: 10px;margin: 0px 0px 10px 70px;padding-right: 10px;}.edited_text__1 .rig {padding-left: 30px;}.tags {font-family: "Montserrat";font-weight: bold;font-size: 30px;position: relative;left: 70px;margin-top: 40px;margin-bottom: 20px;opacity: 0;-webkit-transform: translate(-120%, 0);transform: translate(-120%, 0);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.tags._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.tags_1 {font-family: "Montserrat";font-weight: bold;font-size: 30px;position: relative;left: 80%;margin-top: 50px;margin-bottom: 20px;opacity: 0;-webkit-transform: translate(120%, 0);transform: translate(120%, 0);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.tags_1._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.slick-list {overflow: hidden;}.slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.page__section_2__slider {opacity: 0;-webkit-transform: translate(0, 20%);transform: translate(0, 20%);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.page__section_2__slider._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.page__section_3__scheme {opacity: 0;-webkit-transform: translate(0, 20%);transform: translate(0, 20%);-webkit-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.page__section_3__scheme._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.page__section_3__schemeSmall {opacity: 0;-webkit-transform: translate(0, 20%);transform: translate(0, 20%);-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.page__section_3__schemeSmall._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.slider {position: relative;padding: 0px 0px;}.slider .slick-arrow {position: absolute;top: 50%;margin: -30px 10px 0px 30px;z-index: 10;font-size: 0;width: 30px;height: 60px;}.slider .slick-arrow.slick-prev {left: 0;background: url("../img/arrow-left.png") 0 0/100% no-repeat;}.slider .slick-arrow.slick-next {right: 0;background: url("../img/arrow-right.png") 0 0/100% no-repeat;}.slider .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 10px;}.slider .slick-dots li {list-style: none;margin: 0px 10px;}.slider .slick-dots li.slick-active button {background-color: transparent;border: 1px solid #000;}.slider .slick-dots button {font-size: 0;width: 10px;height: 10px;background-color: #000;border-radius: 50%;}.slider__item {text-align: center;padding: 0px 10px;}.slider__item img {max-width: 1000px;max-height: 700px;}.slider__item_1 {text-align: center;padding: 0px 20px;}.slider__item_1 img {max-width: 1000px;max-height: 700px;}.scheme {position: relative;border-top: 2px solid #000;padding-top: 10px;border-bottom: 2px solid #000;padding-bottom: 10px;}.scheme__item {opacity: 0;text-align: center;padding: 0px 20px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.scheme__item .pc-img {max-height: 800px;}.scheme__item .pc-img.mobile-img {display: none;}.scheme__item.slick-center {opacity: 1;}.schemeSmall {position: relative;padding-top: 10px;border-bottom: 2px solid #000;padding-bottom: 10px;}.schemeSmall .slick-arrow {position: absolute;top: -80px;margin: 0px 0px 0px 0px;z-index: 20;font-size: 0;width: 40px;height: 70px;}.schemeSmall .slick-arrow.slick-prev {right: 100px;background: url("../img/arrow-left-black.png") 0 0/100% no-repeat;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.schemeSmall .slick-arrow.slick-prev:hover {background: url("../img/arrow-left-hover.png") 0 0/100% no-repeat;}.schemeSmall .slick-arrow.slick-next {right: 20px;background: url("../img/arrow-right-black.png") 0 0/100% no-repeat;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.schemeSmall .slick-arrow.slick-next:hover {background: url("../img/arrow-right-hover.png") 0 0/100% no-repeat;}.schemeSmall__item {opacity: 0.3;text-align: center;padding: 0px 20px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border-left: 1px solid #000;}.schemeSmall__item .pc-img {max-height: 200px;}.schemeSmall__item .pc-img.mobile-img {display: none;}.schemeSmall__item.slick-center {opacity: 1;}.contacts {color: #000;font-family: "Montserrat";position: absolute;top: 260px;left: 330px;}.contacts_main {width: 100%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 0;-webkit-transform: translate(-120%, 0);transform: translate(-120%, 0);-webkit-transition: all 1.2s ease 0s;transition: all 1.2s ease 0s;}.contacts_main._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.contacts_main h1 {margin-top: 10px;margin-left: 20px;font-size: 40px;font-weight: 600;margin-right: 0px;}.contacts_main img {max-width: 60px;}.contacts__section {width: 100%;font-size: 30px;margin-top: 50px;margin-left: 20px;}.contacts__section .p_element {margin: 20px 0px 20px 0px;opacity: 0;-webkit-transform: translate(-120%, 0);transform: translate(-120%, 0);-webkit-transition: all 1.6s ease 0s;transition: all 1.6s ease 0s;}.contacts__section .p_element._active {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}.contacts__section .p_element_1 {margin-left: 46px;}@media (min-width: 2559px) {.intro__background-img {padding: 720px 0px 540px 0px;}.intro__background-img-text {top: 59%;left: 26%;font-size: 100px;}.menu__link-style {font-size: 25px;}}@media (max-width: 1770px) {.intro__background-img-text {top: 53.4%;font-size: 70px;}}@media (max-width: 1700px) {.intro__text {padding: 20px 0px 20px 10px;}.intro__text p {max-width: 47%;}.intro .text {-ms-flex-pack: distribute;justify-content: space-around;}.intro .text_info {width: 45%;}.intro .text_sea-p {max-width: 90px;}}@media (max-width: 1640px) {.intro__background-img {background-position: 0% 30%;}.intro__background-img-text {top: 48.6%;font-size: 65px;}.tags_1 {left: 75%;}}@media (max-width: 1500px) {.intro__background-img {background-position: 0% 35%;}.intro__background-img-text {top: 45%;font-size: 60px;}.intro__text {padding: 20px 0px 20px 0px;}.intro__text p {margin-left: 20px;}.intro .text_p {font-size: 18px;}.intro .text_info {max-width: 47%;margin-bottom: 40px;margin-right: 0px;}.intro .text_size {margin-top: 15px;}.intro .text_size-p {font-size: 16px;left: -40px;top: 60px;max-width: 190px;margin-left: 40px;}.intro .text_size-block img {left: -30px;top: -10px;max-width: 70px;}.intro .text_size-block p {font-size: 22px;margin-top: 5px;max-width: 200px;margin-left: 40px;}.intro .text_price-p {font-size: 16px;left: -35px;top: 73px;margin-left: 50px;}.intro .text_price-block img {left: -25px;top: 4px;max-width: 60px;}.intro .text_price-block p {font-size: 32px;margin-top: 18px;margin-left: 40px;max-width: 150px;}.intro .text_sea {margin-top: 10px;}.intro .text_sea-p {font-size: 16px;left: -30px;top: 67px;margin-left: 45px;}.intro .text_sea-block img {left: -20px;top: -5px;max-width: 65px;}.intro .text_sea-block p {font-size: 32px;margin-left: 45px;margin-top: 18px;}.contacts {left: 300px;}}@media (max-width: 1380px) {.contacts {left: 260px;}}@media (max-width: 1300px) {.intro__background-img {background-position: 0% 40%;}.intro__background-img-text {top: 42.8%;font-size: 54px;}.tags_1 {left: 70%;}.contacts {left: 155px;}.contact_text {margin-left: 100px;}.contact_text img {left: 20px;max-width: 60px;}.contact_text h1 {margin-left: 100px;}}@media (max-width: 1200px) {.intro__background-img {padding: 400px 0px 400px 0px;background-position: 0% 20%;}.intro__background-img-text {top: 53%;font-size: 45px;}.intro__text p {margin-left: 0px;}.intro__text a {font-size: 24px;}.intro .text_p {font-size: 16px;}.intro .text_info {max-width: 47%;margin-bottom: 40px;}.intro .text_size {margin-top: 20px;}.intro .text_size-p {font-size: 14px;left: -40px;top: 50px;max-width: 190px;margin-left: 40px;}.intro .text_size-block img {left: -20px;top: -10px;max-width: 60px;}.intro .text_size-block p {font-size: 18px;margin-top: 5px;max-width: 200px;margin-left: 40px;}.intro .text_price-p {font-size: 14px;left: -30px;top: 69px;margin-left: 50px;}.intro .text_price-block img {left: -15px;top: 10px;max-width: 55px;}.intro .text_price-block p {font-size: 28px;margin-top: 25px;margin-left: 40px;max-width: 150px;}.intro .text_sea {margin-top: 15px;}.intro .text_sea-p {font-size: 14px;left: -25px;top: 57px;margin-left: 45px;}.intro .text_sea-block img {left: -10px;top: -4px;max-width: 60px;}.intro .text_sea-block p {font-size: 28px;margin-left: 45px;margin-top: 15px;}.menu__link-style {font-size: 17px;}.text-1 h1 {margin-left: 110px;padding-top: 2px;font-size: 36px;}.text-1_img {top: -4px;left: 45px;max-width: 50px;}.tags {font-size: 24px;margin-top: 30px;}.slider {padding: 0px 0px;}.slider__item {padding: 0px 5px;}.slider__item img {max-width: 900px;max-height: 600px;}.slider__item_1 {padding: 0px 5px;}.slider__item_1 img {max-width: 900px;max-height: 600px;}.edited_text h3 {font-size: 24px;}.edited_text p {font-size: 18px;}.tags_1 {font-size: 24px;left: 70%;}.text_1 h1 {font-size: 36px;margin-left: 110px;}.text_1_img {top: -15px;left: 50px;max-width: 55px;}.page__section_3 {margin-top: 80px;}.page__section_4 {margin-top: 80px;}.page__section_5 {margin-top: 100px;}.scheme__item {padding: 0px 20px;}.scheme__item .pc-img {max-height: 600px;}.schemeSmall__item .pc-img {max-height: 150px;}.map iframe {height: 600px;}.map_frame {margin-top: 10px;width: 100%;text-align: center;}.map-text-img {top: -15px;left: 40px;max-width: 60px;}.map-text-main {margin-left: 110px;margin-bottom: 5px;font-size: 36px;}.contact_text {margin-bottom: 400px;margin-left: 100px;}.contact_text img {top: -10px;left: 30px;max-width: 50px;}.contact_text h1 {margin-left: 90px;margin-bottom: 20px;font-size: 36px;}.contacts {left: 115px;}.contacts_main {width: 100%;}.contacts__section .p_element {font-size: 28px;}.contacts__section .p_element_1 {margin-left: 44px;}}@media (max-width: 1145px) {.intro__background-img-text {top: 51.2%;font-size: 42px;}}@media (max-width: 1085px) {.intro__background-img {background-position: 0% 28%;}.intro__background-img-text {top: 46.8%;}}@media (max-width: 1024px) {.intro__background-img {padding: 300px 0px 400px 0px;background-position: 0% 20%;}.intro__background-img-text {top: 52%;font-size: 39px;}.intro .text {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.intro .text_info {margin-left: 20px;}.intro .text_size {margin-right: 20px;}.intro .text_price {margin-right: 20px;}}@media (max-width: 1005px) {.intro__background-img {padding: 400px 0px 350px 0px;}.intro__background-img-text {top: 48%;font-size: 40px;}.intro__text p {margin-left: 20px;}.intro .text {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.intro .text_info {width: 50%;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media (max-width: 960px) {.intro .text {margin-bottom: 0px;}.intro .text_sea {margin-top: 50px;}.contacts {left: 55px;}.contacts h1 {margin-left: 0px;}.contacts__section .p_element {font-size: 28px;}.contacts__section .p_element_1 {margin-left: 44px;}.contact_text {margin-left: 0px;}}@media (max-width: 909px) {.intro__background-img {padding: 350px 0px 350px 0px;}}@media (max-width: 840px) {.intro__background-img {padding: 350px 0px 350px 0px;}.intro__background-img-text {top: 45%;font-size: 36px;}.tags_1 {left: 60%;}}@media (min-width: 826px) {.menu__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.menu__list > li {padding: 10px 0;}.menu__sub-list_1 {-webkit-transform: translate(0px, 10%);transform: translate(0px, 10%);opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.menu__sub-list_2 {-webkit-transform: translate(0px, 10%);transform: translate(0px, 10%);opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}}@media (max-width: 825px) {.header.fixed .menu__icon::before, .header.fixed .menu__icon::after, .header.fixed .menu__icon span {background-color: #000;}.header.fixed .menu__body {background-color: rgba(255, 255, 255, 0.8);}.header.fixed .arrow {left: 50px;top: 35px;opacity: 0;pointer-events: none;}.header.fixed .arrow._active {opacity: 1;pointer-events: all;}.menu__icon {margin-left: 300px;z-index: 5;display: block;position: relative;width: 30px;height: 18px;cursor: pointer;}.menu__icon::before, .menu__icon::after, .menu__icon span {left: 0;position: absolute;height: 10%;width: 100%;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background-color: #fff;}.menu__icon::before, .menu__icon::after {content: "";}.menu__icon::before {top: 0;}.menu__icon::after {bottom: 0;}.menu__icon span {top: 50%;-webkit-transform: scale(1) translate(0px, -50%);transform: scale(1) translate(0px, -50%);}.menu__icon._active span {-webkit-transform: scale(0) translate(0px, -50%);transform: scale(0) translate(0px, -50%);}.menu__icon._active::before {top: 50%;-webkit-transform: rotate(-45deg) translate(0px, -50%);transform: rotate(-45deg) translate(0px, -50%);}.menu__icon._active::after {bottom: 50%;-webkit-transform: rotate(45deg) translate(0px, 50%);transform: rotate(45deg) translate(0px, 50%);}.menu__body {position: fixed;top: 0%;left: -100%;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);padding: 100px 30px 30px 30px;-webkit-transition: left 0.3s ease 0s;transition: left 0.3s ease 0s;overflow-y: hidden;overflow-x: hidden;}.menu__body._active {left: 0;}.menu__list > li {margin: 30px 0px 30px 0px;-ms-flex-wrap: wrap;flex-wrap: wrap;}.menu__list > li:last-child {margin-bottom: 0;}.menu__link-style {color: #fff;font-size: 24px;}.menu__sub-link {font-size: 20px;color: #000;}.menu__link-style {padding: 0px 20px 0px 20px;}.contact {-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;margin-bottom: 300px;}.contact_text {margin-bottom: 50px;}.contact_text img {top: -10px;left: -15px;}.contact_text h1 {margin-left: 50px;margin-bottom: 0px;}.form {margin: 0px 100px 0px 100px;}.contacts {top: 570px;left: 27%;}}@media (max-width: 775px) {.intro__background-img {padding: 300px 0px 350px 0px;}.intro__background-img-text {top: 44.5%;}.slider__item {padding: 0px 5px;}.slider__item img {max-width: 700px;max-height: 500px;}.slider__item_1 {padding: 0px 5px;}.slider__item_1 img {max-width: 700px;max-height: 500px;}.scheme__item {padding: 0px 20px;}.scheme__item .pc-img {max-height: 500px;}.schemeSmall__item .pc-img {max-height: 150px;}}@media (max-width: 707px) {.intro__background-img-text {top: 42.5%;left: 25%;}.intro .text {-ms-flex-wrap: wrap;flex-wrap: wrap;}.form {margin: 0px 50px 0px 50px;}}@media (max-width: 667px) {.intro__background-img {padding: 350px 0px 350px 0px;background-position: 30% 0%;}.intro__background-img-text {font-size: 40px;top: 50%;left: 22%;}.intro__text p {margin: 0px 20px;max-width: 100%;}.intro__text a {font-size: 30px;}.intro .text_p {font-size: 20px;}.intro .text_info {width: 100%;display: block;margin-top: 30px;margin-bottom: 30px;margin-left: 37%;}.intro .text_size {margin-bottom: 60px;}.intro .text_size-p {font-size: 18px;left: -50px;top: 60px;max-width: 190px;margin-left: 40px;}.intro .text_size-block img {left: -40px;top: -20px;max-width: 80px;}.intro .text_size-block p {font-size: 24px;margin-top: 5px;max-width: 200px;margin-left: 40px;}.intro .text_price {margin-bottom: 70px;}.intro .text_price-p {font-size: 18px;left: -15px;top: 70px;margin-left: 50px;}.intro .text_price-block img {left: -20px;top: -3px;max-width: 70px;}.intro .text_price-block p {font-size: 40px;padding-top: 15px;margin-top: 18px;margin-left: 60px;max-width: 150px;}.intro .text_sea {margin-bottom: 40px;}.intro .text_sea-p {font-size: 18px;left: -30px;top: 60px;margin-left: 45px;}.intro .text_sea-block img {position: absolute;left: -30px;top: -25px;max-width: 80px;}.intro .text_sea-block p {font-size: 40px;margin-left: 50px;margin-top: 10px;}}@media (max-width: 644px) {.tags_1 {left: 50%;}}@media (max-width: 605px) {.menu__icon {margin-left: 220px;}.contacts {left: 20%;}}@media (max-width: 580px) {.page__section_2 .slider.dot_slider .slick-dots li {margin: 0px 5px;}.form {width: 70%;}.scheme__item .pc-img {max-height: 400px;}.schemeSmall__item .pc-img {max-height: 120px;}.slider__item img {max-width: 600px;max-height: 400px;}.slider__item_1 img {max-width: 600px;max-height: 400px;}}@media (max-width: 540px) {.intro__background-img {background-position: 40% 0%;}.intro__background-img-text {font-size: 40px;top: 50%;left: 16%;}.text_size-block p {width: 200px;}.edited_text h3 {font-size: 30px;margin: 20px 0px 10px 20px;}.edited_text p {font-size: 20px;margin: 0px 0px 10px 40px;}}@media (max-width: 512px) {.tags_1 {left: 45%;}.tags {left: 40px;}.text-1 h1 {margin-left: 70px;padding-top: 2px;font-size: 36px;}.text-1_img {top: -4px;left: 10px;max-width: 50px;}.page__section_2 {margin-top: 80px;}.page__section_4 {margin-top: 100px;}.page__section_5 {margin-top: 120px;}.text_1 h1 {margin-left: 70px;}.text_1_img {left: 10px;}.map-text-img {top: -18px;left: 10px;}.map-text-main {margin-left: 70px;margin-bottom: 0px;font-size: 36px;}.contacts {left: 15%;}.form {margin: 0px 0px 0px 0px;}}@media (max-width: 480px) {.intro__background-img {background-position: 47% 0%;}.intro__background-img-text {left: 10%;}.form {width: 80%;}.scheme__item .pc-img {display: none;}.scheme__item .pc-img.mobile-img {display: block;}.schemeSmall .slick-arrow {top: -80px;}.schemeSmall .slick-arrow.slick-prev {left: 10px;}.schemeSmall .slick-arrow.slick-next {right: 10px;}.schemeSmall__item {padding: 0px 30px;}.schemeSmall__item .pc-img {display: none;}.schemeSmall__item .pc-img.mobile-img {display: block;max-height: 350px;}}@media (max-width: 468px) {.tags_1 {left: 35%;}.slider__item {padding: 0px 2px;}.slider__item img {max-width: 468px;}.slider.dot_slider .slider__item img {max-width: 600px;max-height: 400px;}.slider__item_1 {padding: 0px 2px;}.contacts {left: 10%;}}@media (max-width: 453px) {.intro__text p.text_p a.link {text-align: center;}.intro__text .text_info {margin-left: 30%;}.intro__text .text_size-p {width: 200px;}.menu__icon {margin-left: 130px;}.intro__background-img-text {left: 7%;}}@media (max-width: 435px) {.text_img-br {display: block;position: absolute;left: 20px;top: 10px;}.intro__text p.text_p {margin-bottom: 100px;}.intro__text p.text_p a.link {position: absolute;top: 250px;}}@media (max-width: 423px) {.intro__text p.text_p a.link {max-width: 200px;left: 25%;}}@media (max-width: 415px) {.intro__background-img-text {left: 4%;}.intro__text p.text_p a.link {top: 270px;}}@media (max-width: 400px) {.intro__background-img-text {text-align: center;}.intro__text p.text_p a.link {top: 280px;}}@media (max-width: 393px) {.page__section_2 .slider.dot_slider .slick-dots {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: 10px;margin-left: 10px;}.page__section_2 .slider.dot_slider .slick-dots li {margin: 5px 5px;}.intro__background-img-text {left: 1%;}.intro__text p.text_p a.link {top: 280px;}.slider__item {padding: 0px 5px;}.slider__item img {max-width: 468px;margin-left: -50px;}.slider.dot_slider .slider__item img {max-width: 600px;max-height: 400px;margin-right: 0px;}.slider__item_1 {padding: 0px 2px;}.contacts {left: 4%;}.tags_1 {left: 28%;}}@media (max-width: 385px) {.intro__background-img-text {left: 0%;}.page__section_2__slider .slick-dots li {margin: 5px 5px;}}@media (max-width: 381px) {.intro__background-img-text {left: 0%;top: 48%;}.intro__text p.text_p a.link {left: 20%;}.intro .text_info {margin-left: 27%;}}@media (max-width: 379px) {.intro__text p.text_p a.link {top: 290px;}}@media (max-width: 356px) {.tags_1 {left: 24%;}.contacts {left: 2%;}}@media (max-width: 347px) {.intro__text p.text_p a.link {top: 310px;left: 18%;}}@media (max-width: 345px) {.intro__text p.text_p a.link {top: 330px;}.contacts {left: 0%;}}@media (max-width: 338px) {.contacts {left: 5%;}.contacts h1 {margin-left: 0px;font-size: 36px;}.contacts__section .p_element {font-size: 24px;}.contacts__section .p_element_1 {margin-left: 38px;}.text_1 h1 {font-size: 30px;margin-bottom: 20px;margin-left: 70px;}.text_1_img {left: 10px;}}@media (max-width: 331px) {.tags_1 {left: 20%;}.contact_text img {left: 0px;}}@media (max-width: 321px) {.tags_1 {left: 15%;}}@media (max-width: 312px) {.contacts {left: 1%;}}@media (max-width: 306px) {.intro__text p.text_p a.link {top: 340px;left: 12%;}}@media (max-width: 300px) {.contacts h1 {text-align: center;margin-top: 30px;}.contacts__section {margin-left: 0px;}.contacts__section .p_element {font-size: 24px;}.contacts__section .p_element_1 {margin-left: 38px;}}@media (max-width: 299px) {.intro__text p.text_p a.link {top: 370px;left: 12%;}.tags_1 {left: 9%;}.bottom h1 {margin-left: -20px;}.contact_text img {left: -5px;}.contact_text h1 {margin-left: 40px;}}@media (max-width: 293px) {.contact_text img {left: -5px;}.contact_text h1 {margin-left: 40px;}}@media (max-width: 292px) {.text_1 h1 {text-align: center;width: 150px;margin-left: 75px;}.text_1_img {top: 0px;left: 30px;}}@media (max-width: 290px) {.contacts h1 {margin-top: 0px;}}@media (max-width: 289px) {.edited_text .rig {padding-left: 0px;margin-left: 20px;}.contact_text img {left: -5px;top: 7px;}.contact_text h1 {margin-left: 20px;width: 235px;text-align: center;}.contacts h1 {margin-top: 20px;}.intro__text p.text_p {text-align: center;}.intro__text p.text_p a.link {left: 9%;}.intro .text_info {margin-left: 20%;}}@media (max-width: 285px) {.intro__text p.text_p {text-align: center;}.intro__text p.text_p a.link {left: 9%;}.intro .text_info {margin-left: 20%;}}