.contact{background-color:var(--color-corporate);color:var(--color-white);line-height:1.5rem;margin-left:calc(50% - var(--width)/2);margin-right:calc(50% - var(--width)/2);padding:2rem 1rem}@media screen and (min-width:761px){.contact{margin-left:unset;margin-right:unset}}.contact .link{color:var(--color-white);font-weight:var(--font-weight-bold)}.contact .link .icon{fill:var(--color-white)}.contact .link:hover{color:var(--color-white)}.contact .link:hover .icon{fill:var(--color-white)}.contact .link:focus{outline-color:var(--color-white)}.contact .link .icon{margin-right:.4rem}.contact>:last-child{padding-bottom:0}.contact .link.link--button:focus,.contact a:focus,.contact button:focus,.contact summary:focus{outline-color:var(--color-white)}@media screen and (min-width:1020px){.contact{padding:2rem}.contact .link .icon{height:16px;width:16px}}.contact__heading{color:var(--color-white);padding:0 0 1rem}.contact__group{font-size:1rem;margin-bottom:1rem;margin-top:-.8rem}.contact .contact__phone{padding-bottom:.5rem}.contact .contact__phone .metadata{display:block;padding:0}.contact .contact__phone .metadata .metadata__text{font-size:.8rem;padding-bottom:.5rem}.contact .contact__phone .metadata .metadata__text:last-child{padding-bottom:0}.contact__phone_more{padding-bottom:.5rem}.contact__button{padding:.5rem 0}.contact__button .link.link--button{background-color:var(--color-white);color:var(--color-corporate);font-size:1.2rem;width:100%}.contact__button .link.link--button:hover{background-color:var(--color-grey-lighter);color:var(--color-corporate-darker)}.contact__button .ajax-progress{display:inline-block}.contact__address{padding:.5rem 0}.contact__address h3.contact__address__heading{color:var(--color-white);font-size:1.2rem;font-weight:var(--font-weight-bold)}.contact__links{padding:.5rem 0}.contact__links .link{font-weight:400;justify-content:space-between;width:100%}