

/* Start:/local/templates/.default/components/bitrix/news.list/contact_for_one/style.css?17586168813415*/
.contact-map #contact-map {
    width: 100%;
    height: 64.8rem;
}

.telephone_whatsapp_img{
    width: 14px;
    height: auto
}

.contact-tel_whatsapp{
    display: inline-block;
    font-weight: inherit;
    font-size: 1.8rem;
    line-height: 2.1rem;
    margin-top: 5px;
}

.working_time{
    font-weight: bolder;
    display: inherit !important;
}

.contact-map__box {
    display: flex;
    -ms-grid-column: 2;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 4;
}

.contact-map__box .contact-map__item--write {
    margin-right: 1.5rem;
}

.contact-map__item.marker-active {
    z-index: 3;
    position: absolute;
}

.contact-map__item {
    height: auto !important;
}

.contact-item__inner {
    padding: 3.3rem 6rem 3.8rem 4.2rem !important;
}

@media (min-width: 1024px) {
    .contact-map {
        position: relative;
    }

    .contact-map__item {
        max-width: 350px;
    }

    .contact-map__item--card {
        min-height: 218px;
    }

    .contact-map__info {
        position: absolute !important;
        top: 35px;
        grid-template-columns: repeat(1, 35rem) !important;
        width: auto !important;
        margin-top: 0 !important;
    }

    .contact-map__item:nth-child(4).contact-map__item--requisites,
    .contact-map__item:nth-child(5).contact-map__item--requisites {
        -ms-grid-column: 2 !important;
        grid-column-start: 1 !important;
        -ms-grid-row: 2 !important;
        grid-row-start: 3 !important;
        -ms-grid-column-align: start !important;
        justify-self: start !important;
        width: 100% !important;
    }

    .contact-map__box .contact-map__item--write {
        padding: 17px 39px !important;
    }

    .contact-map__item:nth-child(3) {
        -ms-grid-column: 3 !important;
        grid-column-start: 1 !important;
        -ms-grid-row: 1 !important;
        grid-row-start: 2 !important;
    }

    .contact-map__item:nth-child(4) {
        -ms-grid-column: 1 !important;
        grid-column-start: 2 !important;
        -ms-grid-row: 2 !important;
        grid-row-start: 2 !important;
    }
}

@media (max-width: 1024px) {
    .contact-map__item--card {
        min-height: 246px;
    }

    .contact-map__item.marker-active:nth-child(odd) {
        max-width: calc(49% + 3px);
    }

    .contact-map__item.marker-active:nth-child(even) {
        max-width: none;
    }

    .contact-map__item:nth-child(4):not(.contact-map__item--btn) {
        justify-self: auto;
    }

    .contact-map__item:nth-child(4).contact-map__item--requisites,
    .contact-map__item:nth-child(5).contact-map__item--requisites {
        -ms-grid-column: 2;
        grid-column-start: 1;
        -ms-grid-row: 2;
        grid-row-start: 3;
        -ms-grid-column-align: start;
        justify-self: start;
        margin-top: 0 !important;
        width: 100% !important;
        text-align: center;
    }

    .contact-map__box .contact-map__item--write {
        width: 100% !important;
        height: 8rem !important;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 650px) {
    .contact-map__item.marker-active {
        position: relative;
    }

    .contact-map__item.marker-active:nth-child(odd) {
        max-width: none;
    }

    .contact-map__item.marker-active:nth-child(even) {
        max-width: none;
    }
}

/* End */
/* /local/templates/.default/components/bitrix/news.list/contact_for_one/style.css?17586168813415 */
