.vb-address a, .vb-address a:link, .vb-address a:active, .vb-address a:visited { text-decoration: none; color:currentColor; }
.vb-address a:hover, .vb-address a:visited, .vb-address a:active { text-decoration:underline; }
.vbad-wrap { --vbcd-fgap:var(--vbcd-fgap-d); display: grid; justify-content: start; gap: var(--vbcd-fgap); font-style: normal; }
.vbad-line { --vbcd-spc:var(--vbcd-spc-d); display: flex; gap: var(--vbcd-spc); }
.vbad-line a > p { margin: 0; } 
.vbad-icon { display: flex; align-items: flex-start; }
.vbad-icon svg { --vbcd-isz: var(--vbcd-isz-d); --vbcd-ips: var(--vbcd-ips-d); width: var(--vbcd-isz); height: auto; aspect-ratio: 1/1; fill: var(--vbad-ico); transform: translateY(var(--vbcd-ips)); }
.vbad-address > div > p:first-child { margin-top:0; }
.vbad-address > div > p:last-child { margin-bottom:0; }
.vbad-address p:empty { display: none; }
.vbad-wrap.align-center { justify-content: center; }
.vbad-wrap.align-right { justify-content: end; }
.vbad-center .vbad-line { justify-content: center; text-align: center; }
.vbad-right .vbad-line { justify-content: flex-end; text-align: end; }
@media all and (max-width:1023px) {
.vbad-wrap { --vbcd-fgap:var(--vbcd-fgap-t, var(--vbcd-fgap-d)); }
.vbad-line { --vbcd-spc:var(--vbcd-spc-t, var(--vbcd-spc-d)); }
.vbad-icon svg { --vbcd-isz:var(--vbcd-isz-t, var(--vbcd-isz-d)); --vbcd-ips: var(--vbcd-ips-t, var(--vbcd-ips-d)); }
}
@media all and (max-width:767px) {
.vbad-wrap { --vbcd-fgap:var(--vbcd-fgap-m, var(--vbcd-fgap-t, var(--vbcd-fgap-d))); }
.vbad-line { --vbcd-spc:var(--vbcd-spc-m, var(--vbcd-spc-t, var(--vbcd-spc-d))); }
.vbad-icon svg { --vbcd-isz:var(--vbcd-isz-m, var(--vbcd-isz-t, var(--vbcd-isz-d))); --vbcd-ips: var(--vbcd-ips-m, var(--vbcd-ips-t, var(--vbcd-ips-d))); }
}
