html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{color:#455A64;margin:0;min-height:100%;overflow-x:hidden;opacity:0;padding:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}html.wf-active body,html.wf-inactive body{opacity:1}main{bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:100px}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 1700px){.container{max-width:1580px}}@media only screen and (max-width: 768px){.container{width:80%}}a{color:#00b0ff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}a:hover{color:#4285f4}.bp--abovesmartphone{display:none}@media only screen and (min-width: 769px){.bp--abovesmartphone{display:block}}.bp--smartphone{display:none}@media only screen and (max-width: 768px){.bp--smartphone{display:block}}#breakpoint{position:relative;z-index:3}@media only screen and (max-width: 1207px){#breakpoint{z-index:2}}@media only screen and (max-width: 768px){#breakpoint{z-index:1}}.home{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}@media only screen and (max-width: 768px){.home{text-align:left}}.home .copy{margin:0 24px}.home .grower{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home h1{color:#4285F4;font-weight:300}.home a{color:#4285F4}.home .button{color:#fff;margin-bottom:32px}@media only screen and (max-width: 768px){.home .button{margin-bottom:26px}}.home .subtitle{margin:16px 0 14px 0;line-height:22px;font-size:20px;font-weight:300}@media only screen and (max-width: 768px){.home .subtitle{margin:24px 0}}@media only screen and (min-width: 769px){.home .subtitle{font-size:24px;line-height:28px}}body{font-family:"Roboto",sans-serif;font-size:36px;font-weight:100;line-height:42px}@media only screen and (max-width: 768px){body{font-size:16px;line-height:20px}}h1{font-size:62px;line-height:70px;font-weight:100;margin:0}@media only screen and (max-width: 1207px){h1{font-size:48px;line-height:52px}}@media only screen and (max-width: 768px){h1{font-size:36px;line-height:38px}}.button{background:#4285f4;border-radius:2px;box-shadow:inset 0px 3px 0px -1px rgba(255,255,255,0.2),inset 0px -3px 0px -1px rgba(0,0,0,0.07),2px 3px 0px rgba(0,0,0,0.1),5px 3px 0px rgba(0,0,0,0.07);color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:0 16px;line-height:36px;min-width:88px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:box-shadow .3s,background .3s;transition:box-shadow .3s,background .3s}.button--ios{text-transform:none}.button:hover{background:#3367d6;box-shadow:inset 0px 3px 0px -1px rgba(0,0,0,0.07),inset 0px -3px 0px -1px rgba(255,255,255,0.2),1px 1px 0px rgba(0,0,0,0.1),1px 1px 0px rgba(0,0,0,0.07);color:#fff}header{position:fixed;top:0;width:100%;z-index:10;background:#fff}.header__logo{background:url(../images/logo.svg) center center no-repeat;background-size:contain;display:block;float:left;height:50px;margin:20px 20px 0 20px;overflow:hidden;text-indent:100%;white-space:nowrap;width:172px}@media only screen and (max-width: 768px){.header__logo{width:140px}}.header__cta{float:right;margin:20px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}header.is-visible .header__cta{opacity:1}.header__cta a.button{font-size:12px;min-width:100px;padding:17px 25px}@media only screen and (max-width: 768px){.header__cta a.button{min-width:80px;padding:15px 20px}}@media only screen and (max-width: 340px){.header__cta a.button{min-width:60px}}.graphic{text-align:center;margin-top:20px;margin-bottom:-10px;overflow:hidden}@media only screen and (max-width: 768px){.graphic img{max-width:90%;max-height:500px}}@media only screen and (min-width: 769px){.graphic img{max-width:80%;max-height:500px}}
