

/* Start:/bitrix/templates/aspro_max/css/contacts.css?17878341553668*/

.page-contacts{margin: 0 auto; max-width: 1560px; padding: 30px var(--theme-page-width-padding);}
.page-contacts .item-shop-detail{text-align: left; }

.contacts-top{margin-bottom: 20px;  display: grid; grid-template-columns: repeat(4, 1fr); grid-column-gap: 20px;}
.contacts-top .item{margin-bottom: 10px; }
.contacts-top .title{color: #999; font-size: 14px; line-height: 1.3em; text-transform: uppercase; letter-spacing: .8px; text-decoration: none; margin-bottom: 15px;}
.contacts-top .text{margin-bottom: 15px; color: #333; font-size: 14px; line-height: 18px;}
.contacts-top .text a{color: #000; text-decoration: none; font-size: 18px; line-height: 18px; }
.contacts-top .text span{color: #999; font-size: 14px; line-height: 18px; display: block;}
@media (max-width: 450px) {
.contacts-top .item{margin-bottom: 20px; margin-right: 0%;}
}
.page-contacts .font_upper{color: #999; font-size: 14px; line-height: 1.3em; text-transform: uppercase; letter-spacing: .8px; text-decoration: none; margin-bottom: 10px;}
.page-contacts .darken{font-size: 16px; margin-bottom: 15px;}
@media (max-width: 1050px) {
.contacts-top{margin-bottom: 20px;  display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 20px;}
}
@media (max-width: 500px) {
.contacts-top .text a{font-size: 16px; line-height: 18px; }
}

.property.phone{}
.property.phone a{color: #000; text-decoration: none; font-size: 18px; line-height: 18px;}
.property.phone span{color: #999; font-size: 14px; line-height: 18px; display: block; margin-bottom: 6px;}


.contacts-children{margin-bottom: 30px;}
.contacts-children ul{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); grid-column-gap: 20px;}
.contacts-children ul li{margin: 0; margin-bottom: 30px; list-style: none !important;}
.contacts-children ul li .title{color: #000; font-size: 16px; line-height: 18px; margin-bottom: 10px; font-weight: 550; /*min-height: 36px;*/}
.contacts-children ul li .desc{color: #333;}
.contacts-children ul li .desc .text{color: #999; font-size: 16px; line-height: 1.3em; margin-bottom: 5px;}
.contacts-children ul li .desc .name{color: #000; /*font-weight: 550;*/}
.contacts-children ul li .desc a{color: #333;}
.contacts-children ul li .desc span{color: #999;}

.previewtext{margin-bottom: 30px;}
.feedback-contacts{margin-bottom: 30px;}

@media (max-width: 1250px) {
	.contacts-children ul{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 800px) {
	.contacts-children ul{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 500px) {
	.contacts-children ul{grid-column-gap: 10px;}

.contacts-children ul li{margin-bottom: 20px; }
.contacts-children ul li .title{font-size: 15px; line-height: 17px; font-weight: 550; min-height: 0;}
.contacts-children ul li .desc .text{font-size: 14px; line-height: 1.3em; margin-bottom: 5px;}
}

.contacts-rekvizit{margin-bottom: 35px;}
.contacts-rekvizit ul{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 20px;}
.contacts-rekvizit ul li{margin: 0; margin-bottom: 15px; list-style: none !important;}
.contacts-rekvizit ul li .name{color: #999; font-size: 16px; line-height: 1.3em; text-transform: uppercase; letter-spacing: .8px; text-decoration: none; margin-bottom: 15px;}
.contacts-rekvizit ul li .value{color: #000; font-size: 16px;}
@media (max-width: 850px) {
.contacts-rekvizit ul{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 450px) {
.contacts-rekvizit ul{grid-template-columns: repeat(1, 1fr);}
.contacts-rekvizit ul li .name{font-size: 14px; margin-bottom: 10px;}
.contacts-rekvizit ul li .value{font-size: 14px;}

}



/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?16744759011923*/
.breadcrumbs .breadcrumbs{padding:0}.breadcrumbs__item{display:inline-block;position:relative;padding-right:16px;margin-right:-16px}.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper{display:none}.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper{display:block}.breadcrumbs__separator{position:relative;zoom:1;bottom:-1px;display:inline-block;line-height:18px;margin:0 10px 0 9px;border:none;color:#ddd}.breadcrumbs__link{text-decoration:none}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down{opacity:1}.breadcrumbs__arrow-down{opacity:.5;border:none;top:13px;right:3px;display:none;height:3px;line-height:18px;margin:0 4px;position:absolute;width:5px;z-index:1;font-size:0}.breadcrumbs__arrow-down .svg{top:-8px}.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:inline-block}.breadcrumbs__item-name{color:#b6b5b5}.breadcrumbs a:hover span{color:var(--fill_dark_light_white_hover)}.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.breadcrumbs__dropdown-wrapper{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease;transition-delay:.15s;padding-top:8px;top:18px;z-index:2;position:absolute;left:-18px}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__dropdown-wrapper{opacity:1;visibility:visible}.breadcrumbs__dropdown{background:#fff;background:var(--card_bg_black);padding:11px 20px;text-align:left;box-shadow:0 1px 5px 1px rgba(0,0,0,.12)}.breadcrumbs__dropdown .breadcrumbs__dropdown-item{display:block;line-height:14px;padding:5px 0;text-decoration:none;text-transform:none;white-space:nowrap}@media (min-width:768px){.breadcrumbs__item--with-dropdown+.breadcrumbs__separator{margin-left:18px}}@media (max-width:767px){.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:none}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/map.yandex.system/map/style.min.css?1660723279826*/
div.bx-yandex-map{color:#000;font-size:11px}div.bx-yandex-map div.YMaps-b-balloon-content{color:#000;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:0!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}.gm-style,.gm-style-iw-d,body .ymaps-map .ymaps-b-balloon,body div.bx-yandex-map{font:15px/25px Montserrat,Arial,sans-serif;font:var(--theme-font-size)/var(--theme-line-height) var(--theme-font-family)}
/* End */
/* /bitrix/templates/aspro_max/css/contacts.css?17878341553668 */
/* /bitrix/templates/aspro_max/components/bitrix/breadcrumb/main/style.min.css?16744759011923 */
/* /bitrix/templates/aspro_max/components/bitrix/map.yandex.system/map/style.min.css?1660723279826 */
