.open-ar-experience{
    width: 20.31vw!important;
    min-width: 20.31vw!important;
    height: 3.43vw!important;
    min-height: 3.43vw!important;
    background-color: var(--buttonOpenAR)!important;
    font-weight: 700!important; /* regular */
    font-family: 'Open Sans', sans-serif!important;
    font-size: 1vw!important;
    color: var(--buttonColorText)!important;
    line-height: 3.5!important;
    text-transform: none!important;
}

.open-test,
.preventive,
.blue-button{
    width: 20.31vw!important;
    min-width: 20.31vw!important;
    height: 3.43vw!important;
    min-height: 3.43vw!important;
    background-color: var(--backgroundButtonTest)!important;
    font-weight: 700!important; /* regular */
    font-family: 'Open Sans', sans-serif!important;
    font-size: 1vw!important;
    color: white!important;
    line-height: 3.5!important;
    text-transform: none!important;
}

.preventive {
    background-color: #4B9D3D !important;
}

.test-form-button{
    width: 12.5vw!important;
    min-width: 12.5vw!important;
    height: 2.65vw!important;
    min-height: 2.65vw!important;
    font-weight: 700!important; /* regular */
    font-family: 'Open Sans', sans-serif!important;
    font-size: 1vw!important;
    color: white!important;
    line-height: 2.5!important;
    text-transform: none!important;
}

.test-form-button.half{
    width: 7.25vw!important;
    min-width: 7.25vw!important;
    height: 2.3vw!important;
    min-height: 2.3vw!important;
    font-size: 1vw!important;
    line-height: 2.3!important;
}

.test-form-button.bgblue{
    background-color: var(--backgroundButtonTest)!important;
}

.test-form-button.bgred{
    background-color: var(--redBackgroundButtonTest)!important;
}

.button-product{
    width: 12.5vw!important;
    min-width: 12.5vw!important;
    height: 2.65vw!important;
    min-height: 2.65vw!important;
    font-weight: 700!important; /* regular */
    font-family: 'Open Sans', sans-serif!important;
    font-size: 1vw!important;
    color: white!important;
    line-height: 1.5!important;
    text-transform: none!important;
}

.button-product.ariel{
    background-color: var(--ariel)!important;
}

.button-product.bicolore{
    background-color: var(--bicolore)!important;
}

.button-product.lupin{
    background-color: var(--lupin)!important;
}

.button-product.obliqua{
    background-color: var(--obliqua)!important;
}

.button-product.zaza{
    background-color: var(--zaza)!important;
}



@media (max-width: 1079px) {
    .open-ar-experience,
    .open-test,
    .preventive,
    .blue-button,
    .test-form-button{
        width: 260px!important;
        min-width: 260px!important;
        height: 44px!important;
        min-height: 44px!important;
        font-size: 13px!important;
        line-height: 3.5!important;
    }

    .button-product{
        width: 260px!important;
        min-width: 260px!important;
        height: 44px!important;
        min-height: 44px!important;
        font-size: 13px!important;
        line-height: 2.5!important;
    }

    .test-form-button.half{
        width: 260px!important;
        min-width: 260px!important;
        height: 44px!important;
        min-height: 44px!important;
        font-size: 13px!important;
        line-height: 3.5!important;
    }
}