.vb-btn {
display: inline-block;
font-weight: 600;
text-align: center;
padding: 12px 24px;
border-radius: 8px;
text-decoration: none !important;
transition: all 0.25s ease;
border: none;
cursor: pointer;
line-height: 1.2;
} .vb-btn *, 
.vb-btn:link, 
.vb-btn:visited {
color: inherit !important;
text-decoration: none !important;
} .vb-btn.btn-principal {
background-color: #0076a8 !important;
border: 2px solid #0076a8 !important;
color: #ffffff !important;
} .vb-btn.btn-principal:hover,
.vb-btn.btn-principal:focus,
.vb-btn.btn-principal:active {
background-color: #b2d8db !important;
border-color: #b2d8db !important;
color: #000000 !important;
}
.vb-btn.btn-principal:hover *,
.vb-btn.btn-principal:focus *,
.vb-btn.btn-principal:active * {
color: #000000 !important;
} .vb-btn.btn-secondaire {
background-color: #ffffff !important;
border: 2px solid #0076a8 !important;
color: #0076a8 !important;
} .vb-btn.btn-secondaire:hover,
.vb-btn.btn-secondaire:focus,
.vb-btn.btn-secondaire:active {
background-color: #b2d8db !important;
border-color: #b2d8db !important;
color: #000000 !important;
}
.vb-btn.btn-secondaire:hover *,
.vb-btn.btn-secondaire:focus *,
.vb-btn.btn-secondaire:active * {
color: #000000 !important;
} .vb-btn {
-webkit-tap-highlight-color: transparent !important;
outline: none !important;
box-shadow: none !important;
} .wp-block-button__link, .wp-element-button {
background-color: #0076a8 !important;
border: 2px solid #0076a8 !important;
color: #ffffff !important;
border-radius: 8px !important;
padding: 12px 24px !important;
font-weight: 600 !important;
transition: all 0.25s ease;
}
.wp-block-button__link:hover, .wp-element-button:hover,
.wp-block-button__link:focus, .wp-element-button:focus,
.wp-block-button__link:active, .wp-element-button:active {
background-color: #b2d8db !important;
border-color: #b2d8db !important;
color: #000000 !important;
}
.is-style-outline .wp-block-button__link {
background-color: #ffffff !important;
color: #0076a8 !important;
border: 2px solid #0076a8 !important;
}
.is-style-outline .wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:focus,
.is-style-outline .wp-block-button__link:active {
background-color: #b2d8db !important;
color: #000000 !important;
border-color: #b2d8db !important;
} .vb-vin-producer{
margin-top: 4px;
font-size: 14px;
color: #475569;
}
.vb-vin-producer__link{
color: inherit;
text-decoration: none;
border-bottom: 1px dotted rgba(71,85,105,.4);
}
.vb-vin-producer__link:hover{
color: #0076a8;
border-bottom-color: #0076a8;
}