.contact{font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);letter-spacing:.06em}.contact a,.contact p{color:var(--map-fallback-text)}.contact a{font-style:normal;font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);letter-spacing:.06em;text-decoration:none}.contact .title{font:700 normal var(--assign-article-description-fontsize)/var(--assign-article-description-lineheight) var(--font-text);letter-spacing:.06em}.contact .social{border-bottom:1px dashed var(--alias-color-neutral-darker);margin-bottom:var(--map-fallback-gap-innermodule);padding-bottom:var(--map-fallback-gap-innermodule)}.contact .social-link{color:var(--map-fallback-icon);font-size:calc(var(--alias-size-m)/16*1rem);margin-right:6px;outline:none;position:relative}.contact .social-link:before{background:var(--map-fallback-icon);content:"";inset:calc(100% - 1px) 0 0 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.contact .social-link:is(:active,:focus,:hover,:focus-within):not(.disabled):before{transform:scaleX(1);transform-origin:left bottom}.contact .arrival .links{display:flex;flex-direction:column;list-style:none;margin:0;margin-top:var(--map-fallback-gap-innermodule);padding:0;row-gap:var(--map-fallback-gap-inneritem)}.contact .arrival .subtitle,.contact .arrival .title{margin:0}.contact .arrival .subtitle{font:400 normal var(--assign-article-info-fontsize)/var(--assign-article-info-lineheight) var(--font-text);letter-spacing:.06em}