#pageFooter .contact{display:flex;flex-direction:column;row-gap:var(--size-m)}@media (max-width:650px){#pageFooter .contact{grid-column:1/span 4}}@media (max-width:1000px) and (min-width:650.1px){#pageFooter .contact:nth-child(odd){grid-column:1/span 2}#pageFooter .contact:nth-child(2n){grid-column:3/span 2}}@media (min-width:1000.1px){#pageFooter .contact:nth-child(odd){grid-column:1/span 2}#pageFooter .contact:nth-child(2n){grid-column:4/span 2}}#pageFooter .contact .headline{color:var(--color-text_highlight);margin:0;padding:var(--size-xl) 0 var(--size-l) 0}html:not(.project-tirol) #pageFooter .contact .headline{font:300 normal 10px/175% var(--font-text),Arial,sans-serif}html:is(.project-tirol) #pageFooter .contact .headline{font:700 normal 18px/110% var(--font-text),Arial,sans-serif;letter-spacing:.02em}#pageFooter .contact .paragraph{color:var(--color-text_default);margin:0}html:not(.project-tirol) #pageFooter .contact .paragraph{font:400 normal var(--size-s) /150% var(--font-text),Arial,sans-serif}html:is(.project-tirol) #pageFooter .contact .paragraph{font:400 normal clamp(calc(.0625rem*var(--size-base-s)),calc(100vw*(18 - var(--size-base-s))/840 + .0625rem*var(--size-base-s) - .0625rem*(18 - var(--size-base-s))/840*360),1.125rem) /150% var(--font-text),Arial,sans-serif}#pageFooter .contact .list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:var(--size-s)}#pageFooter .contact .list:not(:last-child){margin-bottom:var(--size-m)}#pageFooter .contact .item{align-items:center;color:var(--color-text_default);column-gap:0;display:flex;flex-direction:row;justify-content:space-between;text-decoration:none}html:not(.project-tirol) #pageFooter .contact .item{font:400 normal var(--size-s) /150% var(--font-text),Arial,sans-serif}html:is(.project-tirol) #pageFooter .contact .item{font:400 normal clamp(calc(.0625rem*var(--size-base-s)),calc(100vw*(18 - var(--size-base-s))/840 + .0625rem*var(--size-base-s) - .0625rem*(18 - var(--size-base-s))/840*360),1.125rem) /150% var(--font-text),Arial,sans-serif}#pageFooter .contact .item .icon{transition:margin-right var(--timing) var(--easing)}#pageFooter .contact .item:not(:active,:focus,:hover) .icon{margin-right:0}#pageFooter .contact .item:is(:active,:focus,:hover) .icon{margin-right:-5px}