@media(max-width: 1023px){
    .our-team-headline{
        margin-top: 120px;
        flex-direction: column;
        height: 793px;
    }
    
    .our-team-headline-text{
        width: max-content;
    }

    .our-team-headline-text .col-1 img{
        width: 20px;
    }
    
    .our-team-headline-text h1{
        font-size: 84px;
        line-height: 104px;
        margin-top: 40px;
        margin-bottom: 537px;
    }
    
    .our-team-headline-img{
        top: -593px;
        left: 87px;
        width: 505px;
    }
    
    /* --------------------- */
    
    .our-team-text-1{
        margin-top: 79px;
    }
    
    .our-team-text-1-headline{
        width: 728px;
        margin-bottom: 30px;
    }

    .our-team-text-1-space{
        flex-direction: column;
    }
    
    .our-team-text-1-space .row-1{
        margin-right: 0px;
        margin-bottom: 20px;
    }
    
    .our-team-text-1-space .col-up{
        margin-bottom: 20px;
    }
    
    /* ----------------------- */
    
    .our-team-text-2{
        margin-top: 102px;
    }

    .our-team-text-2-headline{
        width: 501px;
    }

    .our-team-text-2 .margin-bottom-40-headline{
        margin-bottom: 30px;
    }
    
    .our-team-text-2 .our-team-cases{
        grid-template-columns: 728px;
    
        grid-template-rows: 240px 240px 240px 240px 240px 240px 220px;
    }
    
    .our-team-text-2 .our-team-cases .our-team-case{
        padding: 30px;
        border-radius: 30px;
    }
    
    .our-team-text-2 .our-team-cases .our-team-case .our-team-case-col-1{
        margin-bottom: 10px;
    }
    
    .our-team-text-2 .our-team-cases .margin-right-40{
        margin-right: 0px;
    }
    
    .our-team-text-2 .margin-bottom-40{
        margin-bottom: 20px;
    }
    
    .our-team-text-2 .our-team-case-text .our-team-case-text-1{
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .our-team-text-2 .our-team-cases .img-1{
        top: 19px;
        left: 590px;
        width: 118px;
    }
    
    .our-team-text-2 .our-team-cases .img-2{
        top: 0px;
        left: 593px;
        width: 134px;
    }
    
    .our-team-text-2 .our-team-cases .img-3{
        top: 0px;
        left: 534px;
        width: 193px;
    }
    
    /* ---------------------------- */
    
    .our-team-photos{
        margin-top: 100px;
    }

    .our-team-photos .position-photos-end{
        margin-top: 20px;
    }
    
    .our-team-photos .position-photos .out-team-positions{
        margin-bottom: 30px;
    }
    
    .our-team-photos .position-photos .our-team-position-photos{
        grid-template-columns: 374px 354px;
        grid-template-rows: 530px;
    }
    
    .our-team-photos .position-photos .our-team-position-photos .position-photo img{
        width: 354px;
        height: 421px;
    }
    
    .our-team-photos .position-photos .our-team-position-photos .position-photo .empl-name{
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .our-team-photos .position-photos-top{
        margin-top: 40px;
    }
    
    /* ----------------------- */
    
    .our-team-page .popular-services{
        margin-top: 100px;
    }
    
    /* --------------------------- */
    
    .our-team-page .request-block{
        margin-top: 130px;
    }
    
    /* ------------------------- */
    
    .our-team-page .articles-block{
        margin-top: 102px;
        margin-bottom: 92px;
    }
}