

/* Start:/bitrix/templates/master_default/components/bitrix/news.list/features/style.min.css?16660711101044*/
.feature__pic{white-space:nowrap}.feature__pic:before{display:inline-block;content:'';height:100%;vertical-align:middle;width:0}.feature__img{display:inline-block;max-width:100%;vertical-align:middle;white-space:normal}.feature__name{display:block;position:relative;overflow:hidden;color:#676d72;font-size:1em;height:69.6px;margin:0 14% 23.2px}.feature__name:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(80%,#fff),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);bottom:0;right:0;content:"";height:23px;position:absolute;width:10%;top:46.4px}.feature{text-align:center}.feature__icon,.feature__pic{display:block;margin-bottom:5.75px}.feature__icon{font-size:66px;fill:#000}.feature__icon>svg{display:block;height:1em!important;margin:auto;width:1em!important}.feature>a:hover{text-decoration:none}
/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/catalog.section.list/master/style.css?170081817180*/
@media (max-width:768px){
	.catalog_sections_mobile {
		text-align: center;
	}
}
/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/news.list/light_gallery/style.min.css?16660711101649*/
.b-light-gallery{margin:30px 0}.b-light-gallery__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-light-gallery__item{width:100%;position:relative;max-height:250px;overflow:hidden}.b-light-gallery__item-title{position:absolute;left:0;bottom:15px;background:#555;width:160px;min-height:50px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 15px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;word-break:break-word}.b-light-gallery__item-img{max-width:100%;width:100%;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:-o-transform .3s;transition:transform .3s,-webkit-transform .3s,-o-transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.b-light-gallery__item-link{display:block;height:100%;width:100%}.b-light-gallery__item-link:hover .b-light-gallery__item-title{background:#333}.b-light-gallery__item-link:hover .b-light-gallery__item-img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}@media (min-width:480px){.b-light-gallery__items.is-grid .b-light-gallery__item{width:50%}}@media (min-width:992px){.b-light-gallery__items.is-grid .b-light-gallery__item{width:33.33333%}.b-light-gallery__item-title{width:65%}}
/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/main.include/ask_question/style.css?17085060914844*/
.b-ask-question {
  margin: 2.75rem 0;
  position: relative;
  overflow: hidden; }
  .b-ask-question__container {
    text-align: center;
    padding: 0 15px;
    position: relative;
    z-index: 2; }
  .b-ask-question__content h4 {
    margin-top: 20px;
    margin-bottom: 10px; }
  .b-ask-question__mark {
    font-size: 30px;
    margin-bottom: 15px;
    color: #6a0ba7; }
  .b-ask-question__content {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 30px;
    max-width: 380px; }
  .b-ask-question--wide {
    padding: 35px 0 45px 0;
    background: #6a0ba7;
    color: #fff; }
  .b-ask-question--wide .b-ask-question__mark {
    color: #fff; }
  .b-ask-question--wide .b-ask-question__btns .btn-primary {
    border-color: #fff; }
    .b-ask-question--wide .b-ask-question__btns .btn-primary:hover, .b-ask-question--wide .b-ask-question__btns .btn-primary:active {
      border-color: #4c0877; }
  @media (min-width: 768px) {
    .b-ask-question--wide .b-ask-question__mark {
      font-size: 45px; }
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      display: inline-block;
      vertical-align: middle; }
    .b-ask-question--wide .b-ask-question__content {
      text-align: left; }
    .b-ask-question--wide .b-ask-question__content,
    .b-ask-question--wide .b-ask-question__mark,
    .b-ask-question--wide .b-ask-question__btns {
      margin: 0 15px; }
    .b-ask-question--wide .b-ask-question__btns {
      margin: 25px 15px 0 15px; } }
  @media (min-width: 992px) {
    .b-ask-question--wide:after {
      display: block; } }

/*# sourceMappingURL=style.css.map */


/*new*/
.project-evaluation__wrapper {
    background: #dc0d0d;
    border-radius: 16px;
    padding: 52px 84px;
    position: relative;
    overflow: hidden;
}
.project-evaluation__wrapper::before {
    content: "";
    position: absolute;
    left: -493px;
    top: -407px;
    display: block;
    width: 782px;
    height: 925px;
    background: url(/bitrix/templates/master_default/assets/images/left-network.svg) no-repeat;
    background-size: contain;
    pointer-events: none;
}
.project-evaluation__wrapper::after {
    content: "";
    position: absolute;
    right: -324px;
    top: -402px;
    display: block;
    width: 788px;
    height: 934px;
    background: url(/bitrix/templates/master_default/assets/images/right-network.svg) no-repeat;
    background-size: contain;
    pointer-events: none;
}
.project-evaluation__columns {
    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;
    z-index: 1;
    position: relative;
    gap: 44px;
}
.project-evaluation__title {
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: .25px;
    color: #fff;
    margin-bottom: 12px;
}
.project-evaluation__description {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: .5px;
    color: #fff;
    max-width: 666px;
}
.project-evaluation__btn {
    display: inline-block;
    background: #fff;
    border-radius: 32px;
    padding: 14px 24px 18px;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .16px;
    color: #333;
    -webkit-transition: color .5s,-webkit-box-shadow .3s;
    transition: color .5s,-webkit-box-shadow .3s;
    -o-transition: color .5s,box-shadow .3s;
    transition: color .5s,box-shadow .3s;
    transition: color .5s,box-shadow .3s,-webkit-box-shadow .3s;
    white-space: nowrap;
}
.project-evaluation__btn:hover {
	text-decoration: none;
    color: #4f80ea;
    -webkit-box-shadow: #1745a9;
    box-shadow: #1745a9;
    -webkit-box-shadow: 0 0 8px 11px rgba(34,60,80,.1);
    box-shadow: 0 0 8px 11px rgba(34,60,80,.1);
}
@media (max-width: 1100px){
	.project-evaluation__title {
		font-size: clamp(24px,3vw,36px);
		line-height: clamp(32px,3vw,44px);
	}
	.project-evaluation__description {
		font-size: clamp(16px,1vw,20px);
		line-height: clamp(24px,2vw,32px);
	}
}
@media (max-width: 992px){
	.project-evaluation__wrapper {
    	padding: 45px 25px;
	}
}
@media (max-width: 768px){
	.project-evaluation__wrapper {
    	padding: 36px 16px;
	}
	.project-evaluation__columns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.project-evaluation__column {
		text-align: center;
	}
	.project-evaluation__column {
		text-align: center;
	}
	.project-evaluation__btn {
		font-size: 20px;
		line-height: 24px;
		padding: 10px 24px 12px;
	}
	.project-evaluation__wrapper::after {
        content: none
    }
}
/* End */


/* Start:/bitrix/templates/master_default/components/bitrix/map.yandex.view/map/style.min.css?166607111066*/
.bx-yandex-view-map{position:relative}.b-map-contacts{z-index:100}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1662703291666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /bitrix/templates/master_default/components/bitrix/news.list/features/style.min.css?16660711101044 */
/* /bitrix/templates/master_default/components/bitrix/catalog.section.list/master/style.css?170081817180 */
/* /bitrix/templates/master_default/components/bitrix/news.list/light_gallery/style.min.css?16660711101649 */
/* /bitrix/templates/master_default/components/bitrix/main.include/ask_question/style.css?17085060914844 */
/* /bitrix/templates/master_default/components/bitrix/map.yandex.view/map/style.min.css?166607111066 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1662703291666 */
