

/* Start:/bitrix/templates/textil/components/bitrix/main.include/contact-page/style.css?16901930141132*/
.contact-page .line-form-contact{
    background: rgba(7, 43, 198, 0.1);
    padding: 2rem 0;
}
.contact-page .line-top-contact{
    margin-bottom: 2rem;
}
.contact-page .line-form-contact .PHONE {
    width: 100%;
}
@media (min-width: 992px){
    .contact-page .line-form-contact{
        padding: 3rem 0;
    }
    .contact-page .line-top-contact{
        margin-bottom: 3rem;
    }
    .contact-page{
        position: relative;
        overflow: hidden;
    }
    .contact-page .map-block{
        position: absolute;
        padding: 0;
        right: 0;
        width: 50%;
        top: 0;
        height: 100%;
    }
    .contact-page .map-block .bx-yandex-view-layout, .contact-page .map-block .bx-yandex-view-layout .bx-yandex-view-map,
    .contact-page .map-block .bx-yandex-view-layout .bx-yandex-view-map .bx-yandex-map {
        height: 100%!important;
    }
    .contact-page .line-top-contact .page-title{
        margin-bottom: 3rem;
    }
    .contact-page .line-top-contact .block-left,
    .contact-page .line-form-contact .block-left{
        padding-right: 3rem;
    }
}
/* End */


/* Start:/bitrix/templates/textil/components/bitrix/breadcrumb/bread/style.css?1690193014175*/
.bx-breadcrumb {
	margin: 3rem 0 2rem;
}
.bx-breadcrumb .bx-breadcrumb-item{
	display: inline;
}
.bx-breadcrumb a{
	color: #203073;
}
.bx-breadcrumb .delitel{
	color: #111;
}

/* End */


/* Start:/bitrix/templates/textil/components/bitrix/news.list/footer-contacts/style.css?1690193014197*/
.footer-contact .image{
    display: block;
    margin-right: 10px;
    flex: 0 0 26px;
    width: 26px;
    text-align: center;
}
.footer-contact .item:not(:last-child){
    margin-bottom: 1rem;
}
/* End */


/* Start:/bitrix/templates/textil/components/bitrix/system.pagenavigation/.default/style.css?16901930141500*/
.bx-pagination {
	margin: 3rem 0 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul{
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	margin: -.5rem -.5rem 0;
}
.bx-pagination .bx-pagination-container ul li{
	display: block;
	margin: .5rem 0 0;
	padding: 0 .5rem;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li span{
	background: #FFFFFF;
	border: 1px solid #203073;
	border-radius: 0;
	padding: 0 10px;
	height: 2.5rem;
	display: block;
	box-sizing: border-box;
	line-height: calc(2.5rem - 2px);
	min-width:2.5rem;
	position:relative;
	transition: .1s;
}
.bx-pagination .bx-pagination-container ul li a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #203073;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span:before,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span:before,
.bx-pagination .bx-pagination-container ul li.bx-pag-first span:before,
.bx-pagination .bx-pagination-container ul li.bx-pag-last span:before{
	content: '';
	display: block;
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}
@media (max-width: 991.98px){
	.bx-pagination .bx-pagination-container ul{
		justify-content: center;
	}
}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1690193017565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1690193032666*/
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/textil/components/bitrix/main.include/contact-page/style.css?16901930141132 */
/* /bitrix/templates/textil/components/bitrix/breadcrumb/bread/style.css?1690193014175 */
/* /bitrix/templates/textil/components/bitrix/news.list/footer-contacts/style.css?1690193014197 */
/* /bitrix/templates/textil/components/bitrix/system.pagenavigation/.default/style.css?16901930141500 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1690193017565 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1690193032666 */
