.feature-column h2{margin-top:.8em;margin-bottom:1.3em}.feature-column ul{padding-left:0;margin-top:0;margin-bottom:0}.feature-column ul li{display:block;margin-bottom:20px}@media (min-width:800px){.feature-column{width:50%;vertical-align:top;display:inline-block}.feature-column h2,.feature-column ul{margin-right:50px}.feature-column.x-left-float{float:left}.feature-column.x-right-float{float:right}.feature-column.x-right-float h2,.feature-column.x-right-float ul{margin-right:0;margin-left:50px}}.home-block{padding:0 30px;margin-top:70px;margin-bottom:70px}@media (min-width:730px){.home-block{margin:120px auto 70px;max-width:1020px}.home-block:after,.home-block:before{content:"";display:table}.home-block:after{clear:both}}.home-block.no-margin{margin-top:0;margin-bottom:0}@media (min-width:730px){.home-block.no-margin{margin:0 auto}}.screen-shots{width:100%;margin-top:30px}@media (min-width:550px) and (max-width:799px){.screen-shots{padding-top:45%}}@media (min-width:550px){.screen-shots{position:relative}}@media (min-width:800px){.screen-shots{max-height:440px;height:440px;height:42vw;margin-top:1.2em}}.screen-shot{-webkit-box-shadow:0 0 24px rgba(0,0,0,.15);-moz-box-shadow:0 0 24px rgba(0,0,0,.15);box-shadow:0 0 24px rgba(0,0,0,.15);background-repeat:no-repeat;background-size:cover}@media (max-width:549px){.screen-shot{max-width:384px;padding-top:80%;margin:0 auto}}@media (min-width:550px) and (max-width:799px){.screen-shot{width:45%;padding-top:45%;position:absolute}}@media (min-width:800px){.screen-shot{width:70%;padding-top:70%;position:absolute}}@media (min-width:550px){.screen-shot.first{top:0;left:0}}@media (max-width:549px){.screen-shot.second{display:none}}@media (min-width:550px) and (max-width:799px){.screen-shot.second{top:0;right:0}}@media (min-width:800px){.screen-shot.second{bottom:0;right:0}}@media (max-width:549px){.screen-shot.x-flights-1{background-image:url(/static/images/flights-screen-shot-2.png)}}@media (min-width:550px){.screen-shot.x-flights-1{background-image:url(/static/images/flights-screen-shot-1.png)}}@media (min-width:550px){.screen-shot.x-flights-2{background-image:url(/static/images/flights-screen-shot-2.png)}}@media (max-width:549px){.screen-shot.x-sites-1{background-image:url(/static/images/sites-screen-shot-2.png)}}@media (min-width:550px){.screen-shot.x-sites-1{background-image:url(/static/images/sites-screen-shot-1.png)}}@media (min-width:550px){.screen-shot.x-sites-2{background-image:url(/static/images/sites-screen-shot-2.png)}}.screen-shot.x-gliders-1{background-image:url(/static/images/gliders-screen-shot-1.gif)}@media (min-width:550px){.screen-shot.x-gliders-2{background-image:url(/static/images/gliders-screen-shot-2.gif)}}@media (max-width:549px){.screen-shot.x-stats-1{background-image:url(/static/images/stats-screen-shot-2.png)}}@media (min-width:550px){.screen-shot.x-stats-1{background-image:url(/static/images/stats-screen-shot-1.png)}}@media (min-width:550px){.screen-shot.x-stats-2{background-image:url(/static/images/stats-screen-shot-2.png)}}.separator{width:100%;margin:70px 0;border-top:1px solid #e8eff2}@media (min-width:800px){.separator{width:100vw}}.signup-button{-webkit-box-shadow:0 0 24px rgba(0,0,0,.15);-moz-box-shadow:0 0 24px rgba(0,0,0,.15);box-shadow:0 0 24px rgba(0,0,0,.15);width:80%;max-width:200px;margin:0 auto;padding:12px;border:none;background-color:#62b60d;border-radius:2px;color:#f5fcff;font-size:18px;font-weight:400;text-align:center;text-decoration:none;outline:none;display:block}@media (min-width:800px){.signup-button{padding:8px;font-size:24px}}.signup-button:hover{background-color:#6ec418}.signup-button:active{box-shadow:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0}a{color:#156385}.column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:0;margin-right:0;vertical-align:top}.home{font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.3}@media (min-width:650px){.home{font-size:18px}}.home h1{margin:0 0 60px;color:#11536f;text-align:center}.home .home-pic{background-repeat:no-repeat;background-size:cover}@media (max-width:549px){.home .home-pic{height:220px;background-image:url(/static/images/home-pic-mobile.jpg)}}@media (min-width:550px) and (max-width:799px){.home .home-pic{min-height:220px;height:39vw;background-image:url(/static/images/home-pic-planshet.jpg)}}@media (min-width:800px){.home .home-pic{height:33vw;max-height:550px;margin:0 auto;background-image:url(/static/images/home-pic-desktop.jpg)}}.home .home-pic .header{height:40px;background-color:hsla(0,0%,100%,.5)}@media (min-width:550px) and (max-width:799px){.home .home-pic .header{height:50px}}@media (min-width:800px){.home .home-pic .header{height:55px}}.home .home-pic .header .logo{padding-top:3px;padding-left:15px;color:#1f95c7;font-size:27px;font-weight:600}@media (min-width:550px) and (max-width:799px){.home .home-pic .header .logo{font-size:36px}}@media (min-width:800px){.home .home-pic .header .logo{font-size:39px}}.home .home-pic .header .app-enter{padding-top:8px;padding-right:20px;color:#000;font-size:18px;font-weight:500;text-decoration:none}@media (min-width:550px){.home .home-pic .header .app-enter{padding-top:14px}}@media (min-width:800px){.home .home-pic .header .app-enter{color:#fff}}.home .home-pic .header .app-enter:hover{color:#1f95c7}.home .home-pic .home-pic-text{padding-top:10px;padding-left:15px;font-size:1.1em;font-weight:500}.home .home-pic .home-pic-text div{margin-bottom:3px}@media (min-width:550px){.home .home-pic .home-pic-text{padding-top:15px;padding-left:16px;color:#11536f;font-size:1.3em;font-weight:700}}@media (min-width:800px){.home .home-pic .home-pic-text{font-size:2.5vw}}@media (min-width:1300px){.home .home-pic .home-pic-text{font-size:32px}}.home .home-pic-bottom{margin-top:20px}@media (min-width:550px){.home .home-pic-bottom{margin-top:-80px}}.home .main-header{margin-top:40px;margin-bottom:30px}@media (min-width:550px){.home .main-header{margin-top:75px}}.home .home-page-link{color:#000;text-decoration:none;box-shadow:inset 0 -4px #7bc2e0}.home .about-koifly{max-width:720px;padding:0 30px;margin:0 auto;font-size:1.1em}.home .mobile-friendly-pic{width:100%;padding-top:80%;margin:0 auto;background-image:url(/static/images/mobile-friendly.png);background-repeat:no-repeat;background-size:contain}@media (min-width:550px) and (max-width:799px){.home .mobile-friendly-pic{width:50%;padding-top:40%}}.home .coming-title{margin-bottom:10px;font-size:1.2em;font-weight:500;border-left:30px solid #1f95c7;padding-left:5px;margin-left:-35px}@media (min-width:800px){.home .coming-title{border-left:10px solid #1f95c7;padding-left:20px;margin-left:-30px}}.home .blue-box{-webkit-box-shadow:0 0 24px rgba(0,0,0,.15);-moz-box-shadow:0 0 24px rgba(0,0,0,.15);box-shadow:0 0 24px rgba(0,0,0,.15);padding:10px 20px;background-color:#1f95c7;border-radius:2px;color:#f5fcff}@media (max-width:799px){.home .blue-box{margin:20px 0}}@media (min-width:800px){.home .blue-box{padding:10px 30px}}.home .about-me{background-color:#cbff97;font-size:.85em;line-height:1.4}@media (min-width:800px){.home .about-me{margin:30px auto 0;position:relative}}.home .about-me .about-me-text{padding:10px 30px 30px}@media (min-width:800px){.home .about-me .about-me-text{max-width:480px;padding:10px 30px;position:absolute;right:50%}}.home .my-pic{background-repeat:no-repeat;background-size:cover;background-position:50%}@media (max-width:799px){.home .my-pic{padding-top:66%;background-image:url(/static/images/my-pic-mobile.jpg)}}@media (min-width:800px){.home .my-pic{height:33vw;min-height:426px;max-height:567px;padding-top:0;background-image:url(/static/images/my-pic-desktop.jpg)}}.home .footer{padding:10px 20px;background-color:#716763;background:linear-gradient(90deg,#63544e,#827473);color:#cfb7b6;font-size:.8em;position:relative}@media (max-width:799px){.home .footer{text-align:center}}@media (min-width:800px){.home .footer{padding:30px;margin:0 auto}}.home .footer .copyright{margin-bottom:10px}@media (min-width:800px){.home .footer .copyright{margin-bottom:0}}.home .footer .icons-credits a{color:#cfb7b6}@media (min-width:800px){.home .footer .icons-credits{display:inline-block;position:absolute;top:10px;right:30px}}.left-float{float:left}.right-float{float:right}.float-group:after,.float-group:before{content:"";display:table}.float-group:after{clear:both}