.es .es_fix-hidden {
    display: none;
}

.de .de_fix-elig-check {
    padding-left: 0;
    padding-right: 0;
}

.it .lang_fix-form-section-h,
.nl .lang_fix-form-section-h {
    font-size: 41px;
}

.da .lang_fix-elig-check-h,
.fi .lang_fix-elig-check-h,
.no .lang_fix-elig-check-h {
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
}

.it .lang_fix-elig-check-h,
.nl .lang_fix-elig-check-h {
    padding-left: 0;
    padding-right: 0;
    font-size: 21px;
}

.zh .lang_fix-form-section-h2 {
    line-height: 48px;
}

.ja .text-\[36px\].text-blue.text-center.font-black {
    line-height: 3rem;
}

@media (max-width: 640px) {
    .nl .lang_fix-form-section-h3{
        font-size: 24px;
    }
    .fi .lang_fix-form-section-h3{
        font-size: 20px;
    }
    .zh .lang_fix-form-section-h3{
        text-align: center;
        font-size: 24px;
    }

    .fr .lang_fix-form-section-h2 {
        font-size: 33px;
        padding: 0.5rem 0;
    }

    .ja .lang_fix-form-section-h2 {
        font-size: 33px;
        padding: 0.5rem 0;
    }

    .es .lang_fix-form-section-h2 {
        font-size: 28px;
        padding: 0.5rem 0;
    }

    .fr .lang_fix-form-section-h3 {
        font-size: 19px;
        line-height: 26px;
    }

    .ja h3.mb-4.text-\[24px\].text-center.font-bold {
        font-size: 22px;
    }

    .ja .p-5 h2.mb-5.text-\[27px\].text-blue.text-center.font-black {
        font-size: 22px;
    }

    /*.ja p.text-\[18px\]\/6 {*/
    /*    font-size: 18px;*/
    /*}*/
}

@media (min-width: 640px) and (max-width: 1024px) {
    .es .lang_fix-freedom-work-h {
        margin-bottom: 24px;
    }
}

@media (min-width: 640px) and (max-width: 767px) {
    .it .lang_fix-freedom-work-h,
    .nl .lang_fix-freedom-work-h,
    .fi .lang_fix-freedom-work-h {
        margin-bottom: 25px;
    }
}

/* md - lg */
@media (min-width: 768px) and (max-width: 1024px) {
    .it .lang_fix-adv-work-h,
    .nl .lang_fix-adv-work-h,
    .fi .lang_fix-adv-work-h {
        margin-bottom: 25px;
    }
    .it .lang_fix-freedom-work-h,
    .nl .lang_fix-freedom-work-h,
    .fi .lang_fix-freedom-work-h {
        margin-bottom: 25px;
    }
}

@media all and (max-width: 497px) {
    .fi .text-\[41px\].text-center.font-bold {
        font-size: 35px;
    }
}

@media (min-width: 768px) {
    .it .lang_fix-elig-check-h,
    .nl .lang_fix-elig-check-h {
        font-size: 26px;
    }
}

@media (min-width: 1024px) {
    .de .lang_fix-steps-h-1,
    .de .lang_fix-steps-h-2,
    .de .lang_fix-steps-h-3,
    .es .lang_fix-steps-h-2,
    .es .lang_fix-steps-h-3,
    .it .lang_fix-steps-h-1,
    .it .lang_fix-steps-h-2,
    .it .lang_fix-steps-h-3,
    .nl .lang_fix-steps-h-1,
    .nl .lang_fix-steps-h-2,
    .nl .lang_fix-steps-h-3 {
        margin-bottom: 25px;
    }
}


.lang_fix-form-section-h {
    margin-bottom: 0.5rem;
}

@media all and (max-width: 430px) {
    .en .lang_fix-form-section-h3 {
        font-size: 18px;
        line-height: 1.4;
    }

    .en .lang_fix-form-section-h {
        font-size: 40px;
        line-height: 1.1;
    }

    .en .welcome-text {
        font-size: 18px;
    }

    .en h3.subtitle {
        font-size: 20px;
    }

    .en h2.title-one {
        font-size: 32px;
        line-height: 1.2;
    }
}

@media all and (max-width: 407px) {
    .en .lang_fix-form-section-h3 {
        font-size: 17px;
        line-height: 1.4;
    }

    .en .welcome-text {
        font-size: 17px;
    }
}

@media all and (max-width: 393px) {
    .en .lang_fix-form-section-h3 {
        font-size: 16px;
        line-height: 1.4;
    }

    .en .welcome-text {
        font-size: 16px;
    }
}
