:root{--hf-element-spacing: clamp(30px, calc(-1.7045454545rem + 9.9431818182vw), 100px);--hf-inner-element-spacing: clamp(20px, calc(0.2272727273rem + 2.8409090909vw), 40px);--hf-inner-spacing: clamp(20px, calc(0.7386363636rem + 1.4204545455vw), 30px)}:root{--max-width: 1460px;--outer-gutter: 30px;--outer-gutter-sm: 15px}@media (max-width:64em){:root{--gl-gutter: var(--gl-gutter-md);--outer-gutter: var(--outer-gutter-md)}}@media (max-width:48em){:root{--gl-gutter: var(--gl-gutter-sm);--outer-gutter: var(--outer-gutter-sm)}}.tx-ttaddress .tt_address_list .col.vcard-hidden{display:none}.tx-ttaddress .tt_address_list .vcard{height:100%;position:relative}.tx-ttaddress .tt_address_list .vcard h4+.position{margin-top:10px}.tx-ttaddress .tt_address_list .vcard .information{padding:20px}.tx-ttaddress .tt_address_list .vcard .information .position{font-size:18px;line-height:1.2em}.tx-ttaddress .tt_address_list .vcard .information .contact{margin-top:10px;font-size:18px;line-height:1.35em}.tx-ttaddress .tt_address_list .vcard .information .contact p{margin-top:20px}.tx-ttaddress .tt_address_list .vcard .information .contact p a{display:flex;align-items:center}.tx-ttaddress .tt_address_list .vcard .information .contact p a .icon{display:flex;justify-content:center;width:25px;margin-right:10px}.tx-ttaddress .tt_address_list .vcard a{color:#003494}