.getin{
    display: flex;
    max-width: 1440px;
    margin: auto;
    padding: 120px 40px;
    box-sizing: border-box;
}

.getin_container{
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 96px 80px;
    gap: 62px;
    border-radius: 12px;
    background-color: #BA282D;
    clip-path: polygon(0% 0%, 100% 0%, 100% 60%, 85% 100%, 0% 100%);
}

.getin_text{
    display: flex;
    flex-direction: column;
    font-weight: 700;
    color: #ECEDED;
    gap: 32px;
}

.getin_textB{
    font-size: 61px;
    letter-spacing: -2.44px;
}

.getin_textS{
    font-size: 39px;
    letter-spacing: -0.39px;
}

.getin_white{
    background-color: #F8F8F8;
    width: max-content;
}

.getin_red{
    color: #BA282D;
}

.arrow_red{
    width: 1.667vw;
    height: 1.667vw;
    max-width: 24px;
    max-height: 24px;
    background-image: url(../items/icons/URArrow_ba282d.svg);
    background-size: 100%;
    transition: transform 0.5s;
}

.getin_white:hover .arrow_red{
    transform: rotate(45deg);
}

@media screen and (max-width: 768px) {
    .getin{
        padding: 72px 16px;
    }

    .getin_container{
        gap: 32px;
        padding: 54px 36px;
        border-radius: 12px;
        clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0% 100%);
    }

    .getin_textB{
        font-size: 39px;
        letter-spacing: -1.56px;
    }

    .getin_textS{
        font-size: 20px;
        letter-spacing: -0.2px;
    }

    .arrow_red{
        width: 24px;
        height: 24px;
    }

    .getin_white:hover .arrow_red{
        transform: none;
    }
}

@media screen and (min-width: 1440px) {
    .getin_text{
        font-size: 61px;
        letter-spacing: -2.44px;
    }
}