@font-face{font-family:'freightsans_prolight';src:url('../assets/fonts/FreigSanProLig-webfont.eot');src:url('../assets/fonts/FreigSanProLig-webfont.eot?#iefix') format('embedded-opentype'),url('../assets/fonts/FreigSanProLig-webfont.woff2') format('woff2'),url('../assets/fonts/FreigSanProLig-webfont.woff') format('woff'),url('../assets/fonts/FreigSanProLig-webfont.ttf') format('truetype'),url('../assets/fonts/FreigSanProLig-webfont.svg#freightsans_prolight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'freightsans_promedium';src:url('../assets/fonts/FreigSanProMed-webfont.eot');src:url('../assets/fonts/FreigSanProMed-webfont.eot?#iefix') format('embedded-opentype'),url('../assets/fonts/FreigSanProMed-webfont.woff2') format('woff2'),url('../assets/fonts/FreigSanProMed-webfont.woff') format('woff'),url('../assets/fonts/FreigSanProMed-webfont.ttf') format('truetype'),url('../assets/fonts/FreigSanProMed-webfont.svg#freightsans_promedium') format('svg');font-weight:normal;font-style:normal;}ul{margin:0;padding:0;}li{list-style:none;margin:0;padding:0;}a{color:white;text-decoration:none;}a:hover{color:white;text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:normal;}html.no-overflow,body.no-overflow{overflow:hidden;height:100%;}html,body{background-color:#1eabf1;position:relative;float:left;width:100%;min-height:600px;font-family:'freightsans_prolight','Lucida Grande',Tahoma,Geneva,Verdana,Helvetica,Arial,sans-serif;overflow-x:hidden;}body{margin:0;padding:0;color:white;font-size:16px;-webkit-font-smoothing:antialiased;background:url(../assets/bg-pattern.png);background-repeat:repeat;background-size:380px 260px;background-position:center 0;}#main{position:relative;float:left;width:100%;height:100%;display:block;}body.about-state{background-size:266px 182px;background-position:center -10px;}body.about-state .footer-bar .footer-bar-container .about-wrapper .about-container{top:50%;-moz-transform:translate3D(0, -50%, 0);-o-transform:translate3D(0, -50%, 0);-ms-transform:translate3D(0, -50%, 0);-webkit-transform:translate3D(0, -50%, 0);transform:translate3D(0, -50%, 0);-ms-transform:translate(0, -50%);}.lockscreen{display:none;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;background-image:url(../assets/bg-pattern.png);background-repeat:repeat;background-size:380px 260px;background-position:center 0;z-index:10;}.lockscreen .lockscreen-wrapper{position:absolute;width:350px;height:100%;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);}.lockscreen .lockscreen-wrapper .lockscreen-logo{width:100%;height:170px;position:absolute;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);margin-top:-30px;background:url(../assets/lockscreen_mobile.png) no-repeat center center;background-size:50%;}.lockscreen .lockscreen-wrapper .lockscreen-text{font-size:30px;position:absolute;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);margin-top:80px;color:white;width:100%;text-align:center;}.slide-video-container{pointer-events:none;position:absolute;display:none;float:left;top:0;left:0;width:100%;height:100%;z-index:9999;}.slide-video-container #video-close-btn{pointer-events:all;position:absolute;top:30px;right:30px;width:47px;height:47px;z-index:1000;display:none;opacity:0;background:url(../assets/close-icon.svg) no-repeat center center;background-size:50%;border-radius:50%;background-color:#49e6f9;-moz-transform:translate3D(0, 0, 1px);-o-transform:translate3D(0, 0, 1px);-ms-transform:translate3D(0, 0, 1px);-webkit-transform:translate3D(0, 0, 1px);transform:translate3D(0, 0, 1px);-ms-transform:translate(0, 0);box-shadow:4px 4px 0 rgba(23, 129, 142, 0.3);-webkit-transition:box-shadow 400ms ease-out,-moz-box-shadow 400ms ease-out;-moz-transition:box-shadow 400ms ease-out,-moz-box-shadow 400ms ease-out;-ms-transition:box-shadow 400ms ease-out,-moz-box-shadow 400ms ease-out;-o-transition:box-shadow 400ms ease-out,-moz-box-shadow 400ms ease-out;transition:box-shadow 400ms ease-out,-moz-box-shadow 400ms ease-out;}.slide-video-container #video-close-btn:hover{box-shadow:0px 0px 0 rgba(23, 129, 142, 0.3);}#slide-video{display:none;top:45%;left:50%;position:fixed;width:50vh;height:50vh;z-index:999;border:25px solid white;overflow:hidden;margin-top:-25px;}#slide-video video{top:50%;position:absolute;left:50%;-moz-transform:translate3D(-50%, -50%, 1px);-o-transform:translate3D(-50%, -50%, 1px);-ms-transform:translate3D(-50%, -50%, 1px);-webkit-transform:translate3D(-50%, -50%, 1px);transform:translate3D(-50%, -50%, 1px);-ms-transform:translate(-50%, -50%);width:auto;height:101vh;}.home-content{z-index:1;width:100%;height:400px;}.home-content .home-content-wrapper{position:relative;float:left;height:100%;width:80%;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);}.home-content .home-content-wrapper #slides-container{display:none;position:relative;top:45%;left:50%;width:100%;height:0;padding-bottom:100%;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);}.home-content .home-content-wrapper #slides-container .slides-wrapper{position:absolute;width:100%;height:100%;}.home-content .home-content-wrapper #slides-container .slide{outline:1px solid transparent;backface-visibility:hidden;visibility:hidden;background-color:white;width:100%;height:100%;position:absolute;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;will-change:background-color,opacity,transform;}.home-content .home-content-wrapper #slides-container .slide-shadow{background-color:rgba(0, 0, 0, 0.05);width:100%;height:100%;position:absolute;top:0;left:0;display:none;}.home-content .home-content-wrapper #slides-container .slide .inner{position:absolute;margin:5%;width:90%;height:90%;display:block;content:'';background-color:#CCC;overflow:hidden;}.home-content .home-content-wrapper #slides-container .slide .inner img{width:auto;height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);}.home-content .home-content-wrapper #slides-container #logo{width:66%;height:100%;position:absolute;top:0;left:50%;left:50%;-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);z-index:1;text-align:center;opacity:0;}.home-content .home-content-wrapper #slides-container #logo .logo-wrapper{position:relative;float:left;top:0;margin-top:0;left:50%;-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);}.home-content .home-content-wrapper #slides-container #logo #logo-balloons{width:44%;position:relative;float:left;left:50%;-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);}.home-content .home-content-wrapper #slides-container #logo #logo-balloons img{width:100%;}.home-content .home-content-wrapper #slides-container #logo #logo-copy{position:relative;float:left;width:100%;}.home-content .home-content-wrapper #slides-container #logo #logo-copy div{position:relative;float:left;width:100%;line-height:1;top:-18px;}.home-content .home-content-wrapper #slides-container #logo .moments{display:block;font-size:3em;color:white;position:absolute;top:60px;width:100%;letter-spacing:0.01em;}.home-content .home-content-wrapper #slides-container #logo .by-facebook{display:block;font-size:1.6em;color:white;position:absolute;top:107px;width:100%;margin-left:7px;}.home-content .home-content-wrapper #slides-container .cta{opacity:0;cursor:pointer;position:absolute;width:100%;padding:6px 0;text-align:center;color:white;overflow:hidden;left:50%;bottom:-81px;-moz-transform:translate3d(-50%, 0, 1px);-o-transform:translate3d(-50%, 0, 1px);-ms-transform:translate3d(-50%, 0, 1px);-webkit-transform:translate3d(-50%, 0, 1px);transform:translate3d(-50%, 0, 1px);}.home-content .home-content-wrapper #slides-container .cta-wrapper{position:relative;float:left;left:50%;-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);}.home-content .home-content-wrapper #slides-container .cta-wrapper:hover .play-icon{background-color:white;-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.22);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.22);transition-property:box-shadow,-moz-box-shadow,-webkit-box-shadow;transition-duration:400ms;}.home-content .home-content-wrapper #slides-container .cta-wrapper:hover .play-icon:after{background-image:url(../assets/play-icon-blue.svg);}.home-content .home-content-wrapper #slides-container .cta-wrapper .text-center{cursor:pointer;font-family:'freightsans_promedium';font-size:1.4em;line-height:26px;letter-spacing:0.5px;margin:0 auto;display:inline-block;vertical-align:top;opacity:0.8;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon{content:'';background-color:#49e6f9;width:26px;height:26px;display:inline-block;vertical-align:top;margin-right:7px;margin-left:5px;border-radius:50%;-moz-box-shadow:5px 5px 0 0 rgba(0, 0, 0, 0.22);box-shadow:5px 5px 0 0 rgba(0, 0, 0, 0.22);transition-property:box-shadow,-moz-box-shadow,-webkit-box-shadow;transition-duration:400ms;}.home-content .home-content-wrapper #slides-container .nav{position:relative;width:auto;margin-bottom:37px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon:after{content:'';background:url(../assets/play-icon.svg) no-repeat center center;background-size:48%;width:26px;height:26px;display:block;position:relative;top:0;}.footer-bar{visibility:hidden;position:relative;width:100%;margin-bottom:20px;float:left;overflow:hidden;}.footer-bar .facebook-copyright{text-align:center;width:auto;margin:0 20px;font-size:0.9em;font-family:'freightsans_promedium';opacity:0.5;}.footer-bar .apple-copy{display:block;text-align:center;margin:10px 25px 0;width:auto;font-size:12px;opacity:0.5;font-family:'freightsans_promedium';}.footer-bar .footer-bar-wrapper{overflow:hidden;}.footer-bar .footer-bar-container{pointer-events:none;position:relative;float:left;width:100%;background:#1b97d4;}.footer-bar .footer-bar-container .about-wrapper{width:100%;}.footer-bar .footer-bar-container .about-wrapper .about-container{position:relative;padding:40px 30px;top:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-moz-transition-delay:500ms;-o-transition-delay:500ms;-ms-transition-delay:500ms;-webkit-transition-delay:500ms;transition-delay:500ms;}.footer-bar .footer-bar-container .about-wrapper .about-container .text{margin:0 5%;text-align:center;font-size:2.1em;letter-spacing:0.028em;}.footer-bar .footer-bar-container .about-wrapper .about-container .features{margin:20px auto 0;overflow:hidden;width:75%;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li{position:relative;display:block;margin:0 0 18px 0;vertical-align:top;min-height:40px;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li:before{position:relative;width:40px;height:40px;background-color:#40b7f3;border-radius:50%;content:'';top:0;left:0;display:block;float:left;clear:both;margin-right:15px;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li span{display:block;font-family:'freightsans_promedium';font-size:15px;position:absolute;left:50px;top:50%;-moz-transform:translate3D(0, -50%, 0);-o-transform:translate3D(0, -50%, 0);-ms-transform:translate3D(0, -50%, 0);-webkit-transform:translate3D(0, -50%, 0);transform:translate3D(0, -50%, 0);-ms-transform:translate(0, -50%);}.footer-bar .footer-bar-container .about-wrapper .about-container .features li.get-photos:before{background:url(../assets/icon-get-photos.svg) no-repeat;background-size:40%;background-color:#40b7f3;background-position:center center;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li.quick-groups:before{background:url(../assets/icon-quick-groups.svg) no-repeat;background-size:40%;background-color:#40b7f3;background-position:center center;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li.organize:before{background:url(../assets/icon-organize.svg) no-repeat;background-size:40%;background-color:#40b7f3;background-position:center center;}.footer-bar .footer-bar-container .phone-container{display:none;position:relative;float:left;width:100%;height:100%;margin-top:-50px;}.footer-bar .footer-bar-container .phone-container .phone{position:relative;float:right;height:573px;width:279px;background-color:#0b77ac;border-radius:40px;-moz-box-shadow:30px 30px 0 rgba(0, 0, 0, 0.1);box-shadow:30px 30px 0 rgba(0, 0, 0, 0.1);}.footer-bar .footer-bar-container .phone-container .phone .earpiece{position:absolute;top:4%;left:50%;transform:translate3D(-50%, 0, 1px);width:14px;height:14px;background-color:black;border-radius:50%;}.footer-bar .footer-bar-container .phone-container .phone .screen{position:absolute;background-color:#afaeb0;top:9%;margin:0 10px;width:259px;height:573px;}.footer-bar .footer-bar-container .phone-container .phone .screen video{width:259px;height:464px;}.footer-bar .footer-bar-container .phone-container .phone .screen:after{display:block;content:'';width:259px;height:464px;background:url(../assets/video/demo_poster.png) no-repeat 0 0;background-size:100% auto;position:absolute;top:0;left:0;}.footer-bar .footer-bar-container .phone-container .phone .screen.ready:after{display:none;}.footer-bar .links{position:relative;width:100%;margin:0 auto;padding:15px 0;overflow:hidden;text-align:center;}.footer-bar .links li{display:inline-block;position:relative;margin:0 10px 0 0;vertical-align:top;}.footer-bar .links li:before{position:relative;width:20px;height:20px;content:'';top:0;left:0;display:block;float:left;clear:both;background:url(../assets/arrow-icon-cyan.svg) no-repeat center center;background-size:40%;}.footer-bar .links li a{font-family:'freightsans_promedium';color:#0b5f88;font-size:0.9em;letter-spacing:1.1px;-webkit-transition:color 400ms ease-out;-moz-transition:color 400ms ease-out;-ms-transition:color 400ms ease-out;-o-transition:color 400ms ease-out;transition:color 400ms ease-out;}.footer-bar .links li:hover:before{background:url(../assets/arrow-icon-blue.svg) no-repeat center center;background-size:40%;}.footer-bar .links li:hover a{color:white;}.download-container{display:none;width:100%;}.download-container .download{overflow:hidden;margin:38px auto 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.download-container .download li{text-align:center;margin:10px;}.download-container .download .widget-google-play,.download-container .download .widget-app-store{text-align:left;width:148px;height:45px;background-color:#1184be;display:inline-block;border-radius:5px;position:relative;transition-property:background-color;transition-duration:400ms;}.download-container .download .widget-google-play i,.download-container .download .widget-app-store i{position:absolute;width:42px;height:40px;background:url(../assets/apple_logo_white.svg);background-size:55%;background-repeat:no-repeat;background-position:center center;}.download-container .download .widget-google-play p,.download-container .download .widget-app-store p{margin:0;position:absolute;left:44px;font-size:22px;line-height:16px;font-family:'freightsans_promedium';}.download-container .download .widget-google-play p span,.download-container .download .widget-app-store p span{font-family:'freightsans_prolight';display:block;font-size:0.57em;line-height:15px;margin-top:3px;}.download-container .download .widget-google-play:hover,.download-container .download .widget-app-store:hover{background-color:#1192d5;}.download-container .download .widget-google-play{width:158px;background:url(../assets/google_play_text.png);background-size:63% auto;background-repeat:no-repeat;background-color:#1184be;background-position:43px 19px;}.download-container .download .widget-google-play i{background:url(../assets/google_play_icon.svg);background-size:55%;background-repeat:no-repeat;background-position:center center;}.download-container .download .widget-app-store i{background:url(../assets/apple_logo_white.svg);background-size:55%;background-repeat:no-repeat;background-position:center center;}@media only screen and (orientation: landscape){html,body{width:100%;height:100%;min-height:initial;}#main{display:none;}.lockscreen{display:block;}}@media screen and (min-aspect-ratio: 16/9){#slide-video video{width:100vw;height:auto;}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-max-device-pixel-ratio: 2){.footer-bar .footer-elements li .about-container .text{font-size:1.4em;}.footer-bar .footer-bar-container .about-wrapper .about-container .features{width:85%;}}@media only screen and (device-width: 320px) and (device-height: 568px){.home-content{height:320px;}.home-content .home-content-wrapper #slides-container .cta{bottom:-65px;}.download-container .download{margin:42px auto 30px;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){html,body{overflow:visible;}#main{display:block;}.slide-video-container{position:absolute;background-color:transparent;z-index:9999;}.home-content{position:absolute;top:0;left:0;float:left;height:100%;}.home-content .home-content-wrapper{min-width:490px;}.home-content .home-content-wrapper #slides-container{position:relative;top:34%;padding-bottom:80%;width:80%;}.home-content .home-content-wrapper #slides-container #logo{width:100%;}.home-content .home-content-wrapper #slides-container #logo #logo-balloons{width:28.4%;padding-left:12px;}.home-content .home-content-wrapper #slides-container #logo .moments{font-size:5em;}.home-content .home-content-wrapper #slides-container #logo .by-facebook{font-size:2.1em;margin-left:3px;margin-top:-7px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .text-center{font-size:2.6em;line-height:46px;letter-spacing:0.2px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon{width:46px;height:46px;margin-right:16px;margin-left:5px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon:after{width:46px;height:46px;}.download-container .download{display:block;float:right;margin-right:12px;margin-top:12px;}.download-container .download .widget-google-play,.download-container .download .widget-app-store{width:168px;height:52px;}.download-container .download .widget-google-play i,.download-container .download .widget-app-store i{width:50px;height:48px;}.download-container .download .widget-google-play p,.download-container .download .widget-app-store p{left:49px;}.download-container .download .widget-google-play p span,.download-container .download .widget-app-store p span{margin-top:7px;}.download-container .download li{margin-left:2px;}.footer-bar{position:absolute;top:80%;margin:0 auto 50px;padding:0;}.footer-bar .footer-bar-wrapper{overflow:hidden;}.footer-bar .footer-bar-container{margin-top:68px;padding-left:40px;padding-right:40px;}.footer-bar .footer-bar-container .about-wrapper{position:relative;float:left;left:34%;}.footer-bar .footer-bar-container .about-wrapper .about-container{padding:45px 0;margin-left:0;}.footer-bar .footer-bar-container .about-wrapper .about-container .text{margin:0;text-align:center;font-size:2.5em;}.footer-bar .footer-bar-container .about-wrapper .about-container .features{margin:40px 0 0 20px;text-align:center;width:100%;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li{text-align:left;display:inline-block;width:165px;margin:0 45px 28px 0;min-height:60px;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li:before{top:7px;margin-right:10px;}.footer-bar .footer-bar-container .about-wrapper .about-container .features span{position:absolute;width:106px;}.footer-bar .footer-bar-container .phone-container{display:block;width:34%;height:520px;margin-top:-68px;overflow:hidden;}.footer-bar .footer-bar-container .phone-container .phone{float:right;right:58px;width:280px;height:576px;}.footer-bar .footer-bar-container .phone-container .phone .screen{width:259px;}.footer-bar .footer-bar-container .phone-container .phone .screen video{width:259px;height:464px;left:0;top:0;position:relative;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){html,body{height:auto;}.slide-video-container{height:100%;}#slide-video{width:768px;height:962px;}#slide-video video{width:768px;height:432px;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);}.home-content{position:relative;height:600px;}.home-content .home-content-wrapper #slides-container{top:50%;width:80%;padding-bottom:80%;}.home-content .home-content-wrapper #slides-container .cta-wrapper .text-center{font-size:2.6em;line-height:1.1em;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon{width:47px;height:47px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon:after{width:47px;height:47px;}.home-content .home-content-wrapper #slides-container .cta-show{bottom:-105px;}.download-container{position:relative;float:left;margin-top:40px;margin-bottom:0;}.download-container .download{float:none;margin:40px auto 0;}.footer-bar{position:relative;overflow:hidden;margin:0 auto 50px;top:auto;}.footer-bar .footer-elements>li{width:100%;}.footer-bar .footer-elements>li:first-child{display:block;}.footer-bar .footer-bar-container{display:block;padding:0;}.footer-bar .footer-bar-container .phone-container{display:block;margin:0 auto;float:none;width:100%;height:405px;}.footer-bar .footer-bar-container .phone-container .phone{float:left;left:50%;-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);}.footer-bar .footer-bar-container .about-wrapper{width:100%;float:none;left:auto;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){html{overflow:visible;width:100%;height:100%;}html body{overflow:visible;height:100%;}#slide-video{width:1024px;height:692px;}.lockscreen{display:none;}.home-content .home-content-wrapper #slides-container{top:230px;padding-bottom:43%;width:43%;}.footer-bar .footer-bar-container .about-wrapper .about-container{padding:100px 0;margin-left:30px;}.footer-bar .footer-bar-container .about-wrapper .about-container .text{text-align:left;}.footer-bar .footer-bar-container .about-wrapper .about-container .features{margin:40px 0 0 0;text-align:left;width:auto;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li{margin:0 0 28px 0;}.footer-bar .footer-bar-container .about-wrapper .about-container .features li:before{top:8px;}.footer-bar .footer-bar-container .phone-container{position:absolute;}.footer-bar .links{left:70px;text-align:left;margin:11px 0 0 0;}.footer-bar .facebook-copyright{text-align:right;width:auto;position:absolute;bottom:31px;right:50px;}.footer-bar .apple-copy{margin:-11px 0 11px 75px;text-align:left;}}@media screen and (device-width: 600px) and (device-height: 960px) and (orientation: portrait){.home-content{height:600px;}}@media screen and (device-width: 960px) and (device-height: 600px) and (orientation: landscape){.footer-bar{top:500px;}.footer-bar .links{left:50px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .text-center{font-size:1.4em;line-height:26px;letter-spacing:0.5px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon{width:26px;height:26px;margin-right:7px;margin-left:5px;}.home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon:after{width:26px;height:26px;}}@media only screen and (min-device-width: 1024px){html{min-width:1024px;min-height:600px;width:100%;height:100%;overflow-x:hidden;}html #main{display:block;}html body{width:100%;height:100%;overflow:visible;}html .lockscreen{display:none;}html .slide-video-container{position:absolute;float:left;top:0;left:0;width:100vw;height:100vh;}html #slide-video{display:none;top:45%;left:50%;position:absolute;width:50vh;height:50vh;background-color:black;z-index:10;border:25px solid white;overflow:hidden;margin-top:-25px;}html .home-content{position:absolute;top:0;left:0;float:left;width:100%;height:100%;}html .home-content .home-content-wrapper{position:relative;float:left;height:100%;width:30%;top:50%;left:50%;-moz-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-webkit-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);-ms-transform:translate(-50%, -50%);min-width:356px;max-width:450px;}html .home-content .home-content-wrapper #slides-container{display:none;position:relative;top:40%;left:50%;width:100%;}html .home-content .home-content-wrapper #slides-container .slides-wrapper{position:absolute;width:100%;height:100%;}html .home-content .home-content-wrapper #slides-container .slide{background-color:white;width:100%;height:100%;position:absolute;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;will-change:background-color,opacity,transform;}html .home-content .home-content-wrapper #slides-container .slide-shadow{background-color:rgba(0, 0, 0, 0.05);width:100%;height:100%;position:absolute;top:0;left:0;display:none;}html .home-content .home-content-wrapper #slides-container .slide .inner{position:absolute;margin:5%;width:90%;height:90%;display:block;content:'';background-color:#CCC;}html .home-content .home-content-wrapper #slides-container .slide .inner img{width:100%;height:100%;}html .home-content .home-content-wrapper #slides-container #logo{width:100%;height:100%;position:absolute;top:0;left:50%;z-index:1;text-align:center;}html .home-content .home-content-wrapper #slides-container #logo .logo-wrapper{position:relative;float:left;left:50%;-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);top:0;}html .home-content .home-content-wrapper #slides-container #logo #logo-balloons{width:27.4%;padding-left:12px;margin:0 auto;}html .home-content .home-content-wrapper #slides-container #logo #logo-balloons img{width:100%;}html .home-content .home-content-wrapper #slides-container #logo #logo-copy{position:relative;float:left;width:100%;}html .home-content .home-content-wrapper #slides-container #logo #logo-copy div{position:relative;float:left;width:100%;line-height:1;top:0;}html .home-content .home-content-wrapper #slides-container #logo .moments{display:block;font-size:4em;color:white;position:absolute;top:60px;width:100%;letter-spacing:0.01em;margin-left:5px;margin-top:-10px;}html .home-content .home-content-wrapper #slides-container #logo .by-facebook{display:block;font-size:2.1em;color:white;position:absolute;top:107px;width:100%;margin-left:3px;margin-top:-7px;}html .home-content .home-content-wrapper #slides-container .cta-wrapper:hover .play-icon{background-color:white;-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.22);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.22);transition-property:box-shadow,-moz-box-shadow,-webkit-box-shadow;transition-duration:400ms;}html .home-content .home-content-wrapper #slides-container .cta-wrapper:hover .play-icon:after{background-image:url(../assets/play-icon-blue.svg);}html .home-content .home-content-wrapper #slides-container .cta-wrapper{-moz-transform:translate3D(0, 0, 0);-o-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-ms-transform:translate(0, 0);margin-left:-175px;}html .home-content .home-content-wrapper #slides-container .cta-wrapper .text-center{font-size:2.6em;line-height:46px;letter-spacing:0.2px;}html .home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon{width:46px;height:46px;margin-right:16px;}html .home-content .home-content-wrapper #slides-container .cta-wrapper .play-icon:after{width:46px;height:46px;}html .footer-bar{position:absolute;top:86.3%;margin:0;padding:0;-moz-transform:translate3D(0, 0, 1px);-o-transform:translate3D(0, 0, 1px);-ms-transform:translate3D(0, 0, 1px);-webkit-transform:translate3D(0, 0, 1px);transform:translate3D(0, 0, 1px);-ms-transform:translate(0, 0);will-change:top;overflow:visible;}html .footer-bar .facebook-copyright{text-align:right;width:auto;position:absolute;bottom:42px;right:20px;font-size:1.1em;}html .footer-bar .apple-copy{display:inline-block;margin:0 25px 11px 5px;left:41.7%;position:relative;}html .footer-bar .footer-bar-wrapper{margin-top:-68px;overflow:hidden;}html .footer-bar .footer-bar-container{margin-top:68px;}html .footer-bar .footer-bar-container .about-wrapper{position:relative;float:left;left:41.5%;}html .footer-bar .footer-bar-container .about-wrapper .about-container{margin-left:11px;padding:60px 0;}html .footer-bar .footer-bar-container .about-wrapper .about-container .text{margin:0;text-align:left;font-size:2.7em;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features{width:auto;margin:40px 40px 0 0;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features li{position:relative;display:inline-block;width:165px;margin:0 23px 28px 0;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features li:before{margin-right:10px;top:8px;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features span{position:relative;width:106px;float:left;left:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;}html .footer-bar .footer-bar-container .phone-container{display:block;position:absolute;width:41.5%;float:left;margin-top:-68px;}html .footer-bar .footer-bar-container .phone-container .phone{position:relative;float:right;right:58px;width:281px;height:500px;}html .footer-bar .footer-bar-container .phone-container .phone .screen:after{display:block;content:'';width:261px;height:500px;background:url(../assets/video/demo_poster.png) no-repeat 0 0;background-size:100% auto;position:absolute;top:0;left:0;}html .footer-bar .footer-bar-container .phone-container .phone .screen.ready:after{display:none;}html .footer-bar .links{position:relative;width:auto;margin:0 auto;padding:11px 0;overflow:hidden;text-align:left;left:41.7%;}html .footer-bar .links li:before{width:22px;height:22px;top:1px;}html .footer-bar .links li a{font-size:1.1em;}html .download-container{position:absolute;z-index:2;}html .download-container .download{float:right;margin-right:12px;margin-top:12px;}html .download-container .download .widget-google-play{background-position:46px 19px;}html .download-container .download .widget-google-play,html .download-container .download .widget-app-store{width:168px;height:52px;}html .download-container .download .widget-google-play i,html .download-container .download .widget-app-store i{width:50px;height:48px;}html .download-container .download .widget-google-play p,html .download-container .download .widget-app-store p{left:49px;}html .download-container .download .widget-google-play p span,html .download-container .download .widget-app-store p span{margin-top:6px;}html .download-container .download li{float:left;margin-left:2px;display:block;}html body.about-state{transition-property:background-size,background-position;background-size:266px 182px;background-position:center -10px;}.ie9 .footer-bar .footer-bar-container .phone-container .phone .screen video{width:264px;}.ie9 .home-content .home-content-wrapper #slides-container .cta{-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}}@media only screen and (min-height: 100px) and (max-height: 900px) and (min-device-width: 1024px){html .home-content .home-content-wrapper #slides-container{top:40%;width:85%;padding-bottom:85%;}html .home-content .home-content-wrapper #slides-container .cta-wrapper .text-center{font-size:2.1em;}html .home-content .home-content-wrapper #slides-container .cta-wrapper{-moz-transform:translate3D(0, 0, 0);-o-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-ms-transform:translate(0, 0);margin-left:-156px;}html .footer-bar .footer-bar-wrapper .footer-bar-container .about-wrapper .about-container .text{font-size:2.7em;}}@media only screen and (min-width: 1440px){html .home-content .home-content-wrapper #slides-container #logo #logo-balloons{width:30%;}html .home-content .home-content-wrapper #slides-container #logo .moments{font-size:5em;}html .home-content .home-content-wrapper #slides-container .cta-wrapper{-moz-transform:translate3D(0, 0, 0);-o-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-ms-transform:translate(0, 0);margin-left:-175px;}html .footer-bar .footer-bar-container .about-wrapper .about-container .text{margin:0;text-align:left;font-size:3.7em;line-height:1.4em;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features li{width:230px;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features li:before{width:60px;height:60px;top:4px;}html .footer-bar .footer-bar-container .about-wrapper .about-container .features li span{width:160px;font-size:18px;}html .footer-bar .footer-bar-container .phone-container .phone{width:351px;height:660px;}html .footer-bar .footer-bar-container .phone-container .phone .screen video{width:330px;height:590px;}html .footer-bar .footer-bar-container .phone-container .phone .screen:after{width:330px;background-size:330px 591px;}.ie9 .footer-bar .footer-bar-container .phone-container .phone .screen video{width:329px;}}@media screen and (max-device-height: 801px) and (min-device-width: 960px) and (orientation: landscape){html .footer-bar{top:600px;}}@media only screen and (device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){html .home-content .home-content-wrapper #slides-container .cta-wrapper{-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);margin-left:0;}html .footer-bar .footer-bar-container .phone-container{width:33.5%;}html .footer-bar .footer-bar-container .phone-container .phone{width:241px;}html .footer-bar .footer-bar-container .phone-container .phone .screen{width:221px;height:396px;}html .footer-bar .footer-bar-container .phone-container .phone .screen video{width:221px;height:396px;}html .footer-bar .footer-bar-container .phone-container .phone .screen:after{width:221px;}html .footer-bar .footer-bar-container .about-wrapper{left:33.5%;}}@media only screen and (device-width: 1280px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){html .home-content .home-content-wrapper #slides-container .cta-wrapper{-moz-transform:translate3D(-50%, 0, 0);-o-transform:translate3D(-50%, 0, 0);-ms-transform:translate3D(-50%, 0, 0);-webkit-transform:translate3D(-50%, 0, 0);transform:translate3D(-50%, 0, 0);-ms-transform:translate(-50%, 0);margin-left:0;}}