@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Rubik&display=swap";@font-face{font-family:Product Sans Bold;src:url("/fonts/Product Sans Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Product Sans Regular;src:url("/fonts/Product Sans Regular.ttf") format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}::selection{background:#ffea00;color:#fff}html{scroll-behavior:smooth}body,html{max-width:100vw;color:#111;font-size:18px}@media(max-width:956px){body,html{font-size:16px}}body{font-family:Product Sans Regular,sans-serif;font-family:Lato,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}a,body,button{color:#111;font-size:20px}@media(max-width:676px){a,body,button{font-size:17px}}h1,h2,h3{font-family:Rubik,sans-serif}h2{font-size:37px;text-align:center}@media(max-width:676px){h2{font-size:27px}}section{padding:40px 0}p{line-height:2}.container{width:1360px;max-width:91%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.innerContainer{padding:0 4%}main{display:flex;flex-direction:column;overflow:hidden;min-height:100vh}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px}}