@font-face{font-family:'Open Sans';src:url('/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2');font-weight:300}@font-face{font-family:'Open Sans';src:url('/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2');font-weight:400}@font-face{font-family:'Open Sans';src:url('/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2');font-weight:600}@font-face{font-family:'Open Sans';src:url('/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2');font-weight:700}@font-face{font-family:'Open Sans';src:url('/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2');font-weight:800}@font-face{font-family:Montserrat;src:url('/assets/fonts/montserrat-latin.woff2');font-weight:100 900}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#666;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.7em}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-family:Montserrat,Arial,sans-serif;font-weight:500;color:#1f1f1f;line-height:1.3}h2{font-size:36px}h3{font-size:22px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid #6e66ff;outline-offset:4px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}