*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{position:relative;max-width:100vw;padding:0;margin:0;overflow-x:hidden}button{border:0;cursor:pointer}body{height:100vh;flex-direction:column;align-items:center;justify-content:flex-start;background:var(--background);color:var(--color);font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main{display:flex}main{width:100%;flex:1 0 auto;flex-direction:column}footer{width:100%;flex:0 0 auto}a{color:inherit;text-decoration:none}svg{display:inline}.container{position:relative;width:100%;max-width:1040px;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.container{padding:0 10px}}.container-full{position:relative;width:100%;max-width:1040px;margin:0 auto}.block{margin-top:50px}.hidden-content .hidden-wl{display:none!important}.hidden-content .transparent-wl{background-color:transparent}.content{height:100vh}.hidden{display:none}