h1{
    font-size: 96px;
    line-height: 110px;
}

h2{
    font-size: 48px;
    line-height: 55px;
}

h3{
    font-size: 32px;
    line-height: 36px;
}

h4{
    font-size: 28px;
    line-height: 32px;
}

h5,
li,
button,
a.button{
    font-size: 24px;
    line-height: 28px;
}

p,
form input[type=text]{
    font-size: 20px;
    line-height: 24px;
}

.content-itemStages p{
    font-size: 16px;
}

@media (max-width:1720px) {
    h1{
        font-size: 86px;
        line-height: 96px;
    }
    
    h2{
        font-size: 44px;
        line-height: 50px;
    }
    
    h3{
        font-size: 28px;
        line-height: 32px;
    }

    h4{
        font-size: 24px;
        line-height: 28px;
    }
    
    h5,
    li,
    button,
    a.button{
        font-size: 22px;
        line-height: 26px;
    }
    
    p,
    form input[type=text]{
        font-size: 18px;
        line-height: 22px;
    }
}

@media (max-width:1600px) {
    h1{
        font-size: 78px;
        line-height: 86px;
    }
    
    h2{
        font-size: 40px;
        line-height: 48px;
    }
    
    h3{
        font-size: 26px;
        line-height: 30px;
    }

    h4{
        font-size: 22px;
        line-height: 26px;
    }
    
    h5,
    li,
    button,
    a.button{
        font-size: 20px;
        line-height: 24px;
    }
    
    p,
    form input[type=text]{
        font-size: 16px;
        line-height: 20px;
    }

    .content-itemStages p{
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    h1{
        font-size: 68px;
        line-height: 76px;
    }
    
    h2{
        font-size: 36px;
        line-height: 44px;
    }
    
    h3{
        font-size: 24px;
        line-height: 28px;
    }

    h4{
        font-size: 20px;
        line-height: 24px;
    }
    
    h5,
    li,
    button,
    a.button{
        font-size: 18px;
        line-height: 22px;
    }
    
    p,
    form input[type=text]{
        font-size: 14px;
        line-height: 18px;
    }

    .content-itemStages p{
        font-size: 13px;
    }
}

@media (max-width: 1280px) {
    h1{
        font-size: 58px;
        line-height: 66px;
    }
    
    h2{
        font-size: 32px;
        line-height: 38px;
    }
    
    h3{
        font-size: 20px;
        line-height: 24px;
    }

    h4{
        font-size: 16px;
        line-height: 20px;
    }
    
    h5,
    li,
    button,
    a.button{
        font-size: 16px;
        line-height: 20px;
    }
    
    p,
    form input[type=text]{
        font-size: 12px;
        line-height: 16px;
    }

    .content-itemStages p{
        font-size: 16px;
    }
}

@media (max-width: 1024px) {
    h1 {
        font-size: 50px;
        line-height: 58px;
    }

    h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .numbers-about_company h3{
        font-size: 16px;
        line-height: 20px;
    }

    form input[type=text]{
        font-size: 14px;
        line-height: 20px;
    }

    .content-itemStages p{
        font-size: 12px;
    }
    
}

@media (max-width: 800px) {
    h1 {
        font-size: 40px;
        line-height: 46px;
    }

    h2 {
        font-size: 20px;
        line-height: 24px;
    }

    h2.title,
    h4{
        font-size: 24px;
        line-height: 28px;
    }

    .content-itemStages p{
        font-size: 10px;
    }
}

@media (max-width: 600px) {
    .container{
        max-width: 100%;
        padding: 0 24px;
        box-sizing: border-box;
    }

    .content-home h5{
        font-size: 16px;
        line-height: 18px;
    }

    .wrapper-home{
        min-height: 580px;
    }

    button,
    a.button{
        font-size: 24px;
        line-height: 28px;
    }

    .numbers-about_company h3 {
        font-size: 12px;
        line-height: 16px;
    }

    form input[type=text] {
        padding: 13px 0 13px 14px;
    }

}