.fv-text__container .line1__text {
    font-size: clamp(1.125rem, -0.063rem + 2.97vw, 3.5rem);
}
.fv-text__container .line2__text {
    font-size: clamp(1.375rem, 0.313rem + 2.66vw, 3.5rem);
}
.fv-text__container .line3__text {
    font-size: clamp(0.875rem, 0.188rem + 1.72vw, 2.25rem);
}
@media screen and (max-width: 640px) {
    .fv-text__container .line1__text {
        font-size: 1.375rem;
    }
    .fv-text__container .line2__text {
        font-size: 2rem;
    }
    .fv-text__container .line3__text {
        font-size: 1rem;
    }
}

.input__container .label__container .required__icon {
    width: 66px;
}

@media screen and (max-width: 640px) {
    .input__container #tel {
        padding-top: 0.4rem;
    }
    .input__container.contractor .dropdown-text__container .line1__text {
        display: block;
    }
    .input__container.contractor .dropdown-text__container .line3__text {
        display: block;
        max-width: 250px;
    }
    .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;
    }
}

.submit__part .next__icon {
    display: none;
}
