

/* Start:/local/templates/main/components/bitrix/news.list/banners/style.min.css?16987405912045*/
.trs{transition:all .3s}.object-slider{display:flex;height:666px}@media (max-width:991.98px){.object-slider{height:400px}}.object-slider .container{position:absolute;padding-top:120px;padding-bottom:40px;top:0;left:50%;z-index:2;transform:translateX(-50%);color:#fff;display:flex;justify-content:space-between}@media (max-width:991.98px){.object-slider .container{height:100%;padding-top:24px;padding-bottom:32px;top:0;flex-direction:column}}.object-slider__item-inner{position:relative;height:100%}.object-slider__item-inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.25;z-index:1}.object-slider__info{display:flex;flex-direction:column}.object-slider__info>*{max-width:372px}@media (max-width:991.98px){.object-slider__info>*{max-width:100%}}.object-slider__title{font-size:48px;font-weight:600;line-height:56px;text-transform:uppercase}@media (max-width:991.98px){.object-slider__title{font-size:32px}}@media (max-width:767.98px){.object-slider__title{font-size:24px}}.object-slider__text{margin-top:16px;font-size:20px;font-weight:400;line-height:28px}@media (max-width:767.98px){.object-slider__text{font-size:18px;line-height:25px}}.object-slider__btn{border-radius:20px;text-decoration:none;padding:16px 24px;background:#fc4c02;font-size:13px;font-weight:500;line-height:16px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;margin-top:32px;color:#fff;width:fit-content;width:-moz-fit-content}.object-slider__deadline{display:flex;align-items:center;height:fit-content;height:-moz-fit-content;justify-content:end}@media (max-width:991.98px){.object-slider__deadline{margin-top:32px}}.object-slider__deadline-icon{border-radius:100px;background:#fbe116;width:56px;height:56px;display:flex;justify-content:center;align-items:center;margin-right:16px}.object-slider__deadline-icon svg{width:32px;height:32px}.object-slider__deadline-text{color:#fff;font-size:16px;font-weight:400;line-height:24px}.object-slider img{width:100%;object-fit:cover;height:100%}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section.list/objects/style.min.css?16987405914200*/
.trs{transition:all .3s}.projects{margin-top:120px}@media (max-width:991.98px){.projects{margin-top:72px}}@media (max-width:767.98px){.projects{margin-top:64px}}.projects__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-top:40px}@media (max-width:991.98px){.projects__inner{margin-left:-12px;margin-right:-12px}}@media (max-width:767.98px){.projects__inner{margin-top:32px;margin-left:0;margin-right:0}}.projects__item{width:calc(50% - 20px*2);margin-bottom:40px;margin-left:20px;margin-right:20px;text-decoration:none!important;padding:12px 12px 32px}@media (max-width:991.98px){.projects__item{width:calc(50% - 12px*2);margin-bottom:24px;margin-left:12px;margin-right:12px;padding:12px}}@media (max-width:767.98px){.projects__item{margin-left:0;margin-right:0;width:100%}}.card{transition:all .3s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px}@media (max-width:991.98px){.card{background:#f0f1f6;justify-content:space-between}}.card:hover{background:#f0f1f6}.card__img{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;max-width:100%;margin-bottom:16px;overflow:hidden;height:300px;text-align:center;position:relative;-webkit-transition:.4s;transition:.4s;border-radius:12px}@media (max-width:991.98px){.card__img{height:240px}}@media (max-width:767.98px){.card__img{height:200px}}.card__img img{position:absolute;display:block;min-height:100%;min-width:100%}.card__title{font-size:32px;font-weight:500;line-height:40px;margin-bottom:8px;color:#252528}@media (max-width:991.98px){.card__title{font-size:24px;line-height:32px}}.card__text{display:flex;align-items:center;margin-bottom:32px;font-size:20px;font-weight:400;line-height:20px}@media (max-width:991.98px){.card__text{flex-direction:column;align-items:flex-start;margin-bottom:24px}}.card__text:last-child{margin-bottom:0}.card__price{color:#646464;margin-right:40px}@media (max-width:991.98px){.card__price{margin-right:0;margin-bottom:12px}}.card__date{color:#ffac00}.card__flats-sold{display:flex;align-items:center;color:#646464}.card__flats-sold span{line-height:24px;padding:6px 16px;border-radius:20px;border:2px solid #fc4c02;margin-left:16px}.card__btn{margin-left:32px;color:#fff;background:#019846;border-radius:20px;padding:12px 24px;font-size:13px;font-weight:500;line-height:16px;text-transform:uppercase;position:relative;text-align:center}@media (max-width:991.98px){.card__btn{margin-left:0;margin-top:24px;width:100%}}.card__btn:after{content:"";position:absolute;height:16px;width:16px;left:-24px;top:50%;transform:translateY(-50%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgBjZO/TsJQFMY/Lg7Wzbq1bqQDpmUgIXHxz4TBRWNIfAYdfAbewYEnMPoE/umEdCIyWZiAjXYg4VaFUDftuQYocmn4Tc295/vu13vOTX18Tn4Qo9ftoNV+R8t1EQRcrGmaDk3XUSyWoKo78XKkpgZhOIH98gzHqSGJg8OjyOgUiqLMDUhcrd7C9zysAyW6ur4RJowW6OR1xYTve7DtR/HNOB9KY29vq+KkVTj1V/R6HaSze9kKOf7n7PwC5fIleDCEbJ9QNreQzufzldFoJI1pmhYKhf2VJuPxF9KGYVRk7t9hGLXTnZn4fh+DwWChJoxqGJIQDU7NPyUwuiwZtE6tUlUVD/d3aLfcpRq6ZGaaOalB8aQ0EzebDWmNpu9iw7QsaRtt+wnNt0bUqi5WQaPNMhkjGs/jpc2A80QxaSghmzolDc1SdO3vYRGxxxSK2E69liimk0m88JjiBTyKTka+158ND3XEtHJiJuiX4/wCAf6o43N0l1YAAAAASUVORK5CYII=)}@media (max-width:991.98px){.card__btn:after{display:none}}.card a{text-decoration:none}.card__stickers{pointer-events:none;padding:12px;position:absolute;left:0;top:0;display:flex;align-items:center;flex-wrap:wrap}.card__sticker{display:flex;justify-content:center;align-items:center;padding:9px 8px 7px;margin-right:8px;border-radius:8px;font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:#fff;height:32px}.card__sticker svg{width:16px;height:16px;margin-right:2px;margin-top:-2px}.card__sticker:last-child{margin-right:0}.card__sticker--orange{background:#fc4c02}.card__sticker--green{background:#019846}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/promo/style.min.css?17029757901871*/
.trs{transition:all .3s}.promo-section{margin-top:120px}@media (max-width:991.98px){.promo-section{margin-top:72px}}@media (max-width:767.98px){.promo-section{margin-top:64px}}.promo-section__head{display:flex;justify-content:space-between;align-items:center}.promo-section__head-link{font-size:13px;font-weight:500;line-height:16px;background:#ffac00;color:#252528;padding:16px 24px;border-radius:20px;text-transform:uppercase}.promo-section a{text-decoration:none}.promo-section__list{margin-top:40px;display:flex;flex-wrap:wrap;width:calc(100% + 30px)}@media (max-width:767.98px){.promo-section__list{margin-top:24px;width:100%}}.promo-section__item{position:relative;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column;background:#fc4c02;color:#fff;border-radius:16px;height:280px;padding:32px;margin:0 30px 30px 0;width:calc(100%/2 - 30px)}@media (max-width:767.98px){.promo-section__item{padding:24px;margin:0 0 24px;width:100%;height:240px}}.promo-section__item._green{background:#019846}.promo-section__item-title{font-size:32px;font-weight:500;line-height:40px;z-index:1}@media (max-width:767.98px){.promo-section__item-title{font-size:28px;line-height:36px}}.promo-section__item-title span{color:#646464;font-weight:500;font-size:16px;line-height:150%;display:block;margin-top:8px}.promo-section__item-bg{position:absolute;right:0;bottom:0;height:auto;max-width:70%;z-index:0}.promo-section__item-bg--full-width{height:100%;width:100%;max-width:100%;object-fit:cover}.promo-section__item-bottom{display:flex;justify-content:space-between;align-items:end;z-index:1}.promo-section__item-btn{font-size:13px;font-weight:500;line-height:16px;text-transform:uppercase;padding:16px 24px;border-radius:20px;background:#fff;color:#252528}.promo-section__item-icon{width:72px}@media (max-width:767.98px){.promo-section__item-icon{width:54px}}
/* End */


/* Start:/local/templates/main/components/rootmedia/super.d7/about-developer/style.css?17061248942044*/
/* main colors */
/* mediaqueries */
.trs {
  transition: all 0.3s;
}
.about-developer {
  margin-top: 120px;
}
@media (max-width: 991.98px) {
  .about-developer {
    margin-top: 72px;
  }
}
@media (max-width: 767.98px) {
  .about-developer {
    margin-top: 64px;
  }
}
.about-developer__top {
  background: #F0F1F6;
  padding: 40px 0;
}
.about-developer__title {
  color: #252528;
  margin-bottom: 32px;
}
.about-developer__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #646464;
}
.about-developer__bottom {
  position: relative;
  min-height: 600px;
}
@media (max-width: 767.98px) {
  .about-developer__bottom {
    min-height: auto;
  }
}
.about-developer__bottom:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: calc((50% - 1140px / 2) + 488px);
  height: 100%;
  border-radius: 0px 20px 20px 0px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
@media (max-width: 1200px) {
  .about-developer__bottom:after {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .about-developer__bottom:after {
    width: 100%;
    border-radius: 0;
  }
}
.about-developer__bottom .container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.about-developer__left-text {
  z-index: 2;
  position: relative;
  width: 488px;
  color: #ffffff;
  padding: 40px 48px 40px 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 1200px) {
  .about-developer__left-text {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .about-developer__left-text {
    width: 100%;
    padding: 40px 0 100px 0;
  }
}
.about-developer__left-text ul {
  list-style-type: none;
}
.about-developer__btn {
  /*position: absolute !important;*/
  /*right: calc(50% - 1140px / 2);*/
  /*bottom: 40px;*/
  height: fit-content;
  z-index: 3;
}
@media (max-width: 1200px) {
  .about-developer__btn {
    right: 1rem;
  }
}
@media (max-width: 767.98px) {
  .about-developer__btn {
    right: initial;
    left: 1rem;
  }
}
/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/main/components/rootmedia/main.feedback/booking-flat/style.min.css?16987405911263*/
.trs{transition:all .3s}.excursion-form{margin-top:120px;padding:72px 0 99px;background-size:cover;background-repeat:no-repeat}@media (max-width:767.98px){.excursion-form{margin-top:48px;padding:48px 0 64px}}.excursion-form h2{color:#fff;font-weight:700;font-size:53px;line-height:115%;display:flex;flex-wrap:wrap}@media (max-width:767.98px){.excursion-form h2{font-size:32px}}.excursion-form h2 p{font-weight:700;margin-right:6px;color:#fbe116}.excursion-form .small-form__btn{background:#fbe116}.excursion-form .custom-checkbox{color:#fff}.excursion-form .custom-checkbox__checkmark{border-color:#fff}.api-mf-antibot{border:0!important;font-size:0!important;height:0!important;line-height:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;width:0!important}.callback-form{padding:56px;background-color:#f0f1f6}@media (max-width:767.98px){.callback-form{padding:24px}}.callback-form .small-form__input{background:#d9d9d9}.callback-form h2{font-size:40px;font-style:normal;font-weight:600;line-height:61px;color:#fc4c02;display:flex;flex-wrap:wrap;text-transform:uppercase}@media (max-width:767.98px){.callback-form h2{font-size:32px;line-height:50px}}.callback-form h2 p{margin-right:6px;color:#646464;font-weight:600}
/* End */
/* /local/templates/main/components/bitrix/news.list/banners/style.min.css?16987405912045 */
/* /local/templates/main/components/bitrix/catalog.section.list/objects/style.min.css?16987405914200 */
/* /local/templates/main/components/bitrix/news.list/promo/style.min.css?17029757901871 */
/* /local/templates/main/components/rootmedia/super.d7/about-developer/style.css?17061248942044 */
/* /local/templates/main/components/rootmedia/main.feedback/booking-flat/style.min.css?16987405911263 */
