.body{background-color:#fff}@media (max-width:768px){.hide-on-mobile{display:none!important}}@media (min-width:768px){.show-on-mobile{display:none!important}}.body-fullwidth-container{max-width:none;padding-left:0;padding-right:0;padding-top:60px}@media (max-width:768px){.body-fullwidth-container{padding-top:30px}}.body-fullwidth-container .title{text-align:center;font-weight:bold}@media (min-width:768px){.body-fullwidth-container .title{font-size:66px;margin:40px 20px}}@media (max-width:768px){.body-fullwidth-container .title{font-size:30px;margin:40px 20px}}.body-fullwidth-container .sub-title{text-align:center;font-weight:200;letter-spacing:.04em}@media (min-width:768px){.body-fullwidth-container .sub-title{font-size:21px;width:700px;margin:auto;margin-top:40px;margin-bottom:40px}}@media (min-width:850px){.body-fullwidth-container .sub-title{width:850px}}@media (max-width:768px){.body-fullwidth-container .sub-title{font-size:20px;margin:40px}}.body-fullwidth-container .play-video{font-size:80px;cursor:pointer;text-align:center;padding:30px 0}.body-fullwidth-container .play-video a,.body-fullwidth-container .play-video a:hover,.body-fullwidth-container .play-video a:active,.body-fullwidth-container .play-video a:visited{color:#4d4d4d}.body-fullwidth-container .play-video-button-area{position:absolute;bottom:0;left:0;width:100%;height:60%}.body-fullwidth-container .play-video-button-area .play-video-button{font-size:90px;cursor:pointer;text-align:center}.body-fullwidth-container .play-video-button-area .play-video-button i{padding:6px;background:white;border-radius:50%}.body-fullwidth-container .play-video-button-area .play-video-button a,.body-fullwidth-container .play-video-button-area .play-video-button a:hover,.body-fullwidth-container .play-video-button-area .play-video-button a:active,.body-fullwidth-container .play-video-button-area .play-video-button a:visited{color:#4d4d4d}.body-fullwidth-container>.top-page{background-color:#00ab6d;background:linear-gradient(to bottom, #00ab6d, rgba(0,171,109,0.5))}.body-fullwidth-container>.top-page>.title{margin-top:0;padding-top:70px}@media (max-width:768px){.body-fullwidth-container>.top-page>.title{padding-top:40px}}.body-fullwidth-container>.top-page>.title,.body-fullwidth-container>.top-page>.sub-title,.body-fullwidth-container>.top-page>.play-video{color:#ffffff}.body-fullwidth-container .prod-desc{margin-top:10px;margin-bottom:0px;font-weight:400;line-height:1.6em}@media (min-width:768px){.body-fullwidth-container .prod-desc{font-size:18px;text-align:left}}@media (max-width:768px){.body-fullwidth-container .prod-desc{font-size:16px;text-align:center;margin-left:30px;margin-right:30px}}.body-fullwidth-container .prod-availability{color:rgba(0,0,0,0.44);margin-top:10px}@media (min-width:768px){.body-fullwidth-container .prod-availability{font-size:16px;text-align:left}}@media (max-width:768px){.body-fullwidth-container .prod-availability{font-size:16px;text-align:center;margin-bottom:30px}}.body-fullwidth-container .section-header{margin-bottom:27px;text-align:center;font-weight:bold}@media (min-width:768px){.body-fullwidth-container .section-header{font-size:44px}}@media (max-width:768px){.body-fullwidth-container .section-header{font-size:26px}}.body-fullwidth-container .bottom-message{font-size:43px;font-weight:200;margin-top:100px;margin-bottom:40px;text-align:center}.body-fullwidth-container .screenshot-frame{margin-top:50px;padding:0;position:relative;text-align:center}@media (min-width:768px){.body-fullwidth-container .screenshot-frame .screenshot{border-radius:3px;width:100%}}@media (max-width:768px){.body-fullwidth-container .screenshot-frame .screenshot{display:none}}.body-fullwidth-container .subnav{text-align:center}.body-fullwidth-container .subnav .divider{display:inline-block;border-left:1px dotted #777;margin:0 10px 0 10px;width:1px;height:10px}@media (min-width:768px){.body-fullwidth-container .email-container{width:550px;margin:auto;margin-top:30px;margin-bottom:50px}}@media (max-width:768px) and (min-width:480px){.body-fullwidth-container .email-container{width:370px;margin:auto;margin-top:30px}}@media (max-width:480px){.body-fullwidth-container .email-container{width:80%;margin:auto;margin-top:30px}.body-fullwidth-container .email-container #signup-button{width:90px;text-overflow:clip;overflow:hidden}.body-fullwidth-container .email-container #signup-button .signup-text{display:none}.body-fullwidth-container .email-container #signup-button:after{content:"Sign Up"}}.body-fullwidth-container .tutorial{padding:90px 15px 50px 15px}.body-fullwidth-container .tutorial img{width:100%;box-shadow:0 0 15px rgba(0,0,0,0.1);margin-bottom:15px}.body-fullwidth-container .tutorial .tutorial-text{font-weight:400;text-align:left;font-size:17px;color:#646c6c;line-height:1.6em}.body-fullwidth-container .tutorial .tutorial-text h3{color:#4d4d4d;font-size:27px;margin-top:0px;font-weight:bold}.body-fullwidth-container .tutorial .tutorial-text,.body-fullwidth-container .tutorial .tutorial-image{padding-left:30px;padding-right:30px;margin-bottom:20px}.body-fullwidth-container .tutorial .download-instruction{margin:auto}.body-fullwidth-container .tutorial .download-instruction img{width:100%;box-shadow:0 0 15px rgba(0,0,0,0.1)}.body-fullwidth-container .tutorial .download-instruction-text{text-align:center;font-size:16px;padding:4px 8px 4px 8px;font-weight:normal;margin:auto;margin-bottom:10px}.body-fullwidth-container .tutorial.dark{background-color:#f8f8f8}.body-fullwidth-container .os-win,.body-fullwidth-container .os-linux,.body-fullwidth-container .os-mac{text-align:center}.body-fullwidth-container .os-win,.body-fullwidth-container .os-linux{display:none}.body-fullwidth-container .os-mac{display:block}.video-modal .modal-dialog{width:95vw;height:calc(95vw * 9 / 16)}.video-modal .modal-dialog .video-iframe{width:98%;height:98%;margin:auto;margin-right:10px;margin-left:10px}.body .btn.link-btn{color:#00ab6d;border-color:#00ab6d;background:none;background-color:white;padding:6px 50px;margin-bottom:50px;font-size:18px;border-radius:25px}@media (max-width:768px){.body .btn.link-btn{font-size:14px;padding:3px 30px;margin-bottom:20px}}@media only screen and (max-width:600px){.mail-form>iframe{width:initial}}