*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;color:#595959;scrollbar-width:none}body{min-height:100vh;line-height:1.5;font-size:1rem;color:#000}img,picture,video,canvas,svg{display:block}button,input,textarea,select{font:inherit;border:none;outline:none;background:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1.25;font-family:Manrope,sans-serif}h1{font-size:4.375rem}h2{font-size:3.4375rem}h3{font-size:3.125rem}h4{font-size:3rem}h5{font-size:1.875rem}h6{font-size:1.5rem}p,li,button,a,label,input::placeholder,select,textarea::placeholder,input,textarea{font-size:1rem;line-height:1.6;text-decoration:none;color:inherit;font-family:Manrope,sans-serif}b{font-family:Manrope,sans-serif}small{font-size:.875rem;line-height:1.25;font-family:Manrope,sans-serif}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb{background:none}@media(max-width:1080px){h1{font-size:2.5rem}h2{font-size:2.2rem}h3{font-size:2rem}h4{font-size:1.85rem}h5{font-size:1.75rem}h6{font-size:1.5rem}p,li,button,a,label,input::placeholder,select,textarea::placeholder{font-size:.9rem}}@media(min-width:769px)and (max-width:1080px){small{font-size:.7rem}}@media(max-width:350px){h1{font-size:2.3rem}}
