.ns-intec-constructor.block-element.block-element-shape.block-element-shape-rectangle {
	background-color: #004684 !important;
}

.ns-intec-constructor.block-element.block-element-text strong {
	color: #004684;
}

.widget.c-stages.c-stages-template-2 .widget-item-number,
.widget.c-stages.c-stages-template-2 .widget-item-text {
	color: #004684;
}

.widget.c-stages.c-stages-template-2 .widget-item-text {
	background-color: #e6edf3 !important;
}

.widget-web-form-2.intec-cl-background {
	background-color: #d8142c !important;
}

.widget-web-form-2.intec-cl-background .widget-web-form-2-button {
	background-color: #fff !important;
	color: #d8142c !important;
}

.widget.c-footer.c-footer-template-1.vcard {
	background-color: #004684;
}

.widget.c-footer.c-footer-template-1.vcard .widget-form-button {
	background-color: #fff;
	color: #004684;
}

.widget.c-footer.c-footer-template-1.vcard .ns-bitrix.c-search-title.c-search-title-input-3 {
	/* background: #235683 !important; */
}

.c-footer.c-footer-template-1[data-theme='dark'] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 {
	/* background: #004684;
    border-color: #004684; */
}

.c-footer.c-footer-template-1[data-theme='dark'] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
	background: #215e94 !important;
	border-color: #215e94 !important;
}

.widget-panel-item {
	overflow: initial !important;
}

.widget-menu-info .widget-menu-item {
	position: relative;
}

.widget-menu-info .widget-menu-item:hover .widget-menu-item-text + ul {
	opacity: 1;
	pointer-events: initial;
}

.widget-menu-info .widget-menu-item .widget-menu-item-text + ul {
	width: max-content;
	max-width: 250px;
	position: absolute;
	list-style-type: none;
	padding: 10px;
	background-color: #fff;
	bottom: 0;
	left: 0;
	transform: translateY(100%);
	margin: 0;
	z-index: 2;
	border: 1px solid #e8e8e8;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.2s ease-in-out;
}

.widget-menu-info .widget-menu-item .widget-menu-item-text + ul li {
	padding: 0;
}

.widget-menu-info .widget-menu-item .widget-menu-item-text + ul li::before {
	display: none;
}

.widget-menu-info .widget-menu-item .widget-menu-item-text + ul li a {
	color: #222;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	display: inline-flex;
	line-height: 1.2;
}

.widget-panel-button.accent {
	background-color: #004684;
}

.widget-panel-button.accent .widget-panel-button-icon,
.widget-panel-button.accent .widget-panel-button-text {
	color: #fff !important;
}

.bvi-open svg {
	width: 18px;
	height: 18px;
	margin-right: 10px;
}

.widget-panel-items-wrap,
.widget-panel-buttons-wrap {
	margin-left: auto;
}

.widget-web-form-2-image {
	display: none !important;
}

.widget-panel-items-wrapper {
	display: flex !important;
	align-items: center;
	column-gap: 20px;
	margin: 0 !important;
}

.intec-grid-nowrap > .widget-menu-item.intec-grid-item-auto {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.widget-menu-items {
	margin-left: 10px;
}

.widget-panel-items-wrapper .widget-panel-item {
	padding: 0 !important;
}

@media screen and (max-width: 1479px) {
	.widget-panel-item-text:has(.locality) {
		max-width: 136px;
		line-height: 1 !important;
	}
}

div:has(> .c-news-template-5) {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}
.new-about__items {
	align-items: flex-start!important;
}
