footer{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100vw;height:auto;padding:0 2rem 0 2rem;margin:2rem 0;color:#fff}footer p{font-size:16px}footer .identity{margin-top:1rem;display:flex;width:auto}footer .identity p{margin-top:7px}footer .identity img{margin-left:5px}@media(min-width:768px){footer{flex-direction:row;align-items:center;justify-content:space-between;padding:0 2rem;text-align:left}footer .identity{margin-top:0}}@font-face{font-family:HelveticaNeueLTPro;src:url(../fonts/HelveticaNeueLTPro-Bd.f4b9b48d.woff) format("woff"),url(../fonts/HelveticaNeueLTPro-Bd.120264a3.otf) format("otf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTPro;src:url(../fonts/HelveticaNeueLTPro-Th.0f23df0d.woff) format("woff"),url(../fonts/HelveticaNeueLTPro-Th.1f0ededb.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}.grid[data-v-4a38ad30]{display:grid;grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content;height:100vh}main[data-v-4a38ad30]{display:flex;padding:0 2rem;justify-content:flex-start;align-items:flex-end;color:#fff}main .contact h1[data-v-4a38ad30]{font-weight:700}main .contact .contact__info[data-v-4a38ad30]{display:flex;flex-direction:column;margin-bottom:1rem}main .contact .contact__info a[data-v-4a38ad30],main .contact .contact__info p[data-v-4a38ad30]{font-style:normal;text-decoration:none;text-transform:uppercase;color:#fff}@media(min-width:768px){main[data-v-4a38ad30]{text-align:left}}