*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background:#222;font-family:sans-serif}body{background:#fff;color:#222;font:normal 12px/1.5em Lato,sans-serif}#wr-icons{display:none}a{color:#5ba741;text-decoration:none}a:hover{color:#5ba741;border-bottom:1px solid #5ba741}.container{padding:.5em 1em}.wrapper{position:relative;width:100%}.wrapper:after{content:"";display:table;clear:both}.icon{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em}.pure-button .icon{margin-right:.5em}button,input,select,textarea,.pure-g [class*=pure-u]{font-family:Lato,sans-serif}.pure-button:hover{border:0}.header{height:4em}.main-menu{text-align:center;box-shadow:none;background:#111;font-weight:300}.pure-menu.pure-menu-fixed{border-bottom:.25em solid #347f2b;z-index:4}.pure-menu-link{padding:.75em 1em}.main-menu_logo{display:inline-block;color:#fff;fill:#347f2b;text-decoration:none}.main-menu_logo:hover{color:#fff;border:0}.main-menu_logo .icon{width:2em;height:2em}.main-menu .pure-menu-link{color:#fff}.main-menu .pure-menu-selected .pure-menu-link{color:#77c35a}.main-menu li a:hover,.main-menu li a:focus{border:none;outline:none;background:#333}.hero{position:relative;z-index:2;display:flex;flex-flow:row nowrap;align-items:center;margin-top:-4em;padding:4em 0;min-height:32em;min-height:100vh;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.9)) top left repeat,url(../images/hero.jpg) center center no-repeat;background-color:#5ba741;background-size:cover;border-bottom:.25em solid #347f2b}.hero .wrapper{text-align:center;color:#fff}.hero_title{font-weight:300;font-size:2em;line-height:1.5em;text-shadow:0 1px 3px #000}.hero_title strong{font-weight:700;font-size:1.5em;white-space:nowrap}.hero .call-to-action_button{font-size:1.5em;font-weight:300;margin:.5em .25em}.hero .call-to-action_button.opera{background-color:#900}.hero-link{color:#fff}.hero_scroll-for-more{position:absolute;left:50%;bottom:3em;width:10em;margin-left:-5em;text-align:center;color:#fff;font-weight:300;cursor:pointer}.hero_scroll-for-more:hover{border:0}.hero_scroll-for-more:after{content:'';position:absolute;top:100%;left:50%;margin:.5em 0 0;width:1em;height:1em;border:1px solid #fff;border-left:0;border-top:0;transform:translateX(-.5em) rotate(45deg)}.hero_scroll-for-more:before{content:'';position:absolute;top:100%;left:50%;margin:.25em 0 0 -1em;width:2em;height:2em;border-radius:50%;background:rgba(255,255,255,.3)}.page-content{background:#fff;padding:3em 0}.call-to-action{background:#347f2b;color:#fff;text-align:center}.call-to-action .wrapper{padding:.5em}.call-to-action_button{background-color:#224b1e;color:#edf4d7;padding:.5em}.call-to-action_button:hover{color:#fff}.call-to-action_button .icon{margin-right:.25em}.highlight-title{text-align:center;display:flex;flex-flow:row nowrap;align-items:center;font-weight:400;font-size:1.75em;line-height:1.1em;margin:1em 0}.highlight-title:before,.highlight-title:after{content:'';display:inline-block;vertical-align:middle;height:0;border-bottom:1px solid #77c35a;flex-grow:1;margin-right:1em}.highlight-title:after{margin:0 0 0 1em}.block{margin:0 0 2em}.features.block{}.features.block .l-box{margin:0 0 2em}.feature-title{font-size:1.5em;font-weight:400;margin:0}.features.block .icon{width:1.33em;height:1.33em;fill:#347f2b;margin:0 .5em}.highlighted.block{background:#f3f3f3}.screenshot{margin:1em 0 2em}.screenshot .media{padding:1em}.screenshot .description{font-weight:300;font-size:1.25em;line-height:1.5em}.screenshot img{position:relative;width:100%;border:.25em solid #fff;box-shadow:0 0 1em rgba(0,0,0,.35)}.testimonials.block{}.user-review{padding:0;margin:0 0 1em}.user-review p{margin:.5em 0}.user-review footer{}.user-review cite{font-style:italic;font-weight:700}.user-review cite:before{content:'- '}.hero-note{text-align:center;font-size:1.25em;line-height:1.5em;font-weight:300;margin:.5em 0 1em}.footer{background:#222;color:#999}.footer .copyright{white-space:nowrap}.footer nav{display:flex;flex-flow:column nowrap;justify-content:space-between;text-align:center;padding:1em 0}.footer ul{margin:0;padding:0}.footer li{display:inline-block;border-left:1px solid #666;line-height:1em;margin:0;padding:0 1em}.footer li:first-child{border:0;text-align:right}.footer a{color:#ddd;text-decoration:none}.footer a:hover{color:#fff;border-bottom:1px solid #77c35a}.footer .payments-compliance{margin-top:3em;text-align:left}.footer .payments-compliance img{width:100%;max-width:180px}.banner a,.banner a:hover{border:0;text-decoration:none}.banner img{display:block}@media(min-width:48em){body{font-size:16px}.l-box{padding:1em}.wrapper{max-width:64em;margin:0 auto}.container{padding:1em}.header{height:5em}.main-menu_logo:after{content:attr(title);font-size:1.2em}.main-menu_logo .icon{width:3em;height:3em;margin-right:.5em}.main-menu{text-align:right}.pure-menu-link{font-size:1em}.main-menu_logo{float:left}.hero{margin-top:-5em;padding:5em 0;min-height:32em;min-height:100vh;background-attachment:fixed}.hero .call-to-action_button{margin:1em}.call-to-action{text-align:right}.call-to-action .wrapper{padding:.5em 2em}.feature-title{text-align:center}.features.block .l-box{text-align:center}.features.block .icon{display:block;margin:0 auto 1em;width:3em;height:3em;fill:#347f2b}.screenshot{display:flex;flex-flow:row nowrap;align-items:center}.screenshot .description{font-weight:300;font-size:1.5em;line-height:1.5em}.screenshot:nth-of-type(2n) .media{order:2}.screenshot:nth-of-type(2n) .description{text-align:right;order:1}.footer nav{flex-flow:row nowrap;text-align:right}.footer li{padding:0 0 0 1em;margin:0 0 0 1em}.footer .payments-compliance{margin-top:0;max-width:35%;text-align:left}.footer .payments-compliance img{width:100%;max-width:120px}}.content-with-sidebar{flex-direction:row-reverse}.content-with-sidebar .pure-u-lg-2-3{padding-right:4em}.content-with-sidebar #carbonads{border:1px solid #ccc;margin:1em auto;font-size:14px}.content-with-sidebar #carbonads .carbon-text{color:#222;padding-bottom:24px}.content-with-sidebar #carbonads .carbon-text:hover{color:#666}#carbonads{display:block;overflow:hidden;margin:4em auto 1em;padding:1em;max-width:380px;border-radius:3px;background-color:hsla(0,0%,100%,.1);font-size:13px;line-height:1.5}#carbonads a{color:#fff}#carbonads a:hover{border-bottom:0;color:#ddd}#carbonads span{position:relative;display:block;overflow:hidden}.carbon-img{float:left;margin-right:1em}.carbon-img img{display:block}.carbon-text{display:block;float:left;max-width:calc(100% - 130px - 1em);text-align:left}#carbonads .carbon-poweredby{position:absolute;right:0;bottom:0;display:block;color:#77c35a}#carbonads .carbon-poweredby:hover{color:#5ba741}