.lang-id .bannerCharacterLayoutEn {
    display: none;
}

.lang-id .bannerCharacterLayoutTh {
    display: none;
}

/* ฺHeader Banner  */
.lang-id .bannerMainLayout {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 100dvh;

    background: url("../../image/background/bg_id.png");
    background-position: center;
    background-size: cover;

    padding: 50px;
    padding-bottom: 0;
    overflow: hidden;
}

.lang-id .bannerCharacterLayoutId {
    position: absolute;
    filter: drop-shadow(1px 1px 15px #ffffff);
    display: flex;
}

/* Card  */
.lang-id .teamCardMainLayout {
    position: relative;
    width: 100%;
    height: 100%;

    background: url("../../image/background/card/card_id.png");
    background-size: cover;
    background-position: bottom;

    padding-bottom: 50px;
}


/* backet */
.lang-id .backetBoxLayout {
    width: 200px;
    height: 45px;
    transform: skewX(-9deg);

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(to left, #3d4b6f, #000);
    color: #fff;
    border: 1px solid #d5b077;
    box-shadow: 7px 7px 1px #000;

    font-size: 22px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
}