@media  all and (max-width: 1720px) {
    :root{
        --section-distance: 80px;
        --border-radius-1: 10px;
        --border-radius-2: 20px;
        --size-1: 20px;
        --size-2: 40px
    }
    .container {
        max-width: 1356px
    }
    .header .logo{
        height: 40px
    }
    .main-menu a:not(.btn){
        font-size: 1.4rem
    }
    h1 {
        font-size: 4rem
    }
    .main-block .content .text p {
        font-size: 2rem;
        padding-right: 20px
    }
    .btn, input[type="submit"]{
        font-size: 2rem;
        height: 63px
    }
    body {
        font-size: 1.4rem
    }
    h3, .team-item .name {
        font-size: 2rem
    }
    .philosophy-item{
        height: 165px
    }
    h2{
        max-width: 400px
    }
    .educational-item h3{
        height: 66px;
        width: calc(100% - 40px);
        left: 20px;
        top: -46px;
        padding: 19px
    }
    .educational-item{
        margin-top: 46px
    }
    .team-item >img {
        width: 160px;
        height: 160px
    }
    .gallery-item {
        height: 380px
    }
    .consultation p {
        font-size: 2rem
    }
    .footer .logo img{
        width: 400px
    }

}

@media  all and (max-width: 1400px) {
    h1 {
            font-size: 3.5rem
        }
        .btn, input[type="submit"]{
            padding: 0 49px
        }
        .philosophy-item:first-child div:last-child {
    padding: 0
}
.educational-item h3{
    padding: 0 19px
}
.success-modal .title{
    font-size: 3rem
}
.success-modal .title + p {
    font-size: 2rem
}
}

