.members_container .page_title_section {
    background-image: url("/static/app_www/members/base/img/bg_members.png");
}

.item_wrap {
    display: block;
    position: relative;
    border-radius: inherit;
    height: 100%;
}

.item_wrap .item_info_wrap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 16px;
    color: #fff;
    border-radius: 0 0 6px 6px;
    transition: background-color 0.3s ease;
}

.item_wrap:hover .item_info_wrap {
    background-color: rgba(23, 37, 70, 0.8);
}

.item_wrap .item_info_wrap .name_wrap {
    margin-bottom: 16px;
}

.item_wrap .item_info_wrap .name_wrap .eng_name {
    font-size: 12px;
}

.item_wrap .item_info_wrap .name_wrap .main_name_wrap {
    font-size: 16px;
}

.item_wrap .item_info_wrap .name_wrap .main_name_wrap .main_name {
    font-size: 22px;
    font-weight: 700;
}

.item_wrap .item_info_wrap .more_wrap {
    display: flex;
    justify-content: flex-end;
    gap: 0 3px;
    align-items: flex-end;
    font-size: 12px;
}

.item_wrap .item_info_wrap .more_wrap .img_wrap {
    width: 12px;
    overflow: hidden;
}

.item_wrap .item_info_wrap .more_wrap .img_wrap img {
    display: block;
    object-fit: cover;
}

.profile_wrap {
    width: 100%;
    overflow: hidden;
    background: linear-gradient(90deg, #E7E7E7 -29.8%, #E4E4E4 48.02%, #E7E7E7 125.85%);
    border-radius: 6px;
    height: 100%;
}

.profile_wrap img {
    display: block;
    object-fit: cover;
    height: 100%;
}

@media screen and (max-width: 1023px) {
    .members_container .page_title_section {
        background-image: url("/static/app_www/members/base/img/bg_members_m.png");
    }

    .item_wrap .profile_wrap img {
        aspect-ratio: 83/150;
    }
}

@media screen and (max-width: 767px) {
    .item_wrap .item_info_wrap {
        padding: 8px;
    }

    .item_wrap .item_info_wrap .name_wrap {
        margin-bottom: 20px;
    }


    .item_wrap .item_info_wrap .name_wrap .main_name_wrap {
        font-size: 12px;
    }

    .item_wrap .item_info_wrap .name_wrap .main_name_wrap .main_name {
        font-size: 18px;
    }

}