.viventa-v2-divi-button,
#et-boc .et-l a.viventa-v2-divi-button,
.et-db #et-boc .et-l .et_pb_button,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button{
    display: inline-block!important;
    vertical-align: middle!important;
    padding: 10px 30px!important;
    text-transform: uppercase!important;
    font-size: 12px!important;
    border-radius: 16px!important;
    transition: all 0.3s ease-in-out!important;
    letter-spacing: 0!important;
    font-weight: 700!important;
    line-height: 1.7em!important;
}
.viventa-v2-divi-button:hover,
#et-boc .et-l a.viventa-v2-divi-button:hover,
.et-db #et-boc .et-l .et_pb_button:hover,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button:hover{
    padding: 10px 30px!important;
}
.viventa-v2-divi-button,
#et-boc .et-l a.viventa-v2-divi-button,
.et-db #et-boc .et-l .et_pb_button,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button{
    background-color: rgba(235,0,69,1)!important;
    color: white!important;
    border: 1px solid rgba(235,0,69,1)!important;
}
.viventa-v2-divi-button:hover,
#et-boc .et-l a.viventa-v2-divi-button:hover,
.et-db #et-boc .et-l .et_pb_button:hover,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button:hover{
    background-color: rgba(204,0,61,1)!important;
    color: white!important;
    border: 1px solid rgba(204,0,61,1)!important;
}
.viventa-v2-divi-button:focus,
.et-db #et-boc .et-l .et_pb_button:focus
#et-boc .et-l a.viventa-v2-divi-button:focus,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button:focus,
.viventa-v2-divi-button:visited,
.et-db #et-boc .et-l .et_pb_button:visited,
#et-boc .et-l a.viventa-v2-divi-button.red-button:visited,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button:visited{
    background-color: rgba(235,0,69,1)!important;
    color: white!important;
    border: 1px solid rgba(235,0,69,1)!important;
}

.viventa-v2-divi-button.black-button,
#et-boc .et-l a.viventa-v2-divi-button.black-button,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.black-button{
    background-color: rgba(29,33,40,1)!important;
    color: white!important;
    border: 1px solid rgba(29,33,40,1)!important;
}
.viventa-v2-divi-button.black-button:hover,
#et-boc .et-l a.viventa-v2-divi-button.black-button:hover,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.black-button:hover{
    background-color: rgba(29,33,40,0.8)!important;
    color: white!important;
    border: 1px solid rgba(29,33,40,0.8)!important;
}
.viventa-v2-divi-button.black-button:focus,
#et-boc .et-l a.viventa-v2-divi-button.black-button:focus,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.black-button:focus,
.viventa-v2-divi-button.black-button:visited,
#et-boc .et-l a.viventa-v2-divi-button.black-button:visited,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.black-button:visited{
    background-color: rgba(29,33,40,1)!important;
    color: white!important;
    border: 1px solid rgba(29,33,40,1)!important;
}
.viventa-v2-divi-button.outlined-light-button,
#et-boc .et-l a.viventa-v2-divi-button.outlined-light-button,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-light-button{
    background-color: transparent!important;
    color: rgba(29,33,40,1)!important;
    border: 1px solid rgba(29,33,40,1)!important;
}
.viventa-v2-divi-button.outlined-light-button:hover,
#et-boc .et-l a.viventa-v2-divi-button.outlined-light-button:hover,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-light-button:hover{
    background-color: transparent!important;
    color: rgba(29,33,40,1)!important;
    border: 1px solid rgba(29,33,40,1)!important;
}
.viventa-v2-divi-button.outlined-light-button:focus,
#et-boc .et-l a.viventa-v2-divi-button.outlined-light-button:focus,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-light-button:focus,
.viventa-v2-divi-button.outlined-light-button:visited,
#et-boc .et-l a.viventa-v2-divi-button.outlined-light-button:visited,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-light-button:visited{
    background-color: transparent!important;
    color: rgba(29,33,40,1)!important;
    border: 1px solid rgba(29,33,40,1)!important;
}
.viventa-v2-divi-button.outlined-dark-button,
#et-boc .et-l a.viventa-v2-divi-button.outlined-dark-button,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-dark-button{
    background-color: transparent!important;
    color: white!important;
    border: 1px solid white!important;
}
.viventa-v2-divi-button.outlined-dark-button:hover,
#et-boc .et-l a.viventa-v2-divi-button.outlined-dark-button:hover,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-dark-button:hover{
    background-color: transparent!important;
    color: rgba(255,255,255,0.8)!important;
    border: 1px solid rgba(255,255,255,0.8)!important;
}
.viventa-v2-divi-button.outlined-dark-button:focus,
#et-boc .et-l a.viventa-v2-divi-button.outlined-dark-button:focus,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-dark-button:focus,
.viventa-v2-divi-button.outlined-dark-button:visited,
#et-boc .et-l a.viventa-v2-divi-button.outlined-dark-button:visited,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-dark-button:visited{
    background-color: transparent!important;
    color: white!important;
    border: 1px solid white!important;
}
.viventa-v2-divi-button.outlined-red-button,
#et-boc .et-l a.viventa-v2-divi-button.outlined-red-button,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-red-button{
    background-color: transparent!important;
    color: #EB0045!important;
    border: 1px solid #EB0045!important;
}
.viventa-v2-divi-button.outlined-red-button:hover,
#et-boc .et-l a.viventa-v2-divi-button.outlined-red-button:hover,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-red-button:hover{
    background-color: #EB0045!important;
    color: white!important;
    border: 1px solid #EB0045!important;
}
.viventa-v2-divi-button.outlined-red-button:focus,
#et-boc .et-l a.viventa-v2-divi-button.outlined-red-button:focus,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-red-button:focus,
.viventa-v2-divi-button.outlined-red-button:visited,
#et-boc .et-l a.viventa-v2-divi-button.outlined-red-button:visited,
.et-db #et-boc .et-l a.et_pb_button.viventa-v2-divi-button.outlined-red-button:visited{
    background-color: transparent!important;
    color: #EB0045!important;
    border: 1px solid #EB0045!important;
}

.viventa-v2-divi-button.small-button, 
#et-boc .et-l a.viventa-v2-divi-button.small-button,
.viventa-v2-divi-button.small-button:hover, 
#et-boc .et-l a.viventa-v2-divi-button.small-button:hover,
.viventa-v2-divi-button.small-button:focus, 
#et-boc .et-l a.viventa-v2-divi-button.small-button:focus,
.viventa-v2-divi-button.small-button:visited, 
#et-boc .et-l a.viventa-v2-divi-button.small-button:visited{
    padding: 6px 16px!important;
}