@import "sunny.css";a{text-decoration:none}.inline-block{display:inline-block}.side-margin-10{margin-left:10px;margin-right:10px}hr.narrow{margin-top:1rem;margin-bottom:1.5rem}.text-small{font-size:1.2rem}.align-center{text-align:center}.align-right{text-align:right}.main-header{position:fixed;top:0;left:0;right:0;height:100vh;background-image:url(../images/header-back.png);overflow:hidden}.small-header .main-header{height:300px}.main-header .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0;-webkit-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}.video-view .main-header .overlay{opacity:.4}.main-header .header-text{position:absolute;top:50px;left:50%;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.video-view .main-header .header-text{top:0;opacity:.5;-webkit-transform:translateX(-50%) scale(.9);-moz-transform:translateX(-50%) scale(.9);-ms-transform:translateX(-50%) scale(.9);transform:translateX(-50%) scale(.9)}@media (max-height:768px){.main-header .header-text{top:40px}}.main-header .header-text .app-logo{display:inline-block;width:30px;height:26px;background:url(../images/app-logo-small.png)}.main-header .header-text h1,.main-header .header-text h2{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.41)}.main-header .header-text h1 a,.main-header .header-text h2 a{color:inherit}.main-header .header-text h1{margin:20px 0 5px 0;font-size:4.5rem}@media (max-height:768px){.main-header .header-text h1{margin-top:10px}}.main-header .header-text h2{font-size:1.8rem}.main-header .app-screen{position:absolute;left:50%;top:200px;width:1024px;height:800px;-webkit-transform:translate(-50%,5%);-moz-transform:translate(-50%,5%);-ms-transform:translate(-50%,5%);transform:translate(-50%,5%);-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.video-view .main-header .app-screen{top:50px}@media (max-height:768px){.main-header .app-screen{top:90px;-webkit-transform:translate(-50%,5%) scale(.8);-moz-transform:translate(-50%,5%) scale(.8);-ms-transform:translate(-50%,5%) scale(.8);transform:translate(-50%,5%) scale(.8)}.video-view .main-header .app-screen{top:-60px}}@media (max-width:870px){.main-header .app-screen{width:100%;-webkit-transform:translate(-50%,5%);-moz-transform:translate(-50%,5%);-ms-transform:translate(-50%,5%);transform:translate(-50%,5%)}.main-header .app-screen video{width:100%}}.main-header .app-screen .video-loader{position:absolute;left:50%;top:150px;-webkit-transform:translateX(-50%) scale(.26);-moz-transform:translateX(-50%) scale(.26);-ms-transform:translateX(-50%) scale(.26);transform:translateX(-50%) scale(.26)}.main-header .app-screen .video-wrapper{height:797px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.45);overflow:hidden;opacity:0;transform:translateY(5%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.video-view .main-header .app-screen .video-wrapper{box-shadow:0 8px 20px rgba(0,0,0,.83)}.main-header .app-screen.ready .video-wrapper{transform:translateY(0);opacity:1}.page-content{position:relative;top:100vh;background:#fff;box-shadow:0 -1px 7px rgba(0,0,0,.36);z-index:10}.small-header .page-content{top:250px}.feature-menu{background:#fff;border-bottom:1px solid #bcc99b;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fixed-menu .feature-menu{margin-top:-58px}.feature-menu .item{display:block;position:relative;padding:15px 0;text-align:center;text-decoration:none;color:#3f4a23;font-size:18px;cursor:pointer}.feature-menu .item:before{content:" ";display:block;position:absolute;top:0;left:50%;width:20px;height:20px;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.feature-menu .item:hover:not(.no-arrow):before{top:-9px;background:#fff;box-shadow:-2px -2px 3px rgba(0,0,0,.21)}.feature-menu .item.selected,.feature-menu .item.selected:hover{color:#7D420E}.feature-menu .item.selected:before,.feature-menu .item.selected:hover:before{top:-9px;background:#fff;box-shadow:-2px -2px 3px rgba(0,0,0,.21)}.content-container{padding:100px 0;border-top:1px solid #ecefe6}.content-container.small{padding:40px 0 35px 0}.content-container.light-gray{background:#fbfff0}.content-container.blue{background:#4485FF;color:#fff}.content-container.blue .button,.content-container.blue button,.content-container.blue input[type=submit],.content-container.blue input[type=reset],.content-container.blue input[type=button]{color:#fff;border-color:#fff}.content-container.light-green{background:#e6f798;border-color:#d6d6d6}.content-container.no-border{border:none}.content-container.orange{background:#F16600;border:none;color:#fff}.content-container.orange a{color:#fff;border-bottom:1px dotted #fff}.button.button-buy{height:69px;line-height:23px;padding:10px 30px}.button.button-buy .larger{font-size:19px}.popup{position:fixed;top:50%;left:50%;width:60%;padding:40px;min-width:500px;max-width:960px;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 7px rgba(0,0,0,.39);-webkit-transform:translate(-50%,-60%);-moz-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);z-index:2000;visibility:hidden;opacity:0;transition:all .5s ease-in-out,visibility 0s linear .4s}.popup.visible{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-delay:0s;transition-delay:0s}