@CHARSET "UTF-8";
body{font-size: 4vw; display: flex; flex-direction: column; min-height: 100vh;}
main{flex-grow: 1;}
.container{margin: 0 auto; padding: 0 2vw;}

header{background:RGBA(230, 74, 25, 1); color: white; }
header div.container{display: flex; align-items: center;}
header .logo{display: flex; align-items: center; padding: 4vw 0;}
header .logo svg{fill: white;}
header .logo svg.u{height: 12vw;}
header .logo svg.w{height: 6vw;margin-left: 1.5vw;}
header font{font-size: 5.5vw; margin-left: 1em;}

footer{background: #000000; flex: 0 0 auto;}
footer .container>p{display: flex; justify-content:center; padding:4vw 0; flex-direction: column; align-items: center;}
footer .container>p>*{line-height: 6vw;font-size: 3.5vw;color: RGBA(115, 115, 115, 1);}