@import url(reset-3dfdc8ec.css);@import url(footer-4feb3e1d.css);body{background:url(/images/background-57b9dec9.jpg) center center fixed;font-family:'Open Sans', sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab', serif;font-weight:400}a{text-decoration:none;color:#5396E4;font-weight:bold}.content-section{padding:2.5em 0}.content-section h2{text-align:center;font-weight:normal;font-size:2em;text-align:left;margin:0 0 0.5em}.content-section h2 strong{font-weight:700}.content-section h2,.content-section p{padding:10px}.content-section:nth-child(even){background:#FFF;color:#222}.content-section:nth-child(odd){color:#EEE}.content-section:nth-child(odd) p,.content-section:nth-child(odd) h2{text-align:right}.content-section:nth-child(odd) .content-image{order:2}.content-section.content-full-width .content-inner-container>div{width:100%}.content-section.content-full-width .content-inner-container>div p,.content-section.content-full-width .content-inner-container>div h2{text-align:center}.content-section .content-inner-container{max-width:960px;width:100%;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center}.content-section .content-inner-container>div{width:50%;-webkit-flex:1 0 auto;flex:1 0 auto}.content-section .content-inner-container .content-description{font-size:1.5em;display:flex;flex-flow:column wrap;justify-content:center}.content-section .content-inner-container .content-description p{margin:0}.content-section .content-inner-container .content-image img{width:100%;height:auto}#header{display:flex;flex-flow:column wrap;width:100%;height:100%;background:url(/images/header-background-7d9ca196.jpg) bottom center no-repeat;background-size:cover}#header-nav-container{text-align:center;flex:1 0 auto;align-items:center}#header-nav-container h1#gyde-logo{text-indent:100%;white-space:nowrap;overflow:hidden;margin:3em 0;display:inline-block;width:250px;height:100px;background:url(/images/logo-f2104fb9.svg) center center no-repeat;background-size:contain}#header-nav-container ul.nav-menu{display:none}#header-general{flex:1 0 auto;display:flex;flex-flow:row wrap;align-items:flex-start;text-align:right}#header-general #header-hand,#header-general #header-cta{flex:1 0 auto;width:50%}#header-cta{text-align:right}#header-cta p.primary-description{font-size:4em;color:#FFF;font-family:'Roboto Slab', serif;font-weight:400;margin:0 0 25px 0}#header-cta a.app-store-link{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px 0;width:207px;height:60px;background:url(/images/app-store-5eb1a238.svg) center center no-repeat;background-size:contain}#header-hand{align-self:flex-end}#header-hand img{display:block;width:50%;max-width:320px;height:auto;margin:0 0 0 25px}@media only screen and (min-width: 640px) and (max-width: 1000px){#header-general #header-cta p.primary-description{font-size:2em}}@media only screen and (max-width: 640px){#header-nav-container h1#gyde-logo{margin:1em 0}#header-general{flex-direction:column;text-align:center}#header-general #header-hand,#header-general #header-cta{width:100%}#header-general #header-cta{text-align:center}#header-general #header-cta p.primary-description{font-size:2em;margin:10px 0 20px}#header-general #header-cta a.app-store-link{margin:0 auto}#header-general #header-hand img{float:none;margin:20px auto 0}}@media only screen and (max-width: 450px){.content-section .content-inner-container div{width:100%}.content-section .content-inner-container div.content-description p,.content-section .content-inner-container div.content-description h2{text-align:center}.content-section .content-inner-container div.content-image{order:0}}.general-content{background:#FFF}.general-content h1,.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6{font-size:bold;margin:10px 0}.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6{margin-top:50px}.general-content a{text-decoration:none;color:#1111FF;font-weight:bold}.general-content a:visited{color:purple}.general-content a:hover,.general-content a:active{color:#5555FF;text-decoration:underline}.general-content p{margin:10px 0;font-size:1.2em}.general-content .content-inner{width:100%;font-size:1.2em;max-width:960px;margin:0 auto;padding:50px 25px}#page-header{background:#333;color:#000;background:url(/images/general-header-background-a3622132.jpg) top center repeat-x}#page-header .header-inner{width:100%;max-width:960px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#page-header .header-inner h1,#page-header .header-inner ul.nav-menu{display:inline-block}#page-header .header-inner h1 a{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:100px;height:40px;background:url(/images/logo-f2104fb9.svg) center center no-repeat;background-size:contain}#page-header .header-inner ul.nav-menu li{margin-left:20px}#page-header .header-inner ul.nav-menu a{text-decoration:none;font-weight:bold;color:#CCC}#page-header .header-inner ul.nav-menu a:hover,#page-header .header-inner ul.nav-menu a:active{color:#FFF;text-decoration:underline}@media only screen and (max-width: 450px){#page-header{text-align:center}#page-header h1{margin:10px auto}#page-header ul.nav-menu{width:100%;padding:10px}}ul.press-list{list-style:outside;margin:0;padding:0;color:#666;line-height:1.5em}ul.press-list li{margin:10px 0}ul.press-list li a{font-weight:bold}.button-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:20px 0 10px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:15px 0}.button-container a.button{flex:1 0 auto;margin:5px}a.button{border:1px solid #333;color:#333;border-radius:3px;text-transform:uppercase;font-size:0.8em;text-align:center;padding:10px 15px;display:inline-block}a.button:hover,a.button:active{text-decoration:none;background:#777;border-color:#777;color:#FFF}a.button.large-button{font-size:1em;font-weight:bold;text-transform:none;text-decoration:none}.content-description form.form{padding:20px}form.form fieldset{border:1px solid #CCC;border-left:none;border-right:none;border-radius:3px;padding:20px 10px}form.form fieldset legend{font-weight:bold;margin:0;padding:0 10px}