*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button,input,select,textarea{font-family:inherit}body,html{overflow-x:hidden;max-width:100vw}*{-webkit-tap-highlight-color:transparent}@media (max-width:640px){a,button{min-height:36px}input,select,textarea{font-size:16px!important}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:480px){.grid-2{grid-template-columns:1fr!important}.grid-3{grid-template-columns:1fr 1fr!important}.hide-xs{display:none!important}}:root{--green:#0d5c3a;--green-h:#0a4a2e}