*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}ol,ul{padding:0;list-style:none}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0;line-height:normal}body,html{height:100%}body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:100%;min-height:100vh;margin:0;line-height:1.5;scroll-behavior:smooth;text-rendering:optimizeSpeed}body header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}body main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}body footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}img{display:block;max-width:100%;max-height:100%}button,input,select,textarea{font:inherit}input{border:none;background-color:transparent;outline:none}a{color:inherit;text-decoration:none}
