.practice-item {
    position: relative;
    overflow: hidden;
    width: 380px;
    height: 366px;
    background-color: #fff;
    box-shadow: 0 4px 18px 0 rgba(233, 224, 217, .66);
    border-radius: 6px;
    margin: 0 1vw 1vw 0;
}

.practice-brand {
    position: absolute;
    left: 0;
    top: 181px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 44px;
    background-color: #fff;
    box-shadow: 0 4px 7px 0 rgba(221, 221, 221, .2);
    border-radius: 0 22px 22px 0;

}

.practice-info {
    margin: 30px auto 0;
    width: 335px;
    font-size: 18px;
    line-height: 36px;
    text-align: justify;
    color: #333;
}