.start-invisible{opacity:0}@-webkit-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-36px,0);transform:translate3d(0,-36px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-36px,0);transform:translate3d(0,-36px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slide-top{-webkit-animation:.6s ease 0s normal forwards 1 slide-top;animation:.6s ease 0s normal forwards 1 slide-top}@-webkit-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,36px,0);transform:translate3d(0,36px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,36px,0);transform:translate3d(0,36px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slide-bottom{-webkit-animation:.6s ease 0s normal forwards 1 slide-bottom;animation:.6s ease 0s normal forwards 1 slide-bottom}@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-36px,0,0);transform:translate3d(-36px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slide-left{-webkit-animation:.6s ease 0s normal forwards 1 slide-left;animation:.6s ease 0s normal forwards 1 slide-left}@keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-36px,0,0);transform:translate3d(-36px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(36px,0,0);transform:translate3d(36px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(36px,0,0);transform:translate3d(36px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slide-right{-webkit-animation:.6s ease 0s normal forwards 1 slide-right;animation:.6s ease 0s normal forwards 1 slide-right}.floater-link,a{text-decoration:none}.button,.floater-link,.tracked-link{cursor:pointer}*{margin:0}body,html{height:100%;margin:0;padding:0}#react-root{width:100%;height:100%}a{color:inherit}.floater-link{border-bottom:1px solid #fff}.floater-link:hover{position:relative;top:-2px;padding-bottom:2px}@font-face{font-family:Avenir;font-weight:100;font-style:normal;src:url(/js/../fonts/Avenir-Light.woff?580f8eed988eb568494ee2cb2ea29ca5) format('woff'),url(/js/../fonts/Avenir-Light.woff2?4000417411368b1d9c6207deb4f67228) format('woff2'),url(/js/../fonts/Avenir-Light.ttf?cc499ca16cf13081da994eb312d12754) format('truetype')}@font-face{font-family:Avenir;font-weight:300;font-style:normal;src:url(/js/../fonts/Avenir-Book.woff?8415529a1be80bf799bd95dbfd1f6372) format('woff'),url(/js/../fonts/Avenir-Book.woff2?2a60bba22c3080072dd58d5c3e6bb4d0) format('woff2'),url(/js/../fonts/Avenir-Book.ttf?40e0c89becd5905fc4e3d52f11fd4daf) format('truetype')}@font-face{font-family:Avenir;font-weight:400;font-style:normal;src:url(/js/../fonts/Avenir-Roman.woff?28e6ed00bdd9a19b1ca6f37b77d255ab) format('woff'),url(/js/../fonts/Avenir-Roman.woff2?87d3f4e05b24943828d7b50c91aa9696) format('woff2'),url(/js/../fonts/Avenir-Roman.ttf?0f8150354cb7eaad6063a7e303317a45) format('truetype')}@font-face{font-family:Avenir;font-weight:500;font-style:normal;src:url(/js/../fonts/Avenir-Medium.woff?1240d3c60853d706349288584b5aa409) format('woff'),url(/js/../fonts/Avenir-Medium.woff2?1ea0519cde4c2521ba2d7893e3054191) format('woff2'),url(/js/../fonts/Avenir-Medium.ttf?18bf7c3a68f048c9092defc2ceac34f4) format('truetype')}@font-face{font-family:Avenir;font-weight:700;font-style:normal;src:url(/js/../fonts/Avenir-Heavy.woff?3d19fdd566d8bd2d08d9f79e31040b95) format('woff'),url(/js/../fonts/Avenir-Heavy.woff2?cc249f5a1a7e3b28d31dec29b323bb0f) format('woff2'),url(/js/../fonts/Avenir-Heavy.ttf?9c353158913427ed46d0ad2eb686a1d3) format('truetype')}@font-face{font-family:Avenir;font-weight:900;font-style:normal;src:url(/js/../fonts/Avenir-Black.woff?c503cc77dbeb7b3c067074eb0edcba1b) format('woff'),url(/js/../fonts/Avenir-Black.woff2?4984f80cf00ee5e41d0395bc5e4a811e) format('woff2'),url(/js/../fonts/Avenir-Black.ttf?016b9c26311e168587a9881c84b1b3f0) format('truetype')}@font-face{font-family:Avenir;font-weight:100;font-style:italic;src:url(/js/../fonts/Avenir-LightOblique.woff?b3bb1e7bc39667dcbd7cf4efa63ba61c) format('woff'),url(/js/../fonts/Avenir-LightOblique.woff2?0e09cd939f780594aab791527b6a2295) format('woff2'),url(/js/../fonts/Avenir-LightOblique.ttf?339656b083229f832c813d1155cb36b7) format('truetype')}@font-face{font-family:Avenir;font-weight:300;font-style:italic;src:url(/js/../fonts/Avenir-BookOblique.woff?a657daff31b8963be5b2a0c7da8107ce) format('woff'),url(/js/../fonts/Avenir-BookOblique.woff2?096e1c3b31641b74708aad7bc929aa26) format('woff2'),url(/js/../fonts/Avenir-BookOblique.ttf?e58b9edac88919d80a1db6a1b3cd67c3) format('truetype')}@font-face{font-family:Avenir;font-weight:400;font-style:italic;src:url(/js/../fonts/Avenir-Oblique.woff?b53dbca5651a3ee85675a5582434463a) format('woff'),url(/js/../fonts/Avenir-Oblique.woff2?bf4bd3dc1c9102bec87aae273dba379d) format('woff2'),url(/js/../fonts/Avenir-Oblique.ttf?de6a146b1922ed520ea86648154a7577) format('truetype')}@font-face{font-family:Avenir;font-weight:500;font-style:italic;src:url(/js/../fonts/Avenir-MediumOblique.woff?40cd8b7d32187710aa528bb0d0c03d4e) format('woff'),url(/js/../fonts/Avenir-MediumOblique.woff2?f5b3f232fd665d7a687469f21d596b70) format('woff2'),url(/js/../fonts/Avenir-MediumOblique.ttf?345c580d9a7eaa1d3e4016e27a4af7fe) format('truetype')}@font-face{font-family:Avenir;font-weight:700;font-style:italic;src:url(/js/../fonts/Avenir-HeavyOblique.woff?bd962e3c371f3433f2e9b718abec747d) format('woff'),url(/js/../fonts/Avenir-HeavyOblique.woff2?a40f19f9fd82f2fdb3912d8069a579a1) format('woff2'),url(/js/../fonts/Avenir-HeavyOblique.ttf?c8201fdd50f6a0ef414785eb32f0f4c2) format('truetype')}@font-face{font-family:Avenir;font-weight:900;font-style:italic;src:url(/js/../fonts/Avenir-BlackOblique.woff?21d5c85c74281dedf8619ae2f4a448f8) format('woff'),url(/js/../fonts/Avenir-BlackOblique.woff2?a723c7364d6227b12666dcbfdf62c4b9) format('woff2'),url(/js/../fonts/Avenir-BlackOblique.ttf?5115e1a29961e862b4c45c82194c7676) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:100;font-style:normal;src:url(/js/../fonts/RobotoSlab-Thin.woff?a4d66b9a3222654f83377a226d57f27c) format('woff'),url(/js/../fonts/RobotoSlab-Thin.woff2?84785bb7adca8f613b827004b8ef32e2) format('woff2'),url(/js/../fonts/RobotoSlab-Thin.ttf?cd60ef808ad34e19424294710a6d8df5) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:300;font-style:normal;src:url(/js/../fonts/RobotoSlab-Light.woff?c1af37e517257a2b5c47c06839c90132) format('woff'),url(/js/../fonts/RobotoSlab-Light.woff2?2ba3cc629f828f9b701c247436339a45) format('woff2'),url(/js/../fonts/RobotoSlab-Light.ttf?d94a491ebb6f281c95a04d83a101663d) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:600;font-style:normal;src:url(/js/../fonts/RobotoSlab-Regular.woff?e8fb2a730935397162c43b933c878f1e) format('woff'),url(/js/../fonts/RobotoSlab-Regular.woff2?19f4f057f8db907c26bf220e709f6432) format('woff2'),url(/js/../fonts/RobotoSlab-Regular.ttf?71473676533ba190c839b1e57d6cb919) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:900;font-style:normal;src:url(/js/../fonts/RobotoSlab-Bold.woff?9ad688c56e12a82646036c8379d6d82f) format('woff'),url(/js/../fonts/RobotoSlab-Bold.woff2?8fea7a2fa80d9ac027a6ee15b3ac8d04) format('woff2'),url(/js/../fonts/RobotoSlab-Bold.ttf?9b13d95c17a6838a0ad56b252f87f646) format('truetype')}body{font-family:Avenir,'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .serif{font-family:RobotoSlab,'Helvetica Neue',Helvetica,Arial,sans-serif}::-moz-selection{background:#a57cf2}::selection{background:#a57cf2}.centered-column{position:relative;margin:0 auto;left:0;right:0;max-width:1080px}#footer{width:calc(100% - 250px);max-width:1300px;margin:0 auto}#footer.dark .ic-facebook,#footer.dark .ic-instagram,#footer.dark .ic-twitter{background-size:153px 123px;width:13px}#footer.top-margin{margin-top:200px}#footer:not(.dark){border-style:solid;border-width:1px 0 0;border-color:inherit;border-radius:0;color:#fff}#footer .copyright,#footer .footer-lists,#footer .footer-lists .col-title{color:inherit;line-height:140%;font-style:normal}#footer .footer-lists{font-size:16px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:794px;margin:30px auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-lists ul{list-style:none;padding-left:0}#footer .footer-lists ul li{margin-top:10px}#footer .footer-lists ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;transition:opacity .2s ease-in-out}#footer .footer-lists ul a:hover{opacity:.5}#footer .footer-lists .col-title{font-size:18px;font-weight:600;margin-bottom:9px}#footer .footer-lists .social-col .ic{margin-right:11px}#footer .copyright{font-size:15px;font-weight:400;display:block;text-align:center;color:rgba(225,225,225,.5);padding-top:55px;padding-bottom:65px}#footer .copyright.dark{color:rgba(51,51,51,.5)}#footer.dark{color:#333}#footer .privacy,#footer .support,#footer .terms{margin-left:30px}#footer .icons{float:right;display:inline-block}#footer .icon{display:inline-block;position:relative;top:10px}#footer .icons .icon:not(:last-child){margin-right:12px}#footer.dark .ic-facebook{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-92.5px -107.5px;height:13px}#footer.dark .ic-instagram{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-74.5px -107.5px;height:13px}#footer.dark .ic-twitter{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-137.5px -2.5px;height:10px}#footer.dark .ic-pinterest,#footer:not(.dark) .ic-facebook,#footer:not(.dark) .ic-instagram{height:13px;background-size:153px 123px;width:13px}#footer.dark .ic-pinterest{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-38.5px -107.5px}#footer:not(.dark) .ic-facebook{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-2.5px -107.5px}#footer:not(.dark) .ic-instagram{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-56.5px -107.5px}#footer:not(.dark) .ic-twitter{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-size:153px 123px;background-position:-110.5px -107.5px;width:13px;height:10px}#footer:not(.dark) .ic-pinterest{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-size:153px 123px;background-position:-20.5px -107.5px;width:13px;height:13px}#footer .facebook:hover,#footer .instagram:hover,#footer .twitter:hover{background-size:153px 123px;width:40px;height:30px}#footer .facebook:hover{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-92.5px -72.5px}#footer .instagram:hover{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-92.5px -37.5px}#footer .twitter:hover{background-image:url(/js/../images/sprites/footer.png?7d96408131360cc494905cf8311ea06b);background-position:-2.5px -37.5px}@media only screen and (min-width:530px) and (max-width:949px),only screen and (max-width:529px){#footer{width:80%}#footer .footer-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer-lists ul{margin-bottom:30px}#footer .privacy,#footer .support,#footer .terms{margin-left:20px}}.floater-link,a{text-decoration:none}.button,.floater-link,.tracked-link{cursor:pointer}*{margin:0}body,html{height:100%;margin:0;padding:0}#react-root{width:100%;height:100%}a{color:inherit}.floater-link{border-bottom:1px solid #fff}.floater-link:hover{position:relative;top:-2px;padding-bottom:2px}@font-face{font-family:Avenir;font-weight:100;font-style:normal;src:url(/js/../fonts/Avenir-Light.woff?580f8eed988eb568494ee2cb2ea29ca5) format('woff'),url(/js/../fonts/Avenir-Light.woff2?4000417411368b1d9c6207deb4f67228) format('woff2'),url(/js/../fonts/Avenir-Light.ttf?cc499ca16cf13081da994eb312d12754) format('truetype')}@font-face{font-family:Avenir;font-weight:300;font-style:normal;src:url(/js/../fonts/Avenir-Book.woff?8415529a1be80bf799bd95dbfd1f6372) format('woff'),url(/js/../fonts/Avenir-Book.woff2?2a60bba22c3080072dd58d5c3e6bb4d0) format('woff2'),url(/js/../fonts/Avenir-Book.ttf?40e0c89becd5905fc4e3d52f11fd4daf) format('truetype')}@font-face{font-family:Avenir;font-weight:400;font-style:normal;src:url(/js/../fonts/Avenir-Roman.woff?28e6ed00bdd9a19b1ca6f37b77d255ab) format('woff'),url(/js/../fonts/Avenir-Roman.woff2?87d3f4e05b24943828d7b50c91aa9696) format('woff2'),url(/js/../fonts/Avenir-Roman.ttf?0f8150354cb7eaad6063a7e303317a45) format('truetype')}@font-face{font-family:Avenir;font-weight:500;font-style:normal;src:url(/js/../fonts/Avenir-Medium.woff?1240d3c60853d706349288584b5aa409) format('woff'),url(/js/../fonts/Avenir-Medium.woff2?1ea0519cde4c2521ba2d7893e3054191) format('woff2'),url(/js/../fonts/Avenir-Medium.ttf?18bf7c3a68f048c9092defc2ceac34f4) format('truetype')}@font-face{font-family:Avenir;font-weight:700;font-style:normal;src:url(/js/../fonts/Avenir-Heavy.woff?3d19fdd566d8bd2d08d9f79e31040b95) format('woff'),url(/js/../fonts/Avenir-Heavy.woff2?cc249f5a1a7e3b28d31dec29b323bb0f) format('woff2'),url(/js/../fonts/Avenir-Heavy.ttf?9c353158913427ed46d0ad2eb686a1d3) format('truetype')}@font-face{font-family:Avenir;font-weight:900;font-style:normal;src:url(/js/../fonts/Avenir-Black.woff?c503cc77dbeb7b3c067074eb0edcba1b) format('woff'),url(/js/../fonts/Avenir-Black.woff2?4984f80cf00ee5e41d0395bc5e4a811e) format('woff2'),url(/js/../fonts/Avenir-Black.ttf?016b9c26311e168587a9881c84b1b3f0) format('truetype')}@font-face{font-family:Avenir;font-weight:100;font-style:italic;src:url(/js/../fonts/Avenir-LightOblique.woff?b3bb1e7bc39667dcbd7cf4efa63ba61c) format('woff'),url(/js/../fonts/Avenir-LightOblique.woff2?0e09cd939f780594aab791527b6a2295) format('woff2'),url(/js/../fonts/Avenir-LightOblique.ttf?339656b083229f832c813d1155cb36b7) format('truetype')}@font-face{font-family:Avenir;font-weight:300;font-style:italic;src:url(/js/../fonts/Avenir-BookOblique.woff?a657daff31b8963be5b2a0c7da8107ce) format('woff'),url(/js/../fonts/Avenir-BookOblique.woff2?096e1c3b31641b74708aad7bc929aa26) format('woff2'),url(/js/../fonts/Avenir-BookOblique.ttf?e58b9edac88919d80a1db6a1b3cd67c3) format('truetype')}@font-face{font-family:Avenir;font-weight:400;font-style:italic;src:url(/js/../fonts/Avenir-Oblique.woff?b53dbca5651a3ee85675a5582434463a) format('woff'),url(/js/../fonts/Avenir-Oblique.woff2?bf4bd3dc1c9102bec87aae273dba379d) format('woff2'),url(/js/../fonts/Avenir-Oblique.ttf?de6a146b1922ed520ea86648154a7577) format('truetype')}@font-face{font-family:Avenir;font-weight:500;font-style:italic;src:url(/js/../fonts/Avenir-MediumOblique.woff?40cd8b7d32187710aa528bb0d0c03d4e) format('woff'),url(/js/../fonts/Avenir-MediumOblique.woff2?f5b3f232fd665d7a687469f21d596b70) format('woff2'),url(/js/../fonts/Avenir-MediumOblique.ttf?345c580d9a7eaa1d3e4016e27a4af7fe) format('truetype')}@font-face{font-family:Avenir;font-weight:700;font-style:italic;src:url(/js/../fonts/Avenir-HeavyOblique.woff?bd962e3c371f3433f2e9b718abec747d) format('woff'),url(/js/../fonts/Avenir-HeavyOblique.woff2?a40f19f9fd82f2fdb3912d8069a579a1) format('woff2'),url(/js/../fonts/Avenir-HeavyOblique.ttf?c8201fdd50f6a0ef414785eb32f0f4c2) format('truetype')}@font-face{font-family:Avenir;font-weight:900;font-style:italic;src:url(/js/../fonts/Avenir-BlackOblique.woff?21d5c85c74281dedf8619ae2f4a448f8) format('woff'),url(/js/../fonts/Avenir-BlackOblique.woff2?a723c7364d6227b12666dcbfdf62c4b9) format('woff2'),url(/js/../fonts/Avenir-BlackOblique.ttf?5115e1a29961e862b4c45c82194c7676) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:100;font-style:normal;src:url(/js/../fonts/RobotoSlab-Thin.woff?a4d66b9a3222654f83377a226d57f27c) format('woff'),url(/js/../fonts/RobotoSlab-Thin.woff2?84785bb7adca8f613b827004b8ef32e2) format('woff2'),url(/js/../fonts/RobotoSlab-Thin.ttf?cd60ef808ad34e19424294710a6d8df5) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:300;font-style:normal;src:url(/js/../fonts/RobotoSlab-Light.woff?c1af37e517257a2b5c47c06839c90132) format('woff'),url(/js/../fonts/RobotoSlab-Light.woff2?2ba3cc629f828f9b701c247436339a45) format('woff2'),url(/js/../fonts/RobotoSlab-Light.ttf?d94a491ebb6f281c95a04d83a101663d) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:600;font-style:normal;src:url(/js/../fonts/RobotoSlab-Regular.woff?e8fb2a730935397162c43b933c878f1e) format('woff'),url(/js/../fonts/RobotoSlab-Regular.woff2?19f4f057f8db907c26bf220e709f6432) format('woff2'),url(/js/../fonts/RobotoSlab-Regular.ttf?71473676533ba190c839b1e57d6cb919) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:900;font-style:normal;src:url(/js/../fonts/RobotoSlab-Bold.woff?9ad688c56e12a82646036c8379d6d82f) format('woff'),url(/js/../fonts/RobotoSlab-Bold.woff2?8fea7a2fa80d9ac027a6ee15b3ac8d04) format('woff2'),url(/js/../fonts/RobotoSlab-Bold.ttf?9b13d95c17a6838a0ad56b252f87f646) format('truetype')}body{font-family:Avenir,'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .serif{font-family:RobotoSlab,'Helvetica Neue',Helvetica,Arial,sans-serif}::-moz-selection{background:#a57cf2}::selection{background:#a57cf2}.centered-column{position:relative;margin:0 auto;left:0;right:0;max-width:1080px}#mobile-menu{position:absolute;top:0;z-index:9999;left:0;right:0;margin-top:-30px;bottom:0;height:100vh;text-align:center;padding-top:100px;background-image:linear-gradient(-180deg,#3BBEEC 0,#3478DD 100%)}#mobile-menu ul{list-style:none;padding-left:0;margin-top:80px}#mobile-menu li{font-size:26px;margin-top:60px}#mobile-menu .close{position:absolute;right:10%}#mobile-menu .ic-mobile-close{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-313.5px -274.5px;width:20px;height:20px}#mobile-menu .logo-container{position:absolute;left:10%;margin-top:-20px}#mobile-menu .logo{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -51px;width:108px;height:43px;cursor:pointer}#video{background:#000;z-index:-10;height:100%;width:100%;overflow:hidden;position:absolute;transition:opacity 1s}#video video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all .2s cubic-bezier(.165,.84,.44,1)}#video video.hidden{display:none}#video.dimmed{-webkit-filter:brightness(80%);filter:brightness(80%)}#video .video-poster{position:fixed;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;top:0;height:100%;width:100%;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}#video .video-poster:not(.initial){-webkit-animation-name:fade-in;animation-name:fade-in}#video .video-poster.hidden{-webkit-animation-name:fade-out;animation-name:fade-out}.floater-link,a{text-decoration:none}#react-root,.calm-form .form-input{width:100%;height:100%}.calm-form .button,.calm-form .facebook-button{border-radius:17px;-webkit-user-select:none;-ms-user-select:none;text-align:center}*{margin:0}body,html{height:100%;margin:0;padding:0}a{color:inherit}.floater-link{border-bottom:1px solid #fff;cursor:pointer}.floater-link:hover{position:relative;top:-2px;padding-bottom:2px}.button,.tracked-link{cursor:pointer}@font-face{font-family:Avenir;font-weight:100;font-style:normal;src:url(/js/../fonts/Avenir-Light.woff?580f8eed988eb568494ee2cb2ea29ca5) format('woff'),url(/js/../fonts/Avenir-Light.woff2?4000417411368b1d9c6207deb4f67228) format('woff2'),url(/js/../fonts/Avenir-Light.ttf?cc499ca16cf13081da994eb312d12754) format('truetype')}@font-face{font-family:Avenir;font-weight:300;font-style:normal;src:url(/js/../fonts/Avenir-Book.woff?8415529a1be80bf799bd95dbfd1f6372) format('woff'),url(/js/../fonts/Avenir-Book.woff2?2a60bba22c3080072dd58d5c3e6bb4d0) format('woff2'),url(/js/../fonts/Avenir-Book.ttf?40e0c89becd5905fc4e3d52f11fd4daf) format('truetype')}@font-face{font-family:Avenir;font-weight:400;font-style:normal;src:url(/js/../fonts/Avenir-Roman.woff?28e6ed00bdd9a19b1ca6f37b77d255ab) format('woff'),url(/js/../fonts/Avenir-Roman.woff2?87d3f4e05b24943828d7b50c91aa9696) format('woff2'),url(/js/../fonts/Avenir-Roman.ttf?0f8150354cb7eaad6063a7e303317a45) format('truetype')}@font-face{font-family:Avenir;font-weight:500;font-style:normal;src:url(/js/../fonts/Avenir-Medium.woff?1240d3c60853d706349288584b5aa409) format('woff'),url(/js/../fonts/Avenir-Medium.woff2?1ea0519cde4c2521ba2d7893e3054191) format('woff2'),url(/js/../fonts/Avenir-Medium.ttf?18bf7c3a68f048c9092defc2ceac34f4) format('truetype')}@font-face{font-family:Avenir;font-weight:700;font-style:normal;src:url(/js/../fonts/Avenir-Heavy.woff?3d19fdd566d8bd2d08d9f79e31040b95) format('woff'),url(/js/../fonts/Avenir-Heavy.woff2?cc249f5a1a7e3b28d31dec29b323bb0f) format('woff2'),url(/js/../fonts/Avenir-Heavy.ttf?9c353158913427ed46d0ad2eb686a1d3) format('truetype')}@font-face{font-family:Avenir;font-weight:900;font-style:normal;src:url(/js/../fonts/Avenir-Black.woff?c503cc77dbeb7b3c067074eb0edcba1b) format('woff'),url(/js/../fonts/Avenir-Black.woff2?4984f80cf00ee5e41d0395bc5e4a811e) format('woff2'),url(/js/../fonts/Avenir-Black.ttf?016b9c26311e168587a9881c84b1b3f0) format('truetype')}@font-face{font-family:Avenir;font-weight:100;font-style:italic;src:url(/js/../fonts/Avenir-LightOblique.woff?b3bb1e7bc39667dcbd7cf4efa63ba61c) format('woff'),url(/js/../fonts/Avenir-LightOblique.woff2?0e09cd939f780594aab791527b6a2295) format('woff2'),url(/js/../fonts/Avenir-LightOblique.ttf?339656b083229f832c813d1155cb36b7) format('truetype')}@font-face{font-family:Avenir;font-weight:300;font-style:italic;src:url(/js/../fonts/Avenir-BookOblique.woff?a657daff31b8963be5b2a0c7da8107ce) format('woff'),url(/js/../fonts/Avenir-BookOblique.woff2?096e1c3b31641b74708aad7bc929aa26) format('woff2'),url(/js/../fonts/Avenir-BookOblique.ttf?e58b9edac88919d80a1db6a1b3cd67c3) format('truetype')}@font-face{font-family:Avenir;font-weight:400;font-style:italic;src:url(/js/../fonts/Avenir-Oblique.woff?b53dbca5651a3ee85675a5582434463a) format('woff'),url(/js/../fonts/Avenir-Oblique.woff2?bf4bd3dc1c9102bec87aae273dba379d) format('woff2'),url(/js/../fonts/Avenir-Oblique.ttf?de6a146b1922ed520ea86648154a7577) format('truetype')}@font-face{font-family:Avenir;font-weight:500;font-style:italic;src:url(/js/../fonts/Avenir-MediumOblique.woff?40cd8b7d32187710aa528bb0d0c03d4e) format('woff'),url(/js/../fonts/Avenir-MediumOblique.woff2?f5b3f232fd665d7a687469f21d596b70) format('woff2'),url(/js/../fonts/Avenir-MediumOblique.ttf?345c580d9a7eaa1d3e4016e27a4af7fe) format('truetype')}@font-face{font-family:Avenir;font-weight:700;font-style:italic;src:url(/js/../fonts/Avenir-HeavyOblique.woff?bd962e3c371f3433f2e9b718abec747d) format('woff'),url(/js/../fonts/Avenir-HeavyOblique.woff2?a40f19f9fd82f2fdb3912d8069a579a1) format('woff2'),url(/js/../fonts/Avenir-HeavyOblique.ttf?c8201fdd50f6a0ef414785eb32f0f4c2) format('truetype')}@font-face{font-family:Avenir;font-weight:900;font-style:italic;src:url(/js/../fonts/Avenir-BlackOblique.woff?21d5c85c74281dedf8619ae2f4a448f8) format('woff'),url(/js/../fonts/Avenir-BlackOblique.woff2?a723c7364d6227b12666dcbfdf62c4b9) format('woff2'),url(/js/../fonts/Avenir-BlackOblique.ttf?5115e1a29961e862b4c45c82194c7676) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:100;font-style:normal;src:url(/js/../fonts/RobotoSlab-Thin.woff?a4d66b9a3222654f83377a226d57f27c) format('woff'),url(/js/../fonts/RobotoSlab-Thin.woff2?84785bb7adca8f613b827004b8ef32e2) format('woff2'),url(/js/../fonts/RobotoSlab-Thin.ttf?cd60ef808ad34e19424294710a6d8df5) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:300;font-style:normal;src:url(/js/../fonts/RobotoSlab-Light.woff?c1af37e517257a2b5c47c06839c90132) format('woff'),url(/js/../fonts/RobotoSlab-Light.woff2?2ba3cc629f828f9b701c247436339a45) format('woff2'),url(/js/../fonts/RobotoSlab-Light.ttf?d94a491ebb6f281c95a04d83a101663d) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:600;font-style:normal;src:url(/js/../fonts/RobotoSlab-Regular.woff?e8fb2a730935397162c43b933c878f1e) format('woff'),url(/js/../fonts/RobotoSlab-Regular.woff2?19f4f057f8db907c26bf220e709f6432) format('woff2'),url(/js/../fonts/RobotoSlab-Regular.ttf?71473676533ba190c839b1e57d6cb919) format('truetype')}@font-face{font-family:RobotoSlab;font-weight:900;font-style:normal;src:url(/js/../fonts/RobotoSlab-Bold.woff?9ad688c56e12a82646036c8379d6d82f) format('woff'),url(/js/../fonts/RobotoSlab-Bold.woff2?8fea7a2fa80d9ac027a6ee15b3ac8d04) format('woff2'),url(/js/../fonts/RobotoSlab-Bold.ttf?9b13d95c17a6838a0ad56b252f87f646) format('truetype')}body{font-family:Avenir,'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .serif{font-family:RobotoSlab,'Helvetica Neue',Helvetica,Arial,sans-serif}::-moz-selection{background:#a57cf2}::selection{background:#a57cf2}.centered-column{position:relative;margin:0 auto;left:0;right:0;max-width:1080px}.calm-form .form-input{position:relative;margin-bottom:20px;display:block}.calm-form .form-input.cvc,.calm-form .form-input.expiration-date,.calm-form .form-input.teacher.city,.calm-form .form-input.teacher.email,.calm-form .form-input.teacher.name,.calm-form .form-input.teacher.school-name,.calm-form .form-input.teacher.zip{width:49%}.calm-form .form-input.cvc:not(.hidden),.calm-form .form-input.expiration-date:not(.hidden),.calm-form .form-input.teacher.city:not(.hidden),.calm-form .form-input.teacher.email:not(.hidden),.calm-form .form-input.teacher.name:not(.hidden),.calm-form .form-input.teacher.school-name:not(.hidden),.calm-form .form-input.teacher.zip:not(.hidden){display:inline-block}.calm-form .form-input input:focus:not(.valid)~.valid-icon,.calm-form .form-input input:invalid~.valid-icon,.calm-form .form-input.hidden,.calm-form .form-input.no-icon .field-icon,.calm-form .form-input.no-icon .valid-icon{display:none}.calm-form .form-input.expiration-date,.calm-form .form-input.teacher.name,.calm-form .form-input.teacher.school-name{margin-right:2%}.calm-form .form-input .field-icon,.calm-form .form-input .valid-icon{position:absolute;top:3.75px}.calm-form .form-input .field-icon{left:10px}.calm-form .form-input .valid-icon{right:10px}.calm-form .form-input.gift-code .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-150.5px -66.5px;width:27px;height:27px}.calm-form .form-input.first-name .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-150.5px -34.5px;width:27px;height:27px}.calm-form .form-input.email .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-98.5px -95.5px;width:27px;height:27px}.calm-form .form-input.password .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-2.5px -127.5px;width:27px;height:27px}.calm-form .form-input.card-number .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-34.5px -95.5px;width:27px;height:27px}.calm-form .form-input.expiration-date .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-34.5px -127.5px;width:27px;height:27px}.calm-form .form-input.cvc .field-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-66.5px -95.5px;width:27px;height:27px}.calm-form .form-input input,.calm-form .form-input textarea{padding:0;border-style:solid;border-width:1px;border-color:#ccc;border-radius:17px;color:#000;font-size:1em;font-weight:300;line-height:140%;font-style:normal}.calm-form .form-input input::-webkit-input-placeholder,.calm-form .form-input textarea::-webkit-input-placeholder{color:#999}.calm-form .form-input input:-ms-input-placeholder,.calm-form .form-input textarea:-ms-input-placeholder{color:#999}.calm-form .form-input input::placeholder,.calm-form .form-input textarea::placeholder{color:#999}.calm-form .form-input input:focus,.calm-form .form-input textarea:focus{outline:0;box-shadow:0 3px 4px 0 rgba(0,0,0,.2)}.calm-form .form-input input{height:34px;padding-left:46.5px;width:calc(100% - 46.5px)}.calm-form .form-input input.capitalize{text-transform:capitalize}.calm-form .form-input input~.valid-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-2.5px -95.5px;width:27px;height:27px}.calm-form .form-input input.valid~.valid-icon{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-150.5px -2.5px;width:27px;height:27px}.calm-form .form-input.no-icon input{padding-left:16px;width:calc(100% - 16px)}.calm-form .form-input textarea{resize:none;height:102px;padding:17px 27.2px;width:calc(100% - 27.2px)}.calm-form .facebook-button{width:100%;height:34px;color:#fff;font-size:1em;font-weight:500;line-height:36px;font-style:normal;background-color:#3b5998;cursor:pointer;-moz-user-select:none;user-select:none}.calm-form .facebook-button .icon{position:relative;top:8px;left:8%;background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-150.5px -98.5px;width:18px;height:18px;display:inline-block;float:left}.calm-form .or-separator{color:#fff;font-size:1.125em;font-weight:100;line-height:140%;font-style:normal;margin:24px;text-align:center}.calm-form .button{width:100%;height:34px;color:#fff;font-size:1em;font-weight:500;line-height:36px;font-style:normal;background-color:#53d477;-moz-user-select:none;user-select:none}#scene-picker,#scene-picker .scene-picker-cell .title-label,#user-login-form .forgot-password,.calm-form .tooltip{color:#fff;line-height:140%;font-style:normal}.calm-form .button:not(.valid){opacity:.5;pointer-events:none}.calm-form .button .calm-loader{position:relative;top:-4px;-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}.calm-form .tooltip{font-size:16px;font-weight:400;padding:8px 14px;margin-top:20px;max-width:100%;float:left}.calm-form .tooltip.error{background-color:#ef2f3c;border-style:solid;border-width:1px;border-color:#cc2934;border-radius:8px}.calm-form .tooltip.success{background-color:#72bf34;border-style:solid;border-width:1px;border-color:#548c26;border-radius:8px}#user-login-form{max-width:460px;padding:0 10px}#user-login-form .title{text-align:center;margin-bottom:40px}#user-login-form .forgot-password,#user-login-form .toggle{color:#fff;font-size:.9em;font-weight:100;line-height:140%;font-style:normal;position:relative;top:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}#user-login-form .forgot-password{font-size:.9em;font-weight:100;float:right}#user-login-form .app-store-links{margin-top:40px;text-align:center}#user-login-form .app-store-links a{display:inline-block}#user-login-form .app-store-links .apple{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-2.5px -2.5px;width:143px;height:41px;margin-right:10px}#user-login-form .app-store-links .google{background-image:url(/js/../images/sprites/form.png?5ae4be19acebb72172fe462b40e53807);background-size:180px 157px;background-position:-2.5px -48.5px;width:124px;height:42px}#user-login-form .tooltip{margin-top:30px;margin-bottom:10px}#video{background:#000;z-index:-10;height:100%;width:100%;overflow:hidden;position:absolute;transition:opacity 1s}#video video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all .2s cubic-bezier(.165,.84,.44,1)}#video video.hidden{display:none}#video.dimmed{-webkit-filter:brightness(80%);filter:brightness(80%)}#video .video-poster{position:fixed;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;top:0;height:100%;width:100%;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}#video .video-poster:not(.initial){-webkit-animation-name:fade-in;animation-name:fade-in}#video .video-poster.hidden{-webkit-animation-name:fade-out;animation-name:fade-out}#scene-picker{right:0;font-size:12px;font-weight:400;width:131px;position:relative;margin:0 auto;z-index:100;padding-top:20px}#scene-picker .scene-picker-cell{position:absolute;margin-top:10px;margin-bottom:10px;height:81px;cursor:pointer;transition:opacity 1s ease}#scene-picker .scene-picker-cell .title-label{text-align:right;right:5px;opacity:0;position:absolute;z-index:100;bottom:2px;font-size:1.1em;font-weight:500;letter-spacing:.5px;width:calc(100% - 10px)}#scene-picker .scene-picker-cell .overlay{width:131px;height:81px;background-color:#000;border-radius:8px;float:right;opacity:.6;position:absolute;z-index:10}#scene-picker .scene-picker-cell .thumbnail{width:131px;height:81px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:8px;position:absolute}#scene-picker .scene-picker-cell .overlay,#scene-picker .scene-picker-cell .title-label{transition:opacity .5s ease}#scene-picker .scene-picker-cell:hover .overlay{opacity:.2}#scene-picker .scene-picker-cell:hover .title-label{opacity:1}#scene-picker .scene-picker-cell.chosen .overlay{opacity:.2}#scene-picker .scene-picker-cell.chosen .title-label{opacity:1}#scene-picker .scene-picker-cell.index-0{transition-delay:.05s}#scene-picker .scene-picker-cell.index-1{transition-delay:.1s}#scene-picker .scene-picker-cell.index-2{transition-delay:.15s}#scene-picker .scene-picker-cell.index-3{transition-delay:.2s}#scene-picker .scene-picker-cell.index-4{transition-delay:.25s}#scene-picker .scene-picker-cell.index-5{transition-delay:.3s}#scene-picker .scene-picker-cell.index-6{transition-delay:.35s}#scene-picker .scene-picker-cell.index-7{transition-delay:.4s}#scene-picker .scene-picker-cell.index-8{transition-delay:.45s}#scene-picker .scene-picker-cell.index-9{transition-delay:.5s}#scene-picker .scene-picker-cell.index-10{transition-delay:.55s}#scene-picker .scene-picker-cell.index-11{transition-delay:.6s}#scene-picker .scene-picker-cell.index-12{transition-delay:.65s}#scene-picker .scene-picker-cell.index-13{transition-delay:.7s}#scene-picker .scene-picker-cell.index-14{transition-delay:.75s}#scene-picker .scene-picker-cell.index-15{transition-delay:.8s}#scene-picker .scene-picker-cell.index-16{transition-delay:.85s}#scene-picker .scene-picker-cell.index-17{transition-delay:.9s}#scene-picker .scene-picker-cell.index-18{transition-delay:.95s}#scene-picker .scene-picker-cell.index-19{transition-delay:1s}#scene-picker .scene-picker-cell.index-20{transition-delay:1.05s}#scene-picker .scene-picker-cell.index-21{transition-delay:1.1s}#scene-picker .scene-picker-cell.index-22{transition-delay:1.15s}#scene-picker .scene-picker-cell.index-23{transition-delay:1.2s}#scene-picker .scene-picker-cell.index-24{transition-delay:1.25s}#scene-picker .scene-picker-cell.index-25{transition-delay:1.3s}#scene-picker .scene-picker-cell.index-26{transition-delay:1.35s}#scene-picker .scene-picker-cell.index-27{transition-delay:1.4s}#scene-picker .scene-picker-cell.index-28{transition-delay:1.45s}#scene-picker .scene-picker-cell.index-29{transition-delay:1.5s}#scene-picker .scene-picker-cell.index-30{transition-delay:1.55s}.wide-button{height:32px;line-height:35px;padding:1px 50px 0;margin:2em 0;display:inline-block;background:#475bc7;border-radius:16px;cursor:pointer;font-weight:500;transition:box-shadow .3s ease-in-out}#homepage .columns h1,#homepage .columns h2{font-weight:100;color:#fff;font-style:normal}.wide-button:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}#homepage .columns{height:100%;width:50%;max-width:1000px;min-width:840px;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;z-index:50;overflow:none}#homepage .columns::-webkit-scrollbar{display:none}#homepage .columns h1{font-size:1.8em;line-height:1.2em;margin:0 45px 90px}#homepage .columns h2{font-size:1.2em;line-height:1.5em;margin-bottom:1.5em}#homepage .columns .left-column{background-color:rgba(70,93,212,.9);height:100%;width:55%;top:100%;position:absolute;overflow-y:auto;z-index:100;transition:background-color .4s ease-in-out,top .4s ease-in-out}#homepage .columns .left-column::-webkit-scrollbar{display:none}#homepage .columns .left-column.active{top:0}#homepage .columns .left-column .content{padding-top:190px;width:100%}#homepage .columns .right-column{position:absolute;left:60%;width:40%;height:100%;overflow-y:auto;z-index:99;opacity:0}#homepage .columns .right-column::-webkit-scrollbar{display:none}#homepage .columns .right-column.active{opacity:1;transition:opacity .6s ease-in-out .6s}#homepage .columns .right-column .content{padding-top:190px;width:100%}#homepage .columns .right-column h1{font-size:1.4em}#homepage .columns .exit-button{position:relative;float:right;top:85px;right:-50px;z-index:101}#homepage .columns .back-button{position:absolute;top:100px;z-index:101;cursor:pointer}@media screen and (max-height:820px){#homepage .columns .left-column .content,#homepage .columns .right-column .content{padding-top:90px}#homepage .columns .exit-button{top:85px}}.noOpacity{opacity:0}.fullOpacity{opacity:1}#meditate-screen .sections-list .content{margin-top:-95px}#meditate-screen .sections-list h1{margin-bottom:60px}#meditate-screen .sections-list.active .section{opacity:1;transition:opacity .6s ease-in-out .4s}#meditate-screen .sections-list .call-to-action{color:#fff;font-size:1.8em;font-weight:500;line-height:140%;font-style:normal;margin-bottom:.4em}#meditate-screen .sections-list .subtext{color:#fff;font-size:1.3em;font-weight:100;line-height:140%;font-style:normal;margin-bottom:2.5em}#meditate-screen .sections-list .gradient-background{position:absolute;width:100%;height:100%}#meditate-screen .sections-list .back-button{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-492.5px -171px;width:16.5px;height:12px;margin-top:3px;margin-left:42px;transition:all .2s ease-in-out}#meditate-screen .sections-list .back-button:hover{opacity:.5}#meditate-screen .sections-list .slide-title-right{padding-left:27px}#meditate-screen .sections-list .sections{padding:0 45px 10px}#meditate-screen .sections-list .sections .section{margin-bottom:3em}#meditate-screen .sections-list .sections .section>.title{color:#fff;font-size:1.4em;font-weight:100;line-height:140%;font-style:normal;margin-bottom:.4em;width:100%}#meditate-screen .sections-list .sections .section>.subtitle{color:rgba(255,255,255,.8);font-size:1em;font-weight:100;line-height:140%;font-style:normal;margin-bottom:1em}#meditate-screen .sections-list .sections .section .cells{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#meditate-screen .sections-list .sections .section .cells .cell{border-radius:8px;margin-bottom:10px;line-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:box-shadow .2s ease-in-out,border .2s ease-in-out}#meditate-screen .sections-list .sections .section .cells .cell.row{min-width:100%}#meditate-screen .sections-list .sections .section .cells .cell.row-styled{min-width:100%;margin-bottom:20px;height:100px;line-height:100px}#meditate-screen .sections-list .sections .section .cells .cell.row-styled .background-image{height:100px}#meditate-screen .sections-list .sections .section .cells .cell.row-styled-has-progress,#meditate-screen .sections-list .sections .section .cells .cell.row-styled-has-progress .background-image{height:135px}#meditate-screen .sections-list .sections .section .cells .cell.row-styled-has-progress .progress-container{margin-top:-5px;line-height:6;z-index:1}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled{min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:190px;margin-bottom:18px;line-height:normal;text-align:center}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled .main-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled .main-content hr{width:20px;height:1px;color:#fff;background:#fff;font-size:0;border:0;margin:5px auto 9px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled .background-image{height:190px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled .right-decorators-container{position:absolute;margin-top:20px;right:8px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled .icon{margin:0 auto 5px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled-has-progress,#meditate-screen .sections-list .sections .section .cells .cell.banner-styled-has-progress .background-image{height:230px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled-has-progress .main-content{margin-top:-20px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled-has-progress .progress-container{z-index:1;text-align:left;width:70%;margin-top:93px}#meditate-screen .sections-list .sections .section .cells .cell.banner-styled-has-progress .progress-container p{margin-top:10px}#meditate-screen .sections-list .sections .section .cells .cell:not(.row-styled){border:1px solid transparent}#meditate-screen .sections-list .sections .section .cells .cell .background-image{position:absolute}#meditate-screen .sections-list .sections .section .cells .cell .background-image img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#meditate-screen .sections-list .sections .section .cells .cell .icon{width:40px;margin:0 0 0 16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#meditate-screen .sections-list .sections .section .cells .cell .icon img{width:40px;height:40px;position:relative;vertical-align:middle;top:-4px}#meditate-screen .sections-list .sections .section .cells .cell .ellipsis-text{max-width:100%;overflow:hidden;text-overflow:ellipsis}#meditate-screen .sections-list .sections .section .cells .cell .text-container{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;vertical-align:middle;margin:0 20px;white-space:nowrap}#meditate-screen .sections-list .sections .section .cells .cell .text-container .title{color:#fff;font-size:1.1em;font-weight:500;line-height:140%;font-style:normal;max-width:100%;overflow:hidden;text-overflow:ellipsis}#meditate-screen .sections-list .sections .section .cells .cell .text-container .title.has-subtitle{margin-bottom:.2em}#meditate-screen .sections-list .sections .section .cells .cell .text-container .subtitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.8);font-size:1em;font-weight:300;line-height:140%;font-style:normal}#meditate-screen .sections-list .sections .section .cells .cell .text-container .subtitle,#meditate-screen .sections-list .sections .section .cells .cell .text-container .title{letter-spacing:0;position:relative}#meditate-screen .sections-list .sections .section .cells .cell .text-container .subtitle span,#meditate-screen .sections-list .sections .section .cells .cell .text-container .title span{width:100%;display:inline-block;color:rgba(255,255,255,.9);font-size:1em;font-weight:100;line-height:1.2em;font-style:normal}#meditate-screen .sections-list .sections .section .cells .cell .text-container .subtitle small,#meditate-screen .sections-list .sections .section .cells .cell .text-container .title small{width:190px;display:inline-block;color:rgba(255,255,255,.8);font-size:.8em;font-weight:100;line-height:1.2em;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#meditate-screen .sections-list .sections .section .cells .cell .progress-container{width:93%;height:10px;margin:0 auto 35px}#meditate-screen .sections-list .sections .section .cells .cell .progress-container .progress-background{height:4px;width:100%;border-radius:8px;background-color:rgba(141,198,64,.15625)}#meditate-screen .sections-list .sections .section .cells .cell .progress-container .progress-primary{background-color:#8DC640;border-radius:8px;height:100%}#meditate-screen .sections-list .sections .section .cells .cell .progress-container p{text-transform:uppercase;margin-top:-21px;font-size:.8em;color:rgba(225,225,225,.6);letter-spacing:2px}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container{float:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;position:relative}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator{margin:0 10px 0 0;display:inline-block}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .chevron{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-338.5px -274.5px;width:20px;height:20px;display:inline-block;vertical-align:middle}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .padlock{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-363.5px -274.5px;width:20px;height:20px;display:inline-block;vertical-align:middle}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .decorator{height:14px;border-radius:7px;color:#fff;font-size:9px;font-weight:100;line-height:15px;font-style:normal;padding:0 6px;display:inline-block}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .play-button-container .play-button{position:absolute;top:-12px;right:-24px;background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-2.5px -2.5px;width:125px;height:125px}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .play-button-container .play-button.has-duration{top:-22px;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .play-button-container .play-button-spacer{width:70px}#meditate-screen .sections-list .sections .section .cells .cell .right-decorators-container .right-decorator .play-button-container .duration{font-size:.8em;position:absolute;bottom:-35px;text-align:center;width:80px}#meditate-screen .sections-list .sections .section .cells .cell:hover.row-styled{box-shadow:0 10px 20px 0 rgba(0,0,0,.25)}#homepage #profile-screen .left-column .account-links ul li.selected,#meditate-screen .sections-list .sections .section .cells .cell.selected{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}#meditate-screen .sections-list .sections .section .cells .cell.has-action{cursor:pointer}#meditate-screen .sections-list .sections .section .cells .cell.has-action.selected:not(.row-styled),#meditate-screen .sections-list .sections .section .cells .cell.has-action:hover:not(.row-styled){border-color:rgba(255,255,255,.1)}#meditate-screen .sections-list .sections .section .cells .cell.has-action.selected .right-decorator .chevron,#meditate-screen .sections-list .sections .section .cells .cell.has-action:hover .right-decorator .chevron{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-184.5px -321.5px;width:20px;height:20px}#meditate-screen .sections-list .sections .section .cells .cell.block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:normal;text-align:center;width:46%;border:1px solid rgba(225,225,225,.25);height:88px;margin-bottom:22px}#meditate-screen .sections-list .sections .section .cells .cell.block .right-decorators-container{position:absolute;margin-top:8px;margin-left:39%}#meditate-screen .sections-list .sections .section .cells .cell.block .main-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#meditate-screen .sections-list .sections .section .cells .cell.block .icon{margin:3px auto}#meditate-screen .sections-list .sections .section .cells .cell.block-styled{width:110px;height:114px;margin-right:10px}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .background-image{width:110px}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .main-content{width:110px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .right-decorators-container{margin:-58px auto 0;padding-left:2px}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .right-decorators-container .right-decorator{margin:0}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .right-decorators-container .play{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-234.5px -321.5px;width:20px;height:20px;display:inline-block;vertical-align:middle}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .text-container{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;vertical-align:middle;text-align:center;margin:0 2px;line-height:18px;white-space:inherit}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .text-container .title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff;font-size:1.1em;font-weight:500;line-height:140%;font-style:normal;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-height:60px}#meditate-screen .sections-list .sections .section .cells .cell.block-styled .text-container .title span{font-weight:500}#meditate-screen .sections-list .sections .section .cells-scroll-right{overflow-x:scroll;overflow-y:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#meditate-screen .details .content ul,#meditate-screen .details .content ul li{margin:0;padding:0;list-style:none;line-height:4em}#meditate-screen .details .content .session{cursor:pointer;border-bottom:1px solid rgba(255,255,255,.6);padding:.5em 0}#meditate-screen .details .content .session .day{display:inline-block;font-size:1.2em;font-weight:500;margin-right:1em;color:rgba(255,255,255,.2)}#meditate-screen .details .content .session .day.completed{color:#8dc640}#meditate-screen .details .content .session .text-wrap{display:inline-block;margin-left:.5em;max-width:75%}#meditate-screen .details .content .session .text-wrap .title{color:#fff;font-size:1em;font-weight:100;line-height:140%;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#meditate-screen .details .content .session .text-wrap .duration{color:rgba(255,255,255,.7);font-size:.9em;font-weight:100;line-height:140%;font-style:normal}#meditate-screen .details .content .session .text-wrap.has-duration{position:relative;top:.5em}#meditate-screen .details .content .session .text-wrap.has-duration .title{margin-bottom:.5em}#meditate-screen .details .content .session .icon-wrap{float:right;height:4em;display:inline-block;margin-right:8px}#meditate-screen .details .content .session .icon-wrap .icon{display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:14px;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.6);transition:background .2s ease-in-out,border .2s ease-in-out}#meditate-screen .details .content .session .icon-wrap .icon-play{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -230px;width:26px;height:26px}#meditate-screen .details .content .session.completed .day{color:#8dc640}#meditate-screen .details .content .session.completed .icon{background-color:#8dc640}#meditate-screen .details .content .session.completed:hover .day,#meditate-screen .details .content .session:hover .day{color:#00afff}#meditate-screen .details .content .session.completed:hover .icon,#meditate-screen .details .content .session:hover .icon{background-color:#00afff;border-color:#00afff}#meditate-screen .details .content .session.unavailable{opacity:.3;color:#fff}#meditate-screen .details .content .session.unavailable .day{color:#fff}#meditate-screen .details .content .session.unavailable .icon{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6)}#meditate-screen .details .content .session.unavailable:hover{cursor:default;color:#fff}#meditate-screen .details .content .upsell-prompt{text-align:center}#meditate-screen .details .content .upsell-prompt h3{font-weight:500;margin-bottom:10px;line-height:140%}#meditate-screen .details .content .upsell-prompt .pitch{margin-top:40px}#meditate-screen .details .content .upsell-prompt .pitch.benefits{text-align:left}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit{width:50%;display:inline-block;margin-bottom:20px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit.outlook .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-102.5px -159.5px;width:22px;height:22px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit.stress .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-102.5px -213.5px;width:22px;height:22px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit.focus .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-187.5px -226.5px;width:22px;height:22px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit.sleep .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-102.5px -186.5px;width:22px;height:22px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit.anxiety .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-160.5px -226.5px;width:22px;height:22px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit.life .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-102.5px -132.5px;width:22px;height:22px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit .copy,#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit .icon{display:inline-block}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit .icon{margin-right:8px;position:relative;top:6px}#meditate-screen .details .content .upsell-prompt .pitch.benefits .benefit .copy{color:#fff;font-size:12px;font-weight:100;line-height:140%;font-style:normal}#meditate-screen .details .content .upsell-prompt .login-button{color:#fff;font-size:.9em;font-weight:100;line-height:140%;font-style:normal}#meditate-screen .details .content .upsell-prompt .login-button.hidden{display:none}#meditate-screen .details .content .upsell-prompt .login-button .login-link{display:inline;border-bottom:solid 1px #fff;cursor:pointer}#meditate-screen .details .content .upsell-prompt .login-button .login-link:hover{padding-bottom:2px}#meditate-screen .details .content .login-prompt h3{color:#fff;font-size:20px;font-weight:500;line-height:140%;font-style:normal;margin-bottom:10px}#meditate-screen .details .content .login-prompt .message{text-align:center;padding:1em}#meditate-screen .details .content .switcher{position:absolute;width:100%;margin-bottom:80px}.gradient,.gradient-purple{position:fixed;z-index:-2;height:100%;width:100%}#meditate-screen .details .content .switcher .program-title{margin-left:0;margin-bottom:20px;font-size:1.4em}#meditate-screen .details .content .switcher .program-description{margin-bottom:40px}@media only screen and (max-width:750px){#meditate-screen .sections-list .section{padding:0 24px 10px}}@media screen and (max-height:820px){#homepage #meditate-screen .sections-list .content{margin-top:0}#homepage #meditate-screen .sections-list .content h1{margin-bottom:40px}}@media only screen and (max-width:1280px){#homepage #meditate-screen .icon-type-play .title{max-width:85px}}.gradient{background-color:#328cdc;background-blend-mode:normal;background:linear-gradient(#3bbeec,rgba(59,190,236,0)),linear-gradient(-45deg,#3478dd,rgba(52,120,221,0)),linear-gradient(45deg,#793beb,rgba(121,59,235,0))}.gradient-purple{background-color:#328cdc;background-blend-mode:normal;background:linear-gradient(27deg,#7071DA,rgba(121,59,235,.3),rgba(121,59,235,0) 60%),linear-gradient(#330a6f,#5725A1)}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#manage-subscription{margin-left:30px;text-align:center;width:100%;height:100%}#manage-subscription h1,#manage-subscription p{color:#fff}#manage-subscription h1{margin-bottom:2em}#manage-subscription p{margin-bottom:1.4em}#manage-subscription a{color:#6cf;font-weight:500}#manage-subscription a:hover{text-decoration:underline}#manage-subscription .support{background-color:#3478dd;color:#fff}#manage-subscription .support a{color:#fff;text-decoration:none}#homepage #profile-screen .left-column .content{margin-bottom:80px}#homepage #profile-screen .left-column .calendar{height:240px;padding:0 45px}#homepage #profile-screen .left-column .calendar .top-bar{float:left;width:100%;box-sizing:border-box;padding:0 12px;margin-bottom:2em;text-align:center}#homepage #profile-screen .left-column .calendar .top-bar .prev-month{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-102.5px -240.5px;width:21px;height:21px;float:left;cursor:pointer}#homepage #profile-screen .left-column .calendar .top-bar .month{font-size:1.2em}#homepage #profile-screen .left-column .calendar .top-bar .next-month{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-102.5px -240.5px;width:21px;height:21px;-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;cursor:pointer}#homepage #profile-screen .left-column .calendar .top-bar .next-month.disabled{opacity:.5;cursor:auto}#homepage #profile-screen .left-column .calendar .day-names,#homepage #profile-screen .left-column .calendar .days{float:left;width:100%}#homepage #profile-screen .left-column .calendar .el{width:calc(14.28571429%);float:left;text-align:center;border-radius:5px}#homepage #profile-screen .left-column .calendar .today div{background:#fff;width:25px;height:25px;border-radius:15px;color:#000;display:inline-block}#homepage #profile-screen .left-column .calendar .satToday div{background:#53D477;width:25px;height:25px;border-radius:15px;color:#FFF;display:inline-block}#blog,#splash{background-color:#fff}#homepage #profile-screen .left-column .calendar .tue{margin-left:14.28571429%}#homepage #profile-screen .left-column .calendar .wed{margin-left:28.57142857%}#homepage #profile-screen .left-column .calendar .thu{margin-left:42.85714286%}#homepage #profile-screen .left-column .calendar .fri{margin-left:57.14285714%}#homepage #profile-screen .left-column .calendar .sat{margin-left:71.42857143%}#homepage #profile-screen .left-column .calendar .sun{margin-left:85.71428571%}#homepage #profile-screen .left-column .calendar .day-names{margin-bottom:.5em}#homepage #profile-screen .left-column .calendar .day-names div{color:#e4e4e4;font-size:.7em}#homepage #profile-screen .left-column .calendar .days .el{font-size:.9em;height:30px;line-height:27px}#homepage #profile-screen .left-column .account-links{width:100%;font-size:1em;margin:5em 0}#homepage #profile-screen .left-column .account-links ul{list-style-type:none;padding:0;margin:0 45px}#homepage #profile-screen .left-column .account-links ul li{margin:0 auto 1.5em;cursor:pointer;border-radius:6px;border:1px solid transparent;line-height:2.5em;transition:box-shadow .3s ease-in-out,border .3s ease-in-out}#homepage #profile-screen .left-column .account-links ul li.hidden{display:none}#homepage #profile-screen .left-column .account-links ul li.selected,#homepage #profile-screen .left-column .account-links ul li:hover{border-color:rgba(255,255,255,.3)}#homepage #profile-screen .left-column .account-links ul li .icon{float:left;margin:2px 20px 0;position:relative;top:.55em}#homepage #profile-screen .left-column .account-links ul li.stats .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -346px;width:12px;height:12px}#homepage #profile-screen .left-column .account-links ul li.change-account-details .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-436.5px -346px;width:12px;height:12px}#homepage #profile-screen .left-column .account-links ul li.manage-subscription .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-491.5px -230px;width:12px;height:12px}#homepage #profile-screen .left-column .account-links ul li.subscribe .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-419.5px -346px;width:12px;height:12px}#homepage #profile-screen .left-column .account-links ul li.logout .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-492.5px -188px;width:12px;height:12px}#homepage #profile-screen .left-column .logged-in-as{text-align:center;width:100%;font-size:.9em}#homepage #profile-screen .right-column .current-streak{margin-bottom:4em}#homepage #profile-screen .right-column .current-streak .title{font-size:1.2em;color:#53D477;text-align:center;margin-bottom:4em}#homepage #profile-screen .right-column .current-streak .badge{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-132.5px -2.5px;width:100px;height:100px;margin:0 auto;-webkit-animation:rotating 12s linear infinite;animation:rotating 12s linear infinite}#homepage #profile-screen .right-column .current-streak .streak-stats{color:#236636;font-size:2.2em;margin:-100px auto 0;text-align:center;position:absolute;width:100%}#homepage #profile-screen .right-column .current-streak .streak-stats .number{width:100%;padding-top:30px}#homepage #profile-screen .right-column .current-streak .streak-stats .days{width:100%;font-size:.5em;margin-top:5px}#homepage #profile-screen .right-column .user-stats{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:4em}#homepage #profile-screen .right-column .user-stats .stat{display:inline-block;width:33%;text-align:center}#mobile-redirect .columns,.cell{display:-webkit-box;display:-ms-flexbox}#homepage #profile-screen .right-column .user-stats .stat .icon{margin:0 auto 1em}#homepage #profile-screen .right-column .user-stats .stat .name{width:100%;font-size:.9em;padding-bottom:.9em}#homepage #profile-screen .right-column .user-stats .stat .figure{clear:left;font-weight:400;line-height:130%}#homepage #profile-screen .right-column .user-stats .stat .figure span{font-size:.8em}#homepage #profile-screen .right-column .user-stats .longest-streak .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-433.5px -230px;width:24px;height:24px}#homepage #profile-screen .right-column .user-stats .longest-streak .figure{color:#ff6458;font-size:1.5em}#homepage #profile-screen .right-column .user-stats .total-meditated .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-462.5px -230px;width:24px;height:24px}#homepage #profile-screen .right-column .user-stats .total-meditated .figure{color:#ecb800;font-size:1.5em}#homepage #profile-screen .right-column .user-stats .total-meditated .figure span{font-size:.7em;font-weight:200}#homepage #profile-screen .right-column .user-stats .total-sessions .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -261px;width:24px;height:24px}#homepage #profile-screen .right-column .user-stats .total-sessions .figure{color:#3891c8;font-size:1.5em}#daily-calm-home-cell{width:397px;position:absolute;border-radius:8px;top:140px;left:0;right:0;margin:0 auto}.cell{border-radius:8px;margin-bottom:10px;line-height:80px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.cell.row-styled{min-width:100%;margin-bottom:20px;height:100px;line-height:100px}.cell.row-styled .background-image{height:100px}.cell.banner-styled{min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:190px;margin-bottom:18px;line-height:normal;text-align:center}.cell .text-container .subtitle,.cell .text-container .title{max-width:100%;line-height:140%;text-overflow:ellipsis;font-style:normal;overflow:hidden}.cell.banner-styled .main-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cell.banner-styled .main-content hr{width:20px;height:1px;color:#fff;background:#fff;font-size:0;border:0;margin:5px auto 9px}.cell.banner-styled .background-image{height:190px}.cell.banner-styled .right-decorators-container{position:absolute;margin-top:20px;right:8px}.cell.banner-styled .icon{margin:0 auto 5px}.cell:not(.row-styled){border:1px solid transparent}.cell .background-image{position:absolute}.cell .background-image img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cell .icon{width:40px;margin:0 0 0 16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cell .icon img{width:40px;height:40px;position:relative;vertical-align:middle;top:-4px}.cell .ellipsis-text{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cell .text-container{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;vertical-align:middle;margin:0 20px;white-space:nowrap}.cell .text-container .title{color:#fff;font-size:1.1em;font-weight:500}.cell .text-container .title.has-subtitle{margin-bottom:.2em}.cell .text-container .subtitle{color:rgba(255,255,255,.8);font-size:1em;font-weight:300}.cell .text-container .subtitle,.cell .text-container .title{letter-spacing:0;position:relative}.cell .text-container .subtitle span,.cell .text-container .title span{width:100%;display:inline-block;color:rgba(255,255,255,.9);font-size:1em;font-weight:100;line-height:1.2em;font-style:normal}.cell .text-container .subtitle small,.cell .text-container .title small{width:190px;display:inline-block;color:rgba(255,255,255,.8);font-size:.8em;font-weight:100;line-height:1.2em;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell .right-decorators-container{float:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;position:relative}.cell .right-decorators-container .right-decorator{margin:0 10px 0 0;display:inline-block}.cell .right-decorators-container .right-decorator .chevron{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-338.5px -274.5px;width:20px;height:20px;display:inline-block;vertical-align:middle}.cell .right-decorators-container .right-decorator .padlock{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-363.5px -274.5px;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-top:10px}.cell .right-decorators-container .right-decorator .decorator{height:14px;border-radius:7px;color:#fff;font-size:9px;font-weight:100;line-height:15px;font-style:normal;padding:0 6px;display:inline-block}.cell .right-decorators-container .right-decorator .play-button-container .play-button{position:absolute;top:-12px;right:-24px;background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-2.5px -2.5px;width:125px;height:125px}.cell .right-decorators-container .right-decorator .play-button-container .play-button.has-duration{top:-22px;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}.cell .right-decorators-container .right-decorator .play-button-container .play-button-spacer{width:70px}.cell .right-decorators-container .right-decorator .play-button-container .duration{font-size:.8em;position:absolute;bottom:-35px;text-align:center;width:80px}.cell.has-action{cursor:pointer}.cell.has-action.selected:not(.row-styled),.cell.has-action:hover:not(.row-styled){border-color:rgba(255,255,255,.1)}.cell.has-action.selected .right-decorator .chevron,.cell.has-action:hover .right-decorator .chevron{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-184.5px -321.5px;width:20px;height:20px}#splash{position:relative;z-index:1;width:100%}#splash .header{line-height:350%}#mobile-redirect{background-image:url(/js/../images/homepage/lake-bg.png?4d726c6c4d1e07b2a2dcf364f1022c0a);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%;color:#fff}#meet .features .feature .feature-title,#meet h1{color:#333;font-weight:100;font-style:normal;line-height:140%}#mobile-redirect .columns{min-width:auto;width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:38vh}#mobile-redirect .columns .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#meet{height:355px;margin-bottom:80px;text-align:center}#meet .white-circle{background-image:url(/js/../images/homepage/white-circle.png?36f064bf0bb49550afbf73f36b525ece);width:100%;min-width:1080px;background-size:contain;background-repeat:no-repeat;background-position:top;margin-top:-100px;position:absolute;padding-bottom:30%;z-index:-1}#meet h1{font-size:38px;padding-top:50px;padding-bottom:80px}#meet .features .feature{width:calc(99.9% * .25 - (30px - 30px * .25))}#meet .ic-breathe,#meet .ic-meditate,#meet .ic-relax,#meet .ic-sleep{background-size:513px 363px;width:86px;height:86px}#meet .features .feature:nth-child(1n){float:left;margin-right:30px;clear:none}#meet .features .feature:last-child{margin-right:0}#meet .features .feature:nth-child(undefinedn){margin-right:0;float:right}#meet .features .feature:nth-child(undefinedn+1){clear:both}#meet .features .feature .feature-title{font-size:30px}#meet .features .feature p{margin-top:18px;color:#525252;font-size:20px;font-weight:100;line-height:140%;font-style:normal}#meet .ic{margin:0 auto 30px}#meet .ic-meditate{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-2.5px -274.5px}#meet .ic-breathe{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-93.5px -274.5px}#meet .ic-sleep{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-237.5px -114.5px}#meet .ic-relax{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-132.5px -107.5px}@media only screen and (max-width:529px){#splash{-webkit-transform:translateZ(1px);transform:translateZ(1px)}#meet{height:1040px}#meet h1{font-size:32px;padding-top:80px;padding-bottom:40px}#meet .white-circle{min-width:0;margin-top:-30px}#meet .features .feature{width:calc(99.9% * 1 - (30px - 30px * 1));margin-bottom:50px}#meet .features .feature:nth-child(1n){float:left;margin-right:30px;clear:none}#meet .features .feature:last-child{margin-right:0}#meet .features .feature:nth-child(undefinedn){margin-right:0;float:right}#meet .features .feature:nth-child(undefinedn+1){clear:both}#meet .features .feature .feature-title{font-size:23px}#meet .features .feature p{width:72%;margin:0 auto;font-size:18px}#meet .ic{margin:0 auto 5px}}@media (min-width:2060px){#meet .white-circle{margin-top:-180px}}#stories{color:#333;height:600px}#stories .ic{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#stories .dot,#stories .story-block .avatar{-webkit-user-select:none;-ms-user-select:none}#stories h1{color:#333;font-size:38px;font-weight:100;line-height:140%;font-style:normal;text-align:center;padding-top:60px}#stories .switcher-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:106px;min-height:208px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#stories .switcher-wrap .btn{transition:background-color .2s ease-in-out;border-radius:100px;width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:26px}#stories .switcher-wrap .btn:hover{background-color:#f1f1f1}#stories .switcher-dots{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;padding-top:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto}#stories .story-block-wrap{width:calc(99.9% * .75 - (30px - 30px * .75))}#stories .story-block-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}#stories .story-block-wrap:last-child{margin-right:0}#stories .story-block-wrap:nth-child(2n){margin-right:0;float:right}#stories .story-block-wrap:nth-child(2n+1){clear:both}#stories .story-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}#stories .story-block .content{color:#525252;font-size:20px;font-weight:100;line-height:140%;font-style:normal}#stories .story-block .avatar{height:150px;border-radius:150px;margin-right:30px;-moz-user-select:none;user-select:none;background:#f1f1f1}#stories .story-block .attribution{color:#333;font-size:22px;font-weight:500;line-height:140%;font-style:normal;margin-top:10px}#join h1,#join p,#proven .content-wrap h1,#proven .content-wrap p{font-weight:100;font-style:normal}#stories .dot{width:10px;height:10px;border-radius:10px;background-color:#DEDEDE;cursor:pointer;-moz-user-select:none;user-select:none}#stories .ic-back,#stories .ic-foward{background-size:513px 363px;height:18px}#stories .selected{background-color:#3989E1}#stories .ic-back{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-402.5px -207px;width:50px}#stories .ic-foward{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-457.5px -207px;width:49px}#blog,#join{height:600px}@media only screen and (max-width:529px){#stories{height:auto;margin-bottom:80px;padding-top:32px}#stories h1{font-size:32px}#stories .story-block-wrap{width:calc(99.9% * 1 - (30px - 30px * 1))}#stories .story-block-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}#stories .story-block-wrap:last-child{margin-right:0}#stories .story-block-wrap:nth-child(2n){margin-right:0;float:right}#stories .story-block-wrap:nth-child(2n+1){clear:both}#stories .story-block{width:255px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;margin:0 15px 0 30px}#stories .story-block .content{font-size:18px}#stories .story-block .avatar{margin-bottom:20px}#stories .story-block .attribution{font-size:18px;margin-top:20px}#stories .switcher-wrap{margin-top:50px}#stories .switcher-wrap .btn{display:none}}#join{margin-top:150px;padding-top:40px;background:#FBFBFB;color:#333;margin-bottom:-28px}#join .devices,#proven,#proven .wave-with-blue{background-repeat:no-repeat}#join .hold-left{width:calc(99.9% * .25 - (30px - 30px * .25))}#join .hold-left:nth-child(1n){float:left;margin-right:30px;clear:none}#join .hold-left:last-child{margin-right:0}#join .hold-left:nth-child(0n){margin-right:0;float:right}#join .hold-left:nth-child(0n+1){clear:both}#join .right-col{margin-top:110px;width:calc(99.9% * .5 - (30px - 30px * .5))}#join .right-col:nth-child(1n){float:left;margin-right:30px;clear:none}#join .right-col:last-child{margin-right:0}#join .right-col:nth-child(2n){margin-right:0;float:right}#join .right-col:nth-child(2n+1){clear:both}#join h1{color:#333;font-size:38px;line-height:160%;margin-bottom:20px}#join p{color:#525252;font-size:20px;line-height:170%}#join .title-mobile{display:none}#join .devices{background-image:url(/js/../images/homepage/img-join.png?2cffd070b45a704e15de0e15a4f5d40b);background-position:center;background-size:861px 490px;width:861px;height:490px;left:-555px;margin-top:20px;position:relative}#join .ic-apple,#join .ic-play-store{background-size:513px 363px;width:160px;height:51px}#join .button-wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}#join .button-wrap .btn{transition:opacity .2s ease-in-out}#join .button-wrap .btn:hover{opacity:.5}#join .ic-apple{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-237.5px -58.5px;margin-right:30px}#join .ic-play-store{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-237.5px -2.5px}@media only screen and (max-width:529px){#join{height:660px;padding-top:50px;padding-bottom:50px;text-align:center}#join h1{font-size:32px}#join br{display:inline}#join p{font-size:18px}#join .button-wrap{width:100%;margin:30px auto 0 -8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#join .button-wrap a{width:140px}#join .hold-left,#join .right-col{width:calc(99.9% * 1 - (30px - 30px * 1))}#join .hold-left:nth-child(1n){float:left;margin-right:30px;clear:none}#join .hold-left:last-child{margin-right:0}#join .hold-left:nth-child(undefinedn){margin-right:0;float:right}#join .hold-left:nth-child(undefinedn+1){clear:both}#join .right-col{margin-top:110px}#join .right-col:nth-child(1n){float:left;margin-right:30px;clear:none}#join .right-col:last-child{margin-right:0}#join .right-col:nth-child(undefinedn){margin-right:0;float:right}#join .right-col:nth-child(undefinedn+1){clear:both}#join .title-desktop{display:none}#join .title-mobile{display:block;width:100%}#join .devices{left:auto;margin:-130px auto -220px 0;-webkit-transform:scale(.36);transform:scale(.36);-webkit-transform-origin:left;transform-origin:left}#join .ic-apple{margin-left:0;margin-right:0;-webkit-transform:scale(.85);transform:scale(.85)}#join .ic-play-store{-webkit-transform:scale(.85);transform:scale(.85)}}#proven{background-image:url(/js/../images/homepage/bg-science.png?67ba9ff5462ec3e68a5e514155537360);background-position:center;height:644px;width:100%;background-size:cover}#proven .title-mobile{display:none}#proven .content-wrap{margin-top:174px;width:calc(99.9% * .5 - (30px - 30px * .5))}#proven .content-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}#proven .content-wrap:last-child{margin-right:0}#proven .content-wrap:nth-child(undefinedn){margin-right:0;float:right}#proven .content-wrap:nth-child(undefinedn+1){clear:both}#proven .content-wrap h1{color:#333;font-size:38px;line-height:157%}#proven .content-wrap p{margin-top:30px;color:#525252;font-size:20px;line-height:172%}#proven .wave-with-blue{background-image:url(/js/../images/homepage/wave-with-blue.png?d8b2e0820b144b0c35c30ab1aac1175f);width:100%;height:100%;min-width:1080px;background-size:contain;background-position:bottom}@media only screen and (max-width:529px){#proven{height:525px;background-position:66%;text-align:center}#proven .content-wrap:nth-child(1n){float:left;margin-right:30px;clear:none}#proven .content-wrap:last-child{margin-right:0}#proven .content-wrap:nth-child(undefinedn){margin-right:0;float:right}#proven .content-wrap:nth-child(undefinedn+1){clear:both}#proven .wave-with-blue{min-width:0;margin-top:-30px}#proven .content-wrap{width:calc(99.9% * 1 - (30px - 30px * 1));margin-top:110px}#proven .content-wrap .title-mobile{display:block;font-size:32px}#proven p{font-size:18px}#proven .title-desktop{display:none}}#sleep{background:url(/js/../images/homepage/bg-sleep.png?79f35b2a54f0593600120ef045b5f5b5) bottom no-repeat #FBFBFB;height:644px;background-size:cover;width:100%}#sleep .cta-btn{color:#010d2e;font-size:20px;font-weight:100;line-height:140%;font-style:normal;background:#fff;display:block;text-align:center;border-radius:34px;width:120px;padding:9px 34px;margin:40px auto 89px;transition:all .2s ease-in-out;cursor:pointer}#sleep h1,#sleep p{color:#fff;font-weight:100;font-style:normal}#sleep .cta-btn:hover{opacity:.8}#sleep .sleep-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sleep .sleep-content{width:calc(99.9% * .75 - (30px - 30px * .75));margin-right:auto;margin-top:100px}#sleep .sleep-content:nth-child(1n){float:left;margin-right:30px;clear:none}#sleep .sleep-content:last-child{margin-right:0}#sleep .sleep-content:nth-child(0n){margin-right:0;float:right}#sleep .sleep-content:nth-child(0n+1){clear:both}#sleep h1{font-size:38px;line-height:140%;text-align:center}#sleep p{font-size:20px;line-height:170%;margin-top:45px;padding:10px;text-align:center}#blog .subtitle,#blog .title{font-weight:300;text-align:center}@media only screen and (max-width:529px){#sleep{height:auto;padding-top:80px;padding-bottom:28px}#sleep .sleep-content{width:calc(99.9% * 1 - (30px - 30px * 1));margin-top:10px}#sleep .sleep-content:nth-child(1n){float:left;margin-right:30px;clear:none}#sleep .sleep-content:last-child{margin-right:0}#sleep .sleep-content:nth-child(undefinedn){margin-right:0;float:right}#sleep .sleep-content:nth-child(undefinedn+1){clear:both}#sleep h1{font-size:32px}#sleep p{margin-top:20px;font-size:18px}}#blog{color:#333;margin-top:-166px;padding-top:155px}#blog .title{color:#333;font-size:38px;line-height:60px}#blog .subtitle{color:#525252;font-size:20px;line-height:30px}#blog .post{margin-top:97px;width:calc(99.9% * .33333333 - (30px - 30px * .33333333))}#blog .post figure:before,#blog .post img{width:337px;height:320px;transition:all .3s ease}#blog .post:nth-child(1n){float:left;margin-right:30px;clear:none}#blog .post:last-child{margin-right:0}#blog .post:nth-child(undefinedn){margin-right:0;float:right}#blog .post:nth-child(undefinedn+1){clear:both}#blog .post img{-o-object-fit:cover;object-fit:cover}#blog .post figure:before{content:"view";font-size:24px;font-weight:400;color:#fff;text-align:center;line-height:320px;display:block;position:absolute;opacity:0;background:rgba(59,190,236,.8)}#blog .post:hover figure:before,.rangeslider .rangeslider__handle:hover .rangeslider__tooltip{opacity:1}#cta .btn-cta,#daily .cta-btn{border-radius:34px;transition:all .2s ease-in-out;cursor:pointer}#blog .post .post-title{color:#525252;font-size:20px;font-weight:300;line-height:34px}#blog .post:hover img{box-shadow:0 10px 29px rgba(0,0,0,.15);background-color:#3bbeec}@media only screen and (max-width:529px){#blog{height:440px;margin-bottom:370px;margin-top:-100px;padding-top:80px}#blog .title{font-size:32px;line-height:140%}#blog .subtitle{margin-top:20px;font-size:23px}#blog .post{width:calc(99.9% * 1 - (30px - 30px * 1));margin-top:50px}#blog .post:nth-child(1n){float:left;margin-right:30px;clear:none}#blog .post:last-child{margin-right:0}#blog .post:nth-child(undefinedn){margin-right:0;float:right}#blog .post:nth-child(undefinedn+1){clear:both}#blog .post img{width:100%;height:auto}#blog .post figure:before{display:none}}#daily{color:#333;height:725px;background-color:#FBFBFB;margin-top:0;padding-top:101px;margin-bottom:-100px}#daily .title{text-align:center;color:#333;font-size:38px;font-weight:300;line-height:60px}#daily .cta-btn,#daily .subtitle{font-size:20px;text-align:center}#daily .subtitle{color:#525252;font-weight:300;line-height:30px}#cta .btn-cta,#daily .cta-btn,#instagram h1{color:#fff;font-weight:100}#cta .btn-cta,#cta h2,#daily .cta-btn,#instagram h1{line-height:140%;font-style:normal}#daily .phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:37px;height:304px;width:120%;margin-left:-4%;overflow:hidden}#daily .cta-btn{background:#7ED321;display:block;width:120px;padding:9px 34px;margin:30px auto 89px}#daily .phone-1,#daily .phone-2,#daily .phone-3{background-repeat:no-repeat;background-position:center;background-size:400px 305px;width:400px;height:305px}#daily .cta-btn:hover{background-color:#72BF1D}#daily .phone-1{background-image:url(/js/../images/homepage/phone-1.png?b7c25cf60e3b851d55b10bce51431c1a)}#daily .phone-2{background-image:url(/js/../images/homepage/phone-2.png?817f49fd230b223931f43e327cf5fe3f)}#daily .phone-3{background-image:url(/js/../images/homepage/phone-3.png?bf2c0f8315e3b8f2554d7912eec49875)}@media only screen and (max-width:529px){#daily{height:555px;padding-top:80px;margin-bottom:0}#daily .phones{width:100%;margin-top:-80px}#daily .phone-1{margin-left:-8.8%;-webkit-transform:scale(.7);transform:scale(.7)}#daily .phone-2,#daily .phone-3{display:none}#daily h1{font-size:32px}#daily .subtitle{font-size:23px}}#cta{margin-top:177px;text-align:center}#cta h2{color:#333;font-size:35px;font-weight:100;margin-bottom:42px}#cta .btn-cta{font-size:20px;background:#7ED321;width:100px;padding:9px 34px;margin:0 auto 89px}#cta .btn-cta:hover{background-color:#72BF1D}@media only screen and (max-width:529px){#cta{height:auto;margin-bottom:150px}#cta h2{font-size:32px;margin-top:1000px}}#instagram{overflow-x:hidden;margin-bottom:96px}#instagram .white-wave{background-image:url(/js/../images/homepage/white-wave.png?a5a861e05abb19a9266ca1f2e682fdcb);width:100%;min-width:1080px;background-size:contain;background-repeat:no-repeat;background-position:bottom;position:absolute;margin-top:-3px;-webkit-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1);padding-bottom:20%}#instagram .insta-content,#instagram h1{margin-top:34px}#instagram h1{padding-top:200px;text-align:center;font-size:38px;margin-bottom:60px}#instagram .insta-image-link img{width:180px;height:169px}@media only screen and (max-width:529px){#instagram .white-wave{display:none}#instagram h1{padding-top:50px}}#login-container,#user-update-form{overflow:hidden;padding-bottom:80px;height:1000px;margin:0 auto}#login-container .header-image,#user-update-form .header-image{margin:6em auto 0;min-height:100px}#login-container .header-image.session-completion,#user-update-form .header-image.session-completion{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-2.5px -132.5px;width:95px;height:137px}#login-container h1.header,#user-update-form h1.header{text-align:center;max-width:480px;margin:0 auto;left:0;right:0;color:#53d477;font-size:1.4em;font-weight:300;line-height:140%;font-style:normal;padding:2em 0}#login-container #user-login-form,#user-update-form #user-login-form{margin:0 auto}#login-container .exit-button,#user-update-form .exit-button{right:5px}.rangeslider{margin:20px 0;position:relative;background:#e6e6e6}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.4),0 -1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__tooltip{width:40px;height:40px;text-align:center;position:absolute;background-color:rgba(0,0,0,.8);font-weight:400;font-size:14px;transition:all .1s ease-in;border-radius:4px;display:inline-block;color:#fff}.fade-appear,.fade-enter,.fade-leave{transition:opacity .4s ease-in}.rangeslider .rangeslider__tooltip span{margin-top:12px;display:inline-block;line-height:100%}.rangeslider .rangeslider__tooltip:after{content:' ';position:absolute;width:0;height:0}.rangeslider-vertical{margin:20px auto;display:block;height:150px;border-radius:10px;max-width:10px;background-color:rgba(255,255,255,.52)}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;background-color:#4aa0e2;box-shadow:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;border-radius:10px;left:-10px}.rangeslider-vertical .rangeslider__tooltip{left:-55px;top:-15px}.rangeslider-vertical .rangeslider__tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.fade-enter{opacity:.001}.fade-enter.fade-enter-active,.fade-leave{opacity:1}.fade-appear,.fade-leave.fade-leave-active{opacity:.001}.fade-appear.fade-appear-active{opacity:1}.volume-container{padding:20px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@-webkit-keyframes fadein-delay{0%,44%{opacity:0}100%{opacity:1}}@keyframes fadein-delay{0%,44%{opacity:0}100%{opacity:1}}body{min-width:1080px;overflow-x:hidden}.wrap{max-width:1080px;margin:0 auto}.under-water-footer{color:#fff;background-image:linear-gradient(-180deg,#3BBEEC 0,#3478DD 96%)}.calm-loader{position:relative;top:50vh;margin:0 auto;left:0;right:0}.browser-warning{top:0;bottom:inherit}#session-player{width:100%;height:100%;position:absolute;z-index:1;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#session-player .content{width:85%;margin:0 auto;padding-top:65px;text-align:center;font-size:.85em;line-height:1.2em}#session-player .content h1{font-size:1.2em;margin-bottom:.7em}#session-player .controls{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:controls-show;animation-name:controls-show;-webkit-animation-timing-function:cubic-bezier(.13,1.5,.44,1);animation-timing-function:cubic-bezier(.13,1.5,.44,1)}@-webkit-keyframes controls-show{from{opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes controls-show{from{opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes controls-hide{from{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@keyframes controls-hide{from{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}#session-player .controls.hidden{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:controls-hide;animation-name:controls-hide}#session-player .controls .pause,#session-player .controls .stop{cursor:pointer;position:absolute;bottom:78px}#session-player .controls .pause{left:-60px}#session-player .controls .stop{right:-60px}#session-player .controls .complete-session-button{position:absolute;-webkit-transform:translateY(40px);transform:translateY(40px);width:115.2px;height:115.2px;border-radius:57.6px;background-color:#53d477;text-align:center;margin-left:38.4px;cursor:pointer}#session-player .controls .complete-session-button:hover{opacity:.7}.header .links .link:hover,.header .login:hover,.header .profile-link:hover{opacity:.5}#session-player .controls .complete-session-button h1{color:#fff;font-size:20px;font-weight:300;line-height:160%;font-style:normal;margin-top:27.65px}#session-player .controls .wheel{width:192px;height:192px;border-radius:96px;background-color:rgba(0,0,0,.75)}#session-player .controls .wheel svg{position:absolute}#session-player .controls .wheel .calm-loader{position:relative;top:72px;-webkit-transform:scale(.7);transform:scale(.7)}#session-player .controls .wheel .clock-text{position:absolute;font-size:2em;font-weight:300;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(96px - .6em)}#footer{border-top:none!important;margin-top:-50px}#footer .footer-lists{max-width:884px}.meditate-footer{padding-top:200px;position:absolute;margin-top:87px;width:100%;background-image:linear-gradient(270deg,#3bbeec 0,#3478dd),linear-gradient(135deg,rgba(121,58,235,.5),rgba(121,58,235,0))}#root-router,.ic{position:relative}.meditate-footer #footer{margin-top:-150px}.ic{cursor:pointer}.ic:before{content:" ";position:absolute;height:23px;width:23px}.ic.c{width:38px;height:38px;border-radius:20px;background-color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.6);transition:background-color .2s ease-in-out}.ic.ic-close:before,.ic.ic-close:hover:before,.ic.ic-fullscreen:before,.ic.ic-fullscreen:hover:before,.ic.ic-pause:before,.ic.ic-pause:hover:before,.ic.ic-play:before,.ic.ic-stop:before,.ic.ic-stop:hover:before,.ic.ic-tick:before,.ic.ic-tick:hover:before,.ic.ic-volume-0:before,.ic.ic-volume-100:before,.ic.ic-volume-33:before,.ic.ic-volume-66:before{width:23px;height:23px;background-size:513px 363px}.ic.c:before{top:7px;left:7px}.ic.c:hover{background-color:#fff;border-color:#fff}.ic.ic-close:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-132.5px -198.5px}.ic.ic-close:hover:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-402.5px -318px}.ic.ic-fullscreen:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-486.5px -290px}.ic.ic-fullscreen:hover:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-459.5px -261px}.ic.ic-pause:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-328.5px -170.5px}.ic.ic-pause:hover:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-486.5px -318px}.ic.ic-play:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-160.5px -198.5px}.ic.ic-play:hover:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-356.5px -170.5px;width:23px;height:23px}.ic.ic-stop:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-402.5px -290px}.ic.ic-stop:hover:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-487.5px -261px}.ic.ic-tick:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-458.5px -290px}.ic.ic-tick:hover:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-430.5px -290px}.ic.ic-volume-0:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-458.5px -318px}.ic.ic-volume-33:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-328.5px -142.5px}.ic.ic-volume-66:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-431.5px -261px}.ic.ic-volume-100:before{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-position:-328.5px -114.5px}.mobile-menu-open{position:absolute;top:-43px;z-index:10000000;cursor:pointer;right:10%}.ic-mobile-open{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-237.5px -251.5px;width:25px;height:18px}.header{-webkit-animation:.4s ease 0s normal forwards 1 fadein-delay;animation:.4s ease 0s normal forwards 1 fadein-delay;position:absolute;text-align:left;top:2em;width:100%;left:0;right:0}.header .header-content{width:1080px;margin:0 auto}.header .logo-container{margin-left:1.5em;margin-right:3em;vertical-align:middle;display:inline-block;top:.4em;position:relative}.header .logo-container .logo{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -51px;width:108px;height:43px;margin-bottom:25px;cursor:pointer}.header .profile-link{margin-left:1.5em;text-transform:lowercase;letter-spacing:1px;cursor:pointer;color:#fff;font-size:1em;font-weight:500;line-height:140%;font-style:normal;transition:opacity .2s ease-in-out}.header .profile-link.hidden{transition:opacity .4s ease-in-out;pointer-events:none}.header .profile-link .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-209.5px -321.5px;width:20px;height:20px;margin-right:8px;display:inline-block}.header .login,.header .signup{border-radius:23px;width:90px;padding:8px;color:#fff;text-align:center;float:right}.header .profile-link span{position:relative;top:-5px}.header .signup{margin-top:-57px;background-image:linear-gradient(-180deg,#3BBEEC 0,#3478DD 100%);transition:box-shadow .2s ease-in-out;cursor:pointer}.header .links .link,.header .login{transition:opacity .2s ease-in-out;cursor:pointer}.header .signup:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.header .login{margin-top:-50px;border:1px solid}.header .mobile-nav{position:absolute;right:10%;color:#fff;top:0;margin-top:20px;font-size:20px;display:none}.header .links{color:#fff;font-size:18px;font-weight:300;line-height:40px;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;width:545px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;right:0;top:30px}.header .links .link{line-height:1em;vertical-align:bottom}#homepage,.header .links .social-container:hover .social-icon{opacity:1}.header .links .link.social{display:inline}.header .links .social-container .social-icons{position:absolute;top:-30px;right:-22px}.header .links .social-container .social-icons .social-icon{display:inline-block;position:relative;top:10px;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.header .links .social-container .social-icons .social-icon.facebook{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -171px;width:40px;height:31px}.header .links .social-container .social-icons .social-icon.facebook:hover{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-447.5px -135px;width:40px;height:31px}.header .links .social-container .social-icons .social-icon.instagram{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-447.5px -99px;width:40px;height:31px}.header .links .social-container .social-icons .social-icon.instagram:hover{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -135px;width:40px;height:31px}.header .links .social-container .social-icons .social-icon.twitter{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-402.5px -99px;width:40px;height:31px}.header .links .social-container .social-icons .social-icon.twitter:hover{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-447.5px -171px;width:40px;height:31px}.header .links .social-container .social-icons .social-icon:not(:last-child){margin-right:2px}#homepage{color:#fff;font-size:16px;font-weight:100;line-height:140%;font-style:normal;height:100%;overflow:hidden}#homepage.splash{height:90vh;position:relative}#homepage .external-elements{position:absolute;top:0;width:100%;height:100%}@-webkit-keyframes fadein-from-top-delay{0%,55%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein-from-top-delay{0%,55%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#homepage .external-elements .pinned{background:#fff;color:#333;position:fixed;top:0;box-shadow:0 3px 10px rgba(0,0,0,.2);z-index:1000;-webkit-animation:.8s ease 0s normal forwards 1 fadein-from-top-delay;animation:.8s ease 0s normal forwards 1 fadein-from-top-delay}#homepage .external-elements .pinned .links{color:#3f3f3f;margin-top:4px}#homepage .external-elements .pinned .logo{margin-top:10px;background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827)!important;background-size:513px 363px!important;background-position:-402.5px -2.5px!important;width:108px!important;height:43.5px!important}#homepage .external-elements .pinned .profile-link{color:#3f3f3f}#homepage .external-elements .pinned .profile-link .icon{background-image:url(/js/../images/sprites/homepage.png?1285a0a3977ac3b3b8816425912aa827);background-size:513px 363px;background-position:-492.5px -135px;width:16.5px;height:16.5px;margin-right:8px;display:inline-block}#homepage .external-elements .headline-section{vertical-align:middle;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#homepage .external-elements .headline-section .volume-controls{position:absolute;right:20px;margin-top:25vh}#homepage .external-elements .headline-section .volume-controls .volume{width:40px}#homepage .external-elements .headline-section h1{color:#fff;font-size:60px;font-weight:300;line-height:140%;font-style:normal}#homepage .external-elements .headline-section h3{margin-top:10px;color:#fff;font-size:22px;font-weight:400;line-height:140%;font-style:normal}#homepage .external-elements .signup-buttons{vertical-align:middle;text-align:center;position:relative;width:50%;margin:0 auto;top:52%;-webkit-transform:translateY(-52%);transform:translateY(-52%)}#homepage .external-elements .signup-buttons .button{font-size:18px;font-weight:400;font-style:normal;background-color:#fff;width:300px;height:50px;line-height:50px;display:inline-block;background-image:linear-gradient(-180deg,#3BBEEC 0,#3478DD 100%);box-shadow:0 4px 10px 0 rgba(0,0,0,.25);border-radius:23px;color:#fff;transition:box-shadow .2s ease-in-out}#homepage .external-elements .signup-buttons .button:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.4)}#homepage .external-elements .signup-buttons .button.facebook{margin-left:30px;background-color:#3b5998;background-image:none;color:#fff}#homepage .external-elements .footer{position:absolute;bottom:87px;width:100%}#homepage .external-elements .footer .controls{float:right;margin-right:210px;width:100px;position:absolute;text-align:100px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-39px}#homepage .external-elements .footer .controls .volume-container{margin-top:248px}#homepage .external-elements .footer .controls .rangeslider-vertical{margin-left:25px}#homepage .external-elements .footer .controls .button{display:inline-block;cursor:pointer;margin-left:10px;position:relative}#homepage .external-elements .footer .controls .button:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}#homepage .external-elements .footer .meditate-button{color:#fff;font-size:1em;font-weight:200;line-height:40px;font-style:normal;height:40px;width:220px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:20px;letter-spacing:1px;text-align:center;background:linear-gradient(67.5deg,#3479dd 0,#3bbcec 100%);cursor:pointer;top:-40px;transition:box-shadow .2s ease-in-out}#homepage .external-elements .footer .meditate-button:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.25)}#homepage .external-elements .footer .meditate-button.center{height:240px;width:240px;border-radius:120px;line-height:228px;font-size:1.3em;position:absolute;margin:0 auto;top:-55vh;transition:top .4s ease-out}#homepage .external-elements .footer .meditate-button.center:hover{box-shadow:none;top:-56vh}#homepage .external-elements .delay-0{transition-delay:.1s!important}#homepage .external-elements .delay-1{transition-delay:.2s!important}#homepage .external-elements .delay-2{transition-delay:.3s!important}#homepage .external-elements .delay-3{transition-delay:.4s!important}#homepage .external-elements .delay-4{transition-delay:.5s!important}#homepage .external-elements .delay-5{transition-delay:.6s!important}#homepage .external-elements .delay-6{transition-delay:.7s!important}#homepage .external-elements .delay-7{transition-delay:.8s!important}#homepage .external-elements .delay-8{transition-delay:.9s!important}#homepage .external-elements .delay-9{transition-delay:1s!important}#homepage .external-elements .delay-10{transition-delay:1.1s!important}#homepage #user-login-form{max-width:480px;margin:0 auto}#homepage #user-login-form .form-wrap{max-width:320px;margin:0 auto}#homepage #user-login-form .title{color:#fff;font-size:1.4em;font-weight:300;line-height:140%;font-style:normal}@media only screen and (max-width:1280px){#homepage{color:#fff;font-size:15px;font-weight:100;line-height:140%;font-style:normal}#homepage .columns{min-width:780px}}@media only screen and (max-width:949px){#homepage{color:#fff;font-size:14px;font-weight:100;line-height:140%;font-style:normal}#homepage .columns{min-width:720px}#homepage #login-container h1.header{max-width:400px}#homepage .external-elements .footer .meditate-button{left:80px;top:-210px}}@media only screen and (max-width:750px){#homepage .columns{min-width:640px}#homepage .external-elements .footer .controls{display:none}}@media screen and (max-height:820px){#homepage #login-container .header-image{margin-top:2em;min-height:0}#homepage #login-container .header-image.session-completion{margin-top:4em}#homepage #login-container h1.header{padding:2em 0 1em}}#footer{position:relative;z-index:10000}@media only screen and (max-width:529px){#video video,.external-elements .header .header-content .login{display:none}*{-webkit-transform:translate3d(0,0,0)}#footer{padding-top:35px}body{min-width:0;width:100%;overflow-x:hidden}.wrap{width:80%}.external-elements{background-image:url(/js/../images/homepage/lake-bg.png?4d726c6c4d1e07b2a2dcf364f1022c0a);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:90vh;color:#fff;font-size:16px;font-weight:100;line-height:140%;font-style:normal}.external-elements .header .header-content{width:auto}.external-elements .header .header-content .logo-container{width:100%;margin-left:10%;margin-top:15px}.external-elements .headline-section{position:absolute;top:30vh;text-align:center;line-height:1}.external-elements .headline-section h1{text-shadow:0 2px 7px rgba(0,0,0,.77)!important;font-size:38px!important;width:90%;margin:0 auto;font-weight:300}.external-elements .headline-section h3{text-shadow:0 2px 7px rgba(0,0,0,.77)!important;width:70%!important;margin:5px auto 0!important;font-weight:300;padding-top:10px}.external-elements .signup-buttons{margin-top:0;width:100%}.external-elements .button{font-size:18px;font-weight:400;font-style:normal;background-color:#fff;width:300px;height:50px;line-height:50px;display:inline-block;background-image:linear-gradient(-180deg,#3BBEEC 0,#3478DD 100%);box-shadow:0 4px 10px 0 rgba(0,0,0,.25);border-radius:23px;color:#fff;transition:box-shadow .2s ease-in-out}.external-elements .button:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.4)}.external-elements .button.facebook{margin-left:30px;background-color:#3b5998;background-image:none;color:#fff}.external-elements .links{display:none!important}.mobile-menu-open{display:block}}.mobile-menu-open{display:block}@-webkit-keyframes expand-width{0%{width:545px;padding-left:0}44%{width:545px;padding-left:10%}100%{width:755px;padding-left:10%}}@keyframes expand-width{0%{width:545px;padding-left:0}44%{width:545px;padding-left:10%}100%{width:755px;padding-left:10%}}.covered .header-content .links,.uncovered .header-content .links{width:755px!important;padding-left:10%}.covered .header-content .links{-webkit-animation:4s ease 0s normal forwards 1 expand-width;animation:4s ease 0s normal forwards 1 expand-width}.uncovered #video{opacity:.9999999}.uncovered #video video{opacity:.999999}