*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}h1,h2,h3,h4,h5,h6{color:inherit;letter-spacing:-.01em;font-family:Raleway,Lato,Verdana,sans-serif;font-weight:700}h1{letter-spacing:-.02em;font-size:clamp(28px,1.8rem + 2.4vw,56px);line-height:1.15}h2{font-size:clamp(22px,1.1rem + 1.4vw,36px);line-height:1.2}h3{font-size:clamp(18px,.85rem + 1.1vw,24px);font-weight:600;line-height:1.3}h4{font-size:clamp(16px,.75rem + .9vw,20px);font-weight:600;line-height:1.35}p{line-height:1.7}strong,b{font-weight:600}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}body{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Raleway,Lato,Verdana,sans-serif;font-size:17px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}::selection{color:#fff;background:#372e92}
