body,html{width:100%;height:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-size:5.33333333vw;-webkit-text-size-adjust:100%!important}*{margin:0;padding:0}#app{min-height:100vh;background-color:#fff;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div{box-sizing:border-box}img.image{display:block;-o-object-fit:cover;object-fit:cover}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-2{-webkit-line-clamp:2}.text-overflow-2,.text-overflow-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.text-overflow-3{-webkit-line-clamp:3}.flex{display:flex;justify-content:center;align-items:center}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.jc-fs{justify-content:flex-start}.flex.jc-fe{justify-content:flex-end}.flex.jc-sa{justify-content:space-around}.flex.jc-sb{justify-content:space-between}.flex.jc-se{justify-content:space-evenly}.flex.jc-b{justify-content:baseline}.flex.ai-fs{align-items:flex-start}.flex.ai-fe{align-items:flex-end}.flex.ai-s{align-items:stretch}.flex.ai-b{align-items:baseline}.flex .flex-1{width:1px;flex:1 auto}.flex .flex-col-1{height:1px;flex:1 auto}.flex .flex-fixed{flex-shrink:0}