

/* Start:/bitrix/templates/citrus_arealty3/components/bitrix/catalog.element/catalog_detail/style.min.css?15904183934511*/
@media all{.object-info{padding-left:20px}.object-info .h4{font-family:"Open Sans",sans-serif;text-transform:uppercase}.object-info .object-info_footer{display:flex}.object-info .btn-primary{width:auto;font-size:16px}.object-footer{margin:30px 0 -15px 0;font-size:0}.object-footer .btn{margin:0 15px 15px 0}.object-text{margin-top:30px}.object-address{margin-bottom:15px;font-size:15px}.object-option.dl-menu .dl_element a{text-decoration:none;color:var(--primary-color);border-bottom:1px solid var(--primary-color);display:inline-block;margin-bottom:-1px}.object-option.dl-menu .dl_element a:hover{color:var(--hover-color);border-bottom:1px solid var(--hover-color)}.object-price_new{display:inline-block;text-align:center;line-height:1;margin:35px 0}.object-price_new span{font-size:30px;font-weight:700}.object-price_new span.btn-icon{font-size:30px;vertical-align:-10px}.object-option.dl-menu span{padding-top:20px;line-height:1.2;border-bottom:1px solid #d9d9d9;align-self:flex-end}.object-option.dl-menu span:first-child{padding-right:14px;width:35%;flex-shrink:0}.object-option.dl-menu .dl_element{display:flex}.object-gallery{position:relative}.object-gallery-previews{position:relative;padding-bottom:56.25%}.object-gallery-previews figure{background-color:#f3f1ec;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;visibility:hidden;opacity:0}.object-gallery-previews figure.is-active{visibility:visible;opacity:1}.object-gallery-previews figcaption{display:none}.object-gallery-previews img,.object-gallery-thumbs a.gallery-thumbs img{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;max-height:90%;max-width:90%}.object-gallery-thumbs{position:relative;margin-top:10px}.object-gallery-thumbs a.gallery-thumbs{display:block;padding-bottom:56.25%;overflow:hidden;position:relative;background-color:#f3f1ec;border:2px solid transparent;margin-bottom:15px}.object-gallery-thumbs .swiper-slide{width:33.3333333%}.object-gallery-thumbs .swiper-container-horizontal>.swiper-scrollbar{left:0;width:100%}.image-actions{padding:16px;background-color:#f5f5f5;display:flex;justify-content:space-evenly;margin-bottom:5px}.image-actions__link{font-size:13px;text-decoration:none;display:flex;align-items:center;width:25%;padding:0 12px}.image-actions__link-icon{font-size:24px}.image-actions__link-text{margin-left:14px;text-decoration:underline}.personal_manager_link{display:inline-flex;align-items:center;margin-left:28px;height:60px;vertical-align:middle;font-size:14px;text-decoration:none}.personal_manager_link i{font-size:40px}.personal_manager_link .btn-label{margin-left:8px;text-decoration:underline}.desc_complex .section__content .section__content_img{min-width:400px;margin-right:50px}.desc_complex .section__content .title{font-size:35px;font-weight:300;font-family:Merriweather,serif}.desc_complex .section__content{display:flex}.desc_complex .section__content p+ul{margin-top:-15px}.desc_complex .section__content .btn_block{margin-top:40px}}@media screen and (max-width:1279px){.object-price_new span,.object-price_new span.btn-icon,.object-price_new span.btn-label{font-size:20px}.object-text{margin-top:15px;font-size:14px}}@media screen and (max-width:1023px){.desc_complex .section__content{flex-direction:column}.desc_complex .section__content .section__content_img{text-align:center;margin-right:0;margin-bottom:20px}.desc_complex .section__content .btn_block{text-align:center}.image-actions__link{justify-content:center}.image-actions__link-text{display:none}.image-actions__link-icon{font-size:30px}.object-option.dl-menu span{font-size:14px}.object-info{padding:0}}@media screen and (max-width:767px){.object-option.dl-menu dd,.object-option.dl-menu dt{width:50%}.object-option.dl-menu span:first-child{padding-right:14px;width:35%;flex-shrink:1;flex-grow:1}.object-option.dl-menu span:last-child{flex-grow:1;text-align:right;vertical-align:bottom}}@media screen and (max-width:479px){.personal_manager_link{margin-left:20px;height:50px}.object-footer .btn{margin:0 0 15px;float:left;width:auto;clear:left}.object-footer{overflow:hidden}.object-footer .btn{width:100%}.image-actions{padding:10px 0}.object-option.dl-menu span{font-size:13px}}@media screen and (max-width:360px){.object-info .object-info_footer{flex-direction:column;align-items:center}.personal_manager_link{margin-left:0;margin-top:15px}.object-gallery-thumbs .swiper-slide{width:50%}}
/* End */


/* Start:/bitrix/components/citrus/template/templates/staff-new/style.css?15922249132422*/
@media all {
  .manager-row {
    display: flex;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  }

  .manager-left {
    flex: 1;
    display: flex;
    flex-direction: row;
  }

  .manager-right {
    width: 396px;
    background-color: #f5f5f5;
  }

  .manager-left {
    padding: 50px
  }

  .manager-right {
    padding: 50px 10px;
  }

  .manager-img-container {
    margin-right: 30px;
    width: 365px;
    min-width: 365px;
  }

  .manager__name {
    font-size: 20px;
    margin-bottom: 16px;
    line-height: 1.2;
  }

  .manager__name b {
    text-transform: uppercase;
  }

  .manafer_post {
    font-size: 13px;
    color: #999;
    margin-bottom: 16px;
  }

  .manager-right .h3 {
    text-transform: uppercase;
    padding: 0 20px;
    margin: 0;
  }

  .manager-right .agree-block__text {
    text-align: left;
  }

  .manager-row .form-group-btn .input-container,
  .manager-row button.btn {
    width: 100%;
  }

  .succinctly_manager {
    margin-top: 40px;
  }

  .about_manager .succinctly_manager .about_title {
    font-weight: 700;
    text-transform: uppercase;
  }

  .about_manager .section__header .h2 {
    font-size: 35px;
    font-weight: 100;
  }

  .manager__properties > .properties {
    margin-bottom: 15px;
  }
}

@media (max-width: 1279px) {
  .manager-img-container {
    min-width: 250px;
  }
}

@media (max-width: 1024px) {
  .manager-row {
    flex-direction: column;
  }

  .manager-right {
    width: 100%;
    margin: 0;
  }

  .manager-right .section-footer {
    margin-top: 0;
  }

  .manager-left {
    padding: 25px;
  }

  .manager-img-container {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .manager-left {
    flex-direction: column;
  }

  .manager-right {
    padding: 30px 10px;
  }

  .manager__content {
    padding-top: 0;
    margin-bottom: 15px;
    margin-top: 20px;
  }

  .manager-img-container {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }

  .manager__name {
    margin-top: -4px;
    margin-bottom: 10px;
  }

  .manafer_post {
    margin-bottom: 10px;
  }

  .manager__name b {
    display: block;
    font-size: 18px;
  }
}

@media (max-width: 479px) {
  .manager-left {
    padding: 10px;
  }

  .manager-img {
    max-height: 300px;
  }

  .manager__name b {
    display: inline;
  }
}

@media (max-width: 360px) {
  .manager-left {
    padding: 0;
  }

  .manager__content {
    padding: 20px;
    margin: 0;
  }
}

/* End */


/* Start:/bitrix/components/citrus.arealty/properties/templates/.default/style.css?15904183971205*/

@media all {
	.property__it {
		display: flex;
	}
    .property__it--with-title {
        flex-wrap: wrap;
    }
	.property__it + .property__it {
		margin-top: 15px;
	}
    .property__title {
        flex-basis: 100%;
    }
	.property__icon {
		color: #999999;
		font-size: 16px;
		width: 1em;
		margin-right: 12px;
		text-align: center;
	}
	.property__icon span {
		display: block;
		margin-top: 4px;
	}
	.property__value-list {

	}
	.property__value-it {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.property__value-it + .property__value-it {
		margin-top: 6px;
	}
	.property__value-it__value {
		font-size: 15px;
	}
	a.property__value-it__value:not(:hover),
	.properties [data-property-code^="phone"] a:not(:hover) {
		color: #333;
		text-decoration: none;
	}
	.property__value-it__description {
		font-size: 13px;
		color: #999999;
		margin-left: 4px;
	}

	.properties .icon-map {
		font-size: 18px;
	}
	.properties .map-link {
		text-decoration: underline;
		font-size: 15px;
		white-space: normal;
	}
}

@media (max-width: 767px) {
	.properties {
		margin-bottom: 15px;
	}
}
@media (max-width: 479px) {
	.properties .map-link, .property__value-it__value {
		font-size: 14px;
	}
}
/* End */
/* /bitrix/templates/citrus_arealty3/components/bitrix/catalog.element/catalog_detail/style.min.css?15904183934511 */
/* /bitrix/components/citrus/template/templates/staff-new/style.css?15922249132422 */
/* /bitrix/components/citrus.arealty/properties/templates/.default/style.css?15904183971205 */
