/* Restore the shared FAQ accordion styles if MinifyX omits the block stylesheet. */
@import url("/assets/templates/css/faq/faq_1.css");

.header__address {
    margin-left: 4.45%;
}

.header-email {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    color: var(--primary-color);
    transition: 0.3s;
    font-family: var(--font);
}

.sec-sitemap__content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

.sec-sitemap__title, a.sec-sitemap__title:not(.button) {
    display: block;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    color: var(--primary-grey-color);
    text-decoration: none;
    margin-bottom: 10px;
}

@media screen and (max-width: 1510px) {
    .sec-sitemap__content {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .sec-sitemap__title, a.sec-sitemap__title:not(.button) {
        font-size: 24px;
    }
}

@media screen and (max-width: 992px) {
    .sec-sitemap__content {
        grid-template-columns: repeat(1, 1fr);
    }
    
    .sec-sitemap__title, a.sec-sitemap__title:not(.button) {
        font-size: 20px;
    }
}

@media screen and (max-width:700px) {
   .tel--desctop {
       display: none;
   }
   .header__good-place {
       display: none !important;
   }
   .header-email {
       font-size: 14px;
   }
}

@media screen and (max-width: 576px) {
    
}
