

/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1720610604666*/
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 */


/* Start:/local/templates/main/components/bitrix/system.pagenavigation/pagination/style.css?17268107331401*/
:root{
    --pagination-active-color: var(--accent);
    --pagination-color: #020203;
    --pagination-deactive-color: #B3B3B3;
    --pagination-insert-offset: 16px;
    --pagination-cont-size: 18px;
}
.bx-pagination{margin-top: 68px}
a.load_more {margin: 0 auto;min-width: 320px}
.bx-pagination-container ul {display: flex;justify-content: center;flex-wrap:wrap;gap: var(--pagination-insert-offset);padding: 0 20px;margin: 24px 0 0;}
li.bx-pag-arrow, li.bx-pag-arrow a {display: flex;align-items: center;align-content: center;gap: 8px;}
.bx-pagination li {list-style: none;cursor: default; color: var(--pagination-deactive-color);font-size: var(--pagination-cont-size)}
.bx-pagination li path {stroke: var(--pagination-deactive-color)}
.bx-pagination li a{color: var(--pagination-color);cursor: pointer}
.bx-pagination li a path{stroke: var(--pagination-color)}
.bx-pagination li.bx-pag-arrow a{text-decoration: none;}
.bx-pagination li.bx-active{color: var(--pagination-active-color)}
.bx-pagination li.bx-active path{stroke: var(--pagination-active-color)}
.bx-pagination li.bx-pag-prev{margin-right: var(--pagination-insert-offset)}
.bx-pagination li.bx-pag-next{margin-left: var(--pagination-insert-offset)}
@media (max-width: 425px) {
    :root{
        --pagination-insert-offset: 12px;
        --pagination-cont-size: 14px;
    }
    a.load_more {min-width: auto}
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/contacts_section_new/style.css?1736840380621*/
.contacts__list .contacts-item, .contacts__list .contacts-item a {
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    letter-spacing: -0.32px;
    color: #020203;
    text-decoration: none;
    line-height: 1;
    text-transform: inherit;
}
.contacts__list .contacts-item{
    margin-bottom: 15px;
}
.contacts__list .contacts-item:last-child{
    margin-bottom: 0;
}
@media (max-width: 1720px) {
    .contacts__list .contacts-item, .contacts__list .contacts-item a{font-size:26px;}
}
@media (max-width: 1000px) {
    .contacts__list .contacts-item, .contacts__list .contacts-item a{font-size:20px;}
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/contacts_map/style.css?17391834921908*/
.gaMap {
    padding-top: 70px;
    padding-bottom: 160px;
}

.gaMap__map {
    flex: 1 1 1112px;
    height: 600px;
}

.gaMap__map .ymaps-2-1-79-map {
    width: 100% !important;
}

.ymaps-2-1-79-ground-pane {
    filter: grayscale(100%);
}

.gaMap__list {
    display: flex;
    gap: 40px;
    flex-basis: 568px;
    background: #F6F6F6;
    padding: 71px 68px;
    flex-shrink: 0;
    flex-wrap: wrap;
    column-gap: 5%;
}
.gaMapCard {
    max-width: 30%;
    width: 100%;    
}

.gaMapCard__title {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 151%;
    letter-spacing: 0.42px;
    text-transform: uppercase;
    color: #9A9A9B;
    padding-bottom: 18px;
}

.gaMapCard__address, .gaMapCard__tel {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #535353;
    text-decoration: none;
}

.gaMapCard__tel a {
    text-decoration: none;
    cursor: pointer;
    transition: .2s linear;
    color: inherit;
    white-space: nowrap;
}
.balloon__body address{
    margin-bottom: 7px;
}
.balloon__body a{
    color: #535353;
}
.balloon__body a:hover{
    color: #205E9B;
}
@media (max-width: 1200px) {
    .gaMapCard {
        max-width: 47%;
    }
}

@media (max-width: 1000px) {
    .gaMap {
        padding-bottom: 100px;
    }
}

@media (min-width: 860px) {
    .gaMap .container {
        min-height: 692px;
    }
}

@media (max-width: 860px) {
    .gaMap__map {
        height: 300px;
    }

    .gaMap__list {
        padding: 35px 20px;
        gap: 20px;
        column-gap: 6%;
    }

    .gaMapCard__title {
        font-size: 10px;
        padding-bottom: 5px;
    }

    .gaMapCard__address, .gaMapCard__tel {
        font-size: 14px;
    }
}
@media (max-width: 640px) {
    .gaMapCard {
        max-width: none;
    }
}

@media (hover: hover) {
    .gaMapCard__tel a:hover {
        color: #205E9B;
    }
}

/* End */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1720610604666 */
/* /local/templates/main/components/bitrix/system.pagenavigation/pagination/style.css?17268107331401 */
/* /local/templates/main/components/bitrix/news.list/contacts_section_new/style.css?1736840380621 */
/* /local/templates/main/components/bitrix/news.list/contacts_map/style.css?17391834921908 */
