body{margin:0;padding:0;background-color:#f8f8f8}main{display:flex;flex-direction:column;align-items:center}h1,h2,h3{margin:0}.default-background,.white-background{flex:1 0 auto;width:100vw}.white-background{background-color:#fff}.menu-box-title{font-size:18px}.secondary-text{color:#7c7f82}