a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}@font-face{font-family:AvenirBlack;src:url(../assets/fonts/AvenirLTStd-Black.eot);src:url(../assets/fonts/AvenirLTStd-Black.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/AvenirLTStd-Black.woff) format('woff'),url(../assets/fonts/AvenirLTStd-Black.ttf) format('truetype'),url(../assets/fonts/AvenirLTStd-Black.svg#AvenirBlack) format('svg');font-weight:'normal';font-style:normal}@font-face{font-family:AvenirMedium;src:url(../assets/fonts/AvenirLTStd-Medium.eot);src:url(../assets/fonts/AvenirLTStd-Medium.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/AvenirLTStd-Medium.woff) format('woff'),url(../assets/fonts/AvenirLTStd-Medium.ttf) format('truetype'),url(../assets/fonts/AvenirLTStd-Medium.svg#AvenirMedium) format('svg');font-weight:'normal';font-style:normal}@font-face{font-family:AvenirLight;src:url(../assets/fonts/AvenirLTStd-Light.eot);src:url(../assets/fonts/AvenirLTStd-Light.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/AvenirLTStd-Light.woff) format('woff'),url(../assets/fonts/AvenirLTStd-Light.ttf) format('truetype'),url(../assets/fonts/AvenirLTStd-Light.svg#AvenirLight) format('svg');font-weight:'normal';font-style:normal}@font-face{font-family:KeplerStdLightScn;src:url(../assets/fonts/KeplerStd-LightScn.eot);src:url(../assets/fonts/KeplerStd-LightScn.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/KeplerStd-LightScn.woff) format('woff'),url(../assets/fonts/KeplerStd-LightScn.ttf) format('truetype'),url(../assets/fonts/KeplerStd-LightScn.svg#KeplerStdLightScn) format('svg');font-weight:"normal";font-style:normal}h1,h2{font-family:AvenirLight,sans-serif;font-weight:700;font-size:50px;line-height:48px}@media screen and (max-width:419px){h1,h2{font-size:20px;line-height:28px}}p{font-family:KeplerStdLightScn,serif;color:#ccc;font-weight:500;font-size:17px;line-height:27px;margin-bottom:22px}body.canvas #PreloaderCon{display:block;position:absolute;z-index:10;top:50%;width:100%;pointer-events:none}body.canvas #PreloaderCon .logoSvgCon{width:38px;left:50%;margin-left:-19px;margin-top:-36px;position:absolute}body.canvas #PreloaderCon .logoSvgCon svg{position:absolute}body.canvas #PreloaderCon h1{font-family:AvenirLight,sans-serif;left:50%;margin-top:-12px;margin-left:8px;position:absolute;color:#fff}@media screen and (min-width:420px){body.canvas #PreloaderCon .logoSvgCon{width:72px;margin-left:-19px;margin-top:-70px}body.canvas #PreloaderCon h1{margin-left:8px;margin-top:-18px}}#logoLine{position:absolute;z-index:3;top:50%;margin-top:24px;width:0;left:50%;-webkit-transition:all 1s cubic-bezier(0.72,.1,.72,.96) 320ms;transition:all 1s cubic-bezier(0.72,.1,.72,.96) 320ms;height:3px;border-radius:2px;background-color:#d5af86}@media screen and (min-width:420px){#logoLine{margin-top:44px;height:5px;border-radius:3px}}body.loaded #logoLine{width:100%;left:0}body.introIsDone #logoLine{-webkit-transition:height 300ms ease-in-out 0ms;transition:height 300ms ease-in-out 0ms;height:0}#logoPath{stroke:#d5af86;stroke-linecap:round;stroke-dashoffset:-260;stroke-dasharray:260}body.loading #logoPath{-webkit-animation:loading 2s infinite cubic-bezier(0.1,.15,.8,.75);animation:loading 2s infinite cubic-bezier(0.1,.15,.8,.75)}body.loaded #logoPath{display:none}#logoOutroPath{display:none;top:21px;stroke:#d5af86;stroke-linecap:round;top:11px;stroke-dashoffset:1633.5;stroke-dasharray:540}@media screen and (min-width:420px){#logoOutroPath{top:21px}}body.loaded #logoOutroPath{display:block;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:outroLine 1.2s cubic-bezier(0.39,.09,.46,.25);animation:outroLine 1.2s cubic-bezier(0.39,.09,.46,.25)}body.introIsDone #logoOutroPath{display:none}@-webkit-keyframes loading{from{stroke-dashoffset:0;stroke-dasharray:260}to{stroke-dashoffset:520;stroke-dasharray:260}}@keyframes loading{from{stroke-dashoffset:0;stroke-dasharray:260}to{stroke-dashoffset:520;stroke-dasharray:260}}@-webkit-keyframes outroLine{from{stroke-dashoffset:363;stroke-dasharray:270}to{stroke-dashoffset:1633.5;stroke-dasharray:540}}@keyframes outroLine{from{stroke-dashoffset:363;stroke-dasharray:270}to{stroke-dashoffset:1633.5;stroke-dasharray:540}}body.canvas{font:100% AvenirLight,sans-serif;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;margin:0;display:block;background-color:#353330;overflow:hidden;height:100%}body.canvas .AppBase{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}body.canvas .AppBase .app{overflow:hidden;position:absolute;width:100%;height:100%}body.canvas .AppBase .app #swipeConLayers{display:none;position:relative}.loaded body.canvas .AppBase .app #swipeConLayers{display:block}body.canvas .AppBase .app #swipeConLayers>canvas{z-index:1;position:absolute;cursor:"url(img/openhand.cur)"}body.canvas .AppBase .app #swipeConLayers svg{width:100%;height:100%;position:absolute;z-index:2;pointer-events:none}body.canvas .AppBase .app #swipeConLayers #swipeConHTMLLayer{position:absolute;width:100%;height:100%;-webkit-perspective:500px;-ms-perspective:500px;perspective:500px;z-index:3;pointer-events:none}body.canvas #footer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;pointer-events:none;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;-ms-transform-style:flat;transform-style:flat;display:none}body.canvas #footer .features{position:absolute;z-index:9;top:0;width:45%;height:60%;padding-left:55%;pointer-events:none}body.canvas #footer .features ul{position:absolute;top:50%;margin-top:-120px;font-size:0;pointer-events:none}body.canvas #footer .features ul li{padding-top:6px;padding-bottom:34px;padding-left:80px;background-position:0 top;background-repeat:no-repeat;background-size:60px auto;pointer-events:none;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;shape-rendering:geometricPrecision}body.canvas #footer .features ul li p{margin:0;color:#353330;font-size:18px;line-height:1.3em;font-family:AvenirMedium,sans-serif;pointer-events:none}body.canvas #footer .features ul li h2{color:#353330;font-size:24px;line-height:1.3em;font-family:AvenirMedium,sans-serif}body.canvas #footer .features ul li#feature_title{padding-left:0}body.canvas #footer .features ul li.monthly{background-image:url(../img/features/monthly_icon.svg)}body.canvas #footer .features ul li.members{background-image:url(../img/features/members_icon.svg)}body.canvas #footer .features ul li.proposals{background-image:url(../img/features/proposals_icon.svg)}body.canvas #footer .features ul li.free{background-image:url(../img/features/free_icon.svg)}body.canvas #footer .signup{position:absolute;z-index:9;top:60%;height:40%;width:45%;padding-left:55%;font-family:AvenirMedium,sans-serif;pointer-events:none}body.canvas #footer .signup h3{pointer-events:auto;position:absolute;top:45%;margin:-60px 60px 0 0;font-size:20px;color:#fff;font-family:AvenirMedium,sans-serif;text-align:left}body.canvas #footer .signup h3 a{color:#fff;text-decoration:underline}body.canvas #footer .signup h3 span{font-size:12px}body.canvas #footer .signup h3 small{color:rgba(255,255,255,.5);display:block;font-size:14px;margin-top:10px}body.canvas #footer .signup h3 small a{color:rgba(255,255,255,.5)}body.canvas #footer .signup #signup_form{pointer-events:auto;position:absolute;width:40%;max-width:600px;top:50%;font-size:0}body.canvas #footer .signup #signup_form input{display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;padding:21px 26px 18px;font-size:14px;color:#fff;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:AvenirMedium,sans-serif}body.canvas #footer .signup #signup_form input:focus{outline:0}body.canvas #footer .signup #signup_form input#email{background:#4d4c49;border-radius:30px 0 0 30px;width:70%}body.canvas #footer .signup #signup_form input#submit{background-color:#a4d7c7;color:#fff;border-radius:0 30px 30px 0;position:absolute;left:70%;width:30%;cursor:pointer;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}body.canvas #footer .signup #signup_form span.msg{position:absolute;top:70px;width:100%;color:#fff;font-size:24px;font-weight:700;font-family:AvenirMedium,sans-serif;text-align:left}body.canvas #footer .signup #signup_form span.msg.error{color:#ed3d3d;font-size:14px;font-family:AvenirMedium,sans-serif}body.canvas #footer .signup #signup_form span.hidden{display:none}body.canvas #footer .signup .social_links{position:absolute;bottom:3vh;left:5%;pointer-events:auto}body.canvas #footer .signup .social_links a{color:#72716f;font-size:12px;display:inline-block;margin-right:20px;text-decoration:none;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}body.canvas #footer .signup .footer_logo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:5%;bottom:4vh;position:absolute;width:55px;height:20px;background-image:url(../img/logo/logoinvert.png);background-size:100% auto;background-repeat:no-repeat;cursor:pointer;pointer-events:auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5/1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body.canvas #footer .signup .footer_logo{background-image:url(../img/logo/logoinvert@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min--moz-device-pixel-ratio:2.5),only screen and (-o-min-device-pixel-ratio:2.5/1),only screen and (min-resolution:240dpi),only screen and (min-resolution:2.5dppx){body.canvas #footer .signup .footer_logo{background-image:url(../img/logo/logoinvert@3x.png)}}body.canvas #footer .signup.animate #signup_form input#email{-webkit-transition:opacity 300ms ease-out 400ms;transition:opacity 300ms ease-out 400ms;opacity:0}body.canvas #footer .signup.animate #signup_form input#submit{-webkit-animation:animForm 1000ms cubic-bezier(0.2,.1,.2,1);animation:animForm 1000ms cubic-bezier(0.2,.1,.2,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:400ms;animation-delay:400ms}body.canvas #footer .signup.animate #signup_form input#submit:hover{background-color:#a4d7c7;cursor:pointer}body.canvas #footer .signup.animate .checkbox{position:absolute;top:0;left:0;width:60px;height:60px}body.canvas #footer .signup.animate .checkbox #checkbox_path{stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:dash 1s cubic-bezier(0.5,.3,.3,1) forwards;animation:dash 1s cubic-bezier(0.5,.3,.3,1) forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes animForm{0%{width:30%;left:70%}36%{width:44%}100%{left:0;width:56px;border-radius:30px}}@keyframes animForm{0%{width:30%;left:70%}36%{width:44%}100%{left:0;width:56px;border-radius:30px}}@-webkit-keyframes dash{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}@media screen and (max-width:1023px){body.canvas #footer .features{width:88%;padding:0 6%}body.canvas #footer .features ul{top:60%;margin-top:-190px;margin-left:auto;margin-right:auto;width:360px;left:0;right:0}body.canvas #footer .features ul li{padding-top:0}body.canvas #footer .features ul li h2{font-size:28px;text-align:center}body.canvas #footer .features ul li h2 br{display:none}body.canvas #footer .features ul li p{font-size:24px}body.canvas #footer .signup{width:88%;padding:0 6%}body.canvas #footer .signup h3{width:88%;text-align:center}body.canvas #footer .signup #signup_form{width:88%;left:0;right:0;margin:0 auto}body.canvas #footer .signup #signup_form span.msg{top:80px}body.canvas #footer .signup .social_links{bottom:2.5vh}body.canvas #footer .signup .footer_logo{bottom:3vh}body.canvas #footer .signup.animate .checkbox{left:50%;margin-left:-28px}@-moz-keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:56px;border-radius:30px;margin-left:-28px}}@-webkit-keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:56px;border-radius:30px;margin-left:-28px}}@-o-keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:56px;border-radius:30px;margin-left:-28px}}@keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:56px;border-radius:30px;margin-left:-28px}}}@media screen and (min-width:1023px) and (max-height:912px){body.canvas #footer .features ul{width:240px;margin-top:-110px}body.canvas #footer .features ul li{padding-top:0;padding-bottom:20px;padding-left:60px;background-size:40px auto}body.canvas #footer .features ul li h2{font-size:18px}body.canvas #footer .features ul li p{font-size:16px}}@media screen and (max-width:1023px) and (max-height:860px){body.canvas #footer .features ul{width:240px;margin-top:-110px}body.canvas #footer .features ul li{padding-top:0;padding-bottom:20px;padding-left:60px;background-size:40px auto}body.canvas #footer .features ul li h2{font-size:18px}body.canvas #footer .features ul li p{font-size:16px}}@media screen and (max-width:480px){body.canvas #footer .signup .social_links a:nth-child(1n+4){display:none}}@media screen and (max-height:460px),screen and (max-width:419px){body.canvas #footer .features{height:50%;top:0}body.canvas #footer .features ul li{padding-top:12px;padding-bottom:12px;padding-left:50px;background-position:0 center;background-size:26px auto}body.canvas #footer .features ul li h2 br{display:block}body.canvas #footer .features ul li p{font-size:13px;line-height:15px}body.canvas #footer .features ul li p br{display:none}body.canvas #footer .signup{top:55%;height:45%}body.canvas #footer .signup h3{margin-top:-45px;font-size:13px;line-height:1.4em}body.canvas #footer .signup #signup_form{margin-top:15px}body.canvas #footer .signup #signup_form input{display:inline-block;vertical-align:top;padding-left:18px;padding:12px 16px 10px;font-size:12px;text-align:center}body.canvas #footer .signup #signup_form input#email{width:70%;border-radius:30px 0 0 30px}body.canvas #footer .signup #signup_form input#submit{width:30%;border-radius:0 30px 30px 0}body.canvas #footer .signup #signup_form span.msg{top:50px;font-size:16px}body.canvas #footer .signup.animate .checkbox{top:-3px;margin-left:-24px}body.canvas #footer .signup.animate .checkbox #checkbox_path{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}@-moz-keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:36px;border-radius:30px;margin-left:-18px}}@-webkit-keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:36px;border-radius:30px;margin-left:-18px}}@-o-keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:36px;border-radius:30px;margin-left:-18px}}@keyframes animForm{0%{width:30%;left:70%;margin-left:0}36%{width:44%}100%{left:50%;width:36px;border-radius:30px;margin-left:-18px}}}body.canvas.notouch #footer .signup #signup_form input#submit:hover{background-color:#72a492}body.canvas.notouch #footer .signup .social_links a:hover{color:#fff;text-decoration:underline}body.canvas.notouch #footer .signup h3 a:hover{text-decoration:underline}body.canvas #navigation ul.sidenav{position:absolute;z-index:9;right:6vh;margin-right:-10px;top:50%;margin-top:-80px}body.canvas #navigation ul.sidenav li{padding:8px;width:4px;height:4px;cursor:pointer}body.canvas #navigation ul.sidenav li div{background-color:#353330;-webkit-transition:background-color 500ms ease-in-out;transition:background-color 500ms ease-in-out;border-radius:12px;width:4px;height:4px}body.canvas #navigation ul.sidenav li.selected div{box-shadow:0 1px 1px rgba(0,0,0,.2);background-color:#fff}@media screen and (max-width:1023px){body.canvas #navigation ul.sidenav{display:none}}body.canvas.whiteTheme #navigation ul.sidenav li div{background-color:#606060}body.canvas.whiteTheme #navigation ul.sidenav li.selected div{background-color:#fff}body.canvas #navigation ul.topnav{position:absolute;top:-100px;left:0;height:62px;height:47px;padding-top:3vh;width:100%;width:100vw;z-index:10;-webkit-transition:top 800ms cubic-bezier(0.5,0,.5,1);transition:top 800ms cubic-bezier(0.5,0,.5,1)}body.canvas #navigation ul.topnav li{position:relative;display:block;top:0}body.canvas #navigation ul.topnav li a{display:block;padding:10px 25px 8px;font-family:AvenirMedium,sans-serif;font-size:13px}body.canvas #navigation ul.topnav li.logo{float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-4px;margin-left:3vh;cursor:pointer}body.canvas #navigation ul.topnav li.logo .black,body.canvas #navigation ul.topnav li.logo .white{position:absolute;width:111px;height:41px;background-size:100% auto;background-repeat:no-repeat;-webkit-transition:opacity 500ms ease-in-out 300ms;transition:opacity 500ms ease-in-out 300ms}body.canvas #navigation ul.topnav li.logo .black{background-image:url(../img/logo/logo.png);opacity:1}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5/1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body.canvas #navigation ul.topnav li.logo .black{background-image:url(../img-logo/logo@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min--moz-device-pixel-ratio:2.5),only screen and (-o-min-device-pixel-ratio:2.5/1),only screen and (min-resolution:240dpi),only screen and (min-resolution:2.5dppx){body.canvas #navigation ul.topnav li.logo .black{background-image:url(../img/logo/logo@3x.png)}}body.canvas #navigation ul.topnav li.logo .white{background-image:url(../img-logo/logoinvert.png);opacity:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5/1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body.canvas #navigation ul.topnav li.logo .white{background-image:url(../img-logo/logoinvert@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min--moz-device-pixel-ratio:2.5),only screen and (-o-min-device-pixel-ratio:2.5/1),only screen and (min-resolution:240dpi),only screen and (min-resolution:2.5dppx){body.canvas #navigation ul.topnav li.logo .white{background-image:url(../img/logo/logoinvert@3x.png)}}body.canvas #navigation ul.topnav li.logo a{visibility:hidden}body.canvas #navigation ul.topnav li.login_bn{float:right;margin-right:3vh}body.canvas #navigation ul.topnav li.login_bn a{color:#353330;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;text-decoration:none}body.canvas #navigation ul.topnav li.signup_bn{float:right;margin-right:3vh}body.canvas #navigation ul.topnav li.signup_bn a{border-radius:16px;background-color:#a4d7c7;color:#fff;font-size:13px;text-decoration:none;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}.notouch body.canvas #navigation ul.topnav li.signup_bn a:hover{background-color:#72a492}body.canvas #navigation ul.topnav li.signup_bn a:active{background-color:#72a492}body.canvas #navigation.show ul.topnav{top:0}@media screen and (max-width:767px){body.canvas #navigation ul.topnav{padding-top:15px}body.canvas #navigation ul.topnav li a{padding:10px 16px 8px}body.canvas #navigation ul.topnav li.logo{margin-top:2px;margin-left:15px}body.canvas #navigation ul.topnav li.logo .black,body.canvas #navigation ul.topnav li.logo .white{width:82px;height:30px}body.canvas #navigation ul.topnav li.login_bn{margin-right:15px}body.canvas #navigation ul.topnav li.signup_bn{margin-right:15px}}@media screen and (max-width:419px){body.canvas #navigation ul.topnav{background:#fff}body.canvas #navigation ul.topnav li.login_bn{display:none}}@media screen and (min-width:420px){body.canvas.whiteTheme #navigation ul.topnav li.logo .black{opacity:0}body.canvas.whiteTheme #navigation ul.topnav li.logo .white{opacity:1}body.canvas.whiteTheme #navigation ul.topnav li.login_bn a{color:#fff}}body.canvas #fallback{display:none}body.fallback{background-color:#f2f2f2;font:100% $primary-font-family;color:$primary-font-color}body.fallback .AppBase{display:block}body.fallback .AppBase .app .swipeConLayers{display:none}body.fallback #navigation ul.topnav{display:block;position:fixed;top:0;left:0;height:47px;width:100%;z-index:1;padding-top:10px}body.fallback #navigation ul.topnav li{position:absolute;top:30px;display:block}body.fallback #navigation ul.topnav li.logo{left:5%;width:111px;height:41px;background:url(../img/logo/logo.png) no-repeat top left;background-size:100% auto;font-size:0}body.fallback #navigation ul.topnav li.signup_bn{right:5%}body.fallback #navigation ul.topnav li.signup_bn a{display:block;font-family:AvenirMedium,sans-serif;color:#fff;font-size:13px;text-decoration:none;padding:10px 25px 8px;border-radius:16px;background-color:#a4d7c7}body.fallback #navigation ul.topnav li.signup_bn a:hover{background-color:#72a492}body.fallback #navigation ul.topnav li.login_bn{right:200px}body.fallback #navigation ul.topnav li.login_bn a{display:block;font-family:AvenirMedium,sans-serif;color:#fff;font-size:13px;text-decoration:none;padding:10px 0}body.fallback #navigation ul.topnav li.login_bn a:hover{text-decoration:underline}body.fallback #navigation ul.sidenav{display:none}body.fallback #fallback{display:block}body.fallback #fallback ul.scenes li{position:relative;text-align:center;width:100%;min-height:600px}body.fallback #fallback ul.scenes li h1,body.fallback #fallback ul.scenes li h2{margin:0 100px;font-size:90px;line-height:94px;color:#000;font-family:AvenirBlack,sans-serif;font-weight:500}body.fallback #fallback ul.scenes li p{margin:20px 100px 0;font-size:30px;color:#000;font-family:KeplerStdLightScn,serif;font-weight:500}body.fallback #fallback ul.scenes li .va{position:relative;display:table;height:100%;width:100%;margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse}body.fallback #fallback ul.scenes li .vb{display:table-cell;vertical-align:middle;text-align:center}body.fallback #fallback ul.scenes li .bg{position:absolute;top:0;width:80%;height:80%;margin:5% 10%}body.fallback #fallback ul.scenes li.introduction h2{color:#fff}body.fallback #fallback ul.scenes li.introduction h2 span{display:inline-block;width:100%;padding:50px 0;font-size:30px;font-family:KeplerStdLightScn,serif;font-weight:500}body.fallback #fallback ul.scenes li.introduction .bg{width:100%;height:100%;margin:0;background:url(../img/fallback/intro.jpg) no-repeat center center;background-position:center center;background-size:cover}body.fallback #fallback ul.scenes li.in_beagle{background:url(../img/fallback/pattern_bg1.jpg) repeat-y center center;background-size:100%}body.fallback #fallback ul.scenes li.in_beagle h2{color:#fff;line-height:30px;margin-top:-60px}body.fallback #fallback ul.scenes li.in_beagle span{display:inline-block;width:100%;padding:50px 0;font-size:30px;font-family:KeplerStdLightScn,serif;font-weight:500}body.fallback #fallback ul.scenes li.in_beagle p.how{position:absolute;bottom:40px;left:0;width:100%;margin:0;color:#adadad}body.fallback #fallback ul.scenes li.scratch{background-color:#a4d7c7;overflow:hidden}body.fallback #fallback ul.scenes li.scratch .bg{min-height:1020px;background:url(../img/fallback/scratch_paper.png) no-repeat center center;background-size:100% auto;background-position:top center}body.fallback #fallback ul.scenes li.refine{background:url(../img/fallback/pattern_bg2.png) repeat-y center center;background-size:100% auto}body.fallback #fallback ul.scenes li.refine .paper{width:50%;position:absolute;bottom:0;left:25%;height:30%;background:url(../img/fallback/edit_paper.png) no-repeat top center;background-size:100% auto}body.fallback #fallback ul.scenes li.reuse{overflow:hidden}body.fallback #fallback ul.scenes li.reuse h2,body.fallback #fallback ul.scenes li.reuse p{color:#fff}body.fallback #fallback ul.scenes li.reuse .va{height:50%}body.fallback #fallback ul.scenes li.reuse .bg{height:50%;width:90%;margin:0 5%;background:#ff2d64}body.fallback #fallback ul.scenes li.reuse .paper{width:50%;position:absolute;top:40%;left:25%;height:100%;background:url(../img/fallback/reuse_paper.png) no-repeat top center;background-size:100% auto}body.fallback #fallback ul.scenes li.collaborate h2,body.fallback #fallback ul.scenes li.collaborate p{color:#353330}body.fallback #fallback ul.scenes li.collaborate .bg{width:100%;height:100%;margin:0;background:url(../img/fallback/collaborate.jpg) no-repeat top center;background-size:100% auto}body.fallback #fallback ul.scenes li.collaborate_paper{width:80%;margin:0 10%;margin-top:-200px;background:url(../img/fallback/collaborate_paper.png) no-repeat top center;background-size:100% auto}body.fallback #fallback ul.scenes li.finished{margin-bottom:200px}body.fallback #fallback ul.scenes li.finished .vb{vertical-align:top}body.fallback #fallback ul.scenes li.finished .bg{width:90%;height:100%;margin:200px 5% 0;background:url(../img/fallback/done_paper.png) no-repeat center center;background-size:auto 100%;background-position:center center}body.fallback #footer{position:relative;padding-top:60px}body.fallback #footer .features{position:relative;height:600px;width:45%;padding-left:55%;background:url(../img/fallback/signup_paper.png) no-repeat;background-size:auto 100%;background-position:6% 10px}body.fallback #footer .features ul{position:absolute;top:50%;width:360px;margin-top:-170px;font-size:0}body.fallback #footer .features ul li{padding-bottom:40px;padding-left:80px;background-position:0 top;background-repeat:no-repeat;background-size:60px auto}body.fallback #footer .features ul li h2,body.fallback #footer .features ul li p{margin:0;color:#353330;font-size:22px;line-height:1.3em;font-family:AvenirMedium,sans-serif}body.fallback #footer .features ul li#feature_title{padding-left:0}body.fallback #footer .features ul li.monthly{background-image:url(../img/fallback/monthly_icon.png)}body.fallback #footer .features ul li.members{background-image:url(../img/fallback/members_icon.png)}body.fallback #footer .features ul li.proposals{background-image:url(../img/fallback/proposals_icon.png)}body.fallback #footer .features ul li.free{background-image:url(../img/fallback/free_icon.png)}body.fallback #footer .signup{position:relative;background:#353430;height:400px;width:45%;padding-left:55%;font-family:AvenirMedium,sans-serif}body.fallback #footer .signup h3{position:absolute;top:50%;margin:-60px 60px 0 0;font-size:22px;color:#fff;font-family:AvenirMedium,sans-serif;text-align:left}body.fallback #footer .signup h3 a{pointer-events:auto;color:#fff;text-decoration:none}body.fallback #footer .signup h3 a:hover{text-decoration:underline}body.fallback #footer .signup #signup_form{position:absolute;width:40%;top:50%;font-size:0}body.fallback #footer .signup #signup_form input{display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;padding:21px 26px 18px;font-size:14px;color:#fff;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:AvenirMedium,sans-serif}body.fallback #footer .signup #signup_form input:focus{outline:0}body.fallback #footer .signup #signup_form input#email{background:#4d4c49;border-radius:26px 0 0 26px;width:70%}body.fallback #footer .signup #signup_form input#submit{background-color:#a4d7c7;color:#fff;border-radius:0 26px 26px 0;width:30%;cursor:pointer;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}body.fallback #footer .signup #signup_form input#submit:hover{background-color:#72a492}body.fallback #footer .signup #signup_form span.msg{position:absolute;top:70px;width:100%;color:#fff;font-size:24px;font-weight:700;font-family:AvenirMedium,sans-serif;text-align:center}body.fallback #footer .signup #signup_form span.msg.error{left:26px;color:#72716f;font-size:14px;font-family:AvenirMedium,sans-serif;text-align:left}body.fallback #footer .signup #signup_form span.hidden{display:none}body.fallback #footer .signup .social_links{position:absolute;bottom:20px;left:30px}body.fallback #footer .signup .social_links a{color:#72716f;font-size:12px;display:inline-block;margin-right:20px;text-decoration:none}body.fallback #footer .signup .social_links a:hover{color:#fff;text-decoration:underline}body.fallback #footer .signup .footer_logo{right:30px;bottom:20px;position:absolute;width:55px;height:20px;background-image:url(../img/logo/logoInvert.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5/1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){body.fallback #footer .signup .footer_logo{background-image:url(../img/logo/logoInvert@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min--moz-device-pixel-ratio:2.5),only screen and (-o-min-device-pixel-ratio:2.5/1),only screen and (min-resolution:240dpi),only screen and (min-resolution:2.5dppx){body.fallback #footer .signup .footer_logo{background-image:url(../img/logo/logoInvert@3x.png)}}@media screen and (max-width:1023px){body.fallback #navigation ul.topnav li.login_bn{display:none}body.fallback #fallback ul.scenes li h2{font-size:60px}body.fallback #footer .features{width:88%;padding:0 6%;background-size:50% auto;background-position:10px center}body.fallback #footer .features ul{left:55%;width:300px}body.fallback #footer .features ul li h2,body.fallback #footer .features ul li p{font-size:18px}body.fallback #footer .signup{width:88%;padding:0 6%}body.fallback #footer .signup h3{width:88%;text-align:center}body.fallback #footer .signup #signup_form{width:88%}}#fallback.landscape .collaborate .bg{background-size:100% auto!important}#fallback.landscape .finished .bg{background-size:auto 100%!important}#fallback.portrait .collaborate .bg{background-size:auto 100%!important}#fallback.portrait .finished .bg{background-size:100% auto!important}@media screen and (min-width:1601px){body.fallback #fallback{max-width:1600px;margin:0 auto}body.fallback #navigation{max-width:1600px;left:0;right:0;margin:0 auto}}@media screen and (max-width:767px){body.fallback #navigation ul.topnav{background:#fff;padding-top:10px}body.fallback #navigation ul.topnav li.logo{top:15px;width:82px;height:30px}body.fallback #navigation ul.topnav li.signup_bn{top:10px}body.fallback #navigation ul.topnav li.signup_bn a{padding:12px 15px 10px;border-radius:18px}body.fallback #navigation ul.pagenav{display:none}body.fallback #fallback ul.scenes li{min-height:300px}body.fallback #fallback ul.scenes li h1,body.fallback #fallback ul.scenes li h2{margin:0 20px;font-size:30px;line-height:32px;color:#000;font-family:$primary-font-family}body.fallback #fallback ul.scenes li p{margin:10px 20px 0;font-size:16px;color:#000;font-family:KeplerStdLightScn,serif}body.fallback #fallback ul.scenes li .bg{position:absolute;top:0;width:96%;height:100%;margin:0 2%}body.fallback #fallback ul.scenes li.introduction h2{color:#fff}body.fallback #fallback ul.scenes li.introduction h2 span{display:inline-block;width:100%;padding:30px 0;font-size:16px;font-family:KeplerStdLightScn,serif}body.fallback #fallback ul.scenes li.in_beagle h2{color:#fff;line-height:10px}body.fallback #fallback ul.scenes li.in_beagle span{display:inline-block;width:100%;padding:30px 0;font-size:16px;font-family:KeplerStdLightScn,serif}body.fallback #fallback ul.scenes li.scratch{background-color:#a4d7c7}body.fallback #fallback ul.scenes li.scratch .bg{min-height:100px;background-position:center center}body.fallback #fallback ul.scenes li.refine .va{height:50%}body.fallback #fallback ul.scenes li.refine .paper{width:90%;left:5%;height:50%}body.fallback #fallback ul.scenes li.reuse .paper{width:90%;left:5%}body.fallback #fallback ul.scenes li.collaborate{overflow:hidden}body.fallback #fallback ul.scenes li.collaborate .va{height:50%}body.fallback #fallback ul.scenes li.collaborate_paper{width:100%;height:0;padding-bottom:150%;margin:-50% 0 0 0;background-image:url(../img/fallback/collaborate_paper_mobile.png)}body.fallback #fallback ul.scenes li.finished{margin-bottom:0}body.fallback #fallback ul.scenes li.finished .bg{width:80%;margin:70px 10% 10px}body.fallback #footer{padding-top:0}body.fallback #footer .features{background-position:center 40px;background-size:70% auto}body.fallback #footer .features ul{width:200px;left:6%;right:6%;top:auto;bottom:10px;padding:0;margin:0 auto}body.fallback #footer .features ul li{padding:12px 0 12px 50px;background-size:30px auto;background-position:0 15px}body.fallback #footer .features ul li p{font-size:14px;line-height:18px}body.fallback #footer .signup{background:#353430}body.fallback #footer .signup h3{top:30%;margin-top:-50px;font-size:16px;line-height:1.4em}body.fallback #footer .signup #signup_form{margin-top:20px;top:30%}body.fallback #footer .signup #signup_form input{display:block;padding-left:18px;padding:12px 16px 10px;font-size:12px;text-align:center}body.fallback #footer .signup #signup_form input#email{width:100%;border-radius:20px;margin-bottom:8px}body.fallback #footer .signup #signup_form input#submit{width:100%;border-radius:20px}body.fallback #footer .signup #signup_form span.msg.error{left:0;top:90px;color:#ed3d3d;font-size:11px;font-weight:400;text-align:center}body.fallback #footer .signup .social_links a:nth-child(1n+4){display:none}}@media screen and (max-width:480px) and (orientation:landscape){body.fallback #navigation ul.topnav{background:transparent}body.fallback #fallback ul.scenes li.scratch{padding-bottom:120px}body.fallback #fallback ul.scenes li.collaborate p{padding:0 100px;line-height:1.3em}body.fallback #fallback ul.scenes li.collaborate_paper{margin:-30% 0 0 0}body.fallback #fallback ul.scenes li.finished{padding-bottom:120px;margin-bottom:40px}}body.casnvas .landscapelock{display:none}@media screen and (min-aspect-ratio:13/9) and (orientation:landscape) and (max-width:740px) and (max-height:419px){body.canvas .landscapelock{z-index:20;position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:#353330;background-image:url(../img/landscapelock.svg);background-repeat:no-repeat;background-position:center center;background-size:20% auto}}