@media only screen and (max-width: 1100px) {
    .requisites {
        margin-bottom: 88px;
    }
}

@media only screen and (max-width: 744px) {
    .contacts-block .title {
        font-size: 24px;
        line-height: 32px;
        padding: 40px 0;
    }
}

@media only screen and (max-width: 576px) {
    .contacts-block .map iframe {
        border-radius: 24px;
    }

    .contacts-block .contact-map {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 12px;
        padding: 24px;
        border-radius: 24px;
    }
}

@media only screen and (max-width: 480px) {
    .requisites {
        margin-top: 48px;
        margin-bottom: 120px;
    }

    iframe {
        height: 196px;
    }
}
