.wrapper{
    overflow: auto !important;
    height: auto !important;
    min-height: 100vh !important;
}
.desk{
    display: flex;
}
.mob{
    display: none;
}
body{
    overflow: auto !important;
    position: static !important;
    height: auto !important;
}
.manager{
    margin-top: 162px;
    width: 100%;
    padding-bottom: 100px;
}
.manager__body{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 144px;
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.manager__body-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 13px;
}
.manager__body-item-top{
    max-width: 362px;
    max-height: 462px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: relative;
}

.manager__body-item-top img{
    width: 99%;
    height: 100%;
    margin-bottom: 3px;

}
.manager__contacts{
    display: flex;
    align-items: center;
    justify-content: center;
}
.contacts__list{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.contacts__item{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    margin-bottom: 5px;
}
.contacts__text{
    font-size: 14px;
    line-height: 16px;
    text-align: center;
}
.contacts__ico{
    max-width: 14px;
}
.underline{
    border-bottom: 1px solid white;
}
.manager__body-item-text{
    width: 100%;
    padding: 17px 0px;
    background: linear-gradient(90deg, #A237A1 3%, #4C5ED9 57.5%, #4C5ED9 93%);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    border-radius: 22px;
}
.manager__body-item-text span{
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    color: #fff;
}
.manager__body-item-text p{
    font-size: 16px;
    font-weight: 400;
    line-height: 19.2px;
    text-align: left;
    color: #C0C0C0;
}



@media (max-width: 1920px) {
    html{
        font-size: calc(100vw / 1920);
    }
    .wrapper{
        overflow: auto !important;
        height: auto !important;
        min-height: 100vh !important;
    }

    .manager{
        margin-top: 162rem;
        width: 100%;
        padding-bottom: 100rem;
    }
    .manager__body{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 144rem;
        max-width: 1000rem;
        margin: 0 auto;
    }
    .manager__body-item{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 13rem;
        margin-bottom: 50px;
    }
    .manager__body-item-top{
        width: 425rem;
        height: 535rem;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-direction: column;
    
    }
    .contacts__text{
        font-size: 14px;
    }
    .manager__body-item-top img{
        width: 415rem;
        height: 519rem;
        margin-bottom: 3rem;
    }
    .manager__body-item-text{
        width: 100%;
        padding: 17rem 0rem;
        background: linear-gradient(90deg, #A237A1 3%, #4C5ED9 57.5%, #4C5ED9 93%);
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 4rem;
        border-radius: 22rem;
    }
    .manager__body-item-text span{
        font-size: 20rem;
        font-weight: 400;
        line-height: 24rem;
        text-align: left;
        color: #fff;
    }
    .manager__body-item-text p{
        font-size: 16rem;
        font-weight: 400;
        line-height: 19.2rem;
        text-align: left;
        color: #C0C0C0;
    }

}


@media (max-width: 1020px) {
    .contacts__text{
        font-size: 12px;
        line-height: 14px;
    }
    .contacts__ico{
        max-width: 10px;
    }
}










@media (max-width: 640px) {
    html{
        font-size: calc(100vw / 320);
    }
    .desk{
        display: none;
    }
    .mob{
        display: flex;
    }
    .wrapper{
        overflow: auto !important;
        height: auto !important;
    }
    .manager{
        margin-top: 120rem;
        width: 100%;
    }
    .manager__body{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 30rem;
    }
    .manager__body-item{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 13rem;
    }
    .manager__body-item-top{
        width: 288rem;
        height: 362rem;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-direction: column;
   
    }
    .manager__body-item-top img{
        width: 415rem;
        height: 519rem;
        margin-bottom: 3rem;
    }
    .manager__body-item-text{
        width: 100%;
        padding: 8px 0rem;
        background: linear-gradient(90deg, #A237A1 3%, #4C5ED9 57.5%, #4C5ED9 93%);
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 4rem;
        border-radius: 17px;
    }
    .contacts__text{
        font-size: 14rem;
        line-height: 24px;
    }
    .contacts__ico{
        max-width: 20px;
    }
    .manager__body-item-text span{
        font-size: 14rem;
        font-weight: 400;
        line-height: 14rem;
        text-align: left;
        color: #fff;
    }
    .manager__body-item-text p{
        font-size: 12rem;
        font-weight: 400;
        line-height: 13rem;
        text-align: left;
        color: #C0C0C0;
    }
}