@import url(https://fonts.googleapis.com/css?family=Patua+One);footer .footer-columns{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}html{background:#1e1e1e}html,body{margin:0;padding:0;font-size:18px}body{font-family:"San Francisco", "Helvetica Neue", "Helvetica", "Arial"}a{color:#00a4ca;text-decoration:none}a:hover{text-decoration:underline}img{width:100%}h1 strong,h2 strong{font-weight:700;font-family:"Patua One",sans-serif}h1,h2,h3,h4,h5{font-weight:normal}@media (max-width: 200px){h3{font-size:90%}}h1{font-weight:300;font-size:2.1em;margin:0;font-family:"Patua One",sans-serif}h2{font-weight:300;font-size:2.2em;margin:0 0 20px 0;font-family:"Patua One",sans-serif}h3{font-family:"Patua One",sans-serif;margin:20px 0 10px 0;font-family:"Patua One",sans-serif}li{padding:0.3rem}th,td{padding:0.3rem}p,address,ul{font-size:1.05em;margin-bottom:20px;font-weight:400;color:#3e3e3e;line-height:1.4em}p strong,p a,address strong,address a,ul strong,ul a{font-weight:bold}.home p,.home address{font-weight:300;color:#555}.home p strong,.home p a,.home address strong,.home address a{font-weight:400}.stenoboard{margin:auto;max-width:600px}.stenoboard .steno-key{transition:all .1s ease-in-out;border:1px solid rgba(255,255,255,0.2);border-radius:3%;background-color:rgba(255,255,255,0.5);height:0;margin:0;padding-bottom:120%}.stenoboard .steno-key.active{background-color:rgba(255,255,255,0.9)}.stenoboard .steno-key+.steno-key{margin-top:10%}.stenoboard #S-,.stenoboard #asterisk{height:0;padding-top:2px;padding-bottom:250%}.stenoboard #S-,.stenoboard #K-,.stenoboard #W-,.stenoboard #R-,.stenoboard #asterisk,.stenoboard #-R,.stenoboard #-B,.stenoboard #-G,.stenoboard #-S,.stenoboard #-Z,.stenoboard #A,.stenoboard #O,.stenoboard #E,.stenoboard #U{border-radius:0 0 40px 40px}.stenoboard .steno-column{display:inline-block;margin-left:-1px;margin-right:-1px;width:8.6363636364%}.stenoboard .thumb-cluster{transform:translate(-4.5340909091%)}.stenoboard .thumb-cluster .spacer{display:inline-block;width:4.3181818182%}#stenoer{line-height:40px;padding-top:20px;display:inline-block}#stenoer div[data-typer-child]:first-child{display:none}#stenoer div[data-typer-child]{display:inline}@media (max-width: 600px){#stenoer{line-height:initial;font-size:1.5rem}}#stenoer:before{display:inline;content:"|";height:1em;visibility:hidden}#replayButton{padding:5px;color:white;transition:all 0.25s ease-in-out;visibility:hidden;opacity:0;display:inline-block}#replayButton:hover{color:rgba(255,255,255,0.7)}#replayButton span.fa{display:inline-block;height:0;font-size:1.3em}.done+#replayButton{visibility:visible;opacity:1}@media (max-width: 600px){.done+#replayButton span.fa{font-size:5vw}}.center{text-align:center}.button{background-color:white;border:1px solid #538078;border-radius:4px;margin:20px auto;color:#3D6961;padding:15px 28px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer}.button:hover{background-color:#eee;text-decoration:none}.button+.button{margin-left:20px}.key_face{text-align:center}.key_face img{text-align:center;margin:0 auto;width:auto}#qwerty_chart img{max-height:300px;height:auto;width:auto}.bottom-cta{background:linear-gradient(to bottom, #538078 0%, #527f77 100%);color:#fff;text-align:center;margin:0;padding:50px 0}.testimonial{background:#f5f5f5;margin:0;padding:100px 0}.testimonial .testimonial-block{max-width:750px;width:98%;margin:0 auto}@media (min-width: 450px){.testimonial .testimonial-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.testimonial .testimonial-block blockquote{-webkit-flex:1;flex:1}}.hero{color:#ffffff;text-align:center;background:linear-gradient(to bottom, #527f77 0%, #3D6961 100%) no-repeat #a05fb7;font-size:120%;padding-top:40px}.hero p{color:#fff}@media (min-width: 768px){.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;flex-direction:row}.flex .text,.flex .image{-webkit-flex:1;flex:1;padding:0 20px}.content section:nth-child(even) .flex{flex-direction:row-reverse}}.container,.text-container{margin:0 auto;position:relative;padding:0 20px}.text-container{max-width:1000px}.container{max-width:1140px}.container.max-container{max-width:100%;padding:0}header{color:#fff;padding:20px 0;background:#3D6961}header a{color:#fff;text-decoration:none;z-index:1;position:relative}header a:hover{text-decoration:none}header .company-name{font-size:1.7em}@media (max-width: 600px){header .company-name{font-size:6vw}}header .company-name h3{margin:0;padding:5px;display:inline-block;line-height:33px;font-weight:normal}header .company-name a{display:inline-block}header .company-name img{width:auto;vertical-align:middle;display:inline-block;padding:5px;margin-top:-6px}.content{padding:1px 0 0 0;position:relative;background:url("/images/bgnoise.png") #fff}.screenshot{height:auto;display:block;margin:0;border-radius:2px;box-shadow:0px 0px 50px rgba(0,0,0,0.2)}section{padding:40px 0}section+section{padding-top:0}.subtext{margin-top:10px;text-align:center}.cta{margin:60px 0}.page h2{text-align:center}blockquote{padding:18px 25px;margin:0;quotes:"“" "”" "‘" "’";font-style:italic}blockquote .author{display:block;font-weight:bold;margin:10px 0 0 0;font-size:.85em;font-style:normal}blockquote p{display:inline}blockquote:before{color:#ccc;content:"\201C";font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.square-image{width:150px;height:150px;overflow:hidden;margin:25px auto 0 auto;position:relative;border-radius:200px}.square-image img{position:absolute;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto;width:300px}.page{margin-bottom:0;padding-bottom:80px}.center-text{text-align:center}.editor-link{display:none;margin-top:0}.editor-link .btn{border:0;border-radius:2px;width:100%;max-width:500px;box-sizing:border-box;font-size:2rem;text-decoration:none;padding:10px 15px;margin:0;font-size:18px;cursor:pointer;background-color:#f7e064;color:#333;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2)}.editor-link .btn:hover{background-color:#f4d525;color:#333}.button a,input[type=submit]{color:#fff;text-decoration:none;padding:10px 30px;background:#538078;border-radius:3px;border:1px solid rgba(255,255,255,0.5);transition:.2s ease-in-out}.button a:hover,input[type=submit]:hover{border:1px solid #fff;background:#3D6961;cursor:pointer}.button.alt a{background:rgba(255,255,255,0.15);border-radius:3px;border:1px solid rgba(255,255,255,0.3);padding:16px 50px}.button.alt a:hover{background:#fff;color:#538078}textarea,input,button,select{font-family:inherit;font-size:inherit}input[type=submit]{margin:20px 0 0 0}label,input,textarea{display:block;width:30%;box-sizing:border-box}textarea{resize:vertical;height:150px}label{margin:20px 0 5px 0}input,textarea{padding:10px;font-size:1em}input,textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;border:1px solid #DDDDDD}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{box-shadow:0 0 5px #51cbee;border:1px solid #51cbee}.nav-open nav{border-bottom:1px dotted rgba(255,255,255,0.2);padding:10px 0}.nav-open nav a{display:block}@media (min-width: 800px){.nav-open nav{border:0;padding:0 20px}.nav-open nav a{display:inline}}nav{text-transform:uppercase;font-size:.8em;width:100%}@media (min-width: 800px){nav{text-align:right;position:absolute;top:13px;right:0;padding:0 20px}}nav a{margin:0 3px;padding:20px 10px;border-bottom:1px solid rgba(255,255,255,0);color:rgba(255,255,255,0.8);transition:.2s ease-in-out;display:none}@media (min-width: 800px){nav a{display:inline;padding:10px}}nav a.nav-toggle{display:inline;position:absolute;right:10px;top:-22px;font-size:1.9em;border:0}@media (min-width: 800px){nav a.nav-toggle{display:none}}nav a.nav-toggle:hover{border:0}nav a:hover{border-bottom:1px solid rgba(255,255,255,0.3);color:#fff}@media (min-width: 800px){nav a.highlight{border:1px #ccc solid;border-radius:5px}nav a.highlight:hover{background:#fff;color:#538078}}nav a.active{color:#fff}.footer-links{width:100%;margin:10px;padding:0}@media (min-width: 450px){.footer-links{-webkit-flex:1 0 180px;flex:1 0 180px}}.footer-links li{list-style:none;margin:15px auto}@media (min-width: 450px){.footer-links li{max-width:150px}}.footer-links li a:hover{text-decoration:none}.footer-links li a svg{fill:#999;margin-right:10px;transition:fill 0.2s ease;vertical-align:middle;position:relative;top:-2px;width:22px;height:22px}.footer-links li a:hover svg{fill:#fff}.footer-links li a.twitter-icon:hover svg{fill:#55acee}.footer-links li a.google-plus-icon:hover svg{fill:#db4437}.footer-links li a.youtube-icon:hover svg{fill:#cd201f}.footer-links li a.instagram-icon:hover svg{fill:#f167f5}.footer-links li a.linkedin-icon:hover svg{fill:#0077b5}.footer-links li a.pinterest-icon:hover svg{fill:#bd081c}.footer-links li a.rss-icon:hover svg{fill:#f26522}footer{padding:50px 0 50px 0;font-size:1.1em;position:relative;background:#1e1e1e;color:#fff}footer .copyright{font-size:.8em;margin:0 auto;color:#ddd}@media (min-width: 450px){footer .copyright{text-align:center}}footer,footer a{color:#999}footer h2{font-size:1.4em;margin:30px 0;color:#ddd}footer .footer-columns{-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:-10px -10px 10px -10px}footer a{text-decoration:none}footer a:hover{color:#fff}footer .legal-line{width:100%;padding:30px 0;margin:0;background-color:#222527}footer .legal-line a{font-weight:600}
