@charset "UTF-8";*,:after,:before{box-sizing:border-box}*{padding:0;margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}address,blockquote,caption,cite,code,dd,dt,em,h1,h2,h3,h4,h5,h6,input,li,p,pre,select,small,td,textarea,th{font-size:100%;font-style:inherit;font-weight:inherit}li,ol,ul{padding:0;list-style:none}table{border-collapse:collapse}caption,th{text-align:left}a{color:inherit;text-decoration:none;transition:.3s}img{max-width:100%;border:0;width:100%;height:auto}br{letter-spacing:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}