.footerblock--contact .logo-wrapper{margin-bottom:var(--spacing-sm)}.footerblock--contact .logo-wrapper svg *{fill:var(--color-neutral-0)}.footerblock--contact address{gap:var(--spacing-xs);flex-direction:column;font-style:normal;display:flex}.footerblock--contact .x-core-link{text-underline-offset:5px;text-decoration-line:underline;text-decoration-style:dotted}.footerblock--contact .x-core-link:hover{opacity:.8;text-decoration-style:solid}.footerblock--contact .x-core-mailto .x-core-icon-text,.footerblock--contact .x-core-tel .x-core-icon-text{color:var(--color-neutral-0);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:var(--spacing-xs);width:fit-content;font-weight:var(--font-weight-medium);border-radius:var(--component-border-radius-round);transition:background-color var(--transition-duration) var(--transition-timing-function);background:#fff3;padding:10px 16px;line-height:1;display:flex;position:relative}.footerblock--contact .x-core-mailto .x-core-icon-text a:hover,.footerblock--contact .x-core-tel .x-core-icon-text a:hover{text-decoration:none}.footerblock--contact .x-core-mailto .x-core-icon-text:has(a:hover),.footerblock--contact .x-core-tel .x-core-icon-text:has(a:hover){color:var(--color-neutral-0);background:#ffffff4d}
