html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}details,footer,header,nav,section,summary{display:block}a{background-color:#fff0;transition:color .3s ease-in-out}a:active,a:hover{outline:0}strong{font-weight:700}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,select{color:inherit;font:inherit;margin:0;box-shadow:inset 0 0 0 0!important;-webkit-box-shadow:inset 0 0 0 0!important;-webkit-appearance:none;outline:0}button{overflow:visible;cursor:pointer;text-indent:0}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;text-indent:5px}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}table{border-collapse:collapse;border-spacing:0}footer,td,th{padding:0}body{margin:0;position:relative}h2,h3,h5,h6{margin-bottom:.5em}footer{display:-moz-flex;display:-o-flex;max-width:768px;width:768px;margin:0 auto;-moz-flex-direction:column;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-grow:1;-moz-flex-shrink:0;-moz-justify-content:center;-webkit-justify-content:center;text-align:center;overflow:hidden;opacity:.9;justify-content:flex-end;display:flex;flex-direction:column;flex-grow:0;-webkit-flex-grow:0}@media only screen and (max-width:1024px){body{font-size:16px!important}}@media only screen and (max-width:768px){footer{width:100%}body{font-size:15px!important}}@media only screen and (max-width:520px){body{font-size:14px!important}}