*{margin:0;padding:0}*,:before,:after{box-sizing:border-box}html,body{scroll-behavior:smooth;background-color:var(--white);width:100%;height:100dvh;font-family:HaasGroteskDisplayPro,sans-serif}html{font-size:18px}body{font-size:1em}main{overflow:hidden}input{outline:none}button{cursor:pointer;background-color:#0000}button:disabled{opacity:.9;cursor:default;pointer-events:none}input[type=checkbox]{cursor:pointer}a{all:unset;cursor:pointer}li{list-style:none}img{vertical-align:text-bottom}progress{appearance:none}textarea{resize:none;font-family:Poppins,sans-serif}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--white)inset!important}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--white)inset!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--white)inset!important}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white)inset!important}@media only screen and (max-width:1550px){html,body{font-size:17px}}@media only screen and (max-width:1350px){html,body{font-size:16px}}@media only screen and (max-width:1150px){html,body{font-size:15px}}@media only screen and (max-width:950px){html,body{font-size:14px}}@media only screen and (max-width:750px){html,body{font-size:13px}}@media only screen and (max-width:550px){html,body{font-size:12px}}
