.mini-contacts {
    background-color: white;
    position: relative;
}

.mini-contacts__info {
}

.mini-contacts__adress {}

.mini-contacts__tel-link {
    font-size: 1.75rem;
    font-weight: 660;
}

.mini-contacts__mail-link {}

.mini-contacts__messegers {
    box-shadow: 0px .5rem 2.5rem rgb(0 0 0 / 8%);
    border-radius: 1rem;
    text-align: center;
}

.mini-contacts__messegers-label {
    opacity: .6;
    font-weight: 600;
}

.mini-contacts__messegers-links {
    align-items: stretch;
}

.mini-contacts__messeger {
    text-align: center;
    align-items: center;
}

.mini-contacts__messeger-icon {
    width: 3rem;
    height: 3rem;
    background-size: contain;
}

.mini-contacts__messeger-label {
    opacity: .6;
    font-size: .675rem  !important;
    font-weight: 600;
}

.mini-contacts__messeger-devider {
    width: 1px;
    background-color: var(--color__border);
    opacity: .5;
}
.--contacts .mini-map {
    padding-bottom: 120%;
}

@media screen and (min-width: 768px) {  
    .map-contacts .mini-contacts {
        width: var(--col-5) !important;
    }
    .mini-contacts {
        width: var(--col-6) !important;
    }
   .map-contacts .mini-contacts__messegers {
        box-shadow: none !important;
    }
    .mini-contacts__messegers {
    margin: 0 1rem;
    margin-bottom: 1rem;
}
.mini-contacts .center-wrap.--disable {
    height: 100% !important;
}

.mini-contacts__wrap {
    height: 100%;
}

.mini-contacts__info {
    flex: 1;
}



.map-contacts.--contact-map .mini-contacts__wrap {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    padding: 1rem;
}

.map-contacts.--contact-map .mini-contacts {
    height: 10rem;
    background-color: white;
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    width: calc(100% - 2rem) !important;
    padding: 0 !important;
}

.map-contacts.--contact-map .mini-contacts__info {
    width: 50%;
    border-right: 1px solid #efefef;
    flex: unset;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.map-contacts.--contact-map .mini-contacts__messegers {
    width: 50%;
    padding: 0 !important;
    margin: 0 !important;
}



} 