*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html{
    scroll-behavior:smooth;
    overflow-x: hidden;
  max-width: 100%;
}

body{
    min-height:100vh;
    overflow-x: hidden;
  max-width: 100%;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

img{
    max-width:100%;
    display:block;
}

button{
    border:none;
    background:none;
    cursor:pointer;
}

input,
button,
textarea,
select{
    font:inherit;
}

ul{
    list-style:none;
}

a{
    text-decoration:none;
    color:inherit;
}