
.fv-text__container .line1__text {
    font-size: clamp(1.5rem, 0.25rem + 3.13vw, 4rem); 
}
.fv-text__container .line2__text {
    font-size: clamp(1.125rem, 2.81vw, 3.375rem); 
}
.fv-text__container .line3__text {
    font-size: clamp(0.875rem, 0.063rem + 2.03vw, 2.5rem); 
}
@media screen and (max-width: 640px) {
    .fv-text__container .line1__text {
        font-size: 1.625rem;
    }
    .fv-text__container .line2__text {
        font-size: 2rem;
    }
    .fv-text__container .line3__text {
        font-size: 1rem;
    }
}

.input__container .label__container .required__icon {
    width: 68px;
}

.input__container.movein-date .label-text__container {
    flex-direction: column;
}

@media screen and (max-width: 640px) {
    .input__container #nationality,
    .input__container #tel {
        padding-top: 0.4rem;
    }
    .input__container.movein-date .label-text__container {
        align-items: flex-start;
        flex-direction: column;
    }
    .input__container.residence-area .label-text__container {
        align-items: flex-start;
        flex-direction: column;
    }
    .input__container.contractor .dropdown-text__container .line1__text {
        display: block;
    }
    .input__container .dropdown__container .dropdown-text__container {
        max-width: 250px;
    }
    .input__container .dropdown__container p {
        font-size: 0.875rem;
        text-align: left;
    }
    .input__container .select__container p {
        font-size: 0.7rem;
        text-align: left;
    }
}

@media screen and (max-width: 640px) {
    .checkbox__container .checkbox__text {
        text-align: left;
    }
}

.submit__part .next__icon {
    display: none;
}
